|
r35827
| file changeset diff or repo changeset diff
| igor2 | 2021-10-31T08:12:39.786103Z
| [core] -Cleanup: const correctness: binding source layer can not be const becuase it will be stored and accessed as non-const through the meta.bound field
|
M /trunk/src/obj_subc.c
M /trunk/src/obj_subc.h
|
|
|
|
r35824
| file changeset diff or repo changeset diff
| igor2 | 2021-10-30T13:52:33.385067Z
| [core] -Fix: plug_io wanrs for underspecified format only if the format yields multiple yields of _different_ loader functions
|
M /trunk/src/plug_io.c
|
|
|
r35822
| file changeset diff or repo changeset diff
| igor2 | 2021-10-30T12:51:11.588020Z
| [dialogs] -Add: get default library window preview checkbox settings from config
|
M /trunk/src_plugins/dialogs/adialogs_conf.h
M /trunk/src_plugins/dialogs/dlg_library.c
M /trunk/src_plugins/dialogs/adialogs.conf
|
|
|
r35820
| file changeset diff or repo changeset diff
| igor2 | 2021-10-30T12:28:11.637909Z
| [core] -Add: subc preview draw: draw on-padstack objects too on top mask and top paste
|
M /trunk/src/obj_subc.c
|
|
r35819
| file changeset diff or repo changeset diff
| igor2 | 2021-10-30T11:53:18.558172Z
| [dialogs] -Add: library preview: copy layer colors from the current board
|
M /trunk/src_plugins/dialogs/dlg_library.c
|
|
r35818
| file changeset diff or repo changeset diff
| igor2 | 2021-10-30T11:50:48.392942Z
| [core] -Fix: subc preview: pass on host layers for coloring padstack to match user preference (current board)
|
M /trunk/src/obj_subc.c
|
|
r35817
| file changeset diff or repo changeset diff
| igor2 | 2021-10-30T11:47:02.757835Z
| [core] -Fix: subc preview draw: reset info to all 0 because there may be fields with side effects in pstk draw that we don't explicitly set
|
M /trunk/src/obj_subc.c
|
|
|
|
r35814
| file changeset diff or repo changeset diff
| igor2 | 2021-10-30T09:17:16.380043Z
| [core] -Split: subc preview draw: padstack draw code into a separate function as it will need to be called multiple times for various layers
|
M /trunk/src/obj_subc.c
|
|
r35813
| file changeset diff or repo changeset diff
| igor2 | 2021-10-30T09:13:56.731202Z
| [dialogs] -Add: library dialog: subc preview layer visibility control checkboxes so that unwanted layers can be hidden from the preview
|
M /trunk/src_plugins/dialogs/dlg_library.c
|
|
|
r35811
| file changeset diff or repo changeset diff
| igor2 | 2021-10-30T07:41:42.125473Z
| [dialogs] -Fix: create doc layer groups on top, bottom and global for the library window footprint preview to serve as a fallback for any courtyard, keepoiut or custom layer (in modern footprints)
|
M /trunk/src_plugins/dialogs/dlg_library.c
|
|
r35810
| file changeset diff or repo changeset diff
| igor2 | 2021-10-30T03:22:53.793857Z
| [3.0.2] -Fix: padstack zero-thickness line edge should be taken as 4 nanometer so the line intersection test is actually done [find.c] -Fix: padstack zero-thickness line edge should be taken as 4 nanometer so the line intersection test is actually done
|
M /branches/3.0.2/src/find_geo.c
M /trunk/src/find_geo.c
|
|
|
r35808
| file changeset diff or repo changeset diff
| igor2 | 2021-10-29T10:45:54.306464Z
| [doc] -Add: xy::rotate and xy::translate and the related --vendor argument
|
M /trunk/doc/user/07_io/3_2_export_xy/index.html
|
|
r35807
| file changeset diff or repo changeset diff
| igor2 | 2021-10-29T10:37:38.279846Z
| [export_xy] -Fix: refine --vendor description: it affects translate and rotate only
|
M /trunk/src_plugins/export_xy/xy.c
|
|
r35806
| file changeset diff or repo changeset diff
| igor2 | 2021-10-29T10:35:24.499274Z
| [export_xy] -Add: --vendor argument so multiple rotate and translate can be used
|
M /trunk/src_plugins/export_xy/xy.c
|
|
r35805
| file changeset diff or repo changeset diff
| igor2 | 2021-10-29T10:29:59.542254Z
| [export_xy] -Add: support for optional xy::rotate and xy::translate attributes
|
M /trunk/src_plugins/export_xy/xy.c
|
|
|
|
r35802
| file changeset diff or repo changeset diff
| igor2 | 2021-10-29T05:29:33.615246Z
| [dialogs] -Fix: 'save as' initial format guess hides the guess failure message initially (format is surely known) with both the old and the new fsd
|
M /trunk/src_plugins/dialogs/dlg_loadsave.c
|
|
|
|
|
r35798
| file changeset diff or repo changeset diff
| igor2 | 2021-10-28T07:13:02.053598Z
| [core] -Fix: don't attempt to xor-draw hole of a padstack if the prototype is missing
|
M /trunk/src/obj_pstk.c
|
|
|
r35796
| file changeset diff or repo changeset diff
| igor2 | 2021-10-28T06:46:40.410485Z
| [io_kicad] -Fix: do not attempt to create empty text objects while loading a board or footprint
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
r35794
| file changeset diff or repo changeset diff
| igor2 | 2021-10-27T12:10:45.844751Z
| [io_eagle] -Fix: mark the plugin multi-footprint so footprint mapping and selection is initiated on footprint import
|
M /trunk/src_plugins/io_eagle/io_eagle.c
|
|
r35793
| file changeset diff or repo changeset diff
| igor2 | 2021-10-27T07:27:12.492928Z
| [find.c] -Fix: use minimum line thickness 4 nanometer instead of 2 for line-to-poly to avoid self intersecting lines
|
M /branches/3.0.2/src/find_geo.c
M /trunk/src/find_geo.c
|
|
r35787
| file changeset diff or repo changeset diff
| igor2 | 2021-10-27T05:29:05.529867Z
| [doc] -Add: getting started video is linked from the pool node first because that has the backing material for download
|
M /trunk/doc/tutorials/index.html
|
|
r35786
| file changeset diff or repo changeset diff
| igor2 | 2021-10-27T02:14:56.033865Z
| [doc] -Add: tutorials link in the "menu"
|
M /trunk/doc/news.html
M /trunk/doc/faq.html
M /trunk/doc/motivation.html
M /trunk/doc/mirrors.html
M /trunk/doc/index.html
M /trunk/doc/help_details.html
M /trunk/doc/myfeature.html
M /trunk/doc/irc.html
M /trunk/doc/support.html
M /trunk/doc/license.html
M /trunk/doc/doc.html
M /trunk/doc/Autostyle.html
M /trunk/doc/privacy.html
M /trunk/doc/contact.html
M /trunk/doc/contrib.html
M /trunk/doc/help.html
|
|
|
|
r35783
| file changeset diff or repo changeset diff
| igor2 | 2021-10-26T02:45:22.977725Z
| [find.c] -Fix: bloat override on "line vs. polygon" check so that the bloat adjustment used to overcome numeric precision problems can be applied
|
M /trunk/src/find_geo.c
|
|
r35782
| file changeset diff or repo changeset diff
| igor2 | 2021-10-25T13:34:14.728669Z
| [find.c] -Fix: poly-poly bloated intersect: don't attempt to use negaive thickness in intersect tester line
|
M /trunk/src/find_geo.c
|
|
r35781
| file changeset diff or repo changeset diff
| igor2 | 2021-10-24T15:22:40.022540Z
| [find.c] -Fix: bloated poly vs. poly jump got "too accurate": a thermal doesn't really overlap with the object so it didn't find connection; cheat with a few nanometers of extra bloat
|
M /trunk/src/find_geo.c
|
|
|
|
r35778
| file changeset diff or repo changeset diff
| igor2 | 2021-10-24T08:35:07.030038Z
| [tests] -Fix: also ignore empty lines printed as part of error messages for the menu test
|
M /trunk/tests/pupfilter.sh
M /trunk/tests/menu/Makefile
|
|
r35777
| file changeset diff or repo changeset diff
| igor2 | 2021-10-24T08:29:51.945703Z
| [tests] -Add: fitler out pup loading error messages from the output in tests doing output comparison: some unrelated plugins may be broken
|
A /trunk/tests/pupfilter.sh
M /trunk/tests/menu/Makefile
M /trunk/tests/drc_query/Makefile
M /trunk/tests/query/Makefile
M /trunk/tests/vendordrill/test_all.sh
|
|
r35776
| file changeset diff or repo changeset diff
| igor2 | 2021-10-24T05:44:00.267837Z
| [io_eagle] -Fix: create layers on get_layer even if they were not in the layer subtree (some binary libs do not have a layer subtree)
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r35775
| file changeset diff or repo changeset diff
| igor2 | 2021-10-24T05:28:30.780015Z
| [io_eagle] -Add: support for loading binary libs
|
M /trunk/src_plugins/io_eagle/io_eagle.c
M /trunk/src_plugins/io_eagle/read.h
M /trunk/src_plugins/io_eagle/read.c
|
|
|
r35773
| file changeset diff or repo changeset diff
| igor2 | 2021-10-24T03:49:19.659370Z
| [io_eagle] -Fix: footprint import: when creating new (typically doc) layers, create them in subc data when reading an object for a subc
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r35772
| file changeset diff or repo changeset diff
| igor2 | 2021-10-24T03:34:12.958661Z
| [io_eagle] -Fix: wire layer allocation fail should print the actual layer number not a random number
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r35771
| file changeset diff or repo changeset diff
| igor2 | 2021-10-24T03:22:43.971520Z
| [io_eagle] -Fix: footprint import: do not lose layer combining flags when creating subc bound layer from layertab
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r35770
| file changeset diff or repo changeset diff
| igor2 | 2021-10-23T17:26:50.602658Z
| [io_pcb] -Fix: print an error and skip empty text objects while loading (would result in an object that's extremely hard to handle on the GUI)
|
M /trunk/src_plugins/io_pcb/parse_y.y
M /trunk/src_plugins/io_pcb/parse_y.c
|
|
r35769
| file changeset diff or repo changeset diff
| igor2 | 2021-10-21T03:18:28.216060Z
| [libcdtr] -Add: regression tests for the lib compiled with doubles
|
A /trunk/src_3rd/libcdtr/regression.dbl/poly_only_triangulate.ref
A /trunk/src_3rd/libcdtr/regression.dbl/poly_only_triangulate.cdt
A /trunk/src_3rd/libcdtr/regression.dbl/poly_only.ref
A /trunk/src_3rd/libcdtr/regression.dbl/poly_only.cdt
A /trunk/src_3rd/libcdtr/regression.dbl/Test.sh
|
|
r35768
| file changeset diff or repo changeset diff
| igor2 | 2021-10-21T03:16:47.641881Z
| [libcdtr] -Add: Wojciech's fix for floating point precision caused inifinite looping on poly triangulation
|
M /trunk/src_3rd/libcdtr/cdt.c
|
|
r35767
| file changeset diff or repo changeset diff
| igor2 | 2021-10-21T03:04:47.833911Z
| [libcdtr] -Fix: don't hardwire point violation circle radius in debug draw, calculate it from drawing size
|
A /trunk/src_3rd/libcdtr/regression.dbl
M /trunk/src_3rd/libcdtr/debug.c
|
|
|
r35765
| file changeset diff or repo changeset diff
| igor2 | 2021-10-21T02:54:55.001538Z
| [libcdtr] -Add: tester command for polygon triangulation [libcdtr] -Add: tester command to draw violations in animator
|
M /trunk/src_3rd/libcdtr/cdt_test.c
|
|
|
r35763
| file changeset diff or repo changeset diff
| igor2 | 2021-10-21T02:51:32.034523Z
| -Add: publish cdt_triangulate_polygon() for testing/debugging
|
M /trunk/src_3rd/libcdtr/cdt.h
M /trunk/src_3rd/libcdtr/cdt.c
|
|
|
|
r35760
| file changeset diff or repo changeset diff
| igor2 | 2021-10-21T01:50:09.566596Z
| [doc] -Update: format list for io_eagle footprint load upgrade
|
M /trunk/doc/user/09_appendix/action_reference.html
M /trunk/doc/user/09_appendix/formats.html
|
|
r35759
| file changeset diff or repo changeset diff
| igor2 | 2021-10-21T01:49:16.897318Z
| [io_eagle] -Add: update format support list in pup for loading footprints as footprints
|
M /trunk/src_plugins/io_eagle/io_eagle.pup
|
|
r35758
| file changeset diff or repo changeset diff
| igor2 | 2021-10-21T01:48:00.495064Z
| [doc] -Update: bridges: eagle xml .lbr load
|
M /trunk/doc/user/09_appendix/bridges.svg
M /trunk/doc/user/09_appendix/src/bridges.txt
|
|
r35757
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T14:58:23.801187Z
| [core] -Add: footprint lib code: make it possible to remember format for footprint entries so loading from the lib doesn't need to try different formats again if they were tested during mapping already [fp_fs] -Add: remember format for footprints bundlind in multi-footprint file libs
|
M /trunk/src_plugins/fp_board/fp_board.c
M /trunk/src/plug_io.c
M /trunk/src/plug_footprint.c
M /trunk/src_plugins/dialogs/dlg_library.c
M /trunk/src/plug_io.h
M /trunk/src_plugins/fp_wget/edakrill.c
M /trunk/src/plug_footprint.h
M /trunk/src_plugins/fp_fs/fp_fs.c
M /trunk/src_plugins/fp_wget/tester.c
M /trunk/src_plugins/fp_wget/gedasymbols.c
|
|
|
|
r35754
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T12:59:18.473904Z
| [io_eagle] -Update: TODO on poly in footprint: we now have an example file for it
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r35753
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T12:39:38.446183Z
| [io_eagle] -Fix: footprint load: copy all parent layers for now for simplicity
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r35752
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T12:20:49.715556Z
| [io_eagle] -Fix: sort out the difference of subc's parent data and subc's own data when loading a footprint file
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r35751
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T11:40:59.020753Z
| [io_eagle] -Fix: tolerate missing pcb on package parsing for layers and extents
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r35750
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T11:34:51.498659Z
| [io_eagle] -Add: parse the package subtree when laoding a footprint file
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
r35748
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T11:31:13.899528Z
| [io_eagle] -Split: function that reads a single package from library read code so it can be reused for loading a single footprint for a lbr file
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r35747
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T11:27:30.855025Z
| [io_eagle] -Fix: get_layer() handles footprint context if pcb is not available (when we are reading a footprint file)
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r35746
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T11:05:33.447539Z
| [io_eagle] -Fix: initialize st without pcb when reading a footprint file so that the layer hashes are initialized
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r35745
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T11:02:23.132571Z
| [io_eagle] -Add: footprint parse: pick the subtree for the target package
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r35744
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T10:51:23.301651Z
| [io_eagle] -Add: layers subtree parse: create bound layers when data is not NULL (for footprint file parsing)
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r35743
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T10:33:10.602937Z
| [io_eagle] -Add: prepare for parsing the layers subtree from a library file in a way it wouldn't create board layers
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
|
|
r35739
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T08:39:42.093926Z
| [io_eagle] -Add: footprint map implementation (somewhat slow as it requires xml parsing)
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r35738
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T07:35:40.095100Z
| [io_eagle] -Add: prepare for mapping and loading footprints from eagle lib files
|
M /trunk/src_plugins/io_eagle/io_eagle.c
M /trunk/src_plugins/io_eagle/read.h
M /trunk/src_plugins/io_eagle/read.c
|
|
|
r35736
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T06:33:32.311754Z
| [query] -Cleanup: remove local_str in favor of const string return from thermal API
|
M /trunk/src_plugins/query/fnc_obj.c
M /trunk/src_plugins/query/query.h
|
|
|
|
r35732
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T04:44:26.570363Z
| [doc] -Add: release process: new after-release step: append -dev to the version
|
M /trunk/doc/developer/releasing.txt
|
|
|
|
|
r35725
| file changeset diff or repo changeset diff
| igor2 | 2021-10-18T11:36:18.312496Z
| [TODO] -Del: propedit dialog's change_cb usage looks reasonable now that the API is well defined
|
M /trunk/doc/TODO
|
|
|
r35722
| file changeset diff or repo changeset diff
| igor2 | 2021-10-18T02:21:42.351711Z
| [doc] -Update: packager's doc: description for export-extra includes stl and oldconn
|
M /trunk/doc/developer/packaging/packages.html
M /trunk/doc/developer/packaging/desc
|
|
|
|
|