|
|
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
|
|
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
|
|
|
|
|
|
|
|
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
|
|
|
|
|
r35718
| file changeset diff or repo changeset diff
| igor2 | 2021-10-17T07:46:01.898148Z
| [TODO] -Add: bug: propedit shouldn't use change cb for DAD_TREE, the API is not well defined there
|
M /trunk/doc/TODO
|
|
r35717
| file changeset diff or repo changeset diff
| igor2 | 2021-10-16T11:32:53.482801Z
| [doc] -Cleanup: bridges: leftover arrow from old freerouting
|
M /trunk/doc/user/09_appendix/bridges.svg
M /trunk/doc/user/09_appendix/src/bridges.txt
|
|
r35716
| file changeset diff or repo changeset diff
| igor2 | 2021-10-16T11:30:56.049716Z
| [doc] -Add: bridges: separate group for external autorouters
|
M /trunk/doc/user/09_appendix/bridges.svg
M /trunk/doc/user/09_appendix/src/bridges.txt
|
|
r35715
| file changeset diff or repo changeset diff
| igor2 | 2021-10-16T11:25:54.541310Z
| [doc] -Del: web client from the bridges drawing - won't be finished any time soon
|
M /trunk/doc/user/09_appendix/bridges.svg
M /trunk/doc/user/09_appendix/src/bridges.txt
|
|
r35714
| file changeset diff or repo changeset diff
| igor2 | 2021-10-16T11:24:33.474287Z
| [doc] -Del: remove freerouting.net from the bridges drawing - it's supported via io_dsn now
|
M /trunk/doc/user/09_appendix/bridges.svg
M /trunk/doc/user/09_appendix/src/bridges.txt
|
|
r35713
| file changeset diff or repo changeset diff
| igor2 | 2021-10-16T11:12:12.866965Z
| [doc] -Add: bxl->pcb-rnd import arrow
|
M /trunk/doc/user/09_appendix/bridges.svg
M /trunk/doc/user/09_appendix/src/bridges.txt
|
|
r35712
| file changeset diff or repo changeset diff
| igor2 | 2021-10-16T11:10:55.824946Z
| [doc] -Fix: bridges drawing glitch
|
M /trunk/doc/user/09_appendix/bridges.svg
M /trunk/doc/user/09_appendix/src/bridges.txt
|
|
r35711
| file changeset diff or repo changeset diff
| igor2 | 2021-10-16T11:09:10.507921Z
| [doc] -Add: BXL in bridges
|
M /trunk/doc/user/09_appendix/bridges.svg
M /trunk/doc/user/09_appendix/src/bridges.txt
|
|
r35710
| file changeset diff or repo changeset diff
| igor2 | 2021-10-15T13:04:27.878353Z
| [TODO] -Add: remove '+' and '-' xpms from layer selector in favor of librnd 3.1.0 central + and - icons
|
M /trunk/doc/TODO
|
|
r35709
| file changeset diff or repo changeset diff
| igor2 | 2021-10-14T05:51:58.855512Z
| [dialogs] -Fix: fontsel: missing else made per object fontsel unavailable
|
M /trunk/src_plugins/dialogs/dlg_fontsel.c
|
|
|
|
r35706
| file changeset diff or repo changeset diff
| igor2 | 2021-10-10T07:52:55.162308Z
| [TODO] -Del: lesstif related padstack proto rememberence bug - it's really a bug in librnd
|
M /trunk/doc/TODO
|
|
|
r35703
| file changeset diff or repo changeset diff
| igor2 | 2021-10-10T05:51:57.402909Z
| [core] -Fix: find.c: poly-poly bloated isc failed to find some matches because of search box was not bloated up (affected axis aligned rectangles mostly)
|
M /trunk/src/find.c
|
|
|
r35701
| file changeset diff or repo changeset diff
| igor2 | 2021-10-10T05:33:07.632478Z
| [core] -Fix: find.c: poly padstack shape vs. polygon intersection check does not ignore bloat anymore (fixes: poly padstack vs. poly clearance vilation missed in drc checks)
|
M /trunk/src/find_geo.c
|
|
r35700
| file changeset diff or repo changeset diff
| igor2 | 2021-10-10T04:43:10.445688Z
| [TODO] -Update: have to postpone io_altium fix to next cycle because the plugin depends on an sphash upgrade that will be available only in librnd 3.1.0
|
M /trunk/doc/TODO
|
|
|
r35698
| file changeset diff or repo changeset diff
| igor2 | 2021-10-08T11:39:22.061108Z
| [core] -Fix: menu actions: when switching drawing mode conf, also force a redraw to make sure the new settings take effect on screen (fixes lesstif no refresh bug)
|
M /trunk/src/menu-default.lht
|
|
r35697
| file changeset diff or repo changeset diff
| igor2 | 2021-10-04T11:10:02.875769Z
| [import_pxm_gd] -Fix: used the wrong feature macros for deciding if formats are available (librnd separation related bug)
|
M /trunk/src_plugins/import_pxm_gd/import_pxm_gd.c
|
|
r35696
| file changeset diff or repo changeset diff
| igor2 | 2021-10-01T07:11:18.488717Z
| [io_altium] -Change: disable plugin by default because it depends on a higher version of sphash which is not available in librnd 3.0.0
|
M /trunk/src_plugins/io_altium/io_altium.pup
M /trunk/scconfig/plugins.h
|
|
r35695
| file changeset diff or repo changeset diff
| igor2 | 2021-09-30T12:41:15.202631Z
| [core] -Fix: footprint mass-import (ElementList()), frame placer: spacesubcircuits at a fixed distance, accurately along the frame
|
M /trunk/src/object_act.c
|
|
r35694
| file changeset diff or repo changeset diff
| igor2 | 2021-09-30T12:24:12.619790Z
| [core] -Fix: footprint mass-import (ElementList()), frame placer: line up new subcircuits close to the frame even if the subcircuit origin is far off from 0
|
M /trunk/src/object_act.c
|
|
r35693
| file changeset diff or repo changeset diff
| igor2 | 2021-09-26T17:12:31.004965Z
| [io_tedax] -Fix: autorouter config import: convert coord values from mm to internal
|
M /trunk/src_plugins/io_tedax/trouter.c
|
|
r35692
| file changeset diff or repo changeset diff
| igor2 | 2021-09-26T17:09:17.036172Z
| [io_tedax] -Fix: autorouter config import: use the right fields for default value and max value
|
M /trunk/src_plugins/io_tedax/trouter.c
|
|
|
r35690
| file changeset diff or repo changeset diff
| igor2 | 2021-09-23T15:11:14.115877Z
| [export_stl] -Fix: coord range for override-thickness so the gui lets the user set anything positive
|
M /trunk/src_plugins/export_stl/export_stl.c
|
|
r35689
| file changeset diff or repo changeset diff
| igor2 | 2021-09-23T15:10:07.365326Z
| [export_stl] -Fix: coord range to let the GUI enable user to set anything positive for min hole and slot size
|
M /trunk/src_plugins/export_stl/export_stl.c
|
|
r35688
| file changeset diff or repo changeset diff
| igor2 | 2021-09-17T03:20:20.605791Z
| [doc] -Add: packager's changelog: we have a chance to fix a debian bugreport
|
M /trunk/doc/developer/packaging/Changelog
|
|
|
r35686
| file changeset diff or repo changeset diff
| igor2 | 2021-09-16T14:31:10.108894Z
| [core] -Fix: padstack preview draw should draw slot shapes when hole drawing is enabled so slots are not invisible
|
M /trunk/src/obj_pstk.c
|
|
|
|
r35683
| file changeset diff or repo changeset diff
| igor2 | 2021-09-16T13:50:17.086762Z
| [core] -Add: when xor-drawing padstacks, draw hole or slot; this helps positioning vias but also acts as the only indication for a copperless mounting hole
|
M /trunk/src/obj_pstk.c
|
|
|
r35681
| file changeset diff or repo changeset diff
| igor2 | 2021-09-14T06:24:29.711556Z
| [query] -Fix: per layer ID padstack thermals are in the thermal/lid subtree
|
M /trunk/src_plugins/query/fields.sphash
M /trunk/src_plugins/query/query_access.c
|
|
r35680
| file changeset diff or repo changeset diff
| igor2 | 2021-09-14T06:01:41.310464Z
| [query] -Add: support the thermal/lyt subtree (same as in propedit)
|
M /trunk/src_plugins/query/fields.sphash
M /trunk/src_plugins/query/query.h
M /trunk/src_plugins/query/query_access.c
|
|
r35679
| file changeset diff or repo changeset diff
| igor2 | 2021-09-14T06:00:53.698024Z
| [query] -Add: allow integers in parenthesis as part of field name path
|
M /trunk/src_plugins/query/query_y.c
M /trunk/src_plugins/query/query_y.y
|
|
r35678
| file changeset diff or repo changeset diff
| igor2 | 2021-09-14T05:59:17.840336Z
| [core] -Add: a variant of the therm bits to chars conv function that returns const char * to simplify memory management in query
|
M /trunk/src/thermal.c
M /trunk/src/thermal.h
|
|
|
r35676
| file changeset diff or repo changeset diff
| igor2 | 2021-09-14T03:50:04.005073Z
| [core] -Add: pcb_thermal_chars2bits() that can convert the 2 byte text representation of per layer thermals back from text to bin (used in query and later in propedit)
|
M /trunk/src/thermal.c
M /trunk/src/thermal.h
|
|
r35675
| file changeset diff or repo changeset diff
| igor2 | 2021-09-14T02:36:15.048964Z
| [dialogs] -Change: prefix thermal bits and names with pcb_ in preparation of moving them to core
|
M /trunk/src_plugins/dialogs/dlg_padstack.c
|
|
r35674
| file changeset diff or repo changeset diff
| igor2 | 2021-09-13T15:38:17.781663Z
| [io_altium] -Change: make the plugin buildin by default
|
M /trunk/src_plugins/io_altium/io_altium.pup
M /trunk/scconfig/plugins.h
|
|
|
r35672
| file changeset diff or repo changeset diff
| igor2 | 2021-09-13T15:31:56.936729Z
| [io_altium] -Fix: bin: load arc angles into double fields, not coord fields
|
M /trunk/src_plugins/io_altium/pcbdoc_bin.c
|
|
|
r35670
| file changeset diff or repo changeset diff
| igor2 | 2021-09-07T06:59:11.522260Z
| [io_altium] -Add: slot support in the data model conversion (and ASCII)
|
M /trunk/src_plugins/io_altium/pcbdoc.c
M /trunk/src_plugins/io_altium/altium_kw.sphash
|
|
|
|
|
r35665
| file changeset diff or repo changeset diff
| igor2 | 2021-08-20T07:08:40.004974Z
| [ar_extern] -Fix: typo in freerouting parameter parsing (missing else)
|
M /trunk/src_plugins/ar_extern/e_freerouting.c
|
|
|
r35663
| file changeset diff or repo changeset diff
| igor2 | 2021-08-20T06:59:48.937627Z
| [ar_extern] -Add: original freerouting gets -mp as configured
|
M /trunk/src_plugins/ar_extern/e_freerouting.c
|
|
r35662
| file changeset diff or repo changeset diff
| igor2 | 2021-08-20T06:57:15.038885Z
| [ar_extern] -Fix: do not show freerouting_cli-only options for the original freerouting
|
M /trunk/src_plugins/ar_extern/e_freerouting.c
|
|
r35661
| file changeset diff or repo changeset diff
| igor2 | 2021-08-18T17:29:42.376636Z
| [ar_extern] -Fix: wrong executable fiel namein default config for freerouting_cli
|
M /trunk/src_plugins/ar_extern/ar_extern.conf
|
|
r35660
| file changeset diff or repo changeset diff
| igor2 | 2021-08-18T17:28:57.400151Z
| [ar_extern] -Fix: parameter table allocation size for freerouting's new args
|
M /trunk/src_plugins/ar_extern/e_freerouting.c
|
|
r35659
| file changeset diff or repo changeset diff
| igor2 | 2021-08-18T17:22:46.109945Z
| [ar_extern] -Rename: freerouting.cli to freerouting_cli because of upstream rename
|
M /trunk/src_plugins/ar_extern/e_freerouting.c
M /trunk/src_plugins/ar_extern/ar_extern.conf
|
|
r35658
| file changeset diff or repo changeset diff
| igor2 | 2021-08-18T17:21:44.164070Z
| [ar_extern] -Add: handle all new command line options for freerouting_cli
|
M /trunk/src_plugins/ar_extern/e_freerouting.c
|
|
r35657
| file changeset diff or repo changeset diff
| igor2 | 2021-08-14T16:10:42.326499Z
| [ar_extern] -Del: remove -cli for freerouting.cli (upstream removed it too)
|
M /trunk/src_plugins/ar_extern/e_freerouting.c
|
|
|
|
r35653
| file changeset diff or repo changeset diff
| igor2 | 2021-08-13T15:20:41.486500Z
| [io_altium] -Add: connect padstacks with thermal if netid match the sorrunding poly's
|
M /trunk/src_plugins/io_altium/pcbdoc.c
M /trunk/src_plugins/io_altium/delay_postproc.c
|
|
|
r35651
| file changeset diff or repo changeset diff
| igor2 | 2021-08-13T15:03:19.321617Z
| [code] -Fix: find.c: don't run the padstack thermal optimization if bloat is non-zero - bloat may be a game changer in whether the padstack touches the sorrunding poly
|
M /trunk/src/find_geo.c
|
|
|
r35649
| file changeset diff or repo changeset diff
| igor2 | 2021-08-13T14:17:04.188648Z
| [io_altium] -Add: low level poly thermal post processor
|
M /trunk/src_plugins/io_altium/pcbdoc.c
A /trunk/src_plugins/io_altium/delay_postproc.c
|
|
r35648
| file changeset diff or repo changeset diff
| igor2 | 2021-08-13T13:50:11.082219Z
| [io_altium] -Add: remember the netid for vias and pads and expose a simple query function to resovle obj->netid
|
M /trunk/src_plugins/io_altium/pcbdoc.c
M /trunk/src_plugins/io_altium/pcbdoc.h
|
|
|
|
r35645
| file changeset diff or repo changeset diff
| igor2 | 2021-08-13T04:05:08.982137Z
| [tests] -Add: drc_query: test for invalid characters in text
|
A /trunk/tests/drc_query/invchar.ref
A /trunk/tests/drc_query/invchar.lht
M /trunk/tests/drc_query/Makefile
|
|
r35644
| file changeset diff or repo changeset diff
| igor2 | 2021-08-13T04:02:53.200651Z
| [drc_query] -Add: DRC rule for finding text with invalid chars
|
M /trunk/src_plugins/drc_query/drc_query.conf
|
|
r35643
| file changeset diff or repo changeset diff
| igor2 | 2021-08-13T04:01:11.549875Z
| [doc] -Add: document the new query function for invalid characters in text
|
M /trunk/doc/user/06_feature/query/functions.html
|
|
r35642
| file changeset diff or repo changeset diff
| igor2 | 2021-08-13T03:57:56.801744Z
| [query] -Add: glue function for cunting invalid characters in a text
|
M /trunk/src_plugins/query/fnc_glue.c
M /trunk/src_plugins/query/fnc.c
|
|
r35641
| file changeset diff or repo changeset diff
| igor2 | 2021-08-13T03:47:03.827401Z
| [core] -Add: utility function to check if a text object has invalid chars in a font
|
M /trunk/src/obj_text.h
M /trunk/src/obj_text.c
|
|
|
|
|
r35637
| file changeset diff or repo changeset diff
| igor2 | 2021-08-12T16:54:55.582481Z
| [ar_extern] -Fix: freerouting: set min/max for mp to it is possible to change the value
|
M /trunk/src_plugins/ar_extern/e_freerouting.c
|
|
r35636
| file changeset diff or repo changeset diff
| igor2 | 2021-08-12T16:49:30.915723Z
| [ar_extern] -Add: freerouting: process parameters and set postrouting steps (mp)
|
M /trunk/src_plugins/ar_extern/e_freerouting.c
|
|