r37083 file changeset diff or repo changeset diff igor22022-12-04T07:07:38.140090Z
 
[librnd4] -Update: follow event name change: RND_EVENT_DESIGN_SET_CURRENT
r37001 file changeset diff or repo changeset diff igor22022-11-20T07:14:18.630518Z
 
[librnd4] -Update: follow API change: rnd_conf_hid_callbacks_t callbacks got a void *user_data
r36989 file changeset diff or repo changeset diff igor22022-11-19T08:55:37.823751Z
 
[librnd4] -Update: follow librnd4 rename rnd_hidlib_t -> rnd_design_t
r36974 file changeset diff or repo changeset diff igor22022-11-16T13:32:22.046488Z
 
[librnd4] -Cleanup: rename RND_EVENT_BOARD_ to RND_EVENT_DESIGN_ to make terminolofy portable accross apps
r36971 file changeset diff or repo changeset diff igor22022-11-16T12:12:18.098263Z
 
[librnd4] -Change: RND_EVENT_BOARD_CHANGED got renamed to RND_EVENT_BOARD_REPLACED
r32970 file changeset diff or repo changeset diff igor22020-10-03T13:17:19.275580Z
 
[core] -Fix: don't use PCB from some actions, that's not available while new board is created
r31011 file changeset diff or repo changeset diff igor22020-04-30T15:07:11.319970Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb_bool)
r30971 file changeset diff or repo changeset diff igor22020-04-30T04:06:23.039616Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (global typedefs)
r30967 file changeset diff or repo changeset diff igor22020-04-30T03:31:54.837181Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (event)
r30955 file changeset diff or repo changeset diff igor22020-04-29T05:04:30.912034Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (error.h)
r30954 file changeset diff or repo changeset diff igor22020-04-29T04:05:08.479770Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (conf_hid)
r30949 file changeset diff or repo changeset diff igor22020-04-29T03:28:05.960128Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (conf)
r30945 file changeset diff or repo changeset diff igor22020-04-28T16:06:01.637934Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (conf)
r30913 file changeset diff or repo changeset diff igor22020-04-27T15:48:19.827571Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (box)
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r30901 file changeset diff or repo changeset diff igor22020-04-27T14:22:47.696159Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r30029 file changeset diff or repo changeset diff igor22020-03-12T04:38:36.345282Z
 
[layer] -Spit: layer vis function for hiding paste and mask (for historical reasons) into a separate, public function since actions will need to access it
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
r29354 file changeset diff or repo changeset diff igor22020-01-26T03:32:07.365848Z
 
[core] -Fix: when switching away from rat layer, turn off RatDraw before the first layer vis event is emitted (for proper tool logic operation)
r29347 file changeset diff or repo changeset diff igor22020-01-25T14:32:45.552788Z
 
-Revert: excess unused layer sel event
r29344 file changeset diff or repo changeset diff igor22020-01-25T14:21:54.875181Z
 
[core] -Add: tool logic: when switching to the rat layer, auto-switch to the line tool if a rat-incompatible tool was selected
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r28095 file changeset diff or repo changeset diff igor22019-11-08T13:25:50.252576Z
 
[layer] -Cleanup: make pcb_max_layer() reentrant, not depending on PCB
r28071 file changeset diff or repo changeset diff igor22019-11-08T10:03:34.506510Z
 
[layer] -Cleanup: remove PCB refs pcb_layervis_reset_stack() by extending the API with hidlib
r28070 file changeset diff or repo changeset diff igor22019-11-08T09:59:15.319749Z
 
[layer] -Cleanup: remove redundant comment
r28069 file changeset diff or repo changeset diff igor22019-11-08T09:58:50.959862Z
 
[layer] -Cleanup: whitespace
r28068 file changeset diff or repo changeset diff igor22019-11-08T09:58:22.960192Z
 
[layer] -Cleanup: redundant comment
r28067 file changeset diff or repo changeset diff igor22019-11-08T09:56:51.008645Z
 
