r11548 file changeset diff or repo changeset diff igor22025-06-18T09:19:42.303774Z
 
[lib] -Add: arc: get mid-point (spec or inst) [lib] -Add: arc: get end-point for spec
r11524 file changeset diff or repo changeset diff igor22025-06-14T06:45:38.415170Z
 
[lib] -Add: call central "obj geo changed" function instead of locally executing object redraw and sheet changed notification for arc, grp, line, poly, text (this ensures side effects such as extobj floater post geo change are also triggered)
r11478 file changeset diff or repo changeset diff igor22025-05-14T06:24:22.948312Z
 
-Fix: fsf paper mail address changed
r8872 file changeset diff or repo changeset diff igor22023-08-07T05:56:30.776722Z
 
[lib] -Fix: arc mirror low level corner case: when updating delta angle, if start and endpoint are the same, that's either 0 or 360 degree; remember if the original arc had 360 deg and use that value withut calculating atan2() for the endpoint (common case: full circle)
r7682 file changeset diff or repo changeset diff igor22023-05-29T06:20:49.482182Z
 
[lib] -Add: centerline bbox calculation for arc and line
r7092 file changeset diff or repo changeset diff igor22023-04-10T09:43:19.029519Z
 
[lib] -Fix: arc in rotated+mirrored parent group got delta modified twice
r6029 file changeset diff or repo changeset diff igor22022-11-18T06:34:09.316301Z
 
[lib] -Add: update parent group's bbox when child object's bbox changes
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
r4498 file changeset diff or repo changeset diff igor22022-06-22T06:24:30.976029Z
 
[lib] -Add: extend the object hash API with a more flexible, bitfield ignore [lib] -Add: object hash can ignore floater geo and grp placement (useful for loclib symbols)
r3583 file changeset diff or repo changeset diff igor22022-05-05T06:11:04.845007Z
 
[lib] -Add: grpref child transformations for arc
r3560 file changeset diff or repo changeset diff igor22022-05-03T06:39:40.065625Z
 
[lib] -Add: contour-hash for arc objects
r3534 file changeset diff or repo changeset diff igor22022-05-02T06:03:44.122719Z
 
-Fix: misleading function name in the last 2 commits
r3533 file changeset diff or repo changeset diff igor22022-05-02T05:30:07.413558Z
 
[lib] -Add: object hash for arc
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
r2274 file changeset diff or repo changeset diff igor22022-02-24T08:35:43.733534Z
 
[lib] -Add: inst2spec needs a separate source object because copy would also update the destination objet losing the transformed inst field
r2272 file changeset diff or repo changeset diff igor22022-02-24T07:36:04.551737Z
 
[lib] -Add: inst2spec for arc and line
r2164 file changeset diff or repo changeset diff igor22022-02-16T05:09:51.833972Z
 
[lib] -Fix: missing radius arg in standard arc_modify()
r2063 file changeset diff or repo changeset diff igor22022-02-12T09:38:27.494646Z
 
[lib] -Add: implement arc mirror from parent group transformation
r2062 file changeset diff or repo changeset diff igor22022-02-12T09:05:14.476077Z
 
[lib] -Add: consider parent rotation in arc start angle xform so that arcs are rotated with their parent group
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
r2055 file changeset diff or repo changeset diff igor22022-02-12T04:38:39.782696Z
 
[lib] -Fix: arc mirroring: remember original delta sign, invert it on mirroring and make sure the new delta is facing the right direction
r1992 file changeset diff or repo changeset diff igor22022-02-10T06:45:21.928454Z
 
[lib] -Change: arc low level rotate: get cos(da) and sin(da) as arg instead of local calculation so in batch rotation (e.g. poly outline) these don't have to be re-calculated
r1991 file changeset diff or repo changeset diff igor22022-02-10T06:42:39.498177Z
 
[lib] -Split: low level arc rotate and rotate90 into separate functions to be reused in poly contour rotation
r1990 file changeset diff or repo changeset diff igor22022-02-10T06:27:03.804580Z
 
-Cleanup: whitespace
r1988 file changeset diff or repo changeset diff igor22022-02-10T05:31:40.169847Z
 
[lib] -Split: low level arc mirror into a separate function - for poly arc in outline
r1985 file changeset diff or repo changeset diff igor22022-02-10T05:07:28.286867Z
 
[lib] -Add: arc mirror op
r1984 file changeset diff or repo changeset diff igor22022-02-10T04:56:00.667855Z
 
[lib] -Fix: don't use deg in arc rotate code, g2d uses radians
r1900 file changeset diff or repo changeset diff igor22022-02-07T17:37:12.376991Z
 
