|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| r38265
| file changeset diff or repo changeset diff
| igor2 | 2026-06-23T01:42:49.233347Z
| -Update: packager's doc [doc] -Add: packager's changelog for 4.5.0
|
M /trunk/doc/developer/packaging/librnd_packages.sh
M /trunk/doc/developer/packaging/packages.html
M /trunk/doc/developer/packaging/Changelog
|
|
|
|
| r38263
| file changeset diff or repo changeset diff
| igor2 | 2026-06-22T10:23:49.223330Z
| [lib_exp_text] -Fix: web2: don't use non-portable snprintf(), use rnd_snprintf()
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
|
|
| r38262
| file changeset diff or repo changeset diff
| igor2 | 2026-06-20T09:11:20.022893Z
| [hid_lesstif] -Fix: don't free the whole tree-table when only a row is being free'd
|
M /trunk/src/librnd/plugins/hid_lesstif/dlg_attr_tree.c
|
|
|
|
| r38260
| file changeset diff or repo changeset diff
| igor2 | 2026-06-20T07:04:43.956692Z
| [lib_hid_common] -Add: dad(): text scroll_to_bottom subcommand
|
M /trunk/src/librnd/plugins/lib_hid_common/act_dad.c
|
|
| r38259
| file changeset diff or repo changeset diff
| igor2 | 2026-06-20T06:55:26.762299Z
| [lib_hid_common] -Fix: dad() text: wrong order of subcommand arguments in syntax description [lib_hid_common] -Add: dad() text: subcommand for setting readonly flag
|
M /trunk/src/librnd/plugins/lib_hid_common/act_dad.c
|
|
| r38258
| file changeset diff or repo changeset diff
| igor2 | 2026-06-20T06:30:13.372141Z
| [lib_hid_common] -Add: dad(): text subcommands for cursor position query and set
|
M /trunk/src/librnd/plugins/lib_hid_common/act_dad.c
|
|
| r38257
| file changeset diff or repo changeset diff
| igor2 | 2026-06-20T06:16:02.329419Z
| [lib_hid_common] -Add: dad() text subcommands: insert and append
|
M /trunk/src/librnd/plugins/lib_hid_common/act_dad.c
|
|
| r38256
| file changeset diff or repo changeset diff
| igor2 | 2026-06-20T05:51:45.335881Z
| [lib_hid_common] -Add: dad(): basic support for text widgets: create, set (replace), get
|
M /trunk/src/librnd/plugins/lib_hid_common/act_dad.c
|
|
|
|
| r38254
| file changeset diff or repo changeset diff
| igor2 | 2026-06-14T16:21:48.183286Z
| [lib_exp_text] -Add: include API version requirements in comments
|
M /trunk/src/librnd/plugins/lib_exp_text/lht_template.h
M /trunk/src/librnd/plugins/lib_exp_text/draw_svg.h
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.h
|
|
|
|
| r38252
| file changeset diff or repo changeset diff
| igor2 | 2026-06-13T14:14:45.232607Z
| [lib_exp_text] -Fix: web2: multipage export should name containers differently for each page
|
M /trunk/src/librnd/plugins/lib_exp_text/web2_templ.lht
|
|
| r38251
| file changeset diff or repo changeset diff
| igor2 | 2026-06-13T13:36:08.620329Z
| [lib_exp_text] -Add: web2: compute and fill in per page default viewbox instead of using hardwired values for 2 pages
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.h
M /trunk/src/librnd/plugins/lib_exp_text/web2_templ.lht
|
|
| r38250
| file changeset diff or repo changeset diff
| igor2 | 2026-06-13T08:01:42.774078Z
| [lib_exp_text] -Add: web2: disable prev page and next page button when there's only one page
|
M /trunk/src/librnd/plugins/lib_exp_text/web2_templ.lht
|
|
| r38249
| file changeset diff or repo changeset diff
| igor2 | 2026-06-13T07:45:03.969184Z
| [lib_exp_text] -Fix: web2: write searcxh boxes with no stroke or fill; in interative mode class overrides these but in js based export this guarantees the search boxes are hidden
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
M /trunk/src/librnd/plugins/lib_exp_text/draw_svg.h
M /trunk/src/librnd/plugins/lib_exp_text/draw_svg.c
|
|
|
|
| r38247
| file changeset diff or repo changeset diff
| igor2 | 2026-06-13T07:23:12.283302Z
| [lib_exp_text] -Add: web2: API for generating the search boxes and search maps
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.h
M /trunk/src/librnd/plugins/lib_exp_text/web2_templ.lht
|
|
| r38246
| file changeset diff or repo changeset diff
| igor2 | 2026-06-13T04:37:27.797666Z
| [lib_exp_text] -Add: web2: new-file API for CAM support
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.h
|
|
| r38245
| file changeset diff or repo changeset diff
| igor2 | 2026-06-13T03:47:49.502299Z
| [lib_exp_text] -Add: web2: fill in <title>
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
M /trunk/src/librnd/plugins/lib_exp_text/web2_templ.lht
|
|
| r38244
| file changeset diff or repo changeset diff
| igor2 | 2026-06-13T03:35:16.093111Z
| [lib_exp_text] -Add: web2: generate layer buttons per page
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.h
M /trunk/src/librnd/plugins/lib_exp_text/web2_templ.lht
|
|
| r38243
| file changeset diff or repo changeset diff
| igor2 | 2026-06-13T03:05:18.356780Z
| [lib_exp_text] -Add: web2: API for layer group mapping before the actual export takes place
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.h
|
|
| r38242
| file changeset diff or repo changeset diff
| igor2 | 2026-06-12T09:01:46.325761Z
| [lib_exp_text] -Cleanup: web2: split mouse bindings generator to a separate function to keep the insert dispather function easier to follow
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
|
|
| r38241
| file changeset diff or repo changeset diff
| igor2 | 2026-06-12T08:53:15.307367Z
| ib_exp_text] -Fix: web2: don't print width and height in <svg>, let the page layout determine that automatically
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_svg.h
M /trunk/src/librnd/plugins/lib_exp_text/draw_svg.c
|
|
| r38240
| file changeset diff or repo changeset diff
| igor2 | 2026-06-12T08:45:16.214002Z
| [lib_exp_text] -Fix: web2: make sure the first pan/zoom won't jump: resetView() at the end of page setup
|
M /trunk/src/librnd/plugins/lib_exp_text/web2_templ.lht
|
|
| r38239
| file changeset diff or repo changeset diff
| igor2 | 2026-06-12T08:42:50.770474Z
| [lib_exp_text] -Add: web2: generate per svg mouse bindings
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
M /trunk/src/librnd/plugins/lib_exp_text/web2_templ.lht
|
|
| r38238
| file changeset diff or repo changeset diff
| igor2 | 2026-06-12T08:23:34.327939Z
| [lib_exp_text] -Add: web2: wrap page drawing in <svg> with the proper id so the js can manipulate it
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
|
|
| r38237
| file changeset diff or repo changeset diff
| igor2 | 2026-06-12T08:21:55.291578Z
| [lib_exp_text] -Add: svg: break out and extend <svg> printout so it can be reused by web2 with id injection
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_svg.h
M /trunk/src/librnd/plugins/lib_exp_text/draw_svg.c
|
|
| r38236
| file changeset diff or repo changeset diff
| igor2 | 2026-06-12T08:06:29.902381Z
| [lib_exp_text] -Fix: web2: js indentation in lht template
|
M /trunk/src/librnd/plugins/lib_exp_text/web2_templ.lht
|
|
| r38235
| file changeset diff or repo changeset diff
| igor2 | 2026-01-05T04:27:07.655758Z
| [lib_exp_text] -Add: lht_template API shall include an user_data pointer to pass on context to the insert callback
|
M /trunk/src/librnd/plugins/lib_exp_text/lht_template.h
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
M /trunk/src/librnd/plugins/lib_exp_text/lht_template.c
|
|
| r38234
| file changeset diff or repo changeset diff
| igor2 | 2026-01-05T04:17:40.742218Z
| [lib_exp_text] -Change: split up page generation into a pre-page and a post-page section
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.h
M /trunk/src/librnd/plugins/lib_exp_text/web2_templ.lht
|
|
| r38233
| file changeset diff or repo changeset diff
| igor2 | 2026-01-04T06:50:01.717600Z
| [lib_exp_text] -Fix: neet to protect } in lihata template
|
M /trunk/src/librnd/plugins/lib_exp_text/web2_templ.lht
|
|
| r38232
| file changeset diff or repo changeset diff
| igor2 | 2026-01-04T06:21:16.772718Z
| [lib_exp_text] -Add: web2: uninit() call; low level drawing bindings to svg
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.h
|
|
| r38231
| file changeset diff or repo changeset diff
| igor2 | 2026-01-04T06:09:06.107776Z
| [lib_exp_text] -Add: web2: implement init, header, footer
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.h
|
|
| r38230
| file changeset diff or repo changeset diff
| igor2 | 2026-01-04T04:27:56.356578Z
| [lib_exp_text] -Import: example html as a lihata template
|
M /trunk/src/librnd/plugins/lib_exp_text/web2_templ.lht
|
|
| r38229
| file changeset diff or repo changeset diff
| igor2 | 2026-01-04T04:15:46.589327Z
| [lib_exp_text] -Add: web2: framework for the lihata template of the html page
|
M /trunk/src/librnd/plugins/lib_exp_text/Plug.tmpasm
M /trunk/scconfig/Rev.h
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
M /trunk/scconfig/Rev.tab
M /trunk/src/Makefile.dep
A /trunk/src/librnd/plugins/lib_exp_text/web2_templ.lht
|
|
| r38228
| file changeset diff or repo changeset diff
| igor2 | 2026-01-04T03:59:21.053991Z
| [lib_exp_text] -Add: web2: compile (yet empty) web2
|
M /trunk/src/librnd/plugins/lib_exp_text/Plug.tmpasm
M /trunk/scconfig/Rev.h
A /trunk/src/librnd/plugins/lib_exp_text/draw_web2.c
M /trunk/scconfig/Rev.tab
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.h
|
|
| r38227
| file changeset diff or repo changeset diff
| igor2 | 2026-01-04T03:52:13.650796Z
| [lib_exp_text] -Fix: missing #include protection
|
M /trunk/src/librnd/plugins/lib_exp_text/draw_svg.h
M /trunk/src/librnd/plugins/lib_exp_text/draw_web2.h
|
|
|
|
| r38225
| file changeset diff or repo changeset diff
| igor2 | 2026-01-04T03:45:51.112396Z
| [lib_exp_text] -Add: API for the web2 exporter
|
M /trunk/scconfig/Rev.h
M /trunk/scconfig/Rev.tab
A /trunk/src/librnd/plugins/lib_exp_text/draw_web2.h
M /trunk/src/Makefile.in
|
|
|
|
|
|
|
|
|
|
|
|
| r38219
| file changeset diff or repo changeset diff
| igor2 | 2026-01-03T13:13:07.304462Z
| -Update: bump version to 4.5.0-dev; the new API is lihata template in lib_exp_text
|
M /trunk/scconfig/hooks.c
|
|
| r38218
| file changeset diff or repo changeset diff
| igor2 | 2026-01-03T13:07:33.145295Z
| [lib_exp_text] -Import: lht_template from pcb-rnd - generic lihata based templating system for text output
|
M /trunk/src/librnd/plugins/lib_exp_text/Plug.tmpasm
A /trunk/src/librnd/plugins/lib_exp_text/lht_template.h
A /trunk/src/librnd/plugins/lib_exp_text/lht_template.c
|
|
|
|
| r38213
| file changeset diff or repo changeset diff
| igor2 | 2025-11-27T03:21:56.601734Z
| [lib_mbtk_common] -Add: attr dialog label: support for truncated text and 90 degree rotated text
|
M /trunk/src/librnd/plugins/lib_mbtk_common/attr_dlg.c
|
|
| r38212
| file changeset diff or repo changeset diff
| igor2 | 2025-11-21T10:19:45.321158Z
| [lib_mbtk_common] -Fix: hide/show command combo-box recursively for now so that the subwindow is hidden too
|
M /trunk/src/librnd/plugins/lib_mbtk_common/topwin.c
M /trunk/src/librnd/plugins/lib_mbtk_common/command.c
|
|
|
|
|
|
| r38209
| file changeset diff or repo changeset diff
| igor2 | 2025-11-15T14:14:12.098728Z
| [doc] -Change: new Ringdove EDA logo for the -rnd side
|
M /trunk/doc/index.html
A /trunk/doc/resources/ringdove_long.svg
D /trunk/doc/resources/ringdove2.svg
|
|
| r38208
| file changeset diff or repo changeset diff
| igor2 | 2025-11-15T12:17:35.833179Z
| [doc] -Add: new, ringdove-unified logos
|
M /trunk/doc/resources/logo_big.svg
M /trunk/doc/resources/logo64.png
M /trunk/doc/resources/logo32.png
M /trunk/doc/resources/logo128.png
D /trunk/doc/resources/logo_small.svg
A /trunk/doc/resources/logo256.png
M /trunk/doc/resources/logo16.png
|
|
| r38207
| file changeset diff or repo changeset diff
| igor2 | 2025-11-14T11:05:26.428869Z
| [remctrl_tcp] -Fix: input buffer newline split bugs caused batched actions to notice and execute the first one only
|
M /trunk/src/librnd/plugins/remctrl_tcp/remctrl_tcp.c
|
|
|
|
| r38205
| file changeset diff or repo changeset diff
| igor2 | 2025-11-08T07:57:50.314731Z
| [doc] -Add: high-level documentation for the remctrl_tcp plugin
|
A /trunk/doc/developer/remctrl_tcp/index.html
A /trunk/doc/developer/remctrl_tcp
|
|
| r38204
| file changeset diff or repo changeset diff
| igor2 | 2025-11-08T07:55:29.734625Z
| [remctrl_tcp] -Add: remctrl_tcp_stat() action to list all remote control connections
|
M /trunk/src/librnd/plugins/remctrl_tcp/remctrl_tcp.c
|
|
| r38203
| file changeset diff or repo changeset diff
| igor2 | 2025-11-08T07:48:08.092481Z
| [remctrl_tcp] -Add: implement action remctrl_tcp_del() for removing tcp connections
|
M /trunk/src/librnd/plugins/remctrl_tcp/remctrl_tcp.c
|
|
| r38202
| file changeset diff or repo changeset diff
| igor2 | 2025-11-08T07:33:38.028561Z
| [remctrl_tcp] -Add: "bye" command that removes current connection for good (for the case the project manager exits without bringing down the apps)
|
M /trunk/src/librnd/plugins/remctrl_tcp/remctrl_tcp.c
|
|
|
|
| r38200
| file changeset diff or repo changeset diff
| igor2 | 2025-11-08T06:55:25.497935Z
| [remctrl_tcp] -Add: write hello message right after connection established
|
M /trunk/src/librnd/plugins/remctrl_tcp/remctrl_tcp.c
|
|
|
|
| r38198
| file changeset diff or repo changeset diff
| igor2 | 2025-11-08T04:37:01.535101Z
| [remctrl_tcp] -Add: look at env var PRJ_RND_PORT and do a local host tcp connection to the project manager when it has a valid port
|
M /trunk/src/librnd/plugins/remctrl_tcp/remctrl_tcp.c
|
|
|
|
|
|
| r38193
| file changeset diff or repo changeset diff
| igor2 | 2025-11-03T12:54:03.527159Z
| [polybool2] -Fix: low level arc tangent computation: use accurate center; for real short arcs the rounding errors of the as-specified center may shoot the center out of range (center-not-in-circle) causing invalid vector directions
|
M /trunk/src/librnd/polybool2/pb2_geo.c
|
|
|
|
| r38184
| file changeset diff or repo changeset diff
| igor2 | 2025-11-03T09:04:38.265212Z
| [polybool2] -Add: workaround for rounding error induced holes between the rim and the original contour in the final union; any hole that touches the original contour is there for a rounding error since valid holes are at least "offs" away from the original contour
|
M /trunk/src/librnd/polybool2/offset2.c
|
|
| r38183
| file changeset diff or repo changeset diff
| igor2 | 2025-11-02T08:27:06.026917Z
| [polybool2] -Fix: svg debug draw: scale up dash frequency with annot_scale so large scale (pcb real life) test cases have proper dashing and rsvg rendering doesn't get unusably slow
|
M /trunk/src/librnd/polybool2/pb2_debug_svg.c
|
|
|
|
|
|
|
|
| r38177
| file changeset diff or repo changeset diff
| igor2 | 2025-11-01T16:09:07.445529Z
| [polybool2] -Fix: offset3: integer overflow in cross product when determining whether a corner is convex or concave
|
M /trunk/src/librnd/polybool2/offset2.c
|
|
| r38176
| file changeset diff or repo changeset diff
| igor2 | 2025-11-01T07:25:32.511183Z
| [TODO] -Update: retest and reclassify outstanding polybool2 offset3 bugs after the latest bugfixes
|
M /trunk/doc/TODO
|
|
| r38174
| file changeset diff or repo changeset diff
| igor2 | 2025-11-01T07:15:39.234168Z
| [polybool2] -Add: one more workaround for vertical arc segment face polarity logic to fix off_rnd_05
|
M /trunk/src/librnd/polybool2/pb2_3.c
|
|
| r38173
| file changeset diff or repo changeset diff
| igor2 | 2025-11-01T07:13:59.522298Z
| [polybool2] -Fix: avoid division-by-zero in svg dump label position randomization
|
M /trunk/src/librnd/polybool2/pb2_debug_svg.c
|
|
| r38172
| file changeset diff or repo changeset diff
| igor2 | 2025-10-31T12:50:43.556214Z
| [polybool2] -Add: debug print not only face polarity point but polarity dir vector as well for easier debug
|
M /trunk/src/librnd/polybool2/pb2_6.c
|
|
| r38171
| file changeset diff or repo changeset diff
| igor2 | 2025-10-31T09:05:42.595241Z
| [polybool2] -Add: fuzz the coordinates of seg-midpoint-labels a bit with rand() so overlapping labels are still readable
|
M /trunk/src/librnd/polybool2/pb2_debug_svg.c
|
|
| r38164
| file changeset diff or repo changeset diff
| igor2 | 2025-10-30T13:00:01.401621Z
| [polybool2] -Add: ctx dump also saves segment uid when available
|
M /trunk/src/librnd/polybool2/pb2_debug_txt.c
|
|
| r38163
| file changeset diff or repo changeset diff
| igor2 | 2025-10-30T12:49:27.893668Z
| [polyboll2] -Add: expose API for registering a segment, for the tester
|
M /trunk/src/librnd/polybool2/pb2_admin.c
M /trunk/src/librnd/polybool2/pb2.h
|
|
|
|
| r38161
| file changeset diff or repo changeset diff
| igor2 | 2025-10-30T08:01:45.913056Z
| [polybool2] -Add: offset3: do a rim dump before calling incremental UNION
|
M /trunk/src/librnd/polybool2/offset2.c
|
|
| r38160
| file changeset diff or repo changeset diff
| igor2 | 2025-10-30T07:59:30.916660Z
| [poybool2] -Add: full context dump (pre-step1 state) for test bench bug reproduction
|
M /trunk/src/librnd/polybool2/pb2_debug_txt.c
M /trunk/src/librnd/polybool2/pb2.h
|
|
|
|
| r38158
| file changeset diff or repo changeset diff
| igor2 | 2025-10-27T14:25:42.819890Z
| [polybool2] -Fix: step 3: handle arc endpoint ray trace start normal case, using slope angles
|
M /trunk/src/librnd/polybool2/pb2_3.c
|
|
| r38157
| file changeset diff or repo changeset diff
| igor2 | 2025-10-26T08:51:26.061544Z
| [polybool2] -Fix: svg dump: label position adjustment needs to be scaled up too with annot size so large drawings have text spatially separated just as small drawings
|
M /trunk/src/librnd/polybool2/pb2_debug_svg.c
|
|
|
|