|
r18429
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-16T14:50:24.566451Z
| [sketch_route] -Add: ewire_length func
|
M /trunk/src_plugins/sketch_route/ewire.h
M /trunk/src_plugins/sketch_route/ewire.c
|
|
r18428
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-16T14:45:10.223976Z
| [sketch_route] -Add: ewire_get_point func
|
M /trunk/src_plugins/sketch_route/ewire.h
M /trunk/src_plugins/sketch_route/ewire.c
|
|
r18427
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-16T14:41:05.822602Z
| [sketch_route] -Add: wire node field to ewire_point struct
|
M /trunk/src_plugins/sketch_route/ewire.h
M /trunk/src_plugins/sketch_route/ewire.c
M /trunk/src_plugins/sketch_route/ewire_point.h
|
|
r18426
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-16T11:35:14.328764Z
| [sketch_route] -Fix: missing include; returned position in wire_node_position_at_point should be one less than list length
|
M /trunk/src_plugins/sketch_route/wire.c
|
|
|
r18424
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-16T11:17:50.960762Z
| [sketch_route] -Add: function determining wire position at a point
|
M /trunk/src_plugins/sketch_route/wire.c
M /trunk/src_plugins/sketch_route/wire.h
|
|
r18423
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-16T10:51:28.097766Z
| [sketch_route] -Change: rename func spoke_set_slot to spoke_insert_wire_at_slot; when slot is already occupied, then push wires outside
|
M /trunk/src_plugins/sketch_route/spoke.h
M /trunk/src_plugins/sketch_route/spoke.c
|
|
|
r18421
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-16T10:16:50.486126Z
| [sketch_route] -Add: function retrieving ewire_point from spoke's slot
|
M /trunk/src_plugins/sketch_route/ewire.h
M /trunk/src_plugins/sketch_route/ewire.c
|
|
r18420
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-16T10:12:20.342749Z
| [sketch_route] -Change: typedef wire_t in sktypedefs
|
M /trunk/src_plugins/sketch_route/sktypedefs.h
M /trunk/src_plugins/sketch_route/wire.h
|
|
|
r18407
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-15T22:17:19.360079Z
| [sketch_route] -Add: ORIENT macro with selectable direction
|
M /trunk/src_plugins/sketch_route/cdt/cdt.h
|
|
r18406
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-15T20:35:32.008831Z
| [sketch_route] -Add: comment about spoke field in ewire_point struct
|
M /trunk/src_plugins/sketch_route/ewire_point.h
|
|
r18405
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-15T19:26:53.643504Z
| [sketch_route] -Change: store reference to associated wire instead of thickness/clearance in ewire
|
M /trunk/src_plugins/sketch_route/ewire.h
|
|
r18404
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-15T18:05:04.396929Z
| [sketch_route] -Add: spoke_set_slot func
|
M /trunk/src_plugins/sketch_route/spoke.h
M /trunk/src_plugins/sketch_route/spoke.c
|
|
r18403
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-15T17:53:51.021892Z
| [sketch_route] -Add: spoke init/uninit functions
|
M /trunk/src_plugins/sketch_route/spoke.h
M /trunk/src_plugins/sketch_route/pointdata.h
M /trunk/src_plugins/sketch_route/spoke.c
M /trunk/src_plugins/sketch_route/pointdata.c
|
|
r18402
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-15T17:06:07.373546Z
| [sketch_route] -Add: function to determine spoke slot position for a given wire node
|
M /trunk/src_plugins/sketch_route/spoke.h
M /trunk/src_plugins/sketch_route/spoke.c
|
|
r18391
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-15T13:48:38.783921Z
| [sketch_route] -Move: pointdata to pointdata.[ch]
|
M /trunk/src_plugins/sketch_route/sktypedefs.h
A /trunk/src_plugins/sketch_route/pointdata.h
M /trunk/src_plugins/sketch_route/sketch_route.c
M /trunk/src_plugins/sketch_route/Plug.tmpasm
A /trunk/src_plugins/sketch_route/pointdata.c
|
|
r18390
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-15T13:46:20.968104Z
| [sketch_route] -Move: wirelist typedef to sktypedefs.h
|
M /trunk/src_plugins/sketch_route/sktypedefs.h
M /trunk/src_plugins/sketch_route/wire.h
|
|
|
|
r18387
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-15T11:59:46.204134Z
| [sketch_route] -Move: spoke definition to spoke.[ch]
|
A /trunk/src_plugins/sketch_route/spoke.h
A /trunk/src_plugins/sketch_route/spoke.c
M /trunk/src_plugins/sketch_route/sketch_route.c
M /trunk/src_plugins/sketch_route/Plug.tmpasm
|
|
|
|
r18384
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-15T11:29:42.076487Z
| [sketch_route] -Add: assign thickness/clearance when adding a wire
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18383
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-15T11:19:02.763750Z
| [sketch_route] -Add: thickness and clearance fields to wire and ewire structs
|
M /trunk/src_plugins/sketch_route/ewire.h
M /trunk/src_plugins/sketch_route/wire.h
|
|
|
|
|
|
|
r18364
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-14T23:47:28.669520Z
| [skethc_route] -Fix: spoke should store pointer to point
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
|
|
|
r18360
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-14T23:25:20.356915Z
| [sketch_route] -Add: data structures for ERBS: ewire, ewire_point, spoke
|
A /trunk/src_plugins/sketch_route/ewire.h
A /trunk/src_plugins/sketch_route/ewire_point.c
M /trunk/src_plugins/sketch_route/sketch_route.c
A /trunk/src_plugins/sketch_route/ewire.c
M /trunk/src_plugins/sketch_route/Plug.tmpasm
M /trunk/src_plugins/sketch_route/wire.h
A /trunk/src_plugins/sketch_route/ewire_point.h
|
|
r18359
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-14T16:39:00.846894Z
| [sketch_route] -Fix: allow adding skline points at not relevant objects (ie. from other layers)
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18352
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-14T13:38:34.020003Z
| [sketch_route] -Fix: free only layers associated with sketch, not with plugin
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18351
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-14T13:32:44.028151Z
| [sketch_route] -Change: store pointers to uilayers instead of ids
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18350
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-14T13:29:16.232094Z
| [sketch_route] -Fix: alloc pointdata only for created points
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18331
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-14T11:07:12.165706Z
| [sketch_route] -Add: store in each cdt point an object, which it represents
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18326
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-14T10:06:26.003906Z
| [sketch_route] -Cleanup: use layer ids instead of vector indices
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18306
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-13T18:48:51.493582Z
| [sketch_route] -Fix: remove duplicated last point in a corridor (this could be the case, when end point is adjacent to start point)
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18305
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-13T18:32:09.097089Z
| [sketch_route] -Fix: workaround: keep ui_layer index of vector array instead of pointer (place in memory of ui_layers gets realloced when vector grows)
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18303
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-13T15:09:54.542769Z
| [sketch_route] -Fix: remove unwanted points around the corridor endpoint
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18302
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-13T14:05:21.995976Z
| [sletch_route] -Fix: triangulate board automatically (if it wasn't earlier) after selecting skline tool
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18301
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-13T13:51:42.892421Z
| [sketch_route] -Fix: don't try to check if wire is valid from an edge to endpoint, when no edges were visited (this is the case if start and end point are adjacent)
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
|
r18298
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-13T12:48:54.188161Z
| [sketch_route] -Add: update cdt layer after wire is inserted
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18261
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-12T12:11:32.053360Z
| [sketch_route] -Cleanup: pass output path in sketch_find_shortest_path as return value
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
|
r18259
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-12T12:00:39.648058Z
| [sketch_route] -Add: extended rubber band sketch (ERBS) ui layer
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18258
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-12T11:25:22.330213Z
| [sketch_route] -Change: rename sketch_draw_cdt to sketch_update_cdt_layer; remove lines prior to adding new ones, allowing for layer update
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
|
r18248
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-11T22:23:23.291775Z
| [sketch_route] -Add: macro which returns edge's second endpoint
|
M /trunk/src_plugins/sketch_route/cdt/cdt.h
|
|
r18247
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-11T22:15:50.998308Z
| [sketch_route] -Add: function for checking if a wire at given node is going through 2 adjacent points; cleanup wire_is_node_connected_with_point
|
M /trunk/src_plugins/sketch_route/wire.c
M /trunk/src_plugins/sketch_route/wire.h
|
|
r18246
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-11T21:17:56.401761Z
| [sketch_route] -Add: function for checking if a wire at given node is connected to a point
|
M /trunk/src_plugins/sketch_route/wire.c
M /trunk/src_plugins/sketch_route/wire.h
|
|
r18217
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-09T21:40:59.475472Z
| [sketch_route] -Add: list: insert_after_nth func
|
M /trunk/src_plugins/sketch_route/cdt/list/list.h
M /trunk/src_plugins/sketch_route/cdt/list/list.c
|
|
r18216
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-09T21:29:53.668679Z
| [sketch_route] -Add: list: nth func
|
M /trunk/src_plugins/sketch_route/cdt/list/list.h
M /trunk/src_plugins/sketch_route/cdt/list/list.c
|
|
r18215
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-09T21:22:36.243754Z
| [sketch_route] -Add: list: get_index func
|
M /trunk/src_plugins/sketch_route/cdt/list/list.h
M /trunk/src_plugins/sketch_route/cdt/list/list.c
|
|
r18214
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-09T21:05:57.090084Z
| [sketch_route] -Change: make get_edge_from_points() public
|
M /trunk/src_plugins/sketch_route/cdt/cdt.c
M /trunk/src_plugins/sketch_route/cdt/cdt.h
|
|
|
r18209
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-08T22:29:23.477100Z
| [sketch_route] -Cleanup: move wire_print func out of wire.[ch] and include only cdt typedefs instead of point.h
|
M /trunk/src_plugins/sketch_route/wire.c
M /trunk/src_plugins/sketch_route/sketch_route.c
M /trunk/src_plugins/sketch_route/wire.h
|
|
r18208
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-08T22:24:55.562428Z
| [sketch_route] -Add: wirelist definition
|
M /trunk/src_plugins/sketch_route/wire.c
M /trunk/src_plugins/sketch_route/wire.h
|
|
r18207
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-08T21:50:05.797636Z
| [sketch_route] -Add: user data field to cdt point and edge structs
|
M /trunk/src_plugins/sketch_route/cdt/edge.h
M /trunk/src_plugins/sketch_route/cdt/point.h
|
|
r18206
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-08T21:19:16.591328Z
| [sketch_route] -Change: struct name from sided_point_t to wire_point_t
|
M /trunk/src_plugins/sketch_route/wire.c
M /trunk/src_plugins/sketch_route/wire.h
|
|
r18182
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-07T22:23:07.358887Z
| [sketch_route] -Fix: assign ctor/dtor to wires vector in sketch
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18181
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-07T22:19:45.951606Z
| [sketch_route] -Add: insert wire to sketch data (still requires cdt points data update)
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18180
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-07T22:09:56.828760Z
| [sketch_route] -Add: function for copying wire data
|
M /trunk/src_plugins/sketch_route/wire.c
M /trunk/src_plugins/sketch_route/wire.h
|
|
|
r18178
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-07T21:56:11.433301Z
| [sketch_route] -Split: move wire type to wire.[ch]; add wire vector type
|
A /trunk/src_plugins/sketch_route/wire.c
M /trunk/src_plugins/sketch_route/sketch_route.c
M /trunk/src_plugins/sketch_route/Plug.tmpasm
A /trunk/src_plugins/sketch_route/wire.h
|
|
r18177
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-07T15:41:58.625880Z
| [sketch_route] -Fix: remove duplicated point at the end of path (this can occur when a corridor contains the end point before the end of the array)
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18176
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-07T15:17:34.369793Z
| [sketch_route] -Fix: print debug info only when SK_DEBUG is defined
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18175
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-07T14:53:16.477922Z
| [sketch_route] -Fix: array indexing in sketch_find_shortest_path
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18174
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-07T14:21:02.606731Z
| [sketch_route] -Add: print debug info in sketch_find_shortest_path
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18173
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-07T14:07:20.827980Z
| [sketch_route] -Fix: uninit corridor in attached_path_uninit
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18172
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-07T14:06:05.263821Z
| [sketch_route] -Fix: convert y coords (to compensate upper-left origin)
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
|
r18170
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-07T11:33:06.015171Z
| [sketch_route] -Add: algorithm for finding the shortest path through a corridor
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18169
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-07T09:45:05.630595Z
| [sketch_route] -Fix: connection to the end terminal should also be checked for sketch validity
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18158
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-06T22:38:26.193832Z
| [sketch_route] -Fix: fix and simplify adding last point to the corridor
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18157
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-06T22:10:41.542138Z
| [sketch_route] -Fix: assign NULL to list pointer after freeing (prevents double free)
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18156
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-06T21:55:15.549779Z
| [sketch_route] -Add: collect corridor points when drawing sketch lines
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18143
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-06T13:00:50.980820Z
| [sketch_route] -Add: list: function for finding item's node
|
M /trunk/src_plugins/sketch_route/cdt/list/list.h
M /trunk/src_plugins/sketch_route/cdt/list/list.c
|
|
r18138
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-06T12:09:42.844492Z
| [sketch_route] -Move: orientation func/macros from cdt.c to cdt.h
|
M /trunk/src_plugins/sketch_route/cdt/cdt.c
M /trunk/src_plugins/sketch_route/cdt/cdt.h
|
|
r18111
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-05T20:57:38.032884Z
| [sketch_route] -Cleanup: make tool funcs static; declare tool_skline_adjust_attached_objects() before using it
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
|
|
r18108
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-05T19:15:16.736195Z
| [sketch_route] -Add: code for manipulating wire points
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18099
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-05T12:38:25.234119Z
| [sketch_route] -Add: skline tool behavior on notify event
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18065
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-04T22:14:16.596146Z
| [sketch_route] -Add: function for cdt point retrieval from terminal obj
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18064
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-04T22:12:42.226870Z
| [sketch_route] -Change: use terminal object pointer instead of terminal name as a key in terminals ht
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18060
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-04T17:44:29.593229Z
| [sketch_route] -Add: function to retrieve sketch by layer
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18059
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-04T16:17:20.660500Z
| [sketch_route] -Add: make ui layers with triangulation invisible
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18058
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-04T16:11:22.255956Z
| [sketch_route] -Add: create sketch for each copper layer
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18057
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-04T14:26:02.996528Z
| [sketch_route] -Fix: search for any terminal object when drawing sklines
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18056
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-04T13:15:40.370241Z
| [sketch_route] -Change: use rtree search instead of data loop for layer objects triangulation
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18054
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-04T11:30:33.747659Z
| [sketch_route] -Cleanup: use pcb_obj_center; use 'attached' struct
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|
r18053
| file changeset diff or repo changeset diff
| wojciechk8 | 2018-07-04T11:14:41.255936Z
| [sketch_route] -Add: struct for crosshair attached data
|
M /trunk/src_plugins/sketch_route/sketch_route.c
|
|