r37320
| file changeset diff or repo changeset diff
| igor2 | 2023-03-10T12:25:41.524747Z
| [core] -Add: low level cam support for force_nonepty (creates output file even if layer group is empty, overriding the export plugins normal decision, in case the plugin cooperates)
|
|
r37308
| file changeset diff or repo changeset diff
| igor2 | 2023-03-10T08:37:44.686015Z
| [core] -Add: hid_cam: support for global opt flip_x and flip_y so that bottom side layer order can be rendered correctly
|
|
|
r36771
| file changeset diff or repo changeset diff
| igor2 | 2022-08-31T09:53:54.251111Z
| [core] -Add: plug_io: "alternate extension" field to be able to support "old file name endings" for the Ringdove switchover
|
|
|
|
r33274
| file changeset diff or repo changeset diff
| igor2 | 2020-11-18T14:13:28.695860Z
| [core] -Fix: CAM API: derive export file name: if option value is available, overwrite that instead of the default value
|
|
|
|
|
|
|
|
r30756
| file changeset diff or repo changeset diff
| igor2 | 2020-04-22T05:21:57.079977Z
| [core] -Del: layer naming styles other then pcb-rnd and fixed [export_gerber] -Del: the layer naming style option: only the default pcb-rnd naming style is available
|
|
|
|
r29226
| file changeset diff or repo changeset diff
| igor2 | 2020-01-23T04:24:05.044613Z
| [hid] -Cleanup: rename internal okempty flag to okempty_group as it now indicates only the layer group aspect
|
|
|
|
|
|
|
r28445
| file changeset diff or repo changeset diff
| igor2 | 2019-11-24T07:21:52.291859Z
| [cam] -Add: a variant of default layer name to file name generator that doesn't overwrite but append to the gds
|
|
|
|
r27881
| file changeset diff or repo changeset diff
| igor2 | 2019-10-18T09:16:48.635548Z
| [core] -Fix: old direct export: when a "new" layer type (e.g. doc) is exported on top or bottom, and it has a purpose string, include that in the name so layer name is not only "top" but something more descriptive
|
|
|
|
r27683
| file changeset diff or repo changeset diff
| igor2 | 2019-09-25T02:38:26.061226Z
| [cam] -Add: generate ->fn (file name) in templated case right in _begin() - some exporters, like excellon, need this before a setlayer
|
|
|
|
|
|
|
|
|
r27612
| file changeset diff or repo changeset diff
| igor2 | 2019-09-20T08:57:05.737447Z
| [cam] -Change: relax the rules for no-layer export: = is acceptable if no layer is named but a list of supplements is started
|
|
|
r27608
| file changeset diff or repo changeset diff
| igor2 | 2019-09-20T07:44:10.975423Z
| [cam] -Add: cam_begin sets up an xform struct that would be passed to the expose call by the exporters; this will make it possible for the cam API to specify transformations
|
|
|
r27427
| file changeset diff or repo changeset diff
| igor2 | 2019-08-30T06:23:49.271311Z
| [cam] -Add: make the no-layer cam API a "begin-end" API so it will have a chance to store states and do some file name templating
|
|
|
|
|
|
r26922
| file changeset diff or repo changeset diff
| igor2 | 2019-07-26T04:02:02.582503Z
| [DAD] -Add: pcb_export_opt_t for export options (still pointing to the normal attributes for now); switch over all exporters and HIDs to sue this type
|
|
|
|
|
|
|
r24109
| file changeset diff or repo changeset diff
| igor2 | 2019-03-22T07:44:22.328188Z
| [cam] -Add: expose a string-only file name derivation function from core, that does not require a hid attribute
|
|
|
r24101
| file changeset diff or repo changeset diff
| igor2 | 2019-03-22T05:01:15.997645Z
| [cam] -Fix: switch over from inflexible global %base% substitution to hash based generic global substitution
|
|
|
|
|
|
r23524
| file changeset diff or repo changeset diff
| igor2 | 2019-03-01T14:03:57.440581Z
| [cam] -Fix: _begin() should reset the struct even if cam is disabled, to make sure all states the exporter may check on are 0
|
|
r23523
| file changeset diff or repo changeset diff
| igor2 | 2019-03-01T13:28:05.553048Z
| [cam] -Fix: invert the file naming template logic call: call it when a layer group is exported, not when inhibited
|
|
|
|
|
|
|
|
r21306
| file changeset diff or repo changeset diff
| igor2 | 2018-12-01T03:24:39.433841Z
| [cam] -Cleanup: default file name derivation does not need to remember the last set file name, this should be handled centrally later on
|
|
|
|
|
|
|
|
|
|
|
r19415
| file changeset diff or repo changeset diff
| igor2 | 2018-09-17T06:30:54.486751Z
| [hid] -Change: API CHANGE: pass on editable "caller xform" struct pointer to the set layer API so exporters can configure the core do do transformations on drawing
|
|
|
|
r19129
| file changeset diff or repo changeset diff
| igor2 | 2018-09-04T04:10:09.646179Z
| [layer] -Change: pass on purpose and purpi to the central layer file name generator so it will have a chance to select the right virtual layer
|
|
r19118
| file changeset diff or repo changeset diff
| igor2 | 2018-09-03T04:15:54.380889Z
| [hid] -Change: API CHANGE: pass on purpose and purpi to layer group set so that decisions can be made based on subtype of mech/doc layers later
|
|
|
|
r18286
| file changeset diff or repo changeset diff
| igor2 | 2018-07-13T08:33:06.576819Z
| [cam] -Fix: _end() returns a distinguishable value for non-cam exports so the cam error message is not produced
|
|
|
|
r18274
| file changeset diff or repo changeset diff
| igor2 | 2018-07-13T07:04:28.162748Z
| [cam] -Rename: hid_helper.[ch] to hid_cam.[ch] because all functionality implemented here are cam related, even the deprecated
|
|
|
|
|
|
r18262
| file changeset diff or repo changeset diff
| igor2 | 2018-07-13T03:43:14.260499Z
| [cam] -Change: simplify return handling visibility setting code: only layer group name setting will operate on a single group
|
|
|
|
|
|
|
r18251
| file changeset diff or repo changeset diff
| igor2 | 2018-07-12T03:29:59.123040Z
| [cam] -Del: remove option parsing - it isn't needed in low level (export plugins have option parsing already), should be done in high level (cam plugin)
|
|
|
|