[layer] -Cleanup: remove PCB refs from layervis by extending the API with a hidlib arg
r28064 file changeset diff or repo changeset diff igor22019-11-08T09:14:46.891705Z
 
[layer] -Cleanup: remove PCB refs where pcb or hidlib is available from arg
r27256 file changeset diff or repo changeset diff igor22019-08-22T05:31:48.107780Z
 
[layer] -Add: respect init-invis attribute of layer groups
r26978 file changeset diff or repo changeset diff igor22019-07-27T05:55:13.343289Z
 
[hidlib] -Cleanup: rename conf_* to pcb_conf_* to keep namespace clean
r26977 file changeset diff or repo changeset diff igor22019-07-27T05:50:38.936931Z
 
[hidlib] -Cleanup: rename conf_* to pcb_conf_* to keep namespace clean
r26066 file changeset diff or repo changeset diff igor22019-06-07T10:02:25.939877Z
 
[layer] -Cleanup: use the layer id type for iterating over layers in visibility save/restore, don't assume int is wide enough
r26063 file changeset diff or repo changeset diff igor22019-06-07T09:49:11.113168Z
 
[core] -Add: functions for saving and restoring layer group visibility
r25300 file changeset diff or repo changeset diff igor22019-05-07T07:43:18.906710Z
 
[hidlib] -Fix: gtk layer selector widget bug introduced in r25285: refresh layer visibility after GUI init to get everything displayed correctly
r25193 file changeset diff or repo changeset diff igor22019-05-03T04:17:25.915208Z
 
[hidlib] -Add: pass (hidlibt *) as first argument to all events
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
r24267 file changeset diff or repo changeset diff igor22019-03-27T06:21:08.457598Z
 
[core] -Cleanup: move layer visibility related calls from hid_flags to layer_vis (for hidlib clean)
r24256 file changeset diff or repo changeset diff igor22019-03-26T07:52:47.334690Z
 
[core] -Cleanup: remove obsolete verbsoe print on group layer vis change
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
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
r18220 file changeset diff or repo changeset diff igor22018-07-10T03:51:31.437883Z
 
[core] -Cleanup: unused var
r18103 file changeset diff or repo changeset diff igor22018-07-05T18:05:10.365796Z
 
[layer] -Add: utility function in layer vis to look up the last used layer for a given type
r18003 file changeset diff or repo changeset diff igor22018-07-03T06:56:08.314921Z
 
[layer] -Del: layer vis shouldn't react on default layer color changes and should not attempt to overwrite layer colors
r17982 file changeset diff or repo changeset diff igor22018-07-03T04:09:54.841014Z
 
[layer] -Del: per layer selected color - use a global layer-object-selected-color instead
r17765 file changeset diff or repo changeset diff igor22018-06-27T06:22:56.001286Z
 
[core] -Cleanup: memory leak in layer vis hid reg
r16220 file changeset diff or repo changeset diff igor22018-04-07T07:22:39.290271Z
 
[core] -Fix: merge PinOn and ViaOn into pstk_on as there are no separate via and pin objects
r16178 file changeset diff or repo changeset diff igor22018-04-06T09:22:02.136260Z
 
[core] -Change: rename layer group's ->type to ->ltype to make room for the generic object fields
r15838 file changeset diff or repo changeset diff igor22018-03-25T15:36:31.834915Z
 
[layer] -Fix: don't crash when layer group references non-existing layer
r15070 file changeset diff or repo changeset diff igor22018-03-02T13:31:29.997212Z
 
[padstack] -Add: visibility bit for drawing holes
r14045 file changeset diff or repo changeset diff igor22018-01-16T04:19:41.315025Z
 
-Cleanup: license banners: replace old PCB project banner and Thomas Nau contact in core (with permission from Thomas Nau) and mark other author's contact as old contact
r13666 file changeset diff or repo changeset diff igor22017-12-27T04:27:36.729683Z
 
