r34516
| file changeset diff or repo changeset diff
| igor2 | 2021-04-15T11:15:26.655520Z
| [core] -Cleanup: registering a new UI layer requires a pcb_board_t * because UI layers are really under a board
|
|
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
|
|
r34219
| file changeset diff or repo changeset diff
| igor2 | 2021-02-27T10:38:25.626607Z
| [core] -Fix: ui layers: set up a dummy pcb_data_t for being the parent of all UI layers temporarily so the object id based search works
|
|
|
|
|
|
|
|
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
|
|
|
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
|
|
|
|
|
r19369
| file changeset diff or repo changeset diff
| igor2 | 2018-09-15T10:31:59.993850Z
| [core] -Change: pass an extended draw info structure from the top of drawing requests all way through the recursion to the bottom calls; this will help injecting object rendering transformations
|
|
|
|
r18347
| file changeset diff or repo changeset diff
| igor2 | 2018-07-14T12:51:24.521611Z
| [layer] -Fix: memory leak: properly free the UI layer struct and make sure it's set to NULL in the ptr vector (centrally)
|
|
r18346
| file changeset diff or repo changeset diff
| igor2 | 2018-07-14T12:49:34.830832Z
| [layer] -Del: vtlayer - use vtp0 instead because UI layer pointers must be persistent because of object parent links
|
|
|
|
|
|
|
|
|
r18029
| file changeset diff or repo changeset diff
| igor2 | 2018-07-04T03:39:05.728003Z
| [layer] -Cleanup: remove redundant layer field reset code in ui layer free - pcb_layer_free() memsets the whol struct to zero
|
|
|
|
|
|
|
|
|
|
r12014
| file changeset diff or repo changeset diff
| igor2 | 2017-10-12T06:33:56.533708Z
| [layer] -Cleanup: remove redundant bound/real .name fields, use a common .name field - both have names and the two fields used to be one the same address anyway
|
|
r9099
| file changeset diff or repo changeset diff
| igor2 | 2017-06-04T07:28:11.880368Z
| [subc] -Change: split layer fields and group/name them differently for board layers and subc layers (binding)
|
|
r5624
| file changeset diff or repo changeset diff
| igor2 | 2016-12-13T08:53:28.694843Z
| [layer] -Fix: when creating or removing UI layers, emit the LAYERS_CHANGED event to let the GUI update the layer list
|
|
|
|