r34516 file changeset diff or repo changeset diff igor22021-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 igor22021-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 igor22021-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
r30967 file changeset diff or repo changeset diff igor22020-04-30T03:31:54.837181Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (event)
r30942 file changeset diff or repo changeset diff igor22020-04-28T15:47:23.888740Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (compat_misc)
r30917 file changeset diff or repo changeset diff igor22020-04-27T18:04:40.144591Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in color)
r30049 file changeset diff or repo changeset diff wojciechk82020-03-15T13:54:57.130284Z
 
[core] -Revert: r30041
r30041 file changeset diff or repo changeset diff wojciechk82020-03-14T23:22:40.230576Z
 
[core] -Add: pcb_uilayer_by_name function
r29669 file changeset diff or repo changeset diff igor22020-02-07T11:06:10.940359Z
 
[layer] -Add: undoable layer delete: make object removal undoable too
r29412 file changeset diff or repo changeset diff igor22020-01-27T04:30:36.367933Z
 
[librnd] -Split: move PCB-specific events back from librnd to core, using the new "app events" registration
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r25189 file changeset diff or repo changeset diff igor22019-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
r21673 file changeset diff or repo changeset diff igor22018-12-11T11:07:28.253964Z
 
[color] -Change: switch over all API and code to use pcb_color_t instead of char *
r21573 file changeset diff or repo changeset diff igor22018-12-08T03:52:46.529164Z
 
[layer] -Cleanup: rename layer free to layer free fields as it does not free the layer pointer
r20470 file changeset diff or repo changeset diff igor22018-10-30T03:42:16.780615Z
 
-Change: do not use an email address but an URL to the live version of contact.html - due to spammers
r19369 file changeset diff or repo changeset diff igor22018-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
r18349 file changeset diff or repo changeset diff igor22018-07-14T12:53:09.943272Z
 
[layer] -Fix: ui layer remove code doesn't crash when bumping into already free'd UI layers
r18348 file changeset diff or repo changeset diff igor22018-07-14T12:52:00.051388Z
 
[layer] -Cleanup: simplify indentation
r18347 file changeset diff or repo changeset diff igor22018-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 igor22018-07-14T12:49:34.830832Z
 
[layer] -Del: vtlayer - use vtp0 instead because UI layer pointers must be persistent because of object parent links
r18341 file changeset diff or repo changeset diff igor22018-07-14T12:37:38.649923Z
 
[layer] -Fix: layer ID<->pointer conversion uses the ptr vector instead of direct ui layer vector
r18340 file changeset diff or repo changeset diff igor22018-07-14T12:32:31.420158Z
 
[layer] -Add: mark UI layers with parent type PCB_PARENT_UI
r18339 file changeset diff or repo changeset diff igor22018-07-14T12:20:20.914216Z
 
[layer] -Fix: layer_vis uses the ptr vector instead of direct ui layer vector
r18337 file changeset diff or repo changeset diff igor22018-07-14T12:15:26.993909Z
 
[layer] -Add: ui layer lookup by id
r18334 file changeset diff or repo changeset diff igor22018-07-14T12:00:42.518404Z
 
[layer] -Fix: reset the pointer vector item to NULL when an UI layer is removed
r18333 file changeset diff or repo changeset diff igor22018-07-14T11:52:07.992747Z
 
[layer] -Fix: layer_ui uses the ptr vector instead of direct ui layer vector
r18332 file changeset diff or repo changeset diff igor22018-07-14T11:47:01.267341Z
 
[layer] -Add: store ui layer pointers in a vector
r18029 file changeset diff or repo changeset diff igor22018-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
r18004 file changeset diff or repo changeset diff igor22018-07-03T07:05:47.944309Z
 
[layer] -Change: layer color is dynamically alloced (because it is loaded from the board file)
r17781 file changeset diff or repo changeset diff igor22018-06-28T03:41:04.952102Z
 
[core] -Cleanup: layer name memory leak
r17754 file changeset diff or repo changeset diff igor22018-06-27T05:19:07.453232Z
 
[core] -Cleanup: memory leak: uninit ui layers
r15142 file changeset diff or repo changeset diff igor22018-03-04T06:28:22.199069Z
 
[layer] -Fix: when UI layers are free'd, free all layer objects
r15136 file changeset diff or repo changeset diff igor22018-03-04T04:48:32.435280Z
 
[layer] -Add: call for removing a specific UI layer directly, not all layers by cookie
r14627 file changeset diff or repo changeset diff igor22018-02-10T11:34:54.853352Z
 
[core] -Fix: safer include sequence for genvector to avoid redefines
r14053 file changeset diff or repo changeset diff igor22018-01-16T07:13:58.044861Z
 
-Cleanup: add missing contact info in copyright banners of core, to unify the format
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r12014 file changeset diff or repo changeset diff igor22017-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 igor22017-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 igor22016-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
r5612 file changeset diff or repo changeset diff igor22016-12-12T17:58:10.965175Z
 
[layer] -Add: register and unregister UI layers [layer] -Add: idx <-> ptr layer conversion for UI layers
r5611 file changeset diff or repo changeset diff igor22016-12-12T15:55:46.378750Z
 
[layer] -Add: frame for supporting UI layers

Command line to view the complete history:
svn log -v svn://svn.repo.hu/pcb-rnd//trunk/src/layer_ui.c