r39284
| file changeset diff or repo changeset diff
| igor2 | 2024-07-26T12:12:50.250268Z
| [lib_easyeda] -Change: when loading json with string keys convert hashes to arrays because we are not going to have an integer value to hash with
|
M /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom_json.c
|
|
r39283
| file changeset diff or repo changeset diff
| igor2 | 2024-07-26T10:43:48.258919Z
| [lib_easyeda] -Add: gendom option to save node names as string if there's no function to translate them to integer
|
M /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom.c
M /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom.h
M /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom_json.c
|
|
|
|
r39213
| file changeset diff or repo changeset diff
| igor2 | 2024-07-19T06:56:03.464261Z
| [easyeda] -Move: arc_sed from work/ to trunk's rnd_inclib for production use
|
D /work/alien_formats/easyeda/arc_testbench/arc_sed.c
A /trunk/src_3rd/rnd_inclib/lib_geo/arc_sed.c
D /work/alien_formats/easyeda/arc_testbench/arc_sed.h
A /trunk/src_3rd/rnd_inclib/lib_geo/arc_sed.h
A /trunk/src_3rd/rnd_inclib/lib_geo
M /work/alien_formats/easyeda/arc_testbench/Makefile
|
|
r39148
| file changeset diff or repo changeset diff
| igor2 | 2024-07-13T09:05:48.362785Z
| [lib_easyeda] -Import: zip command helpers from sch-rnd
|
A /trunk/src_3rd/rnd_inclib/lib_easyeda/zip_helper.c
|
|
r39077
| file changeset diff or repo changeset diff
| igor2 | 2024-07-10T12:58:57.087235Z
| [lib_easyeda] -Add: json-from-string parser
|
M /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom_json.h
M /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom_json.c
|
|
|
r39028
| file changeset diff or repo changeset diff
| igor2 | 2024-06-29T13:55:18.855907Z
| [lib_easyeda] -Fix: don't free root if it's NULL (on error)
|
M /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom_json.c
|
|
|
r39026
| file changeset diff or repo changeset diff
| igor2 | 2024-06-27T12:10:25.904991Z
| [lib_easyeda] -Fix: suppress compiler warning on fgetc casting to void * input
|
M /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom_json.c
|
|
r39025
| file changeset diff or repo changeset diff
| igor2 | 2024-06-27T12:01:40.636215Z
| [lib_easyeda] -Add: alternative parse-all-file API that doesn't depend on FILE *
|
M /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom_json.h
M /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom_json.c
|
|
r39024
| file changeset diff or repo changeset diff
| igor2 | 2024-06-27T07:19:24.827711Z
| [lib_svgpath] -Fix: uninitialized memory on stack: ctx.error
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
|
|
r39023
| file changeset diff or repo changeset diff
| igor2 | 2024-06-27T07:17:00.321903Z
| [lib_easyeda] -Fix: replace_node() needs to update all children ->parent pointers to point to the new parent else traversing up (for location lookup) breaks
|
M /trunk/src_3rd/rnd_inclib/lib_easyeda/easyeda_low.c
|
|
r39022
| file changeset diff or repo changeset diff
| igor2 | 2024-06-26T09:02:22.044690Z
| [lib_easyeda] -Fix: node replace function preserves ->parent and location info
|
M /trunk/src_3rd/rnd_inclib/lib_easyeda/easyeda_low.c
|
|
r39021
| file changeset diff or repo changeset diff
| igor2 | 2024-06-26T09:01:54.996268Z
| [lib_easyeda] -Add: gendom remembers json location (lineno:col) for nodes
|
M /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom.h
M /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom_json.c
|
|
r39020
| file changeset diff or repo changeset diff
| igor2 | 2024-06-24T13:54:56.148835Z
| [lib_svgpath] -Add: when approximating earcs, make sure there's a minimum number of segments used - on real small arcs this uses more segments than the specified approximation segment length would dictate but avoids non-arc looking output
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
|
|
r39019
| file changeset diff or repo changeset diff
| igor2 | 2024-06-24T13:29:02.572527Z
| [lib_svgpath] -Fix: replace sscanf() with a local function that can tolerate exactly those separators the spec mentions
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
|
|
r39018
| file changeset diff or repo changeset diff
| igor2 | 2024-06-24T06:57:25.166048Z
| [lib_svgpath] -Fix: don't rely on mat.h's M_PI, it's not 100% portable
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
|
|
r39017
| file changeset diff or repo changeset diff
| igor2 | 2024-06-24T06:55:36.302041Z
| [lib_svgpath] -Fix: missing #includes for NULL and sscanf to work
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
|
|
r39016
| file changeset diff or repo changeset diff
| igor2 | 2024-06-24T06:06:06.217554Z
| [lib_svgpath] -Add: license banner in the test program
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/tester.c
|
|
r39015
| file changeset diff or repo changeset diff
| igor2 | 2024-06-24T06:04:28.395322Z
| [lib_svgpath] -Add: license banner in main implementation
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.h
|
|
r39014
| file changeset diff or repo changeset diff
| igor2 | 2024-06-24T05:54:20.926913Z
| [lib_svgpath] -Add: test cases for repeated explicit m and M, which shall behave differently than "poly-M" and "poly-m"
|
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line09.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line10.ref
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line09.ref
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line10.in
|
|
|
r39012
| file changeset diff or repo changeset diff
| igor2 | 2024-06-24T05:50:55.191652Z
| [lib_svgpath] -Fix: corner case from the spec: m and M with multiple pairs of coords turn into l and L jut to make life harder
|
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line08.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line08.ref
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line07.ref
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line07.in
|
|
|
r39010
| file changeset diff or repo changeset diff
| igor2 | 2024-06-24T05:43:35.817357Z
| [lib_svgpath] -Add: test cases for rotated elliptical arcs
|
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/arc07.ref
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/arc06.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/arc07.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/arc06.ref
|
|
r39009
| file changeset diff or repo changeset diff
| igor2 | 2024-06-24T05:43:02.996227Z
| [lib_svgpath] -Fix: earc rotation angle needs to be negated in the approximator to match svg coord system
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
|
|
r39008
| file changeset diff or repo changeset diff
| igor2 | 2024-06-24T05:37:51.034069Z
| [lib_svgpath] -Add: test cases for non-rotated elliptical arcs
|
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/arc05.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/arc01.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/arc02.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/arc04.ref
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/arc03.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/arc02.ref
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/arc01.ref
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/arc05.ref
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/arc04.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/arc03.ref
|
|
r39007
| file changeset diff or repo changeset diff
| igor2 | 2024-06-24T05:36:31.763271Z
| [lib_svgpath] -Add: earc approximator
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.h
|
|
r39006
| file changeset diff or repo changeset diff
| igor2 | 2024-06-24T03:52:18.972149Z
| [lib_svgpath] -Add: parse A and a, compute cetnerpoint parameters
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.h
M /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/Makefile
|
|
r39005
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T16:04:24.411334Z
| [lib_svgpath] -Add: support for quadratic Bezier: Q, q, T and t
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve06.ref
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve05.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve06.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve05.ref
|
|
r39004
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T15:40:02.803236Z
| [lib_svgpath] -Add: low level approximator for quadratic beziers
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.h
|
|
r39003
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T15:28:16.925594Z
| [lib_svgpath] -Optimize: cut back on test ref sizes by increasing line approximation segment legth to 5
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve03.ref
M /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/tester.c
M /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve02.ref
M /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve04.ref
M /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve01.ref
|
|
r39002
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T15:25:12.933282Z
| [lib_svgpath] -Add: the spec requires support for multiple repeats of arguments for almost every command
|
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line06.ref
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve04.in
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line06.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve04.ref
|
|
r39001
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T14:51:55.563453Z
| [lib_svgpath] -Add: cubic Bezier continuation: special case when previous command is not a cubic Bezier, as per the spec (with test case)
|
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve03.ref
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve03.in
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
|
|
r39000
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T14:30:35.608228Z
| [lib_svgpath] -Add: simple tests for cubic Bezier
|
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve02.ref
M /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve01.ref
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve02.in
|
|
r38999
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T14:28:29.727475Z
| [lib_svgpath] -Fix: Bezier approximation last step'd point to endpoint line bug
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
|
|
|
r38997
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T09:21:34.967747Z
| [lib_svgpath] -Add: test for qubic bezier
|
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve01.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/curve01.ref
|
|
r38996
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T09:21:08.257507Z
| [lib_svgpath] -Add: auto-adjust bezier approximation step value to meet required approximation resolution
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
|
|
r38995
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T09:06:35.827672Z
| [lib_svgpath] -Add: cubic bezier approximator (with fixed stepping)
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
|
|
r38994
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T09:01:44.579431Z
| [lib_svgpath] -Add: parser for C and c
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.h
|
|
r38993
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T08:38:04.242796Z
| [lib_svgpath] -Add: tester for H, h, V and v
|
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line05.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line05.ref
|
|
|
r38991
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T08:32:47.016339Z
| [lib_svgpath] -Add: set return value in tests depending on any test failed
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/tests.sh
|
|
r38990
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T08:31:46.594483Z
| [lib_svgpath] -Add: test relative lines
|
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line04.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line04.ref
|
|
|
r38988
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T08:28:31.132036Z
| [lib_svgpath] -Add: test zero length line
|
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line03.ref
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line03.in
|
|
|
r38986
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T08:24:22.826809Z
| [lib_svgpath] -Add: second line test with z for close
|
D /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line01.svg
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line02.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line02.ref
|
|
|
r38984
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T08:22:20.845566Z
| [lib_svgpath] -Fix: tester: turn off fill on the reference object
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/tester.c
|
|
r38983
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T08:19:08.466356Z
| [lib_svgpath] -add: autotest framework with the simplest meaningful test possible
|
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line01.svg
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line01.ref
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line01.in
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/tests.sh
M /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/Makefile
|
|
r38982
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T08:18:43.088739Z
| [lib_svgpath] -Fix: tester: missing newline at the end of output
|
M /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/tester.c
|
|
r38981
| file changeset diff or repo changeset diff
| igor2 | 2024-06-23T08:11:38.384147Z
| [lib_svgpath] -Add: parse M, m, L and l [lib_svgpath] -Add: stdio tester
|
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/tester.c
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests
A /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.h
A /trunk/src_3rd/rnd_inclib/lib_svgpath
A /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/Makefile
|
|
r38980
| file changeset diff or repo changeset diff
| igor2 | 2024-06-21T03:43:08.215289Z
| [lib_easyeda] -Del: no need to include easyeda_sphash.h, the code is generic enough not to deal with keywords
|
M /trunk/src_3rd/rnd_inclib/lib_easyeda/easyeda_low.c
|
|
r38979
| file changeset diff or repo changeset diff
| igor2 | 2024-06-21T03:06:48.060557Z
| [lib_easyeda] -Import: low level parser infra and generic DoM from sch-rnd /work test code
|
A /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom_json.h
A /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom.c
A /trunk/src_3rd/rnd_inclib/lib_easyeda
A /trunk/src_3rd/rnd_inclib/lib_easyeda/easyeda_low.c
A /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom.h
A /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom_json.c
|
|
r38727
| file changeset diff or repo changeset diff
| igor2 | 2024-03-28T12:38:23.321007Z
| [rbs_routing] -Add: svn extern libgrbs and get it to compile and link into the plugin
|
M /trunk/src_3rd
M /trunk/scconfig/Rev.h
M /trunk/scconfig/Rev.tab
A /trunk/src_3rd/opc89.h
M /trunk/src_plugins/rbs_routing/Plug.tmpasm
|
|
r38520
| file changeset diff or repo changeset diff
| igor2 | 2023-11-29T15:51:10.422547Z
| [export_bom] -Add: make list separator sequence configurable
|
M /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.c
M /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.h
M /trunk/src_plugins/export_bom/export_bom.conf
|
|
r38466
| file changeset diff or repo changeset diff
| igor2 | 2023-11-13T15:49:30.503409Z
| [lib_bom] -Fix: don't crash if sort_id renters to NULL string
|
M /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.c
|
|
r38109
| file changeset diff or repo changeset diff
| igor2 | 2023-08-09T07:24:01.969528Z
| [dialogs] -Fix: library parametric window command generator: corner case when there are no optional parameters (force generating all parameters that are not unknown)
|
M /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.c
|
|
r38071
| file changeset diff or repo changeset diff
| igor2 | 2023-07-28T12:37:57.702543Z
| [dialogs] -Fix: don't crash when help text is NULL (not available) for a parametric library entry
|
M /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.c
|
|
r38034
| file changeset diff or repo changeset diff
| igor2 | 2023-06-30T15:33:44.838619Z
| [lib_bom] -Add: tempalte for "skip if non-empty" (generic implementation of DNP for sch-rnd)
|
M /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.c
M /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.h
|
|
r38033
| file changeset diff or repo changeset diff
| igor2 | 2023-06-30T15:24:16.279417Z
| [lib_bom] -Add: skip_if_empty template (for handling missing footprint in sch-rnd in a generic way)
|
M /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.c
M /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.h
|
|
|
|
r38027
| file changeset diff or repo changeset diff
| igor2 | 2023-06-25T11:59:53.595244Z
| [lib_bom] -Cleanup: replace "export_bom:" with "lib_bom:" in error messages, who knows what plugin is going to use this lib in a random app
|
M /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.c
|
|
r38026
| file changeset diff or repo changeset diff
| igor2 | 2023-06-25T11:58:58.560024Z
| [lib_bom] -Add: license (all the templating code has been developed locally in export_xy)
|
M /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.c
M /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.h
|
|
r38023
| file changeset diff or repo changeset diff
| igor2 | 2023-06-25T11:46:38.869918Z
| [export_bom2] -Cleanup: remove export_bom, rename export_bom2 to export_bom (replacing the old, hardwired code with the new, template based code)
|
D /trunk/src_plugins/export_bom2
A /trunk/src_plugins/export_bom/export_bom.pup
M /trunk/tests/RTT/ref/elem_sides_trh.bom
A /trunk/src_plugins/export_bom/bom.c
R /trunk/src_plugins/export_bom
M /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.c
M /trunk/tests/RTT/ref/netlist.bom
M /trunk/src_plugins/export_bom/Plug.tmpasm
M /trunk/src_plugins/export_bom/Makefile
M /trunk/tests/RTT/ref/padrot.bom
M /trunk/tests/RTT/ref/elem_pins.bom
D /trunk/src_plugins/export_bom/export_bom2.pup
M /trunk/scconfig/plugins.h
M /trunk/tests/RTT/ref/elem_sides_smd.bom
M /trunk/src_plugins/export_xy/xy.c
D /trunk/src_plugins/export_bom/bom2.c
M /trunk/src/Makefile.dep
M /trunk/tests/RTT/ref/flag_colors.bom
M /trunk/tests/RTT/ref/elem_pads.bom
M /trunk/src_plugins/plugins_ALL.tmpasm
D /trunk/src_plugins/export_bom/bom2_conf.h
D /trunk/src_plugins/export_bom/export_bom2.conf
A /trunk/src_plugins/export_bom/export_bom.conf
A /trunk/src_plugins/export_bom/bom_conf.h
M /trunk/tests/RTT/ref/netlist_ba.bom
M /trunk/tests/RTT/ref/elem_pads_ds.bom
|
|
r38022
| file changeset diff or repo changeset diff
| igor2 | 2023-06-25T11:29:18.765723Z
| [export_bom2] -Move: generic lib_bom to rnd_inclib for sch-rnd to reuse later
|
A /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.c
M /trunk/src_plugins/export_bom2/bom2.c
A /trunk/src_3rd/rnd_inclib/lib_bom
D /trunk/src_plugins/export_bom2/lib_bom.c
A /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.h
M /trunk/src/Makefile.dep
D /trunk/src_plugins/export_bom2/lib_bom.h
|
|
r37769
| file changeset diff or repo changeset diff
| igor2 | 2023-06-17T03:58:01.415744Z
| [libcdtr] -Cleanup: remove inline, use portable RND_INLINE instead
|
M /trunk/src_3rd/libcdtr/cdt.h
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r37768
| file changeset diff or repo changeset diff
| igor2 | 2023-06-17T03:57:27.912136Z
| [libcdtr] -Fix: there is no local genvector in pcb-rnd's src-3rd, use librnd's
|
M /trunk/src_3rd/libcdtr/Makefile.dep
M /trunk/src_3rd/libcdtr/Makefile
|
|
r37285
| file changeset diff or repo changeset diff
| igor2 | 2023-02-24T05:02:23.134828Z
| [dialogs] -Fix: library dialog on parametric edit: when the parametric footprint fails to produce a valid help text, don't override the filter with NULL string (causes segf)
|
M /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.c
|
|
r36984
| file changeset diff or repo changeset diff
| igor2 | 2022-11-18T11:57:42.957366Z
| [core] -Change: switch over to librnd's font -Del: local font rendering implementation in favor of librnd's
|
M /trunk/src_plugins/io_lihata/read.c
D /trunk/src/font_rnd.c
D /trunk/src_3rd/rnd_inclib/font
M /trunk/src/font.h
M /trunk/src/vtroutestyle.h
M /trunk/src_plugins/io_pcb/parse_y.y
M /trunk/src/Makefile.dep
M /trunk/src/obj_text.c
M /trunk/src/Makefile.in
M /trunk/src_plugins/io_pcb/parse_y.c
M /trunk/src/font.c
|
|
|
|
r36909
| file changeset diff or repo changeset diff
| igor2 | 2022-10-08T07:59:14.497805Z
| [font] -Fix: cheap font draw: do not scale the font twice (more accurate bounding box match)
|
M /trunk/src_3rd/rnd_inclib/font/font.c
|
|
r36768
| file changeset diff or repo changeset diff
| igor2 | 2022-08-30T03:59:17.109623Z
| [libcdtr] -Fix: missing cast from whatever-coord-type to double in debug print
|
M /trunk/src_3rd/libcdtr/debug.c
|
|
r36658
| file changeset diff or repo changeset diff
| igor2 | 2022-08-06T15:41:47.384185Z
| [dialogs] -Fix: parametric library: when generating parameter list, omit parameters with unknown type
|
M /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.c
|
|
r36650
| file changeset diff or repo changeset diff
| igor2 | 2022-08-04T06:28:20.649112Z
| [font] -Add: calculate both centerline and real font height (with stroke thickness accounted for)
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
r36640
| file changeset diff or repo changeset diff
| igor2 | 2022-08-01T07:31:51.198544Z
| [font] -Add: optional "_justify" string render API for word or glyph justified rendering
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
r36639
| file changeset diff or repo changeset diff
| igor2 | 2022-08-01T06:32:10.802880Z
| [font] -Cleanup: remove unused RND_FONT_DRAW_API macro (need to design the API for linking, not #including, because it is going to be moved into librnd)
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
r36637
| file changeset diff or repo changeset diff
| igor2 | 2022-07-31T06:27:02.602531Z
| [font] -Fix: reset width when estimating bbox for invalid character rectangle (compatibility with pcb-rnd)
|
M /trunk/src_3rd/rnd_inclib/font/font.c
|
|
r36633
| file changeset diff or repo changeset diff
| igor2 | 2022-07-29T13:13:05.848285Z
| [font] -Add: font v1 fixup call because the format doesn't have unknown glyph and font height
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
|
|
r36629
| file changeset diff or repo changeset diff
| igor2 | 2022-07-29T05:15:33.314773Z
| [font] -Add: introduce compatibility mode in normalization
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
|
r36622
| file changeset diff or repo changeset diff
| igor2 | 2022-07-28T09:05:54.092670Z
| [font] -Add: normalize calculates font-wise max height as well
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
|
|
|
|
r36575
| file changeset diff or repo changeset diff
| igor2 | 2022-07-24T09:00:44.415967Z
| [font] -Add: implement alloc-poly-in-glyph call
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
|
|
r36559
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T15:41:21.448562Z
| [font] -Fix: reset ->valid and dimensions in glyph free to indicate the glyph is unknown
|
M /trunk/src_3rd/rnd_inclib/font/font.c
|
|
r36557
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T15:21:38.710430Z
| [font] -Add: implement rnd_font_invalid_chars()
|
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
|
|
|