[lib] -Add: relative option in arc modify
r1888 file changeset diff or repo changeset diff igor22022-02-07T11:05:38.049974Z
 
[lib] -Fix: redraw object on modify
r1659 file changeset diff or repo changeset diff igor22022-01-29T10:54:43.177333Z
 
[lib] -Fix: arc dup: copy header meta (e.g. pens)
r1658 file changeset diff or repo changeset diff igor22022-01-29T10:53:44.022375Z
 
[lib] -Add: arc copy op
r1656 file changeset diff or repo changeset diff igor22022-01-29T10:37:06.370218Z
 
[lib] -Add: extend operation API with copy()
r1648 file changeset diff or repo changeset diff igor22022-01-29T04:16:50.046746Z
 
[lib] -Fix: arc rotation: we use angles, not radians in spec
r1644 file changeset diff or repo changeset diff igor22022-01-28T14:39:35.478171Z
 
[lib] -Add: line and arc rotate90 op
r1641 file changeset diff or repo changeset diff igor22022-01-28T14:30:19.011666Z
 
[lib] -Add: local point rotate implementation that uses csch_coord_t and inlines
r1639 file changeset diff or repo changeset diff igor22022-01-28T14:15:54.034354Z
 
[lib] -Add: arc move/rotate ops
r1633 file changeset diff or repo changeset diff igor22022-01-28T04:10:24.518696Z
 
[lib] -Add: call sheet-set-changed after undo or redo concrete obj modify()
r1620 file changeset diff or repo changeset diff igor22022-01-27T12:40:07.017930Z
 
[lib] -Add: undoable arc modify call
r1537 file changeset diff or repo changeset diff igor22022-01-24T08:15:10.613087Z
 
[lib] -Add: line and arc endpoint query [lib] -Add: generic object endpoint query
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
r1481 file changeset diff or repo changeset diff igor22022-01-22T06:06:10.935521Z
 
[lib] -Change: rename pen to stroke and move fill into the header for simpler APIs
r1360 file changeset diff or repo changeset diff igor22022-01-17T13:29:53.945029Z
 
[lib] -Split: line and arc bbox calculation from update(): need to be called from poly code, without side effects
r1359 file changeset diff or repo changeset diff igor22022-01-17T13:19:48.729173Z
 
[lib] -Split: xform from update into a separate func becuase poly update will need to call it without inserting objects into the layer rtree
r1325 file changeset diff or repo changeset diff igor22022-01-15T14:31:30.144365Z
 
[lib] -Add: implement arc-box intersection test so box selection works on arc objects
r1322 file changeset diff or repo changeset diff igor22022-01-15T13:41:56.451425Z
 
[lib] -Fix: when updating arc, copy radius and angles from specification to instance
r1321 file changeset diff or repo changeset diff igor22022-01-15T13:29:48.390600Z
 
[lib] -Add: arc ops
r1318 file changeset diff or repo changeset diff igor22022-01-15T13:07:23.381112Z
 
[lib] -Add: concrete arc: update()
r603 file changeset diff or repo changeset diff igor22019-12-09T14:25:56.177145Z
 
[cschem] -Add: new standard object call: _dup()
r573 file changeset diff or repo changeset diff igor22019-12-01T15:43:03.118096Z
 
[lib] -Change: rewrite the whole data model to hierarchic instead of flat (oid duplication on group_ref would not really allow a flat model)
r568 file changeset diff or repo changeset diff igor22019-11-30T13:14:00.259110Z
 
[lib] -Rename: concrete_* to cnc_* to shorten file names
r563 file changeset diff or repo changeset diff igor22019-11-30T10:53:44.868273Z
 
[lib] -Add: *_alloc() requires a parent group for every object
r536 file changeset diff or repo changeset diff igor22019-11-26T05:01:14.924506Z
 
[lib] -Cleanup: include only gengeo2d primitives from cschem drawing primitive API, no need to expose all the inlines
r533 file changeset diff or repo changeset diff igor22019-11-26T04:50:21.249155Z
 
[lib] -Cleanup: centerline: it is enough if cline/sline and carc/sarc are split within gengeo2d, keep cschem lib API simple with only stroked objects
r503 file changeset diff or repo changeset diff igor22018-06-02T06:00:17.378649Z
 
[lib] -Fix: missing include in arc
r413 file changeset diff or repo changeset diff igor22018-03-17T13:00:39.703971Z
 
[lib] -Add: alloc/free/get for arc, bitmap, conn, grp and poly

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