r11478 file changeset diff or repo changeset diff igor22025-05-14T06:24:22.948312Z
 
-Fix: fsf paper mail address changed
r10298 file changeset diff or repo changeset diff igor22024-01-24T12:56:54.357095Z
 
[lib] -Fix: memleak: pen free should free pen font name and style
r9506 file changeset diff or repo changeset diff igor22023-10-04T09:40:10.519621Z
 
[lib] -Fix: when a pen property changes make sure all bboxes of all objects that use this pen for stroke are recalculated
r8981 file changeset diff or repo changeset diff igor22023-08-30T08:02:14.041234Z
 
[lib] -Add: remember if a pen was copied from the default; reset the flag if the pen got edited
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
r6882 file changeset diff or repo changeset diff igor22023-03-12T09:19:54.854223Z
 
[lib] -Add: dup2() API for pens: same as dup() but creates the new pen using a new name (useful when duplicating a pen within the same parent)
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)
r3542 file changeset diff or repo changeset diff igor22022-05-02T09:36:16.729408Z
 
[lib] -Add: hash functions for pen
r3081 file changeset diff or repo changeset diff igor22022-04-04T08:34:17.189039Z
 
[lib] -Fix: pen dup needs to copy font related fields as well
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
r2696 file changeset diff or repo changeset diff igor22022-03-21T14:45:37.650333Z
 
[lib] -Fix: const correctness
r2694 file changeset diff or repo changeset diff igor22022-03-21T14:44:03.004826Z
 
[lib] -Fix: pen->name is a common string so that being in the commstr hash is enforced and comparisons are cheaper
r2693 file changeset diff or repo changeset diff igor22022-03-21T13:18:42.012333Z
 
[lib] -Split: move out object stroke/fill vs. pen comparison to a separate function so it's easier to handle corner cases
r2258 file changeset diff or repo changeset diff igor22022-02-21T10:08:07.340308Z
 
[lib] -Cleanup: use csch_obj_is_grp() instead of manual check for types
r2256 file changeset diff or repo changeset diff igor22022-02-21T09:58:00.208458Z
 
[lib] -Cleanup: missing parenthesis in complex if expr
r2094 file changeset diff or repo changeset diff igor22022-02-13T06:38:15.081623Z
 
[lib] -Add: generic pen "resolve by name strating from a group" function
r1888 file changeset diff or repo changeset diff igor22022-02-07T11:05:38.049974Z
 
[lib] -Fix: redraw object on modify
r1822 file changeset diff or repo changeset diff igor22022-02-03T10:21:54.840131Z
 
[lib] -Fix: memory leak on non-undoable name changes
r1802 file changeset diff or repo changeset diff igor22022-02-03T04:58:10.169036Z
 
[lib] -Add: optional pen font invalidator callback
r1801 file changeset diff or repo changeset diff igor22022-02-03T04:46:03.091691Z
 
[lib] -Add: extend pen invalidate API so font and tip can be invalidated separately
r1799 file changeset diff or repo changeset diff igor22022-02-03T04:07:16.701393Z
 
[lib] -Add: text font cache/pixmap invalidation callback mechanism
r1757 file changeset diff or repo changeset diff igor22022-02-01T07:24:31.371059Z
 
[lib] -Add: pen tip and pen font undo slot free() for text fields
r1756 file changeset diff or repo changeset diff igor22022-02-01T07:20:35.044832Z
 
[lib] -Add: dash_period in pen tip modify call
r1755 file changeset diff or repo changeset diff igor22022-02-01T07:11:17.361042Z
 
[lib] -Add: undoable pen font change
r1753 file changeset diff or repo changeset diff igor22022-02-01T06:56:58.756425Z
 
[lib] -Change: rename pen_modify to pen_modify_tip to make room for a font modify call
r1752 file changeset diff or repo changeset diff igor22022-02-01T06:43:52.653332Z
 
[lib] -Add: pen font fields [lib] -Add: group pen fields into tip and font
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()
r1614 file changeset diff or repo changeset diff igor22022-01-27T04:34:09.535639Z
 