-Cleanup: remove excess () in return statements
r13265 file changeset diff or repo changeset diff igor22017-12-05T04:27:04.273747Z
 
[core] -Cleanup: namespace: layer vis
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r12960 file changeset diff or repo changeset diff igor22017-11-24T07:42:14.006722Z
 
[padstack] -Add: new virtual layer for controlling padstack marks
r12042 file changeset diff or repo changeset diff igor22017-10-14T04:03:56.766354Z
 
[layer] -Cleanup: pcb_get_layer() doesn't depend on PCB anymore
r12041 file changeset diff or repo changeset diff igor22017-10-14T03:39:40.862618Z
 
[layer] -Cleanup: layer listing doesn't depend on PCB anymore
r11719 file changeset diff or repo changeset diff igor22017-09-23T08:06:30.715296Z
 
[layer] -Change: default visibility turns off mask and paste layers - they are distractive 99% of the time
r11718 file changeset diff or repo changeset diff igor22017-09-23T08:00:27.590422Z
 
[layer] -Fix: layer_vis shall use pcb_message instead of printing to stderr
r10818 file changeset diff or repo changeset diff igor22017-08-15T06:43:38.028810Z
 
[layer] -Fix: update layer color cache on config change
r10817 file changeset diff or repo changeset diff igor22017-08-15T06:37:26.579056Z
 
[conf] -Add: pass on array index to any conf change callback
r10815 file changeset diff or repo changeset diff igor22017-08-15T06:17:14.629409Z
 
[layer] -Add: prepare to catchlayer color changes to later update the layer color cache
r9356 file changeset diff or repo changeset diff igor22017-06-11T08:24:23.790202Z
 
[subc] -Add: subc and subc part visibility flags
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)
r8973 file changeset diff or repo changeset diff igor22017-05-30T07:08:05.593256Z
 
[layer] -Cleanup: rename to pcb_layergrp_* for type naming unification
r8748 file changeset diff or repo changeset diff igor22017-05-04T02:54:50.985628Z
 
[layer] -Add: generalize the set-layer-visibility-defautls call to be able to operate on both visibility and group open fields in a configurable way
r8669 file changeset diff or repo changeset diff igor22017-04-30T13:55:17.332011Z
 
[layersel] -Change: start with all groups open - now that we have implicit layers, it's less scary for new users
r8661 file changeset diff or repo changeset diff igor22017-04-30T08:37:13.902363Z
 
[layer] -Fix: tricky race condition with board+layer+layer_vis update (reported by agaran)
r8633 file changeset diff or repo changeset diff igor22017-04-30T03:53:23.162996Z
 
[layer] -Del: obsolete function
r8632 file changeset diff or repo changeset diff igor22017-04-30T03:53:06.453855Z
 
[layer] -Fix: printf format string is %ld for layer id
r8630 file changeset diff or repo changeset diff igor22017-04-30T03:51:55.682497Z
 
[layer] -Add: layer_vis can toggle layer visibility, not only set it to 0 or 1
r8624 file changeset diff or repo changeset diff igor22017-04-29T17:36:12.853375Z
 
[layer] -Fix: layer vis heuristics changes layer visibility - emit the event to get hte GUI updated
r8621 file changeset diff or repo changeset diff igor22017-04-29T17:22:21.302421Z
 
[layer] -Split: split off LAYERVIS_CHANGED from the LAYERS_CHANGED event to provide a cheaper mechanism for the more common case
r8606 file changeset diff or repo changeset diff igor22017-04-29T13:54:44.292967Z
 
[core] -Del: show_paste is not a config setting anymore - normal layer group visibility should apply
r8605 file changeset diff or repo changeset diff igor22017-04-29T13:36:52.967158Z
 
[layer] -Del: show_mask is not a config setting any more, normal layer visibility mechanism should handle that
r8598 file changeset diff or repo changeset diff igor22017-04-29T11:47:21.385548Z
 
