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
r8006 file changeset diff or repo changeset diff igor22023-06-14T06:10:46.278163Z
 
[lib] -Fix: when undoing line gometry change, update conn geometry to avoid conn smear (on the undo list connection add/del is done before the line geometry is really modified)
r8003 file changeset diff or repo changeset diff igor22023-06-14T04:04:39.033038Z
 
[lib] -Fix: optional inverse transformation in line modify call; fixes the wrong line endpoint move in within transformed groups (e.g. rotated/mirrored wirenets)
r8002 file changeset diff or repo changeset diff igor22023-06-14T03:25:32.589272Z
 
-Add: split out line endpoint modify function to prepare for the parent-transformation fix
r7682 file changeset diff or repo changeset diff igor22023-05-29T06:20:49.482182Z
 
[lib] -Add: centerline bbox calculation for arc and line
r6345 file changeset diff or repo changeset diff igor22023-01-01T08:51:16.741920Z
 
[lib] -Fix: don't crash when junction is copied to buffer
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
r5956 file changeset diff or repo changeset diff igor22022-10-24T08:37:29.299468Z
 
-Fix: implicit declaration by missing #include
r5459 file changeset diff or repo changeset diff igor22022-08-31T04:00:30.819394Z
 
[lib] -Fix: if a junction is "drawn" (e.g. in buffer copy), the line objet being drawn may be removed in the process, in wirenet optimization
r5385 file changeset diff or repo changeset diff igor22022-08-26T08:11:19.801772Z
 
[lib] -Fix: not only wirenet objects may be in a conn, when a line is removed, always remove it from its conn
r5358 file changeset diff or repo changeset diff igor22022-08-23T03:59:22.170717Z
 
[lib] -Fix: dup_into() should be able to transform source obj to match the reverse-transformations of destination group so that the final installed coords are not changed; implemented for lines only at the moment
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)
r3585 file changeset diff or repo changeset diff igor22022-05-05T07:07:25.264242Z
 
[lib] -Add: grpref child transformations for line
r3559 file changeset diff or repo changeset diff igor22022-05-03T06:39:20.271796Z
 
[lib] -Add: contour-hash for line objects
r3539 file changeset diff or repo changeset diff igor22022-05-02T08:34:26.188021Z
 
[lib] -Add: hash functions for lines
r3210 file changeset diff or repo changeset diff igor22022-04-13T07:40:54.752469Z
 
[lib] -Fix: recalc connections on wirenet line move
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
r2783 file changeset diff or repo changeset diff igor22022-03-24T15:29:11.113896Z
 
[lib] -Fix: implicit decl (missing #include)
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
r2375 file changeset diff or repo changeset diff igor22022-03-04T04:13:36.781297Z
 
[lib] -Fix: do not call wirenet side-effect for lines not in wire-net roled group
r2346 file changeset diff or repo changeset diff igor22022-03-02T09:13:12.872769Z
 
-Fix: typo in comment
r2326 file changeset diff or repo changeset diff igor22022-02-28T08:18:18.638392Z
 
[lib] -Fix: don't wierenet-recalc line after move: it's been already done in line_modify() by that time
r2284 file changeset diff or repo changeset diff igor22022-02-25T10:04:26.888003Z
 
[lib] -Add: undoably remove connections when wirenet object is transformed or removed
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
r2252 file changeset diff or repo changeset diff igor22022-02-21T09:42:13.218234Z
 
[lib] -Fix: wrong number of arguments on line -> wirenet update call
r2214 file changeset diff or repo changeset diff igor22022-02-19T12:54:37.168943Z
 
[lib] -Fix: recalc junctions only if parent is a wirenet
r2213 file changeset diff or repo changeset diff igor22022-02-19T12:53:02.027320Z
 
[lib] -Add: recalc junctions on wirenet line seg copy
r2211 file changeset diff or repo changeset diff igor22022-02-19T10:31:54.049578Z
 
[lib] -Fix: update (recalc) junctions after wirenet line segment is removed
r2208 file changeset diff or repo changeset diff igor22022-02-19T08:52:50.903647Z
 
[lib] -Fix: do not recalc wirenet junctions in undo, let undo slots handle that
r2177 file changeset diff or repo changeset diff igor22022-02-17T09:34:53.736194Z
 
[lib] -Add: call wirenet setup recalc after line changes
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
r1980 file changeset diff or repo changeset diff igor22022-02-09T19:02:34.223500Z
 
[lib] -Add: line mirror op
r1971 file changeset diff or repo changeset diff igor22022-02-09T15:18:21.173042Z
 
[lib] -Fix: rotation direction and sign: + should always be CCW
r1903 file changeset diff or repo changeset diff igor22022-02-08T04:54:43.707085Z
 
[lib] -Add: relative option in line modify
r1888 file changeset diff or repo changeset diff igor22022-02-07T11:05:38.049974Z
 
[lib] -Fix: redraw object on modify
r1667 file changeset diff or repo changeset diff igor22022-01-29T14:02:49.951395Z
 
-Fix: typo
r1657 file changeset diff or repo changeset diff igor22022-01-29T10:51:44.330986Z
 
[lib] -Add: line copy op
r1656 file changeset diff or repo changeset diff igor22022-01-29T10:37:06.370218Z
 
[lib] -Add: extend operation API with copy()
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
r1640 file changeset diff or repo changeset diff igor22022-01-28T14:21:46.423740Z
 
[lib] -Add: line move and 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()
r1625 file changeset diff or repo changeset diff igor22022-01-27T13:16:56.011496Z
 
[lib] -Add: standard undoable line 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
r1309 file changeset diff or repo changeset diff igor22022-01-15T04:12:24.102145Z
 
[lib] -Fix: wrong TODO on what exactly to remove from conn
r1302 file changeset diff or repo changeset diff igor22022-01-14T10:34:38.664752Z
 
[lib] -Update: copyright year
r1293 file changeset diff or repo changeset diff igor22022-01-13T09:10:48.552974Z
 
[lib] -Add: wire line removal is undoable
r1245 file changeset diff or repo changeset diff igor22022-01-10T10:20:06.931621Z
 
[lib] -Add: TODO on how removing a wirenet line would remove assoicated conns
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
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)
r1200 file changeset diff or repo changeset diff igor22021-12-29T07:45:23.039803Z
 
