next page
r11478 file changeset diff or repo changeset diff igor22025-05-14T06:24:22.948312Z
 
-Fix: fsf paper mail address changed
r9013 file changeset diff or repo changeset diff igor22023-08-31T08:21:51.562147Z
 
-Cleanup: missing cast
r7430 file changeset diff or repo changeset diff igor22023-05-14T07:19:19.359202Z
 
[lib] -Fix: grp ref modify typo caused uninitialized memory in xformed->removed field
r7422 file changeset diff or repo changeset diff igor22023-05-14T06:07:56.895123Z
 
-Fix: make r7421 recursive
r7421 file changeset diff or repo changeset diff igor22023-05-14T05:51:01.757688Z
 
[lib] -Fix: grp_ref: when reomiving objects to re-generate a group ref, convert affected conns back from ptr to oidpath
r7366 file changeset diff or repo changeset diff igor22023-05-12T12:23:16.734273Z
 
[lib] -Cleanup: use RND_INLINE instead of csch_inline for simplicity
r6964 file changeset diff or repo changeset diff igor22023-03-16T10:09:54.937732Z
 
[lib] -Fix: child xform: don't assert() when bumping into deleted transformation entries during apply, just skip
r6919 file changeset diff or repo changeset diff igor22023-03-15T04:11:52.371791Z
 
[lib] -Add: apply the 'remove' child xform in group_refs
r4878 file changeset diff or repo changeset diff igor22022-07-11T08:57:50.821606Z
 
-Cleanup: replace mailing list address with contact.html - easier to maintain as addresses change
r4780 file changeset diff or repo changeset diff igor22022-07-04T04:01:28.167560Z
 
-Cleanup: contact address from email to html to reduce spam
r4779 file changeset diff or repo changeset diff igor22022-07-04T03:58:57.817216Z
 
-Cleanup: project page url to sch-rnd
r4744 file changeset diff or repo changeset diff igor22022-07-02T06:47:13.351787Z
 
-Cleanup: excess semicolon causing c89 warning
r4743 file changeset diff or repo changeset diff igor22022-07-02T06:46:54.723130Z
 
-Cleanup: wrong pointer type passed
r4580 file changeset diff or repo changeset diff igor22022-06-27T03:13:43.936403Z
 
[lib] -Fix: grp_ref embed to grp changes the sheet so should call sheet_changed
r4560 file changeset diff or repo changeset diff igor22022-06-26T08:37:42.011292Z
 
[lib] -Fix: when converting a group ref to group, copy any attribute of the referee that's not set in the group
r4494 file changeset diff or repo changeset diff igor22022-06-21T03:38:32.854799Z
 
[lib] -Add: assert() on group ref being NULL in csch_cgrp_ref_get_attr(): it's usually indication of a bug, reveal it ASAP in debug mode
r4492 file changeset diff or repo changeset diff igor22022-06-21T03:19:46.307721Z
 
[lib] -Fix: don't crash if group ref target is NULL in csch_cgrp_ref_get_attr()
r4472 file changeset diff or repo changeset diff igor22022-06-20T09:02:42.878403Z
 
-Fix: missing void func type
r4471 file changeset diff or repo changeset diff igor22022-06-20T09:02:09.617329Z
 
[lib] -Add: generate new (instance) UUID for groups as they are allocated
r4330 file changeset diff or repo changeset diff igor22022-06-15T12:20:53.059783Z
 
[lib] -Add: throw an error for "grp-ref with child xform within grp-ref" for now
r4329 file changeset diff or repo changeset diff igor22022-06-15T11:59:14.959649Z
 
[lib] -Add: assert() on trying to use removed child xform
r4328 file changeset diff or repo changeset diff igor22022-06-15T11:57:13.484061Z
 
[lib] -Add: "deleted" concept in group ref's child_xform; do not export deleted items [lib] -Add: function to clear the cache portion of child_xforms of a grp ref
r4240 file changeset diff or repo changeset diff igor22022-06-12T08:37:05.189264Z
 
[lib] -Add: csch_cgrp_ref_ptr2text()
r4182 file changeset diff or repo changeset diff igor22022-06-09T07:23:29.720985Z
 
[lib] -Cleanup: remove unused vars
r4067 file changeset diff or repo changeset diff igor22022-06-04T08:44:04.420246Z
 
[TODO] -Add: mark the place in grp ref code where embed reverse transformation should be written some day
r4065 file changeset diff or repo changeset diff igor22022-06-04T08:09:25.095514Z
 