[layer] -Cleanup: get rid of PCB->ElementOn in favor of a layer group based query
r8586 file changeset diff or repo changeset diff igor22017-04-29T07:25:31.817867Z
 
[layer] -Add: heuristics to sync the ->open and ->vis flags of groups after a board is loaded
r8585 file changeset diff or repo changeset diff igor22017-04-29T07:08:29.448523Z
 
[layer] -Fix: when changing layer group vis, also update the vis field in the group
r8582 file changeset diff or repo changeset diff igor22017-04-29T06:37:29.487769Z
 
[layer] -Fix: type correcntess (layer id is not int)
r8340 file changeset diff or repo changeset diff igor22017-04-18T05:05:45.539013Z
 
[layer] -Fix: uninit in layer_vis to remove events registered earlier
r8319 file changeset diff or repo changeset diff igor22017-04-17T12:38:58.833597Z
 
[layer] -Cleanup: get rid of PCB in pcb_layer_flags()
r8312 file changeset diff or repo changeset diff igor22017-04-17T08:57:56.742943Z
 
[layer] -Add: visibility code keeps mask layer visibility flags in sync with the config settings
r8311 file changeset diff or repo changeset diff igor22017-04-17T07:50:43.403032Z
 
[layer] -Del: visibility stack parser - deprecated: we shouldn't try to load it from conf, it will never be in sync with the layer stack of the current board
r7734 file changeset diff or repo changeset diff igor22017-03-16T06:39:47.209672Z
 
[layer] -Clenaup: pcb_layer_get_group() doesn't touch PCB (API CHANGE)
r7523 file changeset diff or repo changeset diff keithp2017-03-10T05:04:44.102527Z
 
Allow display of solder paste layers Add a 'solder paste' button to the GUI to paint the paste layer. This is especially useful with the paste_adjust value to see what effect that has on the size of the paste areas. Signed-off-by: Keith Packard <keithp@keithp.com>
r6832 file changeset diff or repo changeset diff igor22017-02-11T07:58:38.922397Z
 
[core] -Fix: layer max assert off-by-1 - really allow 16 layers
r6351 file changeset diff or repo changeset diff igor22017-01-20T06:17:34.332421Z
 
[layer] -Fix: initial layer selection (thanks to Evan for reporting this)
r6282 file changeset diff or repo changeset diff igor22017-01-15T08:43:07.684883Z
 
[layer] -Change: rename silk layer shorthand macros and convert them into function-like macros so they can be replaced with proper lookups later
r6231 file changeset diff or repo changeset diff igor22017-01-13T08:01:38.543546Z
 
[layer] -Cleanup: remove the silk +2 hack from most of the code [csect] -Add: check cross refs
r6132 file changeset diff or repo changeset diff igor22017-01-08T13:37:51.598789Z
 
[layer] -Fix: remove silk assumtpions from layer visibility stack
r6123 file changeset diff or repo changeset diff igor22017-01-08T09:18:15.534362Z
 
[layer] -Fix: remove more silk layer assumptions from core
r6106 file changeset diff or repo changeset diff igor22017-01-07T11:58:19.693364Z
 
[layer] -Change: layer stack struct; have a real struct for layer groups
r5628 file changeset diff or repo changeset diff igor22016-12-13T10:00:57.796064Z
 
[layer] -Add: layer visibility can be toggled on UI layers
r5577 file changeset diff or repo changeset diff igor22016-12-10T18:19:39.749066Z
 
[c89] -Fix: do not depend on <strings.h> or strcasecmp, implement our own
r5501 file changeset diff or repo changeset diff igor22016-12-04T14:17:57.456838Z
 
[layer] -Fix: type correctness on layer group type
r5491 file changeset diff or repo changeset diff igor22016-12-04T07:27:31.403773Z
 
[unravel2] -Rename: layer visibility stack functions
r5487 file changeset diff or repo changeset diff igor22016-12-04T07:02:35.289735Z
 
[layer] -Split: move layer visibility (stack) functions out of layer.c

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