[lib] -Add: poly modify API: undoably change has_fill and has_stroke
r1576 file changeset diff or repo changeset diff igor22022-01-24T16:53:01.631738Z
 
[lib] -Cleanup: simplify default pen initialization
r1491 file changeset diff or repo changeset diff igor22022-01-22T09:29:03.860444Z
 
[lib] -Add: operations: undoable pen removal
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
r1446 file changeset diff or repo changeset diff igor22022-01-20T14:01:47.547703Z
 
[lib] -Add: invalidate pen on name change
r1445 file changeset diff or repo changeset diff igor22022-01-20T13:50:33.469549Z
 
[lib] -Add: publish pen invalidation API
r1444 file changeset diff or repo changeset diff igor22022-01-20T13:49:51.505951Z
 
[lib] -Move: invalidating a pn should also remove it from group hash
r1443 file changeset diff or repo changeset diff igor22022-01-20T13:47:49.929622Z
 
[lib] -Cleanup: don't pass sheet to pen invalidator, to simplify the API
r1442 file changeset diff or repo changeset diff igor22022-01-20T13:39:57.682790Z
 
-Cleanup: remove stale TODO
r1441 file changeset diff or repo changeset diff igor22022-01-20T13:38:01.885970Z
 
[lib] -Fix: make pen cache invalidation recursive
r1425 file changeset diff or repo changeset diff igor22022-01-20T10:01:01.181101Z
 
[lib] -Add: generic undoable field modificator for any pen field
r1357 file changeset diff or repo changeset diff igor22022-01-17T10:21:01.978343Z
 
[lib] -Cleanup: use automatic assigned sheet-unique oid for pens so they do have IDs for easier iteration but they do not conflict with normal objects
r1354 file changeset diff or repo changeset diff igor22022-01-17T09:42:42.764385Z
 
[lib] -Del: pen reference by oid - to simplify code and doc, we reference pens by name only
r1348 file changeset diff or repo changeset diff igor22022-01-17T07:47:29.132719Z
 
[lib] -Fix: missing name field init in the unknown pen
r1339 file changeset diff or repo changeset diff igor22022-01-16T09:32:18.894595Z
 
[lib] -Add: pen reference by name
r1201 file changeset diff or repo changeset diff igor22021-12-29T07:52:56.005848Z
 
[lib] -Fix: initialize unknown pen color as a librnd color instead of long int that it used to be in the struct
r1193 file changeset diff or repo changeset diff igor22021-12-29T07:27:37.079510Z
 
[lib] -Cleanup: use TODO() instead of #warning
r1022 file changeset diff or repo changeset diff igor22020-03-05T07:14:05.510034Z
 
[lib] -Add: helper function to get a pen shape name in const string
r715 file changeset diff or repo changeset diff igor22019-12-18T10:32:19.576141Z
 
[lib] -Fix: pen initialization struct broke when bbox got added as the first field of concrete header
r630 file changeset diff or repo changeset diff igor22019-12-10T08:51:25.475836Z
 
[lib] -Add: dup() call for pen
r594 file changeset diff or repo changeset diff igor22019-12-03T08:03:13.313290Z
 
[lib] -Add: warning for pen removal
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
r412 file changeset diff or repo changeset diff igor22018-03-17T12:48:22.085271Z
 
[lib] -Cleanup: indentation
r411 file changeset diff or repo changeset diff igor22018-03-17T12:47:32.858467Z
 
[lib] -Cleanup: compact pen get code
r409 file changeset diff or repo changeset diff igor22018-03-17T12:38:55.412790Z
 
[lib] -Cleanup: simplify the pen API (sheet removal)
r408 file changeset diff or repo changeset diff igor22018-03-17T12:35:21.620586Z
 
[lib] -Change: objects remember their sheet to simplify API calls
r407 file changeset diff or repo changeset diff igor22018-03-17T12:32:26.638368Z
 
[lib] -Add: safe pen retrieve
r374 file changeset diff or repo changeset diff igor22018-03-17T05:30:09.068978Z
 
[lib] -Add: pen free
r370 file changeset diff or repo changeset diff igor22018-03-17T05:16:49.983777Z
 
[lib] -Add: pen allocation

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