r34504
| file changeset diff or repo changeset diff
| igor2 | 2021-04-15T05:02:02.195454Z
| [io_lihata] -Cleanup: remove old TODO - pre-subc element loader should work as it always worked
|
M /trunk/src_plugins/io_lihata/read.c
|
|
r34503
| file changeset diff or repo changeset diff
| igor2 | 2021-04-15T02:53:52.567835Z
| [core] -Fix: padstack conversion shouldn't crash when it fails early, while counting layers
|
M /trunk/src/obj_pstk_proto.c
|
|
|
r34501
| file changeset diff or repo changeset diff
| igor2 | 2021-04-14T12:30:37.498187Z
| [core] -Add: warning about potentially unsafe call for object-move-to-layer vs. floaters
|
M /trunk/src/move.h
|
|
r34500
| file changeset diff or repo changeset diff
| igor2 | 2021-04-14T12:29:13.166077Z
| [core] -Del: old, unsafe move-selected-objects-to-current-layer call
|
M /trunk/src/move.h
M /trunk/src/move.c
|
|
r34499
| file changeset diff or repo changeset diff
| igor2 | 2021-04-14T12:28:51.946535Z
| [core] -Fix: moving selected objects to current layer uses the move object call that has the bugfix for moving floaters
|
M /trunk/src/object_act.c
|
|
r34498
| file changeset diff or repo changeset diff
| igor2 | 2021-04-14T12:17:53.431711Z
| [core] -Split: move object to layer function from the UI code - there are some corner cases to handle for every user
|
M /trunk/src/object_act.c
|
|
|
|
r34495
| file changeset diff or repo changeset diff
| igor2 | 2021-04-14T11:54:35.221411Z
| [doc] -Update: action ref
|
M /trunk/doc/user/09_appendix/action_reference.html
M /trunk/doc/user/09_appendix/action_details.html
|
|
|
|
|
|
|
r34489
| file changeset diff or repo changeset diff
| igor2 | 2021-04-14T11:26:04.945540Z
| [core] -Fix: ApplyPen(): remove double pre/post around text object changes, but report changed
|
M /trunk/src/gui_act.c
|
|
|
|
r34486
| file changeset diff or repo changeset diff
| igor2 | 2021-04-14T11:22:46.384370Z
| [core] -Cleanup: move undo serial management out from low level ApplyPen call so operation on selected will be a single undo serial
|
M /trunk/src/gui_act.c
|
|
|
|
|
|
r34481
| file changeset diff or repo changeset diff
| igor2 | 2021-04-14T08:20:02.490290Z
| [TODO] -Change: ps_calib_1 is rescheduled to removal as it looks like a feature that never worked
|
M /trunk/doc/TODO
|
|
|
|
|
|
r34476
| file changeset diff or repo changeset diff
| igor2 | 2021-04-14T05:23:42.891556Z
| [lib_hid_pcbui] -Fix: update pen by reselecting the current routing style after a routing style modification from the dialog
|
M /trunk/src_plugins/lib_hid_pcbui/routest_dlg.c
|
|
|
|
r34473
| file changeset diff or repo changeset diff
| igor2 | 2021-04-13T06:22:42.701384Z
| [autoroute] -Cleanup: remove dependency on lib_compat_help - vias are placed using the native API
|
M /trunk/src_plugins/autoroute/autoroute.pup
M /trunk/src_plugins/autoroute/autoroute.c
|
|
|
|
r34470
| file changeset diff or repo changeset diff
| igor2 | 2021-04-13T06:07:13.092804Z
| [core] -Add: publish low level padstack shape bbox calculator (needed by the autorouter)
|
M /trunk/src/obj_pstk.h
M /trunk/src/obj_pstk.c
|
|
r34469
| file changeset diff or repo changeset diff
| igor2 | 2021-04-13T06:06:33.853621Z
| [io_lihata] -Cleanup: remove route style old via diameters from internal API
|
M /trunk/src_plugins/io_lihata/read.c
|
|
r34468
| file changeset diff or repo changeset diff
| igor2 | 2021-04-13T06:05:45.424520Z
| [autoroute] -Change: switch over to using route style via padstack proto instead of diameters
|
M /trunk/src_plugins/autoroute/autoroute.c
|
|
|
r34466
| file changeset diff or repo changeset diff
| igor2 | 2021-04-13T05:29:09.810912Z
| [vendor] -Del: remove via pad diameter tuning - vendor drill is about changing drill sizes only, finding thin copper is up to the DRC
|
M /trunk/src_plugins/vendordrill/vendor.c
|
|
r34465
| file changeset diff or repo changeset diff
| igor2 | 2021-04-13T05:24:37.476248Z
| [tests] -Update: cam test refs for black bottom silk color (svg without --as-shown doesn't do the gray invis color anymore)
|
M /trunk/tests/cam/grp_name/ref.tar.gz
M /trunk/tests/cam/type/ref.tar.gz
|
|
r34464
| file changeset diff or repo changeset diff
| igor2 | 2021-04-13T05:12:55.326565Z
| [tests] -Update: vendordrill test res for the new pen terminology in info messages
|
M /trunk/tests/vendordrill/skip_value.ref
M /trunk/tests/vendordrill/skip_descr.ref
M /trunk/tests/vendordrill/skip_attr.ref
M /trunk/tests/vendordrill/pure.ref
M /trunk/tests/vendordrill/round_down.ref
M /trunk/tests/vendordrill/skip_refdes.ref
M /trunk/tests/vendordrill/round_near.ref
M /trunk/tests/vendordrill/round_up.ref
M /trunk/tests/vendordrill/round.ref
|
|
r34463
| file changeset diff or repo changeset diff
| igor2 | 2021-04-13T05:06:18.947267Z
| [io_pcb] -Fix: last route style drill and pad diameter got overwritten by the (last-1)th on save [io_pcb] -Change: use padstack via proto when saving, instead of old diameters
|
M /trunk/src_plugins/io_pcb/file.c
|
|
r34462
| file changeset diff or repo changeset diff
| igor2 | 2021-04-13T05:00:00.251171Z
| [vendor] -Change: switch over from tuning the .Hole field of the routing style struct to deal with via padstack prototypes
|
M /trunk/src_plugins/vendordrill/vendor.c
|
|
r34461
| file changeset diff or repo changeset diff
| igor2 | 2021-04-13T04:59:13.675995Z
| [vendor] -Cleanup: remove DRC section from the example - DRC in vendor files are not supported
|
M /trunk/src_plugins/vendordrill/vendor.example.lht
|
|
|
r34459
| file changeset diff or repo changeset diff
| igor2 | 2021-04-13T03:25:31.373862Z
| [scconfig] -Del: special buildin-hack for lib_compat_help: core doesn't depend on it anymore
|
M /trunk/scconfig/hooks.c
|
|
r34458
| file changeset diff or repo changeset diff
| igor2 | 2021-04-13T03:18:58.080243Z
| -Cleanup: remove lib_compat_help dependency from plugins that used it only because of the routing styles
|
M /trunk/src_plugins/ar_extern/ar_extern.c
M /trunk/src_plugins/import_mucs/import_mucs.pup
M /trunk/src_plugins/import_mucs/mucs.c
|
|
r34457
| file changeset diff or repo changeset diff
| igor2 | 2021-04-13T03:09:51.291285Z
| -Cleanup: remove brave.h incldues that were used for the route style transition
|
M /trunk/src_plugins/io_lihata/read.c
M /trunk/src_plugins/io_lihata/io_lihata.c
M /trunk/src_plugins/io_lihata/write.c
M /trunk/src/route_style.c
M /trunk/src_plugins/io_pcb/rst_parse.c
M /trunk/src/gui_act.c
M /trunk/src_plugins/io_pcb/file.c
M /trunk/src_plugins/tool_std/tool_via.c
M /trunk/src_plugins/lib_hid_pcbui/routest_dlg.c
|
|
|
r34455
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T18:06:00.648018Z
| [doc] -Add: lihata board changelog: mention text fid in routing style
|
M /trunk/doc/developer/io_lihata_ver.html
|
|
r34454
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T17:40:13.076311Z
| [core] -Update: convert the default boards to lihata v8 - use explicit padstack vias and text scale in routing style
|
M /trunk/src/default2.lht
M /trunk/src/default4.lht
|
|
r34453
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T17:23:27.216767Z
| [doc] -Update: lihata format doc and changelog for via padstack proto vs. versions
|
M /trunk/doc/developer/io_lihata_ver.html
M /trunk/doc/developer/lihata_format/root_board.lht
|
|
|
r34451
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T17:16:13.062974Z
| [io_tedax] -Fix: autorouter: don't use old via hole diameter, extract this from pen's via padstack proto
|
M /trunk/src_plugins/io_tedax/trouter.c
|
|
r34450
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T17:15:48.702953Z
| [ar_cpcb] -Fix: don't use old via hole diameter, extract this from pen's via padstack proto
|
M /trunk/src_plugins/ar_cpcb/ar_cpcb.c
|
|
r34449
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T17:08:23.010076Z
| [ar_cpcb] -Cleanup: use pen via padstack proto instead of old via diameters [jostle] -Cleanup: use pen via padstack proto instead of old via diameters
|
M /trunk/src_plugins/jostle/jostle.c
M /trunk/src_plugins/ar_cpcb/ar_cpcb.c
|
|
r34448
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T17:06:02.637510Z
| [tool_std] -Cleanup: use pen via padstack proto bbox size for searches instead of the old diameters
|
M /trunk/src_plugins/tool_std/tool_line.c
|
|
|
r34446
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T17:01:32.566284Z
| [core] -Cleanup: when moving a line to another layer, look for via sites using pen via padstack proto size instead of old diameters
|
M /trunk/src/obj_line.c
|
|
r34445
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T17:00:05.491377Z
| [core] -Add: helper function to return pen via bbox larger side (useful for constructing via site search boxes)
|
M /trunk/src/obj_pstk.h
M /trunk/src/obj_pstk.c
|
|
r34444
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T16:52:56.590082Z
| [core] -Split: padstack bbox calculation so that a prototype's bbox can be calculated too
|
M /trunk/src/obj_pstk.c
|
|
r34443
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T15:56:35.488587Z
| [core] -Change: switch over line-move-to-layer via insertion to use route style via pstk prototype instead of diameters
|
M /trunk/src/obj_line.c
|
|
|
|
|
r34439
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T13:44:27.778646Z
| [core] -Cleanup: remove pcb_board_set_line_width() and pcb_board_set_text_scale() from the public API - trivial short functions used by only one caller
|
M /trunk/src/board.c
M /trunk/src/board.h
M /trunk/src/change_act.c
|
|
r34438
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T13:22:20.698402Z
| [core] -Cleanup: RouteStyle() action uses the central route-style-to-pen set function instead of trying to invent a local implementation
|
M /trunk/src/board.c
M /trunk/src/board.h
M /trunk/src/gui_act.c
|
|
|
r34436
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T12:57:15.646516Z
| [core] -Del: remove internal, legacy board via hole/pad diameter setter functions
|
M /trunk/src/board.c
M /trunk/src/board.h
M /trunk/src/gui_act.c
|
|
r34435
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T12:53:08.952193Z
| [core] -Del: old ring/hole diameter from the route style API
|
M /trunk/src/route_style.c
M /trunk/src/route_style.h
M /trunk/src/gui_act.c
|
|
r34434
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T12:42:12.014799Z
| [autoroute] -Fix: copy and validate route style via padstack proto instead of diameters [autoroute] -Add: mark remaining old-style via diameters with TODO
|
M /trunk/src_plugins/autoroute/autoroute.c
|
|
r34433
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T12:37:38.531622Z
| [import_mucs] -Change: switch over to using via pstk proto instead of diameters
|
M /trunk/src_plugins/import_mucs/mucs.c
|
|
r34432
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T12:31:11.241434Z
| [lib_hid_pcbui] -Update: statuse line prints via prototype ID instead of diameters
|
M /trunk/src_plugins/lib_hid_pcbui/status.c
|
|
r34431
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T12:24:25.452763Z
| [core] -Del: remove the brave setting for the route style via proto transition
|
M /trunk/src/brave.c
M /trunk/src/brave.h
|
|
r34430
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T12:24:07.600554Z
| [core] -Change: switch over to padstack proto in route style
|
M /trunk/src/route_style.c
M /trunk/src/gui_act.c
|
|
r34429
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T12:23:26.372482Z
| [exto_std] -Change: line-of-vias: switch over to padstack proto in route style
|
M /trunk/src_plugins/exto_std/line_of_vias.c
|
|
r34428
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T12:23:00.287226Z
| [lib_hid_pcbui] -Change: switch over to padstack proto in route style
|
M /trunk/src_plugins/lib_hid_pcbui/lib_hid_pcbui.c
M /trunk/src_plugins/lib_hid_pcbui/routest_dlg.c
|
|
r34427
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T12:22:40.309894Z
| [tool_std] -Change: switch over to padstack proto in route style
|
M /trunk/src_plugins/tool_std/tool_line.c
M /trunk/src_plugins/tool_std/tool_via.c
|
|
r34426
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T12:22:32.420633Z
| [io_pcb] -Change: switch over to padstack proto in route style
|
M /trunk/src_plugins/io_pcb/rst_parse.c
M /trunk/src_plugins/io_pcb/file.c
|
|
r34425
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T12:21:53.316555Z
| [io_lihata] -Change: enable v8 without brave mode
|
M /trunk/src_plugins/io_lihata/read.c
M /trunk/src_plugins/io_lihata/write.c
|
|
|
|
r34422
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T10:24:16.550890Z
| [lib_hid_pcbui] -Fix: find best fitting route style instead of first fit - because of wildcard text settings
|
M /trunk/doc/TODO
M /trunk/src/route_style.c
M /trunk/src_plugins/lib_hid_pcbui/routest.c
M /trunk/src/route_style.h
|
|
r34421
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T10:00:07.966393Z
| [core] -Cleanup: remove pcb_custom_route_style - not used by anything, not reentrant; leftover from a pre-conf time
|
M /trunk/doc/TODO
M /trunk/src/route_style.c
M /trunk/src_plugins/io_pcb/rst_parse.c
M /trunk/src/route_style.h
M /trunk/src/gui_act.c
|
|
|
|
r34418
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T09:50:40.613112Z
| [tool_std] -Add: cache text tool ID
|
M /trunk/src/crosshair.h
M /trunk/src_plugins/tool_std/tool_std.c
M /trunk/src/crosshair.c
|
|
r34417
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T09:42:56.672126Z
| [core] -Add: routing style: option for strict lookup: matches an existing style only if the style explicitly sets all requested fileds
|
M /trunk/src/route_style.c
M /trunk/src/route_style.h
|
|
|
|
r34414
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T08:31:52.117710Z
| [tool_std] -Add: cache via tool ID
|
M /trunk/src/crosshair.h
M /trunk/src_plugins/tool_std/tool_std.c
M /trunk/src/crosshair.c
|
|
|
r34412
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T08:04:57.553223Z
| [core] -Add: pcb_route_style_lookup() and pcb_route_style_match(): take text scale, text thickness, text font ID and padstack via prototype for full matching
|
M /trunk/src/route_style.c
M /trunk/src_plugins/lib_hid_pcbui/routest.c
M /trunk/src/conf_act.c
M /trunk/src/route_style.h
M /trunk/src/gui_act.c
M /trunk/src_plugins/lib_hid_pcbui/routest_dlg.c
|
|
|
r34410
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T08:02:30.357459Z
| [io_pcb] -Cleanup: missing include for the route style via proto transition
|
M /trunk/src_plugins/io_pcb/rst_parse.c
|
|
|
r34408
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T05:49:25.876530Z
| [lib_hid_pcbui] -Add: route style: via padstack proto button opens the padstack lib dialog with the corresponding prototype selected
|
M /trunk/src_plugins/lib_hid_pcbui/routest_dlg.c
|
|
r34407
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T05:48:44.647675Z
| [dialogs] -Add: optional presel argument in pcb_dlg_pstklib() so it can select a padstack proto from the list on open [dialogs] -Add: pstklib() action: optional presel argument
|
M /trunk/src_plugins/dialogs/dlg_lib_pstk.h
M /trunk/src_plugins/dialogs/dlg_padstack.c
M /trunk/src_plugins/dialogs/dlg_lib_pstk.c
|
|
|
r34405
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T04:51:44.097377Z
| [io_lihata] -Add: warn when v8+ board route style has diameters _and_ proto - only the proto is used
|
M /trunk/src_plugins/io_lihata/read.c
|
|