r38883
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T13:03:46.889453Z
| [RTT] -Add: polybool flavored test refs for svg
|
A /trunk/tests/RTT/ref-polybool/poly_hole.svg
A /trunk/tests/RTT/ref-polybool/flag_colors.svg
A /trunk/tests/RTT/ref-polybool/arc_f_clear.svg
A /trunk/tests/RTT/ref-polybool/line_f_clear.svg
|
|
r38882
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T13:00:09.205755Z
| [RTT] -Add: polybool flavored refs for gerber
|
A /trunk/tests/RTT/ref-polybool/arc_f_clear.gbr/arc_f_clear.logical.virtual.fab.none.gbr
A /trunk/tests/RTT/ref-polybool/line_f_clear.gbr/line_f_clear.top.copper.none.3.gbr
A /trunk/tests/RTT/ref-polybool/line_f_clear.gbr/line_f_clear.logical.virtual.fab.none.gbr
A /trunk/tests/RTT/ref-polybool/poly_hole.gbr/poly_hole.top.copper.none.3.gbr
A /trunk/tests/RTT/ref-polybool/line_f_clear.gbr/line_f_clear.global.boundary.uroute.9.gbr
A /trunk/tests/RTT/ref-polybool/line_f_clear.gbr
A /trunk/tests/RTT/ref-polybool/flag_colors.gbr/flag_colors.top.paste.none.0.gbr
A /trunk/tests/RTT/ref-polybool/flag_colors.gbr/flag_colors.intern.copper.none.5.gbr
A /trunk/tests/RTT/ref-polybool/flag_colors.gbr/flag_colors.top.mask.none.2.gbr
A /trunk/tests/RTT/ref-polybool/flag_colors.gbr/flag_colors.bottom.copper.none.10.gbr
A /trunk/tests/RTT/ref-polybool/arc_f_clear.gbr/arc_f_clear.global.boundary.uroute.9.gbr
A /trunk/tests/RTT/ref-polybool/poly_hole.gbr/poly_hole.logical.virtual.fab.none.gbr
A /trunk/tests/RTT/ref-polybool/poly_hole.gbr
A /trunk/tests/RTT/ref-polybool/flag_colors.gbr/flag_colors.top.silk.none.1.gbr
A /trunk/tests/RTT/ref-polybool/flag_colors.gbr/flag_colors.top.copper.none.3.gbr
A /trunk/tests/RTT/ref-polybool/flag_colors.gbr/flag_colors.intern.copper.none.7.gbr
A /trunk/tests/RTT/ref-polybool/arc_f_clear.gbr/arc_f_clear.top.copper.none.3.gbr
A /trunk/tests/RTT/ref-polybool/flag_colors.gbr
A /trunk/tests/RTT/ref-polybool/poly_hole.gbr/poly_hole.global.boundary.uroute.9.gbr
A /trunk/tests/RTT/ref-polybool/flag_colors.gbr/flag_colors.global.boundary.uroute.9.gbr
A /trunk/tests/RTT/ref-polybool/arc_f_clear.gbr
A /trunk/tests/RTT/ref-polybool/flag_colors.gbr/flag_colors.global.virtual.pdrill.none.gbr
|
|
|
r38880
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T12:42:55.952879Z
| [RTT] -Add: polybool flavored refs for ps
|
A /trunk/tests/RTT/ref-polybool/poly_hole.ps.gz
A /trunk/tests/RTT/ref-polybool/line_f_clear.ps.gz
A /trunk/tests/RTT/ref-polybool/flag_colors.ps.gz
A /trunk/tests/RTT/ref-polybool/arc_f_clear.ps.gz
|
|
|
r38878
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T12:36:18.020575Z
| [RTT] -Add: polybool flavored refs for eps
|
A /trunk/tests/RTT/ref-polybool/poly_hole.eps
A /trunk/tests/RTT/ref-polybool/flag_colors.eps
A /trunk/tests/RTT/ref-polybool/arc_f_clear.eps
A /trunk/tests/RTT/ref-polybool
A /trunk/tests/RTT/ref-polybool/line_f_clear.eps
A /trunk/tests/RTT/ref-polybool/README
|
|
r38877
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T12:35:55.167476Z
| [RTT] -Add: cope with different test ref flavors for handling the case when e.g. using the polybool lib produces valid, but sligtly differently ordered output for some of the files
|
M /trunk/tests/RTT/Export.sh
|
|
|
|
r38874
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T11:40:57.295720Z
| [build] -Bump: required librnd version is >=4.2.0 for testing polybool
|
M /trunk/INSTALL
M /trunk/scconfig/hooks.c
|
|
|
r38872
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T09:07:37.544424Z
| [rbs_routing] -Add: seq: automatic step-back when routing back to the previous point
|
M /trunk/src_plugins/rbs_routing/seq.h
M /trunk/src_plugins/rbs_routing/seq.c
|
|
|
r38870
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T08:49:56.056881Z
| [rbs_routing] -Add: seq: implement tool uninit (so that switching away from the seq routing tool cleans up)
|
M /trunk/src_plugins/rbs_routing/tool_seq.c
|
|
r38869
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T08:41:58.000797Z
| [rbs_routing] -Fix: seq: buffer overrun: stop growing the path when reached preallocated max
|
M /trunk/src_plugins/rbs_routing/seq.c
|
|
r38868
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T08:29:17.320799Z
| [rbs_routing] -Add: seq: implement undo and escape
|
M /trunk/src_plugins/rbs_routing/seq.h
M /trunk/src_plugins/rbs_routing/tool_seq.c
M /trunk/src_plugins/rbs_routing/seq.c
|
|
|
|
|
r38864
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T06:17:03.296132Z
| [lib_netmap] -Fix: reset osegs on uninit so reusing a context won't trigger invalid memory access
|
M /trunk/src_plugins/lib_netmap/map_2nets.c
|
|
r38863
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T06:03:13.192943Z
| [rbs_routing] -Add: free the grbs map and remove the UI layer on uninit
|
M /trunk/src_plugins/rbs_routing/map.c
M /trunk/src_plugins/rbs_routing/seq.c
|
|
r38862
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T05:24:28.816415Z
| [rbs_routing] -Add: batch undo for copying back objects of a twonet so the whole thing is undone at once
|
M /trunk/src_plugins/rbs_routing/install.c
|
|
r38861
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T05:18:07.782014Z
| [rbs_routing] -Fix: copy-back: create new arcs and lines undoably
|
M /trunk/src_plugins/rbs_routing/install.c
|
|
r38860
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T05:10:54.618236Z
| [rbs_routing] -Add: make sure lines on "bytsander" twonets are updated too
|
M /trunk/src_plugins/rbs_routing/map.h
M /trunk/src_plugins/rbs_routing/install.c
|
|
|
r38858
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T04:57:26.294006Z
| [core] -Add: standard undoable modify() API for the arc object (geo modifications)
|
M /trunk/src/obj_arc.c
M /trunk/src/obj_arc.h
|
|
r38857
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T03:16:30.780813Z
| [rbs_routing] -Change: swap arc and line install function in the source to avoid future forward declaration (arc install will need to call line install)
|
M /trunk/src_plugins/rbs_routing/install.c
|
|
|
r38855
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T02:35:02.857241Z
| [rbs_routing] -Add: rnd_coord_t variant of crdeq()
|
M /trunk/src_plugins/rbs_routing/map.c
M /trunk/src_plugins/rbs_routing/map.h
|
|
r38854
| file changeset diff or repo changeset diff
| igor2 | 2024-04-19T02:32:12.691971Z
| [rbs_routing] -Move: crdeq() to header so other objects of the plugin can use it as well
|
M /trunk/src_plugins/rbs_routing/map.c
M /trunk/src_plugins/rbs_routing/map.h
|
|
|
|
|
r38850
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T14:50:51.232701Z
| [rbs_routing] -Add: seq: use pixel slip to have a slightly larger sensitive zone around points
|
M /trunk/src_plugins/rbs_routing/map.c
M /trunk/src_plugins/rbs_routing/map.h
M /trunk/src_plugins/rbs_routing/seq.c
|
|
r38849
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T14:35:10.239794Z
| [rbs_routing] -Fix: mapping: detect arc orientation swaps by looking at previous line's endpoints vs. new arc's sa+da endpoint and swap angles of the arc if needed
|
M /trunk/src_plugins/rbs_routing/map.c
|
|
|
r38847
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T12:57:04.786846Z
| [rbs_routing] -Fix: seq: full redraw after accepting the next segment
|
M /trunk/src_plugins/rbs_routing/tool_seq.c
M /trunk/src_plugins/rbs_routing/seq.c
|
|
r38846
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T12:42:23.535158Z
| [rbs_routing] -Add: better indication of route segment being considered (using wireframe draw)
|
M /trunk/src_plugins/rbs_routing/map.c
M /trunk/src_plugins/rbs_routing/tool_seq.c
M /trunk/src_plugins/rbs_routing/map.h
M /trunk/src_plugins/rbs_routing/seq.c
|
|
|
r38844
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T12:07:51.364248Z
| [rbs_routing] -Cleanup: missing return val in unfinished action
|
M /trunk/src_plugins/rbs_routing/rbs_routing.c
|
|
r38843
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T12:02:54.801993Z
| [rbs_routing] -Cleanup: remove unused vars
|
M /trunk/src_plugins/rbs_routing/stretch.c
M /trunk/src_plugins/rbs_routing/rbs_routing.c
|
|
|
|
|
|
r38838
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T09:19:35.997050Z
| [rbs_routing] -Add: seq copy back objets at the end of a routing operation
|
M /trunk/src_plugins/rbs_routing/seq.c
|
|
r38837
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T09:11:16.425133Z
| [rbs_routing] -Add: missing license banners
|
M /trunk/src_plugins/rbs_routing/stretch.c
M /trunk/src_plugins/rbs_routing/seq.c
M /trunk/src_plugins/rbs_routing/install.c
|
|
|
r38835
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T09:08:16.117463Z
| [rbs_routing] -Cleanup: fully separate the install code
|
A /trunk/src_plugins/rbs_routing/install.h
M /trunk/src_plugins/rbs_routing/stretch.c
M /trunk/src_plugins/rbs_routing/seq.c
M /trunk/src_plugins/rbs_routing/rbs_routing.c
|
|
r38834
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T09:05:51.354693Z
| [rbs_routin] -Cleanup: the twonet install API doesn't depend on stretch routing anymore
|
M /trunk/src_plugins/rbs_routing/stretch.c
M /trunk/src_plugins/rbs_routing/install.c
|
|
r38833
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T08:59:55.631866Z
| [rbs_routing] -Split: separate the "install" code from stretch code: it'll be reused in seq
|
M /trunk/src_plugins/rbs_routing/stretch.c
A /trunk/src_plugins/rbs_routing/install.c
|
|
r38832
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T08:52:57.811834Z
| [rbs_routing] -Add: seq: prepare the code for terminating the routing operation (e.g. when reaching another point)
|
M /trunk/src_plugins/rbs_routing/tool_seq.c
M /trunk/src_plugins/rbs_routing/seq.c
|
|
r38831
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T08:44:31.345567Z
| [rbs_routing] -Add: seq: figure when to terminate the routing
|
M /trunk/src_plugins/rbs_routing/seq.h
M /trunk/src_plugins/rbs_routing/tool_seq.c
M /trunk/src_plugins/rbs_routing/seq.c
|
|
r38830
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T08:24:32.050812Z
| [rbs_routing] -Fix: seq: when figuring new starting point, consider new_r if available for more accurate continuation
|
M /trunk/src_plugins/rbs_routing/seq.c
|
|
r38829
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T08:19:14.719116Z
| [rbs_routing] -Fix: seq: don't fial to realize previous segments of the path when the 'consider' segment fails
|
M /trunk/src_plugins/rbs_routing/seq.c
|
|
r38828
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T08:01:04.115262Z
| [rbs_routing] -Add: seq: remember last realized path point for subsequent routing
|
M /trunk/src_plugins/rbs_routing/seq.h
M /trunk/src_plugins/rbs_routing/seq.c
|
|
r38827
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T07:44:47.050222Z
| [rbs_routing] -Fix: seq: wrong line thickness on newly created net
|
M /trunk/src_plugins/rbs_routing/tool_seq.c
|
|
r38826
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T07:39:51.017254Z
| [rbs_routing] -Add: seq: redraw when needed to display the new routing setup
|
M /trunk/src_plugins/rbs_routing/seq.h
M /trunk/src_plugins/rbs_routing/tool_seq.c
M /trunk/src_plugins/rbs_routing/seq.c
|
|
r38825
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T07:36:01.124659Z
| [rbs_routing] -Add: seq: realize the path being routed for proper display
|
M /trunk/src_plugins/rbs_routing/seq.c
|
|
r38824
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T07:10:06.635893Z
| [rbs_routing] -Add: seq: figure next point/adir looking at the point rtree
|
M /trunk/src_plugins/rbs_routing/seq.h
M /trunk/src_plugins/rbs_routing/seq.c
|
|
r38823
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T07:09:39.905185Z
| [rbs_routing] -Fix: seq: tool logic: don't call consider() before the first click
|
M /trunk/src_plugins/rbs_routing/tool_seq.c
|
|
r38822
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T06:09:01.249501Z
| [rbs_routing] -Add: helper function for finding a point not by its center but its whole area
|
M /trunk/src_plugins/rbs_routing/map.c
M /trunk/src_plugins/rbs_routing/map.h
M /trunk/src_plugins/rbs_routing/seq.c
|
|
|
|
r38819
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T04:05:14.081336Z
| [rbs_routing] -Add: seq: minimal tool logic
|
M /trunk/src_plugins/rbs_routing/seq.h
M /trunk/src_plugins/rbs_routing/tool_seq.c
M /trunk/src_plugins/rbs_routing/seq.c
|
|
|
r38817
| file changeset diff or repo changeset diff
| igor2 | 2024-04-18T03:37:12.126946Z
| [rbs_routing] -Add: tool code frame for sequential routing
|
M /trunk/src_plugins/rbs_routing/map.c
M /trunk/scconfig/Rev.h
M /trunk/src_plugins/rbs_routing/seq.h
A /trunk/src_plugins/rbs_routing/tool_seq.c
M /trunk/scconfig/Rev.tab
M /trunk/src_plugins/rbs_routing/map.h
A /trunk/src_plugins/rbs_routing/tool_seq.h
M /trunk/src/Makefile.dep
M /trunk/src_plugins/rbs_routing/rbs_routing.c
M /trunk/src_plugins/rbs_routing/Plug.tmpasm
|
|
|
r38815
| file changeset diff or repo changeset diff
| igor2 | 2024-04-17T14:58:28.141110Z
| [rbs_routing] -Add: prepare for sequential routing tool
|
M /trunk/src_plugins/rbs_routing/map.c
A /trunk/src_plugins/rbs_routing/seq.h
M /trunk/src_plugins/rbs_routing/map.h
A /trunk/src_plugins/rbs_routing/seq.c
M /trunk/src_plugins/rbs_routing/rbs_routing.c
|
|
r38814
| file changeset diff or repo changeset diff
| igor2 | 2024-04-17T13:27:50.029199Z
| [rbs_routing] -Add: more extensive test code that does rerouting a few times
|
M /trunk/src_plugins/rbs_routing/rbs_routing.c
|
|
r38813
| file changeset diff or repo changeset diff
| igor2 | 2024-04-17T13:27:28.207986Z
| [rbs_routing] -Cleanup: simplify the re-routing internal API
|
M /trunk/src_plugins/rbs_routing/stretch.c
M /trunk/src_plugins/rbs_routing/stretch.h
|
|
r38812
| file changeset diff or repo changeset diff
| igor2 | 2024-04-17T12:57:26.194429Z
| [rbs_routing] -Cleanup: remove code duplication in grbs address abstraction when line is attached to the "via" object
|
M /trunk/src_plugins/rbs_routing/stretch.c
|
|
r38811
| file changeset diff or repo changeset diff
| igor2 | 2024-04-17T09:24:37.604737Z
| [rbs_routing] -Add: experimental grbs snapshot save/restore for line stretch
|
M /trunk/src_plugins/rbs_routing/stretch.c
M /trunk/src_plugins/rbs_routing/stretch.h
|
|
r38810
| file changeset diff or repo changeset diff
| igor2 | 2024-04-17T09:23:17.539194Z
| [rbs_routing] -Add: compile and link in the grbs snapshot module
|
M /trunk/scconfig/Rev.h
M /trunk/scconfig/Rev.tab
M /trunk/src_plugins/rbs_routing/Plug.tmpasm
|
|
r38809
| file changeset diff or repo changeset diff
| igor2 | 2024-04-15T07:05:25.147006Z
| [rbs_routing] -Fix: typo causing arcs not to be created around points other than the via point
|
M /trunk/src_plugins/rbs_routing/stretch.c
|
|
r38808
| file changeset diff or repo changeset diff
| igor2 | 2024-04-15T06:52:30.284954Z
| [rbs_routing] -Add: apply object removals
|
M /trunk/src_plugins/rbs_routing/stretch.c
M /trunk/src_plugins/rbs_routing/stretch.h
|
|
r38807
| file changeset diff or repo changeset diff
| igor2 | 2024-04-15T06:07:28.746542Z
| [rbs_routing] -Add: stretch line: remove original arc from grbs at start and endpoint and convert it into ->new of the arc under
|
M /trunk/src_plugins/rbs_routing/stretch.c
|
|
|
|
|
r38803
| file changeset diff or repo changeset diff
| igor2 | 2024-04-13T05:39:05.153863Z
| [rbs_routing] -Fix: don't combine ADDR_POINT with ARC end when picking up start/end address of existing arc
|
M /trunk/src_plugins/rbs_routing/stretch.c
|
|
|
|
|
r38799
| file changeset diff or repo changeset diff
| igor2 | 2024-04-12T15:52:50.389466Z
| [order] -Cleanup: const correctness
|
M /trunk/src_plugins/order/order_dlg.c
M /trunk/src_plugins/order_pcbway/pcbway.c
|
|
|
r38797
| file changeset diff or repo changeset diff
| igor2 | 2024-04-12T15:35:02.967188Z
| [core] -Cleanup: avoid librnd font2 GVT redeclarations
|
M /trunk/src/vtroutestyle.c
M /trunk/src/vtpadstack_t.c
|
|
r38796
| file changeset diff or repo changeset diff
| igor2 | 2024-04-12T14:03:09.621410Z
| [rbs_routing] -Fix: register grbs arcs after creating them so they are found and drawn
|
M /trunk/src_plugins/rbs_routing/map.c
|
|
r38795
| file changeset diff or repo changeset diff
| igor2 | 2024-04-12T13:54:27.361153Z
| [rbs_routing] -Fix: map_2nets_intermediate(): map pcb-rnd arcs with their radius and angles
|
M /trunk/src_plugins/rbs_routing/map.c
|
|
r38794
| file changeset diff or repo changeset diff
| igor2 | 2024-04-12T12:50:11.570930Z
| [rbs_routing] -Fix: convert to grbs coord system before doing grbs lookups for finding center point of an arc
|
M /trunk/src_plugins/rbs_routing/map.c
|
|
r38793
| file changeset diff or repo changeset diff
| igor2 | 2024-04-12T12:30:29.068845Z
| [rbs_routing] -Fix: compare grbs copper/clearance to grbs copper/clearance when deciding if a two-net is uniform
|
M /trunk/src_plugins/rbs_routing/map.c
|
|
r38792
| file changeset diff or repo changeset diff
| igor2 | 2024-04-12T11:11:49.338041Z
| [rbs_routing] -Add: create new arcs and lines in pcb-rnd data after a succesful stretch
|
M /trunk/src_plugins/rbs_routing/stretch.c
|
|
r38791
| file changeset diff or repo changeset diff
| igor2 | 2024-04-12T09:32:07.257871Z
| [rbs_routing] -Add: prepare for creating pcb-rnd objects from grbs
|
M /trunk/src_plugins/rbs_routing/stretch.c
|
|
r38790
| file changeset diff or repo changeset diff
| igor2 | 2024-04-12T08:47:58.237319Z
| [rbs_routing] -Change: revert r38789 in favor of ignore-all-collisions: rbs_routing is going to be an assisted routing mechanism, not an autorouter so it's the user's task to do the high level path finding and resolve collisions
|
M /trunk/src_plugins/rbs_routing/stretch.c
M /trunk/src_plugins/rbs_routing/stretch.h
|
|
r38789
| file changeset diff or repo changeset diff
| igor2 | 2024-04-12T07:07:04.165108Z
| [rbs_routing] -Add: temporary hardwired test for detour routing on collision
|
M /trunk/src_plugins/rbs_routing/stretch.c
M /trunk/src_plugins/rbs_routing/stretch.h
|
|
r38788
| file changeset diff or repo changeset diff
| igor2 | 2024-04-12T06:04:17.721485Z
| [rbs_routing] -Add: hook in to grbs report callbacks to figure collisions to perform a reroute
|
M /trunk/src_plugins/rbs_routing/stretch.c
|
|
r38787
| file changeset diff or repo changeset diff
| igor2 | 2024-04-11T08:06:36.140109Z
| [rbs_routing] -Fix: allow multiple stretching iterations on the same line: remove the temporary arc around the via point
|
M /trunk/src_plugins/rbs_routing/stretch.c
|
|
r38786
| file changeset diff or repo changeset diff
| igor2 | 2024-04-11T07:34:35.153040Z
| [rbs_routing] -Add: line stretch: re-route and realize the new twonet within the grbs model
|
M /trunk/src_plugins/rbs_routing/stretch.c
|
|
|
|