[lib] -Add: utility function for embedding a group_ref (converting it into a group) - floater transformation not yet done
r3663 file changeset diff or repo changeset diff igor22022-05-11T12:00:43.077672Z
 
[core] -Del: get rid of local message.[ch] implementation in favor of librnd's
r3600 file changeset diff or repo changeset diff igor22022-05-05T13:43:54.691851Z
 
[lib] -Add: print both sides of the swap in grp ref child xform undo
r3599 file changeset diff or repo changeset diff igor22022-05-05T13:31:19.294562Z
 
[lib] -Add: grp ref child xform: modify all fields requested, not only move and rot
r3596 file changeset diff or repo changeset diff igor22022-05-05T13:19:38.248831Z
 
[lib] -Add: make group ref child xform move undoable
r3581 file changeset diff or repo changeset diff igor22022-05-05T05:47:15.013644Z
 
[lib] -Fix: comparison of mismatched pointer types
r3572 file changeset diff or repo changeset diff igor22022-05-04T14:46:04.171583Z
 
[lib] -Fix: more accurate detection of non-resolvable grp-ref-child-path (empty paths)
r3568 file changeset diff or repo changeset diff igor22022-05-04T11:41:51.992758Z
 
-Fix: memory leak
r3567 file changeset diff or repo changeset diff igor22022-05-04T09:57:29.144457Z
 
[lib] -Add: track moved-to-top-group-ref child xforms with a bit [lib] -Add: set xformed child's bakc reference to the transformation
r3565 file changeset diff or repo changeset diff igor22022-05-04T06:46:44.447963Z
 
[lib] -Add: child transformation structs in group ref
r3564 file changeset diff or repo changeset diff igor22022-05-04T04:43:09.216578Z
 
[lib] -Split: group ref code from cnc_grp.c to cnc_grp_ref.c - it is going to grow a bit for movable objects
r3547 file changeset diff or repo changeset diff igor22022-05-02T13:04:29.528087Z
 
[lib] -Add: generic object hash: add a no-attribute alternative to the hash function for local lib
r3543 file changeset diff or repo changeset diff igor22022-05-02T09:41:11.283715Z
 
[lib] -Add: no-attrib keyeq() option for groups
r3538 file changeset diff or repo changeset diff igor22022-05-02T08:17:23.699347Z
 
[lib] -Add: hash functions for concrete groups
r3530 file changeset diff or repo changeset diff igor22022-05-02T03:58:31.560639Z
 
[lib] -Add: group sym_prefer_loclib bit
r3520 file changeset diff or repo changeset diff igor22022-04-30T03:46:33.254531Z
 
[lib] -Cleanup: mem leak: free concrete group -> abstract model bridge vector
r3400 file changeset diff or repo changeset diff igor22022-04-26T05:48:47.734481Z
 
[lib] -Cleanup: in the concrete model only groups have attributes, remove attr hash from chdr
r3248 file changeset diff or repo changeset diff igor22022-04-14T13:06:17.646370Z
 
[lib] -Fix: don't crash if abstract object is queried without project (e.g. in buffer)
r3243 file changeset diff or repo changeset diff igor22022-04-14T11:18:04.462877Z
 
[lib] -Fix: const correctness on abstract obj retrieve
r3241 file changeset diff or repo changeset diff igor22022-04-14T10:53:53.357291Z
 
[lib] -Add: helper function to get the abstract object for a concrete object
r2885 file changeset diff or repo changeset diff igor22022-03-28T15:15:35.799603Z
 
-Add: mention NLnet support in the copyright banner of the appropriate source files
r2786 file changeset diff or repo changeset diff igor22022-03-24T15:38:57.652323Z
 
[lib] -Fix: proper oidpath initialization
r2782 file changeset diff or repo changeset diff igor22022-03-24T15:21:02.445830Z
 
