|
|
|
|
r7421
| file changeset diff or repo changeset diff
| igor2 | 2023-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
|
|
|
r6964
| file changeset diff or repo changeset diff
| igor2 | 2023-03-16T10:09:54.937732Z
| [lib] -Fix: child xform: don't assert() when bumping into deleted transformation entries during apply, just skip
|
|
|
|
|
|
|
|
|
r4560
| file changeset diff or repo changeset diff
| igor2 | 2022-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
| igor2 | 2022-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
|
|
|
|
|
|
|
r4328
| file changeset diff or repo changeset diff
| igor2 | 2022-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
|
|
|
|
|
r4065
| file changeset diff or repo changeset diff
| igor2 | 2022-06-04T08:09:25.095514Z
| [lib] -Add: utility function for embedding a group_ref (converting it into a group) - floater transformation not yet done
|
|
|
|
|
|
|
|
|
r3567
| file changeset diff or repo changeset diff
| igor2 | 2022-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
|
|
|
r3564
| file changeset diff or repo changeset diff
| igor2 | 2022-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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r2779
| file changeset diff or repo changeset diff
| igor2 | 2022-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
|
|
|
|
|
|
|
r2529
| file changeset diff or repo changeset diff
| igor2 | 2022-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
| igor2 | 2022-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
| igor2 | 2022-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
|
|
|
|
|
|
|
|
|
|
|
|
r1976
| file changeset diff or repo changeset diff
| igor2 | 2022-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
|
|
|
|
|
|
r1938
| file changeset diff or repo changeset diff
| igor2 | 2022-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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r1251
| file changeset diff or repo changeset diff
| igor2 | 2022-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
|
|
|
r1246
| file changeset diff or repo changeset diff
| igor2 | 2022-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
|
|
|
|
r1238
| file changeset diff or repo changeset diff
| igor2 | 2022-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)
|
|
|
|
|
|
|