next page
r39284 file changeset diff or repo changeset diff igor22024-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 igor22024-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
r39215 file changeset diff or repo changeset diff igor22024-07-19T06:58:52.078925Z
 
[lib_geo] -Fix: arc_sed doesn't depend on non-c89 M_PI

M /trunk/src_3rd/rnd_inclib/lib_geo/arc_sed.c
r39214 file changeset diff or repo changeset diff igor22024-07-19T06:57:44.624099Z
 
[lib_geo] -Add: license in arc_sed

M /trunk/src_3rd/rnd_inclib/lib_geo/arc_sed.c
r39213 file changeset diff or repo changeset diff igor22024-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 igor22024-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 igor22024-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
r39058 file changeset diff or repo changeset diff igor22024-07-10T08:05:34.635047Z
 
-Add: svn extern nanojson for io_easyeda

M /trunk/src_3rd
r39028 file changeset diff or repo changeset diff igor22024-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
r39027 file changeset diff or repo changeset diff igor22024-06-29T11:28:02.071235Z
 
[lib_easyeda] -Fix: typo in error message

M /trunk/src_3rd/rnd_inclib/lib_easyeda/gendom_json.c
r39026 file changeset diff or repo changeset diff igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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
r39013 file changeset diff or repo changeset diff igor22024-06-24T05:51:43.700065Z
 
[lib_svgpath] -Add: comment to explain r39012

M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
r39012 file changeset diff or repo changeset diff igor22024-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
r39011 file changeset diff or repo changeset diff igor22024-06-24T05:47:11.971010Z
 
[lib_svgpath] -Add: credit rsvg

M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
r39010 file changeset diff or repo changeset diff igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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
r38998 file changeset diff or repo changeset diff igor22024-06-23T14:18:57.790004Z
 
[lib_svgpath] -Add: continued Bezier (S and s)

M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
r38997 file changeset diff or repo changeset diff igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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
r38992 file changeset diff or repo changeset diff igor22024-06-23T08:37:49.986746Z
 
[lib_svgpath] -Add: implement H, h, V and v

M /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
r38991 file changeset diff or repo changeset diff igor22024-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 igor22024-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
r38989 file changeset diff or repo changeset diff igor22024-06-23T08:30:13.104664Z
 
[lib_svgpath] -Add: tester announces results

M /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/tests.sh
r38988 file changeset diff or repo changeset diff igor22024-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
r38987 file changeset diff or repo changeset diff igor22024-06-23T08:28:17.658140Z
 
[lib_svgpath] -Add: the actual implementation

A /trunk/src_3rd/rnd_inclib/lib_svgpath/svgpath.c
r38986 file changeset diff or repo changeset diff igor22024-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
r38985 file changeset diff or repo changeset diff igor22024-06-23T08:23:07.579017Z
 
[lib_svgpath] -Update: line01 test ref for r38984

M /trunk/src_3rd/rnd_inclib/lib_svgpath/tests/line01.ref
r38984 file changeset diff or repo changeset diff igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22024-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 igor22023-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 igor22023-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 igor22023-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 igor22023-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 igor22023-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 igor22023-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
r38029 file changeset diff or repo changeset diff igor22023-06-25T12:05:35.281657Z
 
[lib_bom] -Add: README explaining what the lib is for

A /trunk/src_3rd/rnd_inclib/lib_bom/README
r38028 file changeset diff or repo changeset diff igor22023-06-25T12:00:20.697864Z
 
[lib_bom] -Cleanup: remove stale debug msg

M /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.c
r38027 file changeset diff or repo changeset diff igor22023-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 igor22023-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 igor22023-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 igor22023-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 igor22023-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 igor22023-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 igor22023-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 igor22022-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
r36983 file changeset diff or repo changeset diff igor22022-11-18T09:24:01.720903Z
 
-Add: license banner in reimplemented font engine

M /trunk/src_3rd/rnd_inclib/font/font.c
r36977 file changeset diff or repo changeset diff igor22022-11-17T04:25:49.084483Z
 
-Fix: missing newline at the end of text file

M /trunk/src_3rd/libucdf/Makefile
r36909 file changeset diff or repo changeset diff igor22022-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 igor22022-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 igor22022-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 igor22022-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 igor22022-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 igor22022-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 igor22022-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 igor22022-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
r36632 file changeset diff or repo changeset diff igor22022-07-29T13:03:04.262363Z
 
[font] -Fix: uninitialized return value on font file load

M /trunk/src_3rd/rnd_inclib/font/font_lht.h
r36631 file changeset diff or repo changeset diff igor22022-07-29T05:26:41.017661Z
 
[font] -Cleanup: unused variable

M /trunk/src_3rd/rnd_inclib/font/font.c
r36629 file changeset diff or repo changeset diff igor22022-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
r36623 file changeset diff or repo changeset diff igor22022-07-28T09:15:43.899722Z
 
-Fix: typo

M /trunk/src_3rd/rnd_inclib/font/font.c
r36622 file changeset diff or repo changeset diff igor22022-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
r36621 file changeset diff or repo changeset diff igor22022-07-28T06:55:53.797863Z
 
-Fix: font_lht: cut PCB deps

M /trunk/src_3rd/rnd_inclib/font/font_lht.h
r36620 file changeset diff or repo changeset diff igor22022-07-28T06:52:03.951297Z
 
-Fix: typo

M /trunk/src_3rd/rnd_inclib/font/font_lht.h
r36619 file changeset diff or repo changeset diff igor22022-07-28T06:51:21.807070Z
 
-Fix: font_lht uses the right (librnd) font type

M /trunk/src_3rd/rnd_inclib/font/font_lht.h
r36617 file changeset diff or repo changeset diff igor22022-07-28T06:47:49.169623Z
 
[font] -Add: font_lht: load font from file (helper function)

M /trunk/src_3rd/rnd_inclib/font/font_lht.h
r36575 file changeset diff or repo changeset diff igor22022-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
r36573 file changeset diff or repo changeset diff igor22022-07-24T08:47:16.615777Z
 
[font] -Add: publish glyph free call

M /trunk/src_3rd/rnd_inclib/font/font.h
r36561 file changeset diff or repo changeset diff igor22022-07-24T03:59:36.477383Z
 
[font] -Fix: font copy: do not copy empty vectors

M /trunk/src_3rd/rnd_inclib/font/font.c
r36559 file changeset diff or repo changeset diff igor22022-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 igor22022-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
r36556 file changeset diff or repo changeset diff igor22022-07-23T14:18:50.205695Z
 
[font] -Fix: passing the wrong object type to arc bbox call

M /trunk/src_3rd/rnd_inclib/font/font.c

Command line to view the complete history:
svn log -v svn://svn.repo.hu/pcb-rnd//trunk/src_3rd