[lib] -Fix: implicit decl (missing #include)
r2779 file changeset diff or repo changeset diff igor22022-03-24T10:27:27.501588Z
 
[lib] -Fix: concrete group update: if there are connections in a group, delay updating then until after everything else is updated because connection update() depends on referenced objects already been updated
r2707 file changeset diff or repo changeset diff igor22022-03-22T07:01:41.082392Z
 
[lib] -Fix: low level concrete object rotation code should use degrees as input
r2689 file changeset diff or repo changeset diff igor22022-03-21T04:35:53.423507Z
 
[lib] -Fix: invert grp rotation angle if accumulated transformation has odd number of mirroring
r2686 file changeset diff or repo changeset diff igor22022-03-20T09:58:06.450854Z
 
[lib] -Fix: switch over using matrix inversion for figuring inverse transformation - more robust
r2679 file changeset diff or repo changeset diff igor22022-03-19T06:43:51.561522Z
 
[lib] -Fix: group inverse transformation rotation angle inversion problem
r2572 file changeset diff or repo changeset diff igor22022-03-14T09:14:27.864302Z
 
[lib] -Fix: group inverse matrix call: use the group passed, not its parent
r2529 file changeset diff or repo changeset diff igor22022-03-12T13:57:25.244027Z
 
[lib] -Fix: use different order of ops and sign of rotation for breakup inverse transformation than for move/copy
r2527 file changeset diff or repo changeset diff igor22022-03-12T13:36:21.443363Z
 
[lib] -Split: separate group inverse transformation matrix calculator and publish the API so it can be reused in move/copy later
r2409 file changeset diff or repo changeset diff igor22022-03-04T16:12:44.555816Z
 
[lib] -Fix: apply all side effects of changing the role attribute on a group to wire-net, including moving children to the wire display layer
r2393 file changeset diff or repo changeset diff igor22022-03-04T11:59:45.497745Z
 
[lib] -Fix: grp dup did not copy mirx and miry fields
r2278 file changeset diff or repo changeset diff igor22022-02-24T14:18:33.790993Z
 
[lib] -Fix: update text renders after group removal undo to avoid broken text render
r2276 file changeset diff or repo changeset diff igor22022-02-24T10:07:18.363472Z
 
[lib] -Add: inst2spec for groups
r2201 file changeset diff or repo changeset diff igor22022-02-19T08:09:57.339970Z
 
[lib] -Add: accept junction groups by role
r2064 file changeset diff or repo changeset diff igor22022-02-12T09:51:14.035707Z
 
[lib] -Fix: group rot op: if group is mirrored odd times, rotate the other direction
r2060 file changeset diff or repo changeset diff igor22022-02-12T08:46:38.733712Z
 
[lib] -Add: remember raw transformation as well, not only the resulting matrix
r2059 file changeset diff or repo changeset diff igor22022-02-12T08:37:10.951966Z
 
[lib] -Change: make room for rememebring transformation rot/translate/mir by extending group's xform struct
r2058 file changeset diff or repo changeset diff igor22022-02-12T08:10:44.568698Z
 
[lib] -Cleanup: rename group and text ->rot to ->spec_rot to make room for transofrmed rotations
r2054 file changeset diff or repo changeset diff igor22022-02-12T03:28:07.677672Z
 
[lib] -Cleanup: remove local rad-to-deg conversion macro, use librnd's
r1986 file changeset diff or repo changeset diff igor22022-02-10T05:15:04.756990Z
 
[lib] -Add: mirror op for groups and group refs
r1976 file changeset diff or repo changeset diff igor22022-02-09T16:10:39.400897Z
 
[lib] -Fix: group rotate operations: invert direction if group is mirrored once so that effective rotate direction (for user operations at least) is always CCW
r1975 file changeset diff or repo changeset diff igor22022-02-09T16:05:09.810553Z
 
[lib] -Fix: grp mirx/miry: mixed up directions because of gengeo2d uses a different terminology
r1974 file changeset diff or repo changeset diff igor22022-02-09T16:02:55.354839Z
 
[lib] -Add: cgrp_modify() takes mirx and miry [propedit] -Add: support for grp mirx and miry
r1973 file changeset diff or repo changeset diff igor22022-02-09T15:54:26.878498Z
 
[lib] -Add: support for mirx and miry fields in groups
r1970 file changeset diff or repo changeset diff igor22022-02-09T15:06:26.079901Z
 
[lib] -Fix: group rotation: positive angle should rotate in CCW
r1938 file changeset diff or repo changeset diff igor22022-02-09T06:15:02.202223Z
 
[lib] -Fix: set next_id to 1 in newly allocated group to avoid allocating invalid oid 0 to the first new object
r1901 file changeset diff or repo changeset diff igor22022-02-07T17:47:53.459618Z
 
[lib] -Add: relative option in grp modify
r1888 file changeset diff or repo changeset diff igor22022-02-07T11:05:38.049974Z
 
[lib] -Fix: redraw object on modify
r1693 file changeset diff or repo changeset diff igor22022-01-30T06:53:52.413778Z
 
[lib] -Add: group(ref) rotate op
r1690 file changeset diff or repo changeset diff igor22022-01-30T06:42:51.794045Z
 
[lib] -Add: group(ref) copy op
r1688 file changeset diff or repo changeset diff igor22022-01-30T06:34:54.044413Z
 
[lib] -Add: grp(ref) move op
r1686 file changeset diff or repo changeset diff igor22022-01-30T06:25:00.701737Z
 
[lib] -Add: standard undoable group(ref) modify: rot, x and y
r1575 file changeset diff or repo changeset diff igor22022-01-24T16:49:56.019252Z
 
[lib] -Cleanup: missing cast caused compiler warning
r1485 file changeset diff or repo changeset diff igor22022-01-22T07:17:46.420741Z
 
[lib] -Add: respect the keep_id arg in *_dup(): when id is not kept, allocate a new id in target group
r1484 file changeset diff or repo changeset diff igor22022-01-22T07:09:23.397020Z
 
[lib] -Add: (yet unused) keep_id arg in cnc *_dup() API to make room for allocating new ids on dup
r1339 file changeset diff or repo changeset diff igor22022-01-16T09:32:18.894595Z
 
[lib] -Add: pen reference by name
r1332 file changeset diff or repo changeset diff igor22022-01-15T16:00:14.418646Z
 
[lib] -Add: introduce empty role concept for user/UI grouping
r1312 file changeset diff or repo changeset diff igor22022-01-15T08:00:08.691219Z
 
[lib] -Fix: missing remove-alloc in cgrp ops caused assert() on wirenet create undo
r1302 file changeset diff or repo changeset diff igor22022-01-14T10:34:38.664752Z
 
[lib] -Update: copyright year
r1301 file changeset diff or repo changeset diff igor22022-01-14T10:13:26.167901Z
 
[lib] -Fix: group remove undo: call an update so objects are put back in the rtree
r1300 file changeset diff or repo changeset diff igor22022-01-14T10:11:13.578171Z
 
[lib] -Fix: missing group remove undo
r1269 file changeset diff or repo changeset diff igor22022-01-12T06:43:49.489616Z
 
[lib] -Change: all objects may have connection, not only groups
r1251 file changeset diff or repo changeset diff igor22022-01-10T13:23:17.467200Z
 
[lib] -Cleanup: rename fields: original string role to srole, new enum erole to role as this should be used normally and string only rarely, as fallback
r1247 file changeset diff or repo changeset diff igor22022-01-10T12:46:23.306248Z
 
[lib] -Fix: prepare for NULL role
r1246 file changeset diff or repo changeset diff igor22022-01-10T12:43:44.357336Z
 
[lib] -Add: make an enum of all roles handled by the code and resolve role once per group from string to this enum when the string changes
r1244 file changeset diff or repo changeset diff igor22022-01-10T08:41:26.046569Z
 
[lib] -Add: introduce remove_alloc() for per object type undoable removal
r1239 file changeset diff or repo changeset diff igor22022-01-08T14:30:43.311389Z
 
[lib] -Move: group-specific "remove childrenobject from the rtree" code from op_common to group code
r1238 file changeset diff or repo changeset diff igor22022-01-08T14:22:46.243916Z
 
[lib] -Move: remove op should allocate the slot and call through to each cnc object to deal with the actual remove-redo (potentially just calling the central implementation, but allowing them to deviate)
r1197 file changeset diff or repo changeset diff igor22021-12-29T07:40:17.745824Z
 
[lib] -Cleanup: wrong arg type passed on attribute copy
r1191 file changeset diff or repo changeset diff igor22021-12-29T07:21:03.279044Z
 
[lib] -Cleanup: implicit function declarations
r1171 file changeset diff or repo changeset diff igor22021-11-08T07:40:28.592759Z
 
[lib] -Add: group and group ref intersection test
r1170 file changeset diff or repo changeset diff igor22021-11-08T07:17:36.531155Z
 
[lib] -Add: display layer for groups so that symbol bbox can be searched
r1044 file changeset diff or repo changeset diff igor22020-06-22T13:46:46.999090Z
 
[lib] -Add: group create operation binding

Command line to view the complete history:
svn log -v svn://svn.repo.hu/sch-rnd/trunk/src/libcschem/cnc_grp_ref.c