r36350
| file changeset diff or repo changeset diff
| igor2 | 2022-05-20T14:51:34.043894Z
| [query] -Fix: clean up user functions before compilation instead of expecting the previous compilation succeeded
|
M /trunk/src_plugins/query/query_y.c
M /trunk/src_plugins/query/query_y.h
M /trunk/src_plugins/query/query_y.y
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r36329
| file changeset diff or repo changeset diff
| igor2 | 2022-05-17T06:29:07.997203Z
| [util] -Fix: replace \ with [] for more portable regex on "." for awk pkg format parser
|
M /trunk/util/devhelpers/awk_on_formats.sh
|
|
r36328
| file changeset diff or repo changeset diff
| SandyThom | 2022-05-15T21:45:46.280371Z
| [doc] -Add: added documentation for the show_netnames plugin
|
A /trunk/doc/user/06_feature/show_netnames
A /trunk/doc/user/06_feature/show_netnames/index.html
|
|
|
|
|
|
|
r36322
| file changeset diff or repo changeset diff
| igor2 | 2022-05-13T07:27:21.112280Z
| [export_lpr] -Split: move out generic parts of the lpr hid implementation to a separate file that does not depend on pcb-rnd code and can be moved to librnd
|
M /trunk/scconfig/Rev.h
M /trunk/scconfig/Rev.tab
M /trunk/src_plugins/export_lpr/lpr.c
A /trunk/src_plugins/export_lpr/lpr_hid.c
M /trunk/src_plugins/export_lpr/Plug.tmpasm
A /trunk/src_plugins/export_lpr/lpr_hid.h
|
|
|
r36320
| file changeset diff or repo changeset diff
| igor2 | 2022-05-13T06:58:18.135946Z
| [export_lpr] -Split: move config from generic to pcb-rnd-specific part, other ringdove apps won't need it
|
M /trunk/src_plugins/export_lpr/lpr.c
|
|
r36319
| file changeset diff or repo changeset diff
| igor2 | 2022-05-13T06:49:24.208098Z
| [export_lpr] -Split: generalize the plugin code so it can be moved out to librnd later
|
M /trunk/src_plugins/export_lpr/lpr.c
|
|
|
|
|
r36315
| file changeset diff or repo changeset diff
| igor2 | 2022-05-12T10:01:11.633149Z
| [export_lpr] -Cleanup: don't include pcb-rnd-specific data.h, it's not required
|
M /trunk/src_plugins/export_lpr/lpr.c
|
|
|
|
|
r36311
| file changeset diff or repo changeset diff
| igor2 | 2022-05-12T09:14:28.552247Z
| [dialogs] -Cleanup: detach the pcb-specific export code from the generic export dialog code using librnd events
|
M /trunk/scconfig/Rev.h
D /trunk/src_plugins/dialogs/dlg_export_pcb.c
M /trunk/scconfig/Rev.tab
A /trunk/src_plugins/dialogs/pcb_export.c
M /trunk/src_plugins/dialogs/Plug.tmpasm
M /trunk/src_plugins/dialogs/dlg_export.c
M /trunk/src_plugins/dialogs/dialogs.c
A /trunk/src_plugins/dialogs/pcb_export.h
|
|
|
r36309
| file changeset diff or repo changeset diff
| igor2 | 2022-05-12T08:45:56.049937Z
| [dialogs] -Split: pcb-rnd-specific code from the export dialog
|
A /trunk/src_plugins/dialogs/dlg_export_pcb.c
M /trunk/src_plugins/dialogs/dlg_export.c
|
|
|
|
|
|
|
|
|
r36301
| file changeset diff or repo changeset diff
| igor2 | 2022-04-30T06:03:00.698015Z
| [lib_hid_pcbui] -Add: route style dialog displays padstack proto name
|
M /trunk/src_plugins/lib_hid_pcbui/routest_dlg.c
|
|
r36300
| file changeset diff or repo changeset diff
| aron | 2022-04-25T11:13:32.675002Z
| [libucdf] -Fix: replace the sketchy "sign extend" algorithm with a better one, which does not fail on armv7 with -O3
|
M /trunk/src_3rd/libucdf/ucdf.c
|
|
|
|
r36297
| file changeset diff or repo changeset diff
| igor2 | 2022-04-24T14:41:02.138436Z
| [export_png] -Cleanup: go by file type index instead of string in finish() for API consistency
|
M /trunk/src_plugins/export_png/draw_png.h
M /trunk/src_plugins/export_png/draw_png.c
M /trunk/src_plugins/export_png/png.c
|
|
r36296
| file changeset diff or repo changeset diff
| igor2 | 2022-04-24T14:28:32.775764Z
| [export_png] -Cleanup: fully move file format list into low level so that the caller doesn't need to do any compile-time configuration per format
|
M /trunk/src_plugins/export_png/draw_png.h
M /trunk/src_plugins/export_png/draw_png.c
M /trunk/src_plugins/export_png/png.c
|
|
|
r36294
| file changeset diff or repo changeset diff
| igor2 | 2022-04-24T12:50:12.718929Z
| [export_png] -Cleanup: rename "show_solder_side" config field to ymirror - more portable across different apps
|
M /trunk/src_plugins/export_png/draw_png.h
M /trunk/src_plugins/export_png/draw_png.c
M /trunk/src_plugins/export_png/png.c
|
|
r36293
| file changeset diff or repo changeset diff
| igor2 | 2022-04-24T12:29:34.207897Z
| [export_ps] -Fix: do not write scale 0*0; that combination means "not set", no calibration is required
|
M /trunk/src_plugins/export_ps/draw_ps.c
|
|
r36292
| file changeset diff or repo changeset diff
| igor2 | 2022-04-24T09:03:33.029479Z
| [export_ps] -Add: low level eps draw: option for y-mirror (original flip is x-mirror)
|
M /trunk/src_plugins/export_ps/eps.c
M /trunk/src_plugins/export_ps/draw_eps.c
M /trunk/src_plugins/export_ps/draw_eps.h
|
|
|
r36290
| file changeset diff or repo changeset diff
| igor2 | 2022-04-24T06:49:32.475477Z
| [export_svg] -Fix: truncate #rrggbb color to 7 bytes long, in case it also included alpha in set-color API
|
M /trunk/src_plugins/export_svg/draw_svg.c
|
|
r36289
| file changeset diff or repo changeset diff
| igor2 | 2022-04-24T06:32:28.397614Z
| [export_ps] -Cleanup: low level draw should depend on librnd config.h not pcb-rnd's
|
M /trunk/src_plugins/export_ps/draw_eps.c
M /trunk/src_plugins/export_ps/draw_ps.c
|
|
r36288
| file changeset diff or repo changeset diff
| igor2 | 2022-04-24T06:29:36.516602Z
| [export_svg] -Cleanup: low level draw should depend on librnd config.h not pcb-rnd's
|
M /trunk/src_plugins/export_svg/draw_svg.c
|
|
r36287
| file changeset diff or repo changeset diff
| igor2 | 2022-04-24T06:27:05.865814Z
| [export_svg] -Cleanup: better error reporting on file open failure
|
M /trunk/src_plugins/export_svg/draw_svg.c
M /trunk/src_plugins/export_svg/svg.c
|
|
|
r36285
| file changeset diff or repo changeset diff
| igor2 | 2022-04-24T06:03:44.712787Z
| [tests] -Add: expopt: ps tests
|
A /trunk/tests/expopt/ref/layers.amirr.ps.gz
A /trunk/tests/expopt/ref/layers.am.ps.gz
A /trunk/tests/expopt/ref/layers.1.ps.gz
A /trunk/tests/expopt/lib
A /trunk/tests/expopt/ref/layers.scale.ps.gz
A /trunk/tests/expopt/ref/layers.dh.ps.gz
A /trunk/tests/expopt/ref/layers.dcp.ps.gz
M /trunk/tests/expopt/test.sh
A /trunk/tests/expopt/ref/layers.outl.ps.gz
A /trunk/tests/expopt/ref/layers.fill.ps.gz
A /trunk/tests/expopt/ref/layers.clr.ps.gz
A /trunk/tests/expopt/ref/layers.base.ps.gz
A /trunk/tests/expopt/ref/layers.mirr.ps.gz
A /trunk/tests/expopt/ref/layers.leg.ps.gz
A /trunk/tests/expopt/ref/layers.inv.ps.gz
|
|
r36284
| file changeset diff or repo changeset diff
| igor2 | 2022-04-24T05:19:01.072226Z
| [tests] -Add: expopt: eps testing with refs
|
A /trunk/tests/expopt/ref/layers.base.eps.gz
A /trunk/tests/expopt/ref/layers.mono.eps.gz
M /trunk/tests/expopt/test.sh
A /trunk/tests/expopt/ref/layers.sc.eps.gz
A /trunk/tests/expopt/ref/layers.as.eps.gz
|
|
r36283
| file changeset diff or repo changeset diff
| igor2 | 2022-04-24T05:10:19.430750Z
| [tests] -Fix: expopt: use copper "plating" for photo mode png exports to avoid artificial noise that makes output incomparable
|
M /trunk/tests/expopt/ref/layers.phy.png
M /trunk/tests/expopt/ref/layers.phsb.png
M /trunk/tests/expopt/ref/layers.phx.png
M /trunk/tests/expopt/ref/layers.ph.png
M /trunk/tests/expopt/ref/layers.phmr.png
|
|
|
r36281
| file changeset diff or repo changeset diff
| igor2 | 2022-04-24T03:47:34.351368Z
| [tests] -Add: expopt: script for png and svg, reference output
|
A /trunk/tests/expopt/ref/layers.bloat.png
A /trunk/tests/expopt/ref/layers.as.svg.gz
A /trunk/tests/expopt/ref/layers.ymax.png
A /trunk/tests/expopt/ref/layers.phy.png
A /trunk/tests/expopt/ref/layers.ph.svg.gz
A /trunk/tests/expopt/ref/layers.mono.png
A /trunk/tests/expopt/ref/layers.base.svg.gz
A /trunk/tests/expopt/ref/layers.alpha.png
A /trunk/tests/expopt
A /trunk/tests/expopt/test.sh
A /trunk/tests/expopt/ref/layers.ts.svg.gz
A /trunk/tests/expopt/ref
A /trunk/tests/expopt/ref/layers.xmax.png
A /trunk/tests/expopt/ref/layers.phsb.png
A /trunk/tests/expopt/ref/layers.phpg.png
A /trunk/tests/expopt/README
A /trunk/tests/expopt/ref/layers.opa.svg.gz
A /trunk/tests/expopt/ref/layers.as.png
A /trunk/tests/expopt/ref/layers.xymax.png
A /trunk/tests/expopt/ref/layers.phx.png
A /trunk/tests/expopt/layers.lht
A /trunk/tests/expopt/ref/layers.phn.svg.gz
A /trunk/tests/expopt/ref/layers.ph.png
A /trunk/tests/expopt/ref/layers.base.png
A /trunk/tests/expopt/ref/layers.phmr.png
A /trunk/tests/expopt/ref/layers.flip.svg.gz
|
|
|
r36279
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T09:33:06.353002Z
| [export_svg] -Cleanup: split out low level svg rendering code to separate files that can be eventually moved to librnd
|
M /trunk/scconfig/Rev.h
A /trunk/src_plugins/export_svg/draw_svg.c
M /trunk/scconfig/Rev.tab
A /trunk/src_plugins/export_svg/draw_svg.h
M /trunk/src_plugins/export_svg/svg.c
M /trunk/src_plugins/export_svg/Plug.tmpasm
|
|
r36278
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T07:37:35.854087Z
| [export_svg] -Cleanup: split low level generic drawing functions from the plugin glue functions
|
M /trunk/src_plugins/export_svg/svg.c
|
|
r36277
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T07:17:50.125731Z
| [export_svg] -Cleanup: split out the generic part of starting a new layer into low level
|
M /trunk/src_plugins/export_svg/svg.c
|
|
|
|
|
r36273
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T06:36:14.439247Z
| [export_svg] -Cleanup: move config/state from globals to context struct
|
M /trunk/src_plugins/export_svg/svg.c
|
|
r36272
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T06:26:12.989342Z
| [export_svg] -Cleanup: move config/state from globals to context struct
|
M /trunk/src_plugins/export_svg/svg.c
|
|
r36271
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T06:20:47.965244Z
| [export_svg] -Cleanup: move config/state from globals to context struct
|
M /trunk/src_plugins/export_svg/svg.c
|
|
r36270
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T06:15:34.806683Z
| [export_svg] -Cleanup: move config/state from globals to context struct
|
M /trunk/src_plugins/export_svg/svg.c
|
|
r36269
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T06:05:59.077270Z
| [export_svg] -Cleanup: move config/state from globals to context struct
|
M /trunk/src_plugins/export_svg/svg.c
|
|
r36268
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T05:53:34.306212Z
| [export_svg] -Cleanup: move config/state from globals to context struct
|
M /trunk/src_plugins/export_svg/svg.c
|
|
r36267
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T05:43:47.238285Z
| [export_svg] -Update: copyright banner for the upcoming changes [export_svg] -Cleanup: comment formatting
|
M /trunk/src_plugins/export_svg/svg.c
|
|
r36266
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T04:13:49.007336Z
| [export_ps] -Fix: better error reporting when a ps file fails to open
|
M /trunk/src_plugins/export_ps/draw_ps.h
M /trunk/src_plugins/export_ps/ps.c
M /trunk/src_plugins/export_ps/draw_ps.c
|
|
|
r36264
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T04:08:05.366882Z
| [export_ps] -Cleanup: eps low level API: take FILE * at init, don't depend on the caller setting it up in pctx
|
M /trunk/src_plugins/export_ps/eps.c
M /trunk/src_plugins/export_ps/draw_eps.c
M /trunk/src_plugins/export_ps/draw_eps.h
|
|
r36263
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T04:05:22.244503Z
| [export_ps] -Add: explain low level draw API
|
M /trunk/src_plugins/export_ps/draw_ps.h
M /trunk/src_plugins/export_ps/draw_eps.h
|
|
r36262
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T03:26:28.355356Z
| [export_ps] -Add: spares in public structs that are going to be in librnd
|
M /trunk/src_plugins/export_ps/draw_ps.h
M /trunk/src_plugins/export_ps/draw_eps.h
|
|
|
r36260
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T03:22:29.703137Z
| [export_ps] -Cleanup: split the eps code into a high level and a low level drawing part; the low level should have an API as it will move to librnd
|
M /trunk/scconfig/Rev.h
M /trunk/src_plugins/export_ps/eps.c
M /trunk/scconfig/Rev.tab
A /trunk/src_plugins/export_ps/draw_eps.c
M /trunk/src_plugins/export_ps/Plug.tmpasm
A /trunk/src_plugins/export_ps/draw_eps.h
|
|
r36259
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T03:00:02.084554Z
| [export_ps] -Cleanup: split low level functions from high level in eps rendering
|
M /trunk/src_plugins/export_ps/eps.c
|
|
r36258
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T02:48:33.315364Z
| [export_ps] -Cleanup: move the as_shown vs. solder side logic out from low level, let the caller decide if we need to mirror
|
M /trunk/src_plugins/export_ps/eps.c
|
|
|
r36256
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T02:43:20.965638Z
| [export_ps] -Cleanup: move eps config/state from globals to context struct
|
M /trunk/src_plugins/export_ps/eps.c
|
|
r36255
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T02:38:29.572116Z
| [export_ps] -Cleanup: move eps config/state from globals to context struct
|
M /trunk/src_plugins/export_ps/eps.c
|
|
r36254
| file changeset diff or repo changeset diff
| igor2 | 2022-04-23T02:29:46.351442Z
| [export_ps] -Cleanup: move eps config/state from globals to context struct
|
M /trunk/src_plugins/export_ps/eps.c
|
|
|
r36252
| file changeset diff or repo changeset diff
| igor2 | 2022-04-22T15:22:14.386642Z
| [export_ps] -Cleanup: comment formatting: remove doxygen
|
M /trunk/src_plugins/export_ps/ps.c
M /trunk/src_plugins/export_ps/draw_ps.c
|
|
r36251
| file changeset diff or repo changeset diff
| igor2 | 2022-04-22T15:14:25.782340Z
| [export_ps] -Add: notice on missing copyright banner
|
M /trunk/src_plugins/export_ps/eps.c
M /trunk/src_plugins/export_ps/ps.c
M /trunk/src_plugins/export_ps/draw_ps.c
|
|
r36250
| file changeset diff or repo changeset diff
| igor2 | 2022-04-22T15:12:22.582693Z
| [export_ps] -Cleanup: remove unnecessary #includes
|
M /trunk/src_plugins/export_ps/ps.c
M /trunk/src_plugins/export_ps/draw_ps.c
|
|
r36249
| file changeset diff or repo changeset diff
| igor2 | 2022-04-22T15:08:36.644813Z
| [export_ps] -Cleanup: split low level draw out from ps.c to draw_ps.[ch]
|
M /trunk/scconfig/Rev.h
M /trunk/src_plugins/export_ps/draw_ps.h
M /trunk/scconfig/Rev.tab
M /trunk/src_plugins/export_ps/Plug.tmpasm
M /trunk/src_plugins/export_ps/ps.c
A /trunk/src_plugins/export_ps/draw_ps.c
|
|
r36248
| file changeset diff or repo changeset diff
| igor2 | 2022-04-22T14:37:31.134368Z
| [export_ps] -Cleanup: split out page background rendering to low level code
|
M /trunk/src_plugins/export_ps/ps.c
|
|
|
|
r36245
| file changeset diff or repo changeset diff
| igor2 | 2022-04-22T14:02:49.379648Z
| [export_ps] -Cleanup: split out switching over to a new file to low level
|
M /trunk/src_plugins/export_ps/ps.c
|
|
r36244
| file changeset diff or repo changeset diff
| igor2 | 2022-04-22T13:48:49.497282Z
| [export_ps] -Cleanup: move out the non-cam part of the new page logic to low level for reuse
|
M /trunk/src_plugins/export_ps/ps.c
|
|