|
r1497
| file changeset diff or repo changeset diff
| igor2 | 2021-10-10T07:01:08.130352Z
| [build] -Fix: always use configured MKDIR instead of hardwiring mkdir -p
|
M /trunk/doc/Makefile
M /trunk/src/route-rnd/Makefile
|
|
|
r1480
| file changeset diff or repo changeset diff
| igor2 | 2021-09-29T14:27:29.640761Z
| [core] -Add: mention nlnet in the copyright banner
|
M /trunk/src/route-rnd/util_grid.c
M /trunk/src/route-rnd/route_res.c
M /trunk/src/route-rnd/netseg.c
M /trunk/src/route-rnd/conf.c
M /trunk/src/route-rnd/io.c
M /trunk/src/route-rnd/find.c
M /trunk/src/route-rnd/util_rat.c
M /trunk/src/route-rnd/data.c
M /trunk/src/route-rnd/route-rnd.c
M /trunk/src/route-rnd/compat_misc.c
M /trunk/src/route-rnd/rtpoly.c
|
|
r1477
| file changeset diff or repo changeset diff
| igor2 | 2021-09-29T12:45:39.958188Z
| -Add: Erich's connector converter board example
|
M /trunk/src/route-rnd/regression/crbs/test.sh
A /trunk/src/route-rnd/regression/crbs/pcb_conn2.tdx
M /trunk/src/route-rnd/regression/crbs/index.in
|
|
|
r1471
| file changeset diff or repo changeset diff
| igor2 | 2021-09-26T15:28:57.222172Z
| [rtpoly] -Fix: reverse polygon vertex dir before creating the rtree so that point-in-poly won't break
|
M /trunk/src/route-rnd/rtpoly.c
|
|
|
r1464
| file changeset diff or repo changeset diff
| igor2 | 2021-09-26T07:06:00.750245Z
| [regression] -Add: smd sides regression test
|
A /trunk/src/route-rnd/regression/crbs/bas_smd_side.tdx
M /trunk/src/route-rnd/regression/crbs/index.in
|
|
r1462
| file changeset diff or repo changeset diff
| igor2 | 2021-09-26T03:42:16.657024Z
| [regression] -Add: bas_smd_cross test case for smart layer assignment
|
A /trunk/src/route-rnd/regression/crbs/bas_smd_cross.tdx
|
|
r1459
| file changeset diff or repo changeset diff
| igor2 | 2021-09-25T13:58:46.829583Z
| [regression] -Fix: tune junction penalty conf in bas_steiner to get back the steiner point
|
M /trunk/src/route-rnd/regression/crbs/bas_steiner.tdx
|
|
|
|
r1438
| file changeset diff or repo changeset diff
| igor2 | 2021-09-21T06:28:03.185865Z
| [regression] -Add: pcb_2dip test case for crbs
|
A /trunk/src/route-rnd/regression/crbs/pcb_2dip.tdx
M /trunk/src/route-rnd/regression/crbs/index.in
|
|
|
r1431
| file changeset diff or repo changeset diff
| igor2 | 2021-09-20T17:08:36.632246Z
| [regression] -Add: 7 more annotated crbs test cases
|
A /trunk/src/route-rnd/regression/crbs/pcb_2layer.tdx
A /trunk/src/route-rnd/regression/crbs/bas_laa_cr.tdx
A /trunk/src/route-rnd/regression/crbs/pcb_many_small.tdx
A /trunk/src/route-rnd/regression/crbs/bas_bend.tdx
A /trunk/src/route-rnd/regression/crbs/bas_steiner.tdx
A /trunk/src/route-rnd/regression/crbs/pcb_existing.tdx
A /trunk/src/route-rnd/regression/crbs/bas_bend2.tdx
M /trunk/src/route-rnd/regression/crbs/index.in
|
|
r1429
| file changeset diff or repo changeset diff
| igor2 | 2021-09-20T15:55:11.059437Z
| [regression] -Add: crbs: shell script to generate a web gallery from the test cases
|
A /trunk/src/route-rnd/regression/crbs/index.sh
A /trunk/src/route-rnd/regression/crbs/index.in
|
|
r1428
| file changeset diff or repo changeset diff
| igor2 | 2021-09-20T15:15:16.320041Z
| [regression] -Add: crbs tester option -r for keeping the rats nest drawing as well
|
M /trunk/src/route-rnd/regression/crbs/test.sh
|
|
r1427
| file changeset diff or repo changeset diff
| igor2 | 2021-09-20T15:12:22.798675Z
| [regression] -Add: minimal crbs tester (saves routed svgs for now)
|
A /trunk/src/route-rnd/regression/crbs/test.sh
|
|
r1426
| file changeset diff or repo changeset diff
| igor2 | 2021-09-20T14:52:54.638494Z
| [rt_topo] -Add: crbs basic test cases: corridor and 3net
|
A /trunk/src/route-rnd/regression/crbs/bas_3net.tdx
A /trunk/src/route-rnd/regression/crbs
A /trunk/src/route-rnd/regression/crbs/bas_corridor.tdx
|
|
r1425
| file changeset diff or repo changeset diff
| igor2 | 2021-09-20T14:50:37.640234Z
| [rt_topo] -Cleanup: make room for crbs regression tests
|
A /trunk/src/route-rnd/regression/lowlev/raline.ref
A /trunk/src/route-rnd/regression/lowlev/grid.c
D /trunk/src/route-rnd/regression/raline.ref
D /trunk/src/route-rnd/regression/raline.c
D /trunk/src/route-rnd/regression/poly.c
A /trunk/src/route-rnd/regression/lowlev/Makefile
A /trunk/src/route-rnd/regression/lowlev/raline.c
D /trunk/src/route-rnd/regression/grid.c
A /trunk/src/route-rnd/regression/lowlev
D /trunk/src/route-rnd/regression/Makefile
A /trunk/src/route-rnd/regression/lowlev/poly.c
|
|
|
r1417
| file changeset diff or repo changeset diff
| igor2 | 2021-09-16T17:40:27.134321Z
| [rtree] -Fix: undef RTR to make room for other rtrees in plugins
|
M /trunk/src/route-rnd/rtree.h
M /trunk/src/route-rnd/rtree.c
|
|
r1414
| file changeset diff or repo changeset diff
| igor2 | 2021-09-16T15:50:04.121624Z
| [build] -Add: make ldflags and ldlibs configurable
|
M /trunk/Makefile.conf.in
M /trunk/src/route-rnd/Makefile.conf
|
|
|
|
r1324
| file changeset diff or repo changeset diff
| igor2 | 2021-08-23T02:24:51.826328Z
| [route-rnd] -Cleanup: ignore text objects in grid and find, they are only labels for debug
|
M /trunk/src/route-rnd/util_grid.c
M /trunk/src/route-rnd/find.c
M /trunk/src/route-rnd/data.c
|
|
|
r1261
| file changeset diff or repo changeset diff
| igor2 | 2021-08-13T09:28:24.828585Z
| [rt_topo] -Del: old crbs seg/orbit code to make room for using grbs
|
M /trunk/src/route-rnd/Makefile.dep
M /trunk/src/plugins/rt_topo/crbs_route.c
D /trunk/src/plugins/rt_topo/crbs_vis.c
M /trunk/src/plugins/rt_topo/crbs_cdt.c
M /trunk/src/plugins/rt_topo/crbs.c
M /trunk/src/plugins/rt_topo/crbs.h
|
|
r864
| file changeset diff or repo changeset diff
| igor2 | 2021-03-04T09:24:01.970707Z
| [core] -Move: arc endpoint inline from svg export to core since a lot of code will need this
|
M /trunk/src/plugins/export_svg/export_svg.c
M /trunk/src/route-rnd/data.h
|
|
|
|
|
|
r844
| file changeset diff or repo changeset diff
| igor2 | 2021-02-22T06:48:02.600520Z
| [core] -Add: central error print function so plugins cna print error messages with the unified prefix
|
M /trunk/src/route-rnd/route-rnd.h
M /trunk/src/route-rnd/route-rnd.c
|
|
r837
| file changeset diff or repo changeset diff
| igor2 | 2021-02-20T16:59:28.204301Z
| [route-rnd] -Fix: when mapping terminals for grids, ignore zero-distance ones
|
M /trunk/src/route-rnd/util_grid.c
|
|
r833
| file changeset diff or repo changeset diff
| igor2 | 2021-02-20T12:06:24.362285Z
| [core] -Fix: write the end of the result file even if the routing has failed - the caller may be happy with a partial result
|
M /trunk/src/route-rnd/route-rnd.c
|
|
|
|
|
|
|
|
|
|
|
r617
| file changeset diff or repo changeset diff
| igor2 | 2020-12-27T18:05:54.901042Z
| [core] -Fix: missing dependencies on the src_3rd static libs
|
M /trunk/src/route-rnd/Makefile
M /trunk/src/route-rnd/Makefile.conf
|
|
r592
| file changeset diff or repo changeset diff
| igor2 | 2020-12-24T04:23:49.831145Z
| [core] -Add: drawing primitive: text (for debug annotations)
|
M /trunk/src/route-rnd/data.c
M /trunk/src/route-rnd/data.h
|
|
|
|
|
r558
| file changeset diff or repo changeset diff
| igor2 | 2020-11-11T13:11:42.574327Z
| [rt_topo] -Rename: rbs to trbs, because it is not the original/usual approach
|
A /trunk/src/plugins/rt_topo/trbs.c
M /trunk/src/plugins/rt_topo/rt_topo.c
D /trunk/src/plugins/rt_topo/rbs.c
M /trunk/src/route-rnd/Makefile.dep
A /trunk/src/plugins/rt_topo/trbs.h
A /trunk/src/plugins/rt_topo/trbs_cdt.c
D /trunk/src/plugins/rt_topo/rbs.h
M /trunk/src/plugins/rt_topo/Makefile.inc
D /trunk/src/plugins/rt_topo/rbs_cdt.c
|
|
r524
| file changeset diff or repo changeset diff
| igor2 | 2020-11-04T16:53:45.909139Z
| [rt_topo] -Add: rbs: triangulate per layer and draw the triangulation
|
M /trunk/src/plugins/rt_topo/rbs.c
M /trunk/src/route-rnd/Makefile.dep
A /trunk/src/plugins/rt_topo/rbs_cdt.c
|
|
|
r521
| file changeset diff or repo changeset diff
| igor2 | 2020-11-04T14:29:44.323160Z
| [core] -Add: compile and link in libcdtr
|
M /trunk/src/route-rnd/Makefile
M /trunk/src/route-rnd/Makefile.conf
|
|
|
r515
| file changeset diff or repo changeset diff
| igor2 | 2020-11-02T08:42:55.475195Z
| [core] -Fix: find.c bloat: when applied on sline width, have to double it because it's a "diameter-like" property
|
M /trunk/src/route-rnd/find.c
|
|
r513
| file changeset diff or repo changeset diff
| igor2 | 2020-11-02T04:18:39.685847Z
| [core] -Add: 'bloat' field in the context struct for find.c so overlap/clearance can be considered
|
M /trunk/src/route-rnd/find.c
M /trunk/src/route-rnd/find.h
|
|
|
|
r509
| file changeset diff or repo changeset diff
| igor2 | 2020-10-30T18:29:35.304555Z
| [core] -Split: via registration and allocation from via creation so that 'floating' (unregistered) vias can be created for later registration
|
M /trunk/src/route-rnd/data.c
M /trunk/src/route-rnd/data.h
|
|
|
|
r481
| file changeset diff or repo changeset diff
| igor2 | 2020-09-29T11:23:07.252687Z
| -Split: conf part of Makefile for reuse in testers
|
M /trunk/src/route-rnd/Makefile
A /trunk/src/route-rnd/Makefile.conf
|
|
r480
| file changeset diff or repo changeset diff
| igor2 | 2020-09-29T11:13:44.700082Z
| -Fix: don't include LOCLIBS in the static lib intended for testing, .a in .a won't work
|
M /trunk/src/route-rnd/Makefile
|
|
r479
| file changeset diff or repo changeset diff
| igor2 | 2020-09-29T10:55:04.579591Z
| -Split: main() from route-rnd, to make automated testing easier
|
M /trunk/src/route-rnd/route-rnd.h
A /trunk/src/route-rnd/main.c
M /trunk/src/route-rnd/Makefile
M /trunk/src/route-rnd/route-rnd.c
|
|
|
r445
| file changeset diff or repo changeset diff
| igor2 | 2020-09-25T03:04:36.595848Z
| -Change: save routed drawing with prefix 3, to make room for router intermediate dumps on prefix 2
|
M /trunk/src/route-rnd/route-rnd.c
|
|
r443
| file changeset diff or repo changeset diff
| igor2 | 2020-09-25T02:47:10.363980Z
| [rt_topo] -Add: collect 2net crossings in a vector, rememebring both line1 offset and line2's 2net (will be useful in cost calculation)
|
A /trunk/src/plugins/rt_topo/vtcr.h
M /trunk/src/route-rnd/Makefile.dep
M /trunk/src/plugins/rt_topo/laa.c
M /trunk/src/plugins/rt_topo/Makefile.inc
A /trunk/src/plugins/rt_topo/vtcr.c
M /trunk/src/plugins/rt_topo/laa2.c
|
|
r442
| file changeset diff or repo changeset diff
| igor2 | 2020-09-25T02:07:48.729730Z
| -Cleanup: link libuisteiner static lib instead of the object directly - this way the test program doesn't need to be compiled while splitting up the code can be done on libustiener side
|
M /trunk/src/route-rnd/Makefile
|
|
r441
| file changeset diff or repo changeset diff
| igor2 | 2020-09-25T01:51:13.392097Z
| [rt_topo] -Split: laa steps to separate files because of code size
|
M /trunk/src/route-rnd/Makefile.dep
A /trunk/src/plugins/rt_topo/laa1.c
M /trunk/src/plugins/rt_topo/laa.c
A /trunk/src/plugins/rt_topo/laa2.c
|
|
r432
| file changeset diff or repo changeset diff
| igor2 | 2020-09-24T07:49:21.270324Z
| [rt_topo] -Add: vector type for 2nat branches for the layer assignment graph
|
A /trunk/src/plugins/rt_topo/vt2br.c
M /trunk/src/route-rnd/Makefile.dep
A /trunk/src/plugins/rt_topo/vt2br.h
M /trunk/src/plugins/rt_topo/laa.c
M /trunk/src/plugins/rt_topo/Makefile.inc
|
|
|
r423
| file changeset diff or repo changeset diff
| igor2 | 2020-09-23T07:32:46.030421Z
| [rt_topo] -Add: prepare for layer assingment and steiner trees
|
A /trunk/src/plugins/rt_topo/laa.h
M /trunk/src/plugins/rt_topo/rt_topo.c
M /trunk/src/route-rnd/Makefile.dep
M /trunk/src/route-rnd/Makefile
A /trunk/src/plugins/rt_topo/laa.c
M /trunk/src/plugins/rt_topo/Makefile.inc
|
|
r422
| file changeset diff or repo changeset diff
| igor2 | 2020-09-23T07:32:07.070827Z
| -Add: temporary border around the board's bbox to help the old hace router
|
M /trunk/src/route-rnd/route-rnd.c
|
|
r413
| file changeset diff or repo changeset diff
| igor2 | 2020-08-28T03:46:59.441485Z
| -Fix: board bbox should include via bboxes just in case there's a via beyond layer objects
|
M /trunk/src/route-rnd/data.c
|
|
r409
| file changeset diff or repo changeset diff
| igor2 | 2020-08-27T03:10:39.365849Z
| -Fix: netseg: map layer objects from all layers, not only from top side layer
|
M /trunk/src/route-rnd/netseg.c
|
|
|
|
|
|
r391
| file changeset diff or repo changeset diff
| igor2 | 2020-08-26T06:19:19.823399Z
| -Add: progress API (dummy implementation)
|
M /trunk/src/route-rnd/route_res.c
M /trunk/src/route-rnd/route_res.h
|
|
r383
| file changeset diff or repo changeset diff
| igor2 | 2020-08-25T13:15:28.691866Z
| -Fix: reimplementrat mapping algo to a greedy (brute force) algorithm for finding the minimal spanning tree
|
M /trunk/src/route-rnd/util_rat.c
|
|
|
r381
| file changeset diff or repo changeset diff
| igor2 | 2020-08-25T09:42:08.035714Z
| -Add: ratsnest unint function to free all memory allocated
|
M /trunk/src/route-rnd/util_rat.c
M /trunk/src/route-rnd/util_rat.h
|
|
|
|
|
r377
| file changeset diff or repo changeset diff
| igor2 | 2020-08-25T09:05:37.004966Z
| -Add: rat mapping: structs, API and mapping loops
|
A /trunk/src/route-rnd/util_rat.c
M /trunk/src/route-rnd/Makefile
A /trunk/src/route-rnd/util_rat.h
|
|
r373
| file changeset diff or repo changeset diff
| igor2 | 2020-08-25T05:29:13.973286Z
| -Move: result draw line and via from horver to core as multiple plugins will need it
|
M /trunk/src/route-rnd/route_res.c
M /trunk/src/plugins/rt_horver/rt_horver.c
M /trunk/src/route-rnd/route_res.h
M /trunk/src/plugins/rt_horver/rt_horver.h
M /trunk/src/plugins/rt_horver/escape.c
M /trunk/src/plugins/rt_horver/optimize.c
|
|
|
|
r321
| file changeset diff or repo changeset diff
| igor2 | 2020-08-18T08:35:51.733496Z
| -Change: net seg merge: remove the emptied net segment from the parent net and append it to the list of orphaned nets of the board
|
M /trunk/src/route-rnd/netseg.c
M /trunk/src/route-rnd/netseg.h
|
|
r320
| file changeset diff or repo changeset diff
| igor2 | 2020-08-18T08:21:15.371328Z
| -Fix: free annotation layers before freeing the board to avoid invalid mem references
|
M /trunk/src/route-rnd/route-rnd.c
|
|
|
r312
| file changeset diff or repo changeset diff
| igor2 | 2020-08-18T06:44:27.240653Z
| -Add: utility function for ra stepping within a grid
|
M /trunk/src/route-rnd/util_grid.c
M /trunk/src/route-rnd/util_grid.h
|
|
r306
| file changeset diff or repo changeset diff
| igor2 | 2020-08-17T14:13:52.900643Z
| -Add: range poitn finder, negative version
|
M /trunk/src/route-rnd/util_grid.c
M /trunk/src/route-rnd/util_grid.h
|
|
r303
| file changeset diff or repo changeset diff
| igor2 | 2020-08-17T08:42:50.478589Z
| -Add: rtrnd_raline_pt_range() to find and return the positive range in which a point is
|
M /trunk/src/route-rnd/util_grid.c
M /trunk/src/route-rnd/util_grid.h
|
|
|
|