r38546
| file changeset diff or repo changeset diff
| igor2 | 2023-12-05T06:13:05.235186Z
| [core] -Fix: be less intrusive with events and don't do a full librnd design replace on board size change - if it happens from the propedit that'd close the propedit during the GUI event which segfaults
|
|
|
|
|
r37078
| file changeset diff or repo changeset diff
| igor2 | 2022-12-04T03:46:55.624666Z
| [core] -Cleanup: remove 'reverted' parameter of pcb_board_replaced() - long unused, incompatible with the GUI moved out to librnd
|
|
r37077
| file changeset diff or repo changeset diff
| igor2 | 2022-12-04T03:39:55.818791Z
| [librnd4] -Update: use new single-design app's design change notify API instead of manually emitting events
|
|
|
|
|
|
|
|
|
|
r36973
| file changeset diff or repo changeset diff
| igor2 | 2022-11-16T12:24:09.302936Z
| [librnd4] -Cleanup: rename pcb_board_changed() to pcb_board_replaced() to follow librnd naming convention change
|
|
|
|
|
|
|
|
r34514
| file changeset diff or repo changeset diff
| igor2 | 2021-04-15T11:01:30.530685Z
| [core] -Cleanup: UI layers do have a non-NULL, valid data parent, a dedicated (pcb_data_t *) within pcb_board_t; this makes ui layers less of a special case and is one step toward being reentrant
|
|
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
|
|
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
|
|
|
r34323
| file changeset diff or repo changeset diff
| igor2 | 2021-04-08T09:40:28.459849Z
| [core] -Cleanup: pcb_board_set_via_size() shouldn't check for hardwired minimal/maximal via size (it was overridden by force anyway)
|
|
r34322
| file changeset diff or repo changeset diff
| igor2 | 2021-04-08T09:35:45.099271Z
| [core] -Cleanup: pcb_board_set_via_drilling_hole() shouldn't check for code hardwired minimal/maximal hole size (it was overriden using force anyway)
|
|
|
r32971
| file changeset diff or repo changeset diff
| igor2 | 2020-10-03T13:55:22.222896Z
| [core] -Fix: remove PCB dependency in some crosshair code that may run in New() [core] -Fix: New() does set PCB when it is created
|
|
r32709
| file changeset diff or repo changeset diff
| igor2 | 2020-09-14T10:02:04.479563Z
| [core] -Cleanup: decouple pcb_board_set_changed_flag() from PCB, adding a pcb_board_t * context pointer first arg
|
|
|
r32259
| file changeset diff or repo changeset diff
| igor2 | 2020-07-18T14:46:01.759171Z
| [core] -Cleanup: move layer group thickness attribute function from board.c to layer_grp.c where it really belongs
|
|
r32258
| file changeset diff or repo changeset diff
| igor2 | 2020-07-18T14:37:48.633629Z
| [core] -Cleanup: remove stale TODO - the padstack code is huge and complicated, the board code is small and simple, while the hole counting function fits in both
|
|
|
|
r32115
| file changeset diff or repo changeset diff
| igor2 | 2020-07-02T06:53:03.201898Z
| [core] -Cleanup: rename attrib.[ch] public symbols back to pcb_ prefix from rnd_ prefix as they are not part of librnd anymore
|
|
|
r32002
| file changeset diff or repo changeset diff
| igor2 | 2020-06-19T09:28:51.175232Z
| [core] -Fix: layer stack thickness calculator: when to/from is swapped, inclue_to/include_from needs to be swapped too
|
|
|
|
|
|
r31699
| file changeset diff or repo changeset diff
| igor2 | 2020-06-01T12:03:43.263756Z
| [core] -Add: generalize the board thickness calculation function so it can calculate the thickness of a stack between two layer groups, optionally filtering for layer group type as well
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r29412
| file changeset diff or repo changeset diff
| igor2 | 2020-01-27T04:30:36.367933Z
| [librnd] -Split: move PCB-specific events back from librnd to core, using the new "app events" registration
|
|
|
|
|
|
|
|
r28766
| file changeset diff or repo changeset diff
| igor2 | 2019-12-15T07:50:58.923122Z
| [core] -Fix: invalid memory handling on routing style caused by emitting the event before the correct pcb is made global
|
|
|
|
|
|
|
|
|
|
r25226
| file changeset diff or repo changeset diff
| igor2 | 2019-05-04T06:15:12.533070Z
| [hidlib] -Cleanup: remove hidlib-only glue code in favor of passing pcb_hidlib_t * context as first argument where needed
|
|
r25189
| file changeset diff or repo changeset diff
| igor2 | 2019-05-03T04:02:53.656878Z
| [hidlib] -Add: pcb_event() gets (pcb_hidlib_t *) as first argument so event callbacks will have a chance to get a context later on
|
|
r25184
| file changeset diff or repo changeset diff
| igor2 | 2019-05-02T17:19:22.566226Z
| [hidlib] -Fix: move grid related helper calls to hidlib, replace pcb_board_t with pcb_hidlib_t in those grid calls
|
|
|
|
|
|
r24883
| file changeset diff or repo changeset diff
| igor2 | 2019-04-25T17:21:24.250907Z
| [hidlib] -Move: pcb_board_t's MaxWidth and MaxHeight to hidlib size_x and size_y - this is really the drawing area extents
|
|
|
|
r23172
| file changeset diff or repo changeset diff
| igor2 | 2019-02-15T14:53:40.521340Z
| [netlist] -Cleanup: simplify the include chain for netlist by moving pcb_netlist_t to board.h cutting board.h -> netlist2.h include path
|
|
|
|
|
|
|
|
r19025
| file changeset diff or repo changeset diff
| igor2 | 2018-08-30T07:20:12.536195Z
| [core] -Cleanup: remove CursorX, CursorY and Zoom from the board struct - these are not board specific properties but GUI/editor specific ones
|
|
r18894
| file changeset diff or repo changeset diff
| igor2 | 2018-08-16T06:05:55.404419Z
| [core] -Fix: when a new board is loaded, rebind all buffer layers to avoid dangling bound layer pointers (still pointing to the previous boards' layers)
|
|
r18016
| file changeset diff or repo changeset diff
| igor2 | 2018-07-04T02:32:36.843932Z
| [layer] -Add: force flag to enforce loading default layer colors (useful for loading old/alien formats without proper layer color support)
|
|