|
r34707
| file changeset diff or repo changeset diff
| igor2 | 2021-06-02T04:06:17.693229Z
| -Update: bump version number to 2.4.0
|
M /trunk/scconfig/Rev.h
M /trunk/scconfig/Rev.tab
M /trunk/scconfig/hooks.c
|
|
|
r34705
| file changeset diff or repo changeset diff
| igor2 | 2021-06-02T03:47:00.600402Z
| -Add: mention io_pads in the Changelog, as it's going to be the first release of the plugin
|
M /trunk/Changelog
|
|
r34704
| file changeset diff or repo changeset diff
| igor2 | 2021-06-02T03:45:04.878360Z
| -Update: release notes: mention io_pads that got enabled by default last week -Add: release notes: note about the export infra revamp
|
M /trunk/Release_notes
|
|
|
|
|
r34698
| file changeset diff or repo changeset diff
| igor2 | 2021-05-27T16:03:28.157345Z
| [doc] -Add: PasteBuffer()'s Push and Pop
|
M /trunk/doc/user/09_appendix/action_src/pastebuffer.html
M /trunk/doc/user/09_appendix/action_reference.html
M /trunk/doc/user/09_appendix/action_details.html
|
|
r34697
| file changeset diff or repo changeset diff
| igor2 | 2021-05-27T16:01:38.099622Z
| [doc] -Update: action ref
|
M /trunk/doc/user/09_appendix/action_reference.html
M /trunk/doc/user/09_appendix/action_details.html
|
|
r34695
| file changeset diff or repo changeset diff
| igor2 | 2021-05-27T06:09:35.724267Z
| [doc] -Add: PADS ASCII on the bridges drawing
|
M /trunk/doc/user/09_appendix/bridges.svg
M /trunk/doc/user/09_appendix/src/bridges.txt
|
|
r34694
| file changeset diff or repo changeset diff
| igor2 | 2021-05-27T06:05:36.352523Z
| [doc] -Update: packaging doc and changelog for 2.4.0
|
M /trunk/doc/developer/packaging/packages.html
M /trunk/doc/developer/packaging/Changelog
M /trunk/doc/developer/packaging/description.txt
|
|
r34693
| file changeset diff or repo changeset diff
| igor2 | 2021-05-26T15:37:42.365966Z
| [io_pads] -Fix: need to special case layer 1 and 2 within partdecal (top and bottom silk; according to random board examples)
|
M /trunk/src_plugins/io_pads/read_high.c
|
|
r34692
| file changeset diff or repo changeset diff
| igor2 | 2021-05-26T13:31:08.489699Z
| [millpath] -Fix: the plugin depends on ddraft for intersection calculation
|
M /trunk/scconfig/plugins.h
M /trunk/src_plugins/millpath/millpath.pup
|
|
r34691
| file changeset diff or repo changeset diff
| igor2 | 2021-05-26T13:07:22.731683Z
| [io_pads] -Add: teardrops is a plugin dep
|
M /trunk/scconfig/Rev.h
M /trunk/src_plugins/io_pads/io_pads.pup
M /trunk/scconfig/Rev.tab
M /trunk/scconfig/plugins.h
|
|
r34690
| file changeset diff or repo changeset diff
| igor2 | 2021-05-26T13:00:49.351679Z
| [io_pads] -Add: put the plugin in the alien io package
|
M /trunk/src_plugins/io_pads/io_pads.pup
M /trunk/src_plugins/io_pads/read_high_misc.c
|
|
r34689
| file changeset diff or repo changeset diff
| igor2 | 2021-05-26T09:41:11.866664Z
| [io_pads] -Add: text thickness adjustment if text thickness seems to be invalid
|
M /trunk/src_plugins/io_pads/read_high.c
|
|
|
r34687
| file changeset diff or repo changeset diff
| igor2 | 2021-05-26T08:23:02.466695Z
| [io_pads] -Cleanup: const correctness in delay-create text-by-bbox
|
M /trunk/src_plugins/io_pads/delay_create.h
|
|
r34686
| file changeset diff or repo changeset diff
| igor2 | 2021-05-26T08:20:45.956673Z
| [io_pads] -Change: disable the write part and make the plugin buildin by default
|
M /trunk/scconfig/Rev.h
M /trunk/src_plugins/io_pads/io_pads.pup
M /trunk/scconfig/Rev.tab
M /trunk/src_plugins/io_pads/io_pads.c
M /trunk/src_plugins/io_pads/Plug.tmpasm
|
|
|
r34684
| file changeset diff or repo changeset diff
| igor2 | 2021-05-26T07:38:36.187195Z
| [io_pads] -Add: explain what the 'o' shaped padstack is and why we don't fully support it
|
M /trunk/src_plugins/io_pads/read_high.c
|
|
r34683
| file changeset diff or repo changeset diff
| igor2 | 2021-05-26T07:25:26.424828Z
| [io_pads] -Add: resolve two TODOs on label levels: subc labels always end up on primary silk
|
M /trunk/src_plugins/io_pads/read_high.c
|
|
|
|
r34680
| file changeset diff or repo changeset diff
| igor2 | 2021-05-26T05:59:40.446287Z
| -Add: propose Changelog and Release notes for the upcoming release, 2.4.0
|
M /trunk/Release_notes
M /trunk/Changelog
|
|
|
r34678
| file changeset diff or repo changeset diff
| igor2 | 2021-05-23T14:35:58.268770Z
| [tool_std] -Fix: don't allow drag&drop cut&paste to even start if the rat layer is active - if we'd allow that, cut would remove objects but the subsequent paste would fail because the buffer tool can not be activated
|
M /trunk/src_plugins/tool_std/tool_arrow.c
|
|
r34677
| file changeset diff or repo changeset diff
| igor2 | 2021-05-21T06:54:38.084563Z
| [qparse] -Fix: update 'consumed' output to skip over closing parenthesis for function syntax or terminating semicolon
|
M /trunk/src_3rd/qparse/qparse.c
|
|
|
|
|
r34673
| file changeset diff or repo changeset diff
| igor2 | 2021-05-15T10:21:59.829755Z
| [qparse] -Fix: in non-function syntax stray whitespace at the end shouldn't induce an extra empty argument at the end of argv[]
|
M /trunk/src_3rd/qparse/qparse.c
|
|
|
r34671
| file changeset diff or repo changeset diff
| igor2 | 2021-05-10T05:21:33.619121Z
| [drc_query] -Fix: default config: overlapping holes test: consider padstacks with hole > 0 only
|
M /trunk/src_plugins/drc_query/drc_query.conf
|
|
r34670
| file changeset diff or repo changeset diff
| igor2 | 2021-05-08T16:55:59.862190Z
| [io_bxl] -Update: use full relative path in byaccic generated files
|
M /trunk/src_plugins/io_bxl/bxl_gram.c
M /trunk/src_plugins/io_bxl/bxl_gram.h
|
|
r34669
| file changeset diff or repo changeset diff
| igor2 | 2021-05-08T16:55:32.517192Z
| [build] -Fix: byaccic make rule: use full relative paths to all files instead of cd'ing into the plugin's dir - this way generated #line will have full path too which may be less confusing to some weaker C compiler implementation
|
M /trunk/src_plugins/Common_enabled.tmpasm
|
|
|
r34667
| file changeset diff or repo changeset diff
| igor2 | 2021-05-07T03:09:23.310240Z
| [io_pads] -Add: annotate TODOs with the file name of pending gerber export from which the given feature could be figured
|
M /trunk/src_plugins/io_pads/read_high.c
|
|
|
r34665
| file changeset diff or repo changeset diff
| igor2 | 2021-05-06T17:26:05.398892Z
| [io_pads] -Fix: delay_create: text-by-bbox: when flip_y is active, flip y anchor using bbox height
|
M /trunk/src_plugins/io_pads/delay_create.c
|
|
r34664
| file changeset diff or repo changeset diff
| igor2 | 2021-05-06T17:25:28.384165Z
| [io_pads] -Fix: text bbox load: calculate anchors only after reading all hjust and vjust parameters
|
M /trunk/src_plugins/io_pads/read_high.c
|
|
r34663
| file changeset diff or repo changeset diff
| igor2 | 2021-05-06T17:13:22.832640Z
| [io_pads] -Add: create text objects on bbox basis
|
M /trunk/src_plugins/io_pads/delay_create.h
M /trunk/src_plugins/io_pads/read_high.c
|
|
|
r34661
| file changeset diff or repo changeset diff
| igor2 | 2021-05-06T15:34:11.805892Z
| [io_pads] -Add: delay_create: struct and _new call for text-by-bbox
|
M /trunk/src_plugins/io_pads/delay_create.h
M /trunk/src_plugins/io_pads/delay_create.c
|
|
r34660
| file changeset diff or repo changeset diff
| igor2 | 2021-05-06T13:59:35.010703Z
| [io_pads] -Fix: sort out meaning of text object fields and temporarily tune scale
|
M /trunk/src_plugins/io_pads/read_high.c
|
|
|
|
r34657
| file changeset diff or repo changeset diff
| igor2 | 2021-05-03T08:31:23.815636Z
| [io_pads] -Fix: free text export: tune alignment when text is mirrored
|
M /trunk/src_plugins/io_pads/write.c
|
|
|
|
|
|
r34652
| file changeset diff or repo changeset diff
| igor2 | 2021-05-03T07:00:27.773501Z
| [io_pads] -Add: *MISC* layer map: generate associated layer for top and bottom copper - it seems that's the only way top/bottom silk/mask/paste can be identified
|
M /trunk/src_plugins/io_pads/write_layer.c
|
|
r34651
| file changeset diff or repo changeset diff
| igor2 | 2021-05-03T06:37:27.633631Z
| [io_pads] -Add: export *MISC* layer list
|
M /trunk/src_plugins/io_pads/write_layer.c
M /trunk/src_plugins/io_pads/write.c
|
|
r34650
| file changeset diff or repo changeset diff
| igor2 | 2021-05-03T05:19:18.930783Z
| [io_pads] -Change: write files with the BASIC unit, not METRIC: samples show MIL and BASIC are used in the wild and MIL has the lower resolution
|
M /trunk/src_plugins/io_pads/write.c
|
|
r34649
| file changeset diff or repo changeset diff
| igor2 | 2021-05-03T05:14:13.892871Z
| [io_pads] -Fix: it seems METRIC means mm, not mm/10000 - this will need powerpads testing
|
M /trunk/src_plugins/io_pads/write.c
M /trunk/src_plugins/io_pads/read.c
|
|
|
r34647
| file changeset diff or repo changeset diff
| igor2 | 2021-05-03T04:00:00.522366Z
| [io_pads] -Add: layer and layer group pads-layer-id lookup helpers
|
M /trunk/src_plugins/io_pads/write_layer.c
|
|
|
|
|
r34643
| file changeset diff or repo changeset diff
| igor2 | 2021-05-02T08:08:02.044238Z
| [io_pads] -Add: layer mapping
|
A /trunk/src_plugins/io_pads/write_layer.c
M /trunk/src_plugins/io_pads/write.c
|
|
|
|
r34640
| file changeset diff or repo changeset diff
| igor2 | 2021-05-01T13:41:06.732940Z
| [io_pads] -Del: simplify header version write: it's always to one decimal, like 2005.0 or 2005.2 (it seems from the samples)
|
M /trunk/src_plugins/io_pads/write.c
|
|
|
|
|
|
r34635
| file changeset diff or repo changeset diff
| igor2 | 2021-05-01T12:46:09.704108Z
| [io_pads] -Add: make room for saving V9.4 files
|
M /trunk/src_plugins/io_pads/io_pads.c
M /trunk/src_plugins/io_pads/write.c
M /trunk/src_plugins/io_pads/write.h
|
|
|
r34633
| file changeset diff or repo changeset diff
| igor2 | 2021-05-01T12:31:01.811436Z
| [io_pads] -Add: placeholder for write
|
M /trunk/scconfig/Rev.h
M /trunk/scconfig/Rev.tab
M /trunk/src_plugins/io_pads/io_pads.c
A /trunk/src_plugins/io_pads/write.c
M /trunk/src_plugins/io_pads/Plug.tmpasm
A /trunk/src_plugins/io_pads/write.h
|
|
r34632
| file changeset diff or repo changeset diff
| igor2 | 2021-05-01T12:03:21.057675Z
| [io_pads] -Fix: remove byaccic from the tmpasm - there's no grammar but custom parser
|
M /trunk/src_plugins/io_pads/Plug.tmpasm
|
|
|
r34630
| file changeset diff or repo changeset diff
| igor2 | 2021-05-01T08:33:10.823635Z
| [io_pads] -Fix: padstack loader: turn off plating if there's no hole or slot
|
M /trunk/src_plugins/io_pads/read_high.c
|
|
r34629
| file changeset diff or repo changeset diff
| igor2 | 2021-05-01T08:23:52.434174Z
| [io_pads] -Fix: do not create 0 sized padstack shapes - they seem to be artifacts generated by broken software
|
M /trunk/src_plugins/io_pads/read_high.c
|
|
r34628
| file changeset diff or repo changeset diff
| igor2 | 2021-05-01T07:48:11.393381Z
| [io_pads] -Add: poly clip and layer group refresh inhibit while loading, for speed
|
M /trunk/src_plugins/io_pads/read.c
|
|
r34627
| file changeset diff or repo changeset diff
| igor2 | 2021-05-01T06:54:30.698152Z
| [io_pads] -Add: TODO: poly bloat requires gerber export for checking if it's offseting or not
|
M /trunk/src_plugins/io_pads/read_high.c
|
|
r34626
| file changeset diff or repo changeset diff
| igor2 | 2021-05-01T06:45:28.506159Z
| [io_pads] -Add: TODO: figuring what layer 2 means for a part label requires gerber exports
|
M /trunk/src_plugins/io_pads/read_high.c
|
|
|
r34624
| file changeset diff or repo changeset diff
| igor2 | 2021-05-01T05:54:37.683432Z
| [io_pads] -Del: obsolete TODO: partdecal doesn't really have an origin; what looked like an origin is really just an fp editor offset we don't need to deal with
|
M /trunk/src_plugins/io_pads/read_high.c
|
|
|
|
r34621
| file changeset diff or repo changeset diff
| igor2 | 2021-05-01T04:04:46.067084Z
| [io_lihata] -Fix: write text scale and clearence dummies without creating empty nodes; also fixes typos in scale_x/scale_y dummies
|
M /trunk/src_plugins/io_lihata/write.c
|
|
r34620
| file changeset diff or repo changeset diff
| igor2 | 2021-04-30T15:59:27.262663Z
| [io_pads] -Fix: delay create: do not crash if object creation failed
|
M /trunk/src_plugins/io_pads/delay_create.c
|
|
r34619
| file changeset diff or repo changeset diff
| igor2 | 2021-04-30T15:52:40.484146Z
| [io_pads] -Fix: padstack read: some semi-broken files tend to try to create 0 sized poly shapes which is obviously self intersection - round that up to 100 nm until we figure what should really happen
|
M /trunk/src_plugins/io_pads/read_high.c
|
|
r34618
| file changeset diff or repo changeset diff
| igor2 | 2021-04-30T14:12:13.674347Z
| [io_pads] -Fix: *MISC* parse: bail out before parsing another header at the end of a *MISC* block
|
M /trunk/src_plugins/io_pads/read_high_misc.c
|
|
r34617
| file changeset diff or repo changeset diff
| igor2 | 2021-04-30T12:30:01.417699Z
| [io_pads] -Add: when failed to parse a pcb, print the number of last line parsed, for debug
|
M /trunk/src_plugins/io_pads/read.c
|
|
r34616
| file changeset diff or repo changeset diff
| igor2 | 2021-04-30T12:25:07.572163Z
| [io_pads] -Fix: infinite loop on searching newline and bumping into eof
|
M /trunk/src_plugins/io_pads/read_low.c
|
|
r34615
| file changeset diff or repo changeset diff
| igor2 | 2021-04-30T07:07:38.443458Z
| [io_lihata] -Fix: more graceful handling of invalid via hole dia problems (than assert)
|
M /trunk/src_plugins/io_lihata/read.c
|
|
|
|
|
|
r34609
| file changeset diff or repo changeset diff
| igor2 | 2021-04-25T08:18:17.655720Z
| [export_stl] -Fix: detect broken outline and cutout and throw an error instead of crashing
|
M /trunk/src_plugins/export_stl/export_stl.c
|
|
|
r34607
| file changeset diff or repo changeset diff
| igor2 | 2021-04-25T06:58:02.576399Z
| [core] -Cleanup: make object selection side effect an explicit argument in the basic list block call
|
M /trunk/src_plugins/tool_std/tool_arrow.c
M /trunk/src/select.h
M /trunk/src/select.c
|
|
|
|