[lib] -Cleanup: line_create() return type matches func decl
r1162 file changeset diff or repo changeset diff igor22021-11-08T03:40:05.927846Z
 
[lib] -Fix: line box isc degenerate case: line is fully within the box (also an optimization: any endpoint within the box is a cheap yes)
r1159 file changeset diff or repo changeset diff igor22021-11-08T03:05:53.970083Z
 
[lib] -Add: line-box intersect: handle the degenerate case when box is fully within the line
r1158 file changeset diff or repo changeset diff igor22021-11-08T02:52:56.287665Z
 
[lib] -Add: line object box intersection (implemented for side lines only)
r989 file changeset diff or repo changeset diff igor22020-03-03T04:37:35.201517Z
 
[lib] -Add: low level line creation
r951 file changeset diff or repo changeset diff igor22020-01-20T04:07:04.461896Z
 
[lib] -Add: centralized hdr-copy-for-obj-dup call: all concrete objects will need to do the same [lib] -Fix: copy display layer on line dup
r943 file changeset diff or repo changeset diff igor22020-01-19T09:35:51.683364Z
 
[lib] -Fix: line dup should copy pen oid too
r942 file changeset diff or repo changeset diff igor22020-01-19T08:48:16.709550Z
 
[lib] -Fix: when calculating concrete line bbox, consider pend shape and size
r937 file changeset diff or repo changeset diff igor22020-01-18T16:11:09.300297Z
 
[lib] -Add: operation for box intersection (will be common call from search.c)
r923 file changeset diff or repo changeset diff igor22020-01-17T08:38:55.089978Z
 
[lib] -Add: frame for operations: object creation
r640 file changeset diff or repo changeset diff igor22019-12-10T13:13:42.091355Z
 
-Add: rtree administration for lines
r624 file changeset diff or repo changeset diff igor22019-12-10T07:28:11.101232Z
 
[lib] -Add: unify object update for groups and any-obj
r603 file changeset diff or repo changeset diff igor22019-12-09T14:25:56.177145Z
 
[cschem] -Add: new standard object call: _dup()
r600 file changeset diff or repo changeset diff igor22019-12-09T09:31:13.520275Z
 
[lib] -Add: line update can do the matrix transformation when needed
r598 file changeset diff or repo changeset diff igor22019-12-05T05:47:53.921754Z
 
[lib] -Split: installed and specified geometry for drawing primitives: specified is always as loaded from the file (no transformation) while installed is always with all transformations
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
r530 file changeset diff or repo changeset diff igor22019-11-26T04:32:42.495844Z
 
[lib] -Change: switch over line to gengeo2d
r493 file changeset diff or repo changeset diff igor22018-05-09T05:43:13.239954Z
 
[lib] -Add: generalize bbox calculation with reset and bump so that it will look the same for all object types
r489 file changeset diff or repo changeset diff igor22018-05-09T05:21:30.273017Z
 
[lib] -Add: calculate the bounding box of the line object
r452 file changeset diff or repo changeset diff igor22018-03-20T04:49:14.375285Z
 
[lib] -Fix: concrete_line depends on concrete_obj for init/uninit
r410 file changeset diff or repo changeset diff igor22018-03-17T12:47:02.108733Z
 
[lib] -Add: cline alloc/free/get

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