r31980
| file changeset diff or repo changeset diff
| igor2 | 2020-06-17T11:13:46.139434Z
| [openems] -Add: write the frame of ContinuousStructure in xml
|
M /trunk/src_plugins/export_openems/openems_xml.c
|
|
r31979
| file changeset diff or repo changeset diff
| igor2 | 2020-06-17T11:04:29.503350Z
| [openems] -Add: better error reporting when no/invalid excitation is selected
|
M /trunk/src_plugins/export_openems/openems_xml.c
|
|
r31978
| file changeset diff or repo changeset diff
| igor2 | 2020-06-17T10:56:14.099954Z
| [openems] -Add: print excitation in xml
|
M /trunk/src_plugins/export_openems/excitation.c
M /trunk/src_plugins/export_openems/openems_xml.c
M /trunk/src_plugins/export_openems/export_openems.c
|
|
|
|
r31975
| file changeset diff or repo changeset diff
| igor2 | 2020-06-17T09:24:59.386003Z
| [openems] -Fix: don't free run file name when exporting xml, there's only one file name
|
M /trunk/src_plugins/export_openems/export_openems.c
|
|
|
r31973
| file changeset diff or repo changeset diff
| igor2 | 2020-06-17T09:04:25.608264Z
| [exort_openems] -Add: make room for exporting in xml
|
A /trunk/src_plugins/export_openems/openems_xml.c
M /trunk/src_plugins/export_openems/export_openems.c
|
|
|
r31971
| file changeset diff or repo changeset diff
| igor2 | 2020-06-17T04:11:57.891886Z
| [io_eagle] -Add: postprocess long/free text for all known string fields
|
M /trunk/src_plugins/io_eagle/eagle_bin.c
|
|
|
|
|
|
r31966
| file changeset diff or repo changeset diff
| igor2 | 2020-06-17T03:05:57.280258Z
| [io_eagle] -Fix: bin: better error messages on free text read errors
|
M /trunk/src_plugins/io_eagle/eagle_bin.c
|
|
|
|
r31963
| file changeset diff or repo changeset diff
| igor2 | 2020-06-17T02:23:45.885343Z
| [util] -Add: pcb-rnd-svg accepts --gen-ref and --test as alternative to gen-ref and test (for those who prefer the GNU syntax)
|
M /trunk/util/pcb-rnd-svg
|
|
|
r31961
| file changeset diff or repo changeset diff
| igor2 | 2020-06-17T02:15:23.361671Z
| [io_eagle] -Del: do not calculate arc end angle, not needed for delta angle anymore
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r31960
| file changeset diff or repo changeset diff
| igor2 | 2020-06-17T02:13:58.215612Z
| [io_eagle] -Fix: arc angles: derive delta angle from the curve parameter
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r31959
| file changeset diff or repo changeset diff
| igor2 | 2020-06-17T02:12:09.483031Z
| [util] -Add: pcb-rnd-svg test: print the file name that causes the diff - the diff doesn't have it, it has temp file names
|
M /trunk/util/pcb-rnd-svg
|
|
|
r31957
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T12:01:26.628138Z
| [io_eagle] -Fix: arc direction depends on delta angle (it seems the code should pick the angle that is below 180 deg)
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
|
|
r31953
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T09:53:22.228745Z
| [io_eagle] -Fix: do not warn for missing fonts, the format does not have embedded font
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r31952
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T09:52:58.632907Z
| [core] -Add: an internal option to omit no-font warning while loading boards (useful for alien formats with no embedded font)
|
M /trunk/src/plug_io.c
M /trunk/src/board.h
|
|
r31951
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T09:41:52.608112Z
| [doc] -Add: pcb-rnd-svg: document that ref can be gzip'd
|
M /trunk/doc/man/pcb-rnd-svg.1.html
M /trunk/doc/man/pcb-rnd-svg.1.mml
M /trunk/doc/man/pcb-rnd-svg.1
|
|
r31950
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T09:29:09.548635Z
| [util] -Fix: pcb-rnd-svg test: remove the raw output svg file if the test passed (it's just redundant tmp file, a copy of the ref)
|
M /trunk/util/pcb-rnd-svg
|
|
r31949
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T09:25:01.193344Z
| [util] -Add: pcb-rnd-svg can work from gzip compressed reference files and gen-ref creates compressed refs (because ref files tend to be huge)
|
M /trunk/util/pcb-rnd-svg
|
|
r31948
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T09:16:32.746690Z
| [doc] -Update: pcb-rnd-svg(1): document gen-ref
|
M /trunk/doc/man/pcb-rnd-svg.1.html
M /trunk/doc/man/pcb-rnd-svg.1.mml
M /trunk/doc/man/pcb-rnd-svg.1
|
|
|
|
r31945
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T07:32:32.891600Z
| [util] -Fix: pcb-rnd-svg: diff commands return the return value of diff, for scripting
|
M /trunk/util/pcb-rnd-svg
|
|
|
r31943
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T07:21:33.366801Z
| [doc] -Update: pcb-rnd-svg(1) manual for the new, direct board calls
|
M /trunk/doc/man/pcb-rnd-svg.1.html
M /trunk/doc/man/pcb-rnd-svg.1.mml
M /trunk/doc/man/pcb-rnd-svg.1
|
|
r31942
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T07:16:29.946163Z
| [util] -Add: direct board compare functionality in pcb-rnd-svg(1) for ease of manual use
|
M /trunk/util/pcb-rnd-svg
|
|
r31941
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T06:19:59.119206Z
| [doc] -Add: manual page for pcb-rnd-svg(1), plus install it
|
M /trunk/doc/man/Makefile
A /trunk/doc/man/pcb-rnd-svg.1.html
A /trunk/doc/man/pcb-rnd-svg.1.mml
A /trunk/doc/man/pcb-rnd-svg.1
|
|
|
|
|
r31937
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T05:30:02.643057Z
| [util] -Rename: rendercomp to pcb-rnd-svg so it can be installed
|
D /trunk/util/rendercomp
A /trunk/util/pcb-rnd-svg
|
|
|
r31935
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T04:29:30.273038Z
| [util] -Add: rendercomp: test a board file or test all board files that have a reference under the specified paths
|
M /trunk/util/rendercomp/rendercomp
|
|
|
r31933
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T04:08:07.401004Z
| [util] -Add: rendercomp: compare pcb-rnd renders using svg (svg compare functions)
|
A /trunk/util/rendercomp
A /trunk/util/rendercomp/rendercomp
|
|
|
r31931
| file changeset diff or repo changeset diff
| igor2 | 2020-06-16T02:41:28.639170Z
| [TODO] -Del: gtk_transient: Bdale has switched WM, the problem is not reproducible anymore
|
M /trunk/doc/TODO
|
|
|
r31929
| file changeset diff or repo changeset diff
| igor2 | 2020-06-15T16:04:57.309027Z
| [io_eagle] -Fix: binary: disable the code that ruined subc coords
|
M /trunk/src_plugins/io_eagle/eagle_bin.c
|
|
|
|
r31926
| file changeset diff or repo changeset diff
| igor2 | 2020-06-15T15:17:26.188853Z
| [io_eagle] -Fix: do not ingore the spin bit of text objects in the binary format
|
M /trunk/src_plugins/io_eagle/eagle_bin.c
|
|
r31925
| file changeset diff or repo changeset diff
| igor2 | 2020-06-15T15:05:49.442744Z
| [io_eagle] -Fix: don't use linear search for a key in a hash table
|
M /trunk/src_plugins/io_eagle/eagle_bin.c
|
|
r31924
| file changeset diff or repo changeset diff
| igor2 | 2020-06-15T15:00:47.036527Z
| [io_eagle] -Fix: binary format: bitfield extraction mask calculated wrong, causing extra bits to leak in
|
M /trunk/src_plugins/io_eagle/eagle_bin.c
|
|
r31923
| file changeset diff or repo changeset diff
| igor2 | 2020-06-15T11:37:02.900547Z
| [TODO] -Update: it seems eagle binary text breaks only because the alignment bits are not parsed
|
M /trunk/doc/TODO
|
|
r31922
| file changeset diff or repo changeset diff
| igor2 | 2020-06-15T11:35:32.329298Z
| [io_eagle] -Fix: binary loader text mirroring applied to angles too; this once again inverts 90/270 edge cases
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
r31920
| file changeset diff or repo changeset diff
| igor2 | 2020-06-15T11:13:13.167640Z
| [io_eagle] -Fix: corner case for !spin: 90 and 270 work the opposite (rotate 90, don't touch 270)
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
r31918
| file changeset diff or repo changeset diff
| igor2 | 2020-06-15T10:17:28.271439Z
| [io_eagle] -Fix: loading text: apply the spin bit; when not set, make sure the text is rotated readable from bottom and right, like eagle does it
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
r31916
| file changeset diff or repo changeset diff
| igor2 | 2020-06-15T09:31:18.873830Z
| [core] -Add: data mirror on text: an optional op bit that mirrors rotation angle as well
|
M /trunk/src/data.c
M /trunk/src/data.h
|
|
|
r31914
| file changeset diff or repo changeset diff
| igor2 | 2020-06-15T07:07:07.942601Z
| [io_eagle] -Fix: when binary overwrites an existing property do not leak memory on the old key and value: keep the old hash table entry, free and replace the old value
|
M /trunk/src_plugins/io_eagle/egb_tree.c
|
|
r31913
| file changeset diff or repo changeset diff
| igor2 | 2020-06-15T06:55:44.757374Z
| [io_eagle] -Fix: bin: invalid memory handlig on binary tree free
|
M /trunk/src_plugins/io_eagle/egb_tree.c
M /trunk/src_plugins/io_eagle/trparse_bin.c
|
|
|
|
|
|
|
r31907
| file changeset diff or repo changeset diff
| igor2 | 2020-06-14T16:57:41.722522Z
| [io_eagle] -Fix: initialize state struct to 0 to avoid depending on uninitialized memory when some default settings are not present in the file
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
r31905
| file changeset diff or repo changeset diff
| igor2 | 2020-06-14T09:05:31.360485Z
| [io_eagle] -Cleanup: remove unused text_scale variable now that bbox based text placement is done
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r31904
| file changeset diff or repo changeset diff
| igor2 | 2020-06-14T08:54:17.832810Z
| [io_eagle] -Fix: text placement compensation for the Y mirror at the end
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r31903
| file changeset diff or repo changeset diff
| igor2 | 2020-06-14T08:53:27.341374Z
| [core] -Fix: type typo in text geo swap caused truncation of x;y text scale factors
|
M /trunk/src/obj_text.c
|
|
|
|
r31900
| file changeset diff or repo changeset diff
| igor2 | 2020-06-14T05:46:05.627504Z
| [act_read] -Fix: ObjCenter() needs to return double, it's not easy for scripts to calculate with coords
|
M /trunk/src_plugins/act_read/act_geo.c
|
|
r31899
| file changeset diff or repo changeset diff
| igor2 | 2020-06-14T05:33:52.889946Z
| [act_read] -Add: ObjCenter() action that returns the x or y coord of the center of an object (for scripting)
|
M /trunk/src_plugins/act_read/act_geo.c
M /trunk/src_plugins/act_read/act_read.c
|
|
r31898
| file changeset diff or repo changeset diff
| igor2 | 2020-06-14T05:33:25.277136Z
| [core] -Fix: fgw ipdath conversion: accept pointer loaded from string if it is in the pointer domain
|
M /trunk/src/actions_pcb.c
|
|
|
r31896
| file changeset diff or repo changeset diff
| igor2 | 2020-06-13T15:51:02.347169Z
| [lib_hid_common] -Fix: dad(default): HATT_END should be a spinbox, redirect that to the corresponding type
|
M /trunk/src_plugins/lib_hid_common/act_dad.c
|
|
|
r31894
| file changeset diff or repo changeset diff
| igor2 | 2020-06-13T13:57:23.423972Z
| [import_netlist] -Fix: throw an error for invalid net name
|
M /trunk/src_plugins/import_netlist/import_netlist.c
|
|
r31893
| file changeset diff or repo changeset diff
| igor2 | 2020-06-13T13:24:54.231985Z
| [import_netlist] -Add: word 'file' in the long desc to make it more clear
|
M /trunk/src_plugins/import_netlist/import_netlist.c
|
|
|
r31890
| file changeset diff or repo changeset diff
| igor2 | 2020-06-13T09:35:17.875774Z
| [tests] -Fix: drc_query reproducability: introduce a conf node for getting the drc always use the bbox of all red and blue objects, without optimization and focus on red, for reproducible view box output for tests
|
M /trunk/tests/drc_query/overlap.ref
M /trunk/tests/drc_query/zone_clr.ref
M /trunk/src/conf_core.h
M /trunk/tests/drc_query/Makefile
M /trunk/doc/conf/tree/editor.html
M /trunk/tests/drc_query/netint.ref
M /trunk/src/view.c
M /trunk/src/pcb-conf.lht
|
|
r31889
| file changeset diff or repo changeset diff
| igor2 | 2020-06-13T09:00:00.483526Z
| [tests] -Fix: drc_query: zone clear: change the drawing so the drc error occurs at a single pinpoint instead of on a parallel line-line that may yield in different bbox depending on order of objects
|
M /trunk/tests/drc_query/zone_clr.lht
|
|
r31888
| file changeset diff or repo changeset diff
| igor2 | 2020-06-13T08:48:08.494215Z
| [tests] -Fix: drc_query test: sort output so it does not depend on order of reports
|
M /trunk/tests/drc_query/thickness.ref
M /trunk/tests/drc_query/overlap.ref
M /trunk/tests/drc_query/zone_clr.ref
M /trunk/tests/drc_query/Makefile
A /trunk/tests/drc_query/drc_filter.sh
M /trunk/tests/drc_query/netint.ref
M /trunk/tests/drc_query/fullpoly.ref
M /trunk/tests/drc_query/dwg_area.ref
|
|
r31886
| file changeset diff or repo changeset diff
| igor2 | 2020-06-13T04:00:08.110034Z
| [lib_hid_common] -Fix: don't use global PCB, that's not in the hidlib
|
M /trunk/src_plugins/lib_hid_common/act_dad.c
|
|
|
|
|
|
r31881
| file changeset diff or repo changeset diff
| igor2 | 2020-06-12T16:00:29.000892Z
| [dialogs] -Fix: parametric footprint dialog: truncate trailing zeros after decimal point when printing coords
|
M /trunk/src_plugins/dialogs/dlg_library_param.c
|
|
r31880
| file changeset diff or repo changeset diff
| igor2 | 2020-06-12T15:57:28.019410Z
| [dialogs] -Fix: parametric fp edit: don't print empty parameter even if it changed
|
M /trunk/src_plugins/dialogs/dlg_library_param.c
|
|
r31879
| file changeset diff or repo changeset diff
| igor2 | 2020-06-12T15:50:08.923296Z
| [dialogs] -Fix: parametric footprint edit dialog: when generating the command, always include the mandatory parameters
|
M /trunk/src_plugins/dialogs/dlg_library_param.c
|
|