next page
r38756 file changeset diff or repo changeset diff igor22024-04-04T12:20:10.044379Z
 
[core] -Add: plugin draw data ptr in layers so that custom draw functions can remember their daya
r38754 file changeset diff or repo changeset diff igor22024-04-04T11:46:24.384294Z
 
[core] -Add: plugin-drawn layers: optional layer draw function callback (intended for UI layers mostly), similar to osm-rnd's
r34556 file changeset diff or repo changeset diff igor22021-04-22T03:24:00.824271Z
 
[core] -Cleanup: pcb_side_t comment: silk index offset is only historical use, explain current active use first
r34125 file changeset diff or repo changeset diff igor22021-02-10T16:58:02.552360Z
 
[core] -Add: introduce a separate gui-only layer transformation so it won't interfere with export
r34026 file changeset diff or repo changeset diff igor22021-02-03T13:07:10.786127Z
 
[core] -Del: struct fields for explicit, layer ID based binding: layer IDs are not stable, the dialog uses reverse engineering for figuring the binding from a specific layer anyway
r33165 file changeset diff or repo changeset diff igor22020-10-26T04:10:25.623030Z
 
[core] -Add: low level undoable layer comb flag change function
r32975 file changeset diff or repo changeset diff igor22020-10-04T05:34:25.305778Z
 
[core] -Add: layer pointer to ID conversion (helper function)
r32113 file changeset diff or repo changeset diff igor22020-07-02T06:24:58.617299Z
 
[librnd] -Cleanup: move attrib.[ch] out, back to pcb-rnd core - it's pcb-rnd specific code that got in the hidlib only because of the old custom per hid attribute dialog implementations
r32108 file changeset diff or repo changeset diff igor22020-07-02T04:38:25.175642Z
 
[core] -Del: pcb_layer_edit_attrib() - nothing uses this helper function anymore, we switched to propedit
r31011 file changeset diff or repo changeset diff igor22020-04-30T15:07:11.319970Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb_bool)
r30974 file changeset diff or repo changeset diff igor22020-04-30T07:09:50.340530Z
 
[librnd] -Split: globalconst.h to pcb-specific part and generic librnd part
r30971 file changeset diff or repo changeset diff igor22020-04-30T04:06:23.039616Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (global typedefs)
r30970 file changeset diff or repo changeset diff igor22020-04-30T03:56:23.470626Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (rtree, global typedefs)
r30917 file changeset diff or repo changeset diff igor22020-04-27T18:04:40.144591Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in color)
r30914 file changeset diff or repo changeset diff igor22020-04-27T15:55:49.188523Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix PCB_INLINE
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
r29891 file changeset diff or repo changeset diff igor22020-02-27T06:53:55.715777Z
 
[layer] -Add: generate event on pcb-rnd::key:: attribute change on layers so the layer-attrib-key menus can be re-generated
r29778 file changeset diff or repo changeset diff igor22020-02-12T07:03:21.310826Z
 
[gfx] -Add: introduce new object type gfx and add (mostly dummy) handler for it in all dispatchers
r29695 file changeset diff or repo changeset diff igor22020-02-08T06:36:38.572595Z
 
[layer] -Add: prepare pcb_layer_create() API for being undoable
r29682 file changeset diff or repo changeset diff igor22020-02-07T15:34:17.867281Z
 
[layer] -Add: upgrade lay group del API and layer move API for undoable operation
r29672 file changeset diff or repo changeset diff igor22020-02-07T12:09:59.819644Z
 
[layer] -Add: prepare the layer rename/recolor API for undo
r29669 file changeset diff or repo changeset diff igor22020-02-07T11:06:10.940359Z
 
[layer] -Add: undoable layer delete: make object removal undoable too
r29269 file changeset diff or repo changeset diff igor22020-01-24T09:07:27.197308Z
 
[librnd] -Split: separate librnd code from pcb-rnd code
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r28633 file changeset diff or repo changeset diff igor22019-12-07T07:57:20.660816Z
 
[layer] -Add: strn2bit() version of str2bit() that doesn't require nul-terminater string but stops at len
r28610 file changeset diff or repo changeset diff igor22019-12-06T12:25:41.096471Z
 
[core] -Split: layer(grp) addressing code from cam and layer to layer_addr.[ch]
r28108 file changeset diff or repo changeset diff igor22019-11-08T14:19:42.430451Z
 
[layer] -Cleanup: remove non-reentrant, PCB-dependant CURRENT
r28096 file changeset diff or repo changeset diff igor22019-11-08T13:28:44.371579Z
 
[layer] -Cleanup: protect new layer accessor macro parameters with ()
r28094 file changeset diff or repo changeset diff igor22019-11-08T13:16:57.759503Z
 
[layer] -Cleanup: remove INDEXOFCURRENT - not reentrant
r28081 file changeset diff or repo changeset diff igor22019-11-08T11:11:36.063220Z
 
[layer] -Del: remove obsolete macro LAYER_ON_STACK() - use reentrant PCB_STACKLAYER() instead
r28079 file changeset diff or repo changeset diff igor22019-11-08T10:53:42.817198Z
 
[layer] -Del: LAYER_PTR() macro - use the safe, reentrant layer get function instead
r28078 file changeset diff or repo changeset diff igor22019-11-08T10:45:57.812119Z
 
[layer] -Add: new, reentrant current-layer accessor macros
r27720 file changeset diff or repo changeset diff igor22019-09-27T12:21:03.719167Z
 
[layer] -Update: copyright year
r27718 file changeset diff or repo changeset diff igor22019-09-27T11:48:00.736717Z
 
[layer] -Add: macros for IS_ASSY and IS_FAB should include explicit fab and assy layers
r27228 file changeset diff or repo changeset diff igor22019-08-19T04:11:42.628170Z
 
[res] -Add: context menu items for creating cut and vcut layers
r26186 file changeset diff or repo changeset diff igor22019-06-14T09:55:06.731562Z
 
[layer] -Add: conversion function that convertas lyc and lyt at once from a single string
r25723 file changeset diff or repo changeset diff igor22019-05-26T08:24:29.785633Z
 
[core] -Move: old layer based top/bottom silk lookup to io_pcb, the only code that needs this for compatibility
r23980 file changeset diff or repo changeset diff igor22019-03-16T04:34:47.011354Z
 
[core] -Change: move layer id typedefs to global typedefs so layer.h doesn't need to be included for only the IDs
r21991 file changeset diff or repo changeset diff igor22018-12-21T15:01:17.320231Z
 
[propedit] -Del: old layer and layer group fields for tagreting; the new scopign code takes care of these
r21952 file changeset diff or repo changeset diff igor22018-12-18T13:01:38.711375Z
 
[layer] -Fix: wrong API comment: layers reset really resets everything
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
r21417 file changeset diff or repo changeset diff igor22018-12-03T03:06:45.408166Z
 
[core] -Del: virtual layer type VLY DIALOG and the associated force flag - there is only one way to draw a preview and when it is requested, it is always drawn
r21120 file changeset diff or repo changeset diff igor22018-11-25T16:46:50.068134Z
 
[layer] -Fix: search.c won't assume existing silk layers anymore
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
r19669 file changeset diff or repo changeset diff igor22018-10-01T08:36:15.873698Z
 
[layer] -Cleanup: function with no arguments is (void)
r19487 file changeset diff or repo changeset diff igor22018-09-22T11:55:58.768462Z
 
[layer] -Fix: DOC is a sided layer too, the is-sided macro shall return accordingly
r19414 file changeset diff or repo changeset diff igor22018-09-17T06:07:24.352503Z
 
[trdraw] -Add: layer group select API, at least within the core, should get caller xform passed
r19368 file changeset diff or repo changeset diff igor22018-09-15T10:24:31.976908Z
 
[layer] -Cleanup: const correcntess in some layer queries
r19351 file changeset diff or repo changeset diff igor22018-09-14T14:28:58.238318Z
 
[core] -Add: generic object transformation structure for describing layer-wise rendering transformations
r19277 file changeset diff or repo changeset diff igor22018-09-10T06:01:30.959069Z
 
[doc] -Add: new terminology: the "main type" of layer groups
r19203 file changeset diff or repo changeset diff igor22018-09-07T16:23:30.544231Z
 
[layer] -Del: all remaining references and defintion of PCB_LYT_OUTLINE
r19186 file changeset diff or repo changeset diff igor22018-09-07T07:45:44.265721Z
 
[layer] -API CHANGE: creating a new bound layer gets a purpose string
r19153 file changeset diff or repo changeset diff igor22018-09-06T06:57:25.122576Z
 
[layer] -Cleanup: separate the concept of outline and slots; any routing on LYT_BOUNDARY is outline, while any proute or uroute on any LYT_MECH is internal slot
r19141 file changeset diff or repo changeset diff igor22018-09-05T06:16:50.804569Z
 
[layer] -Fix: excess parenthesis in layer type macro
r19140 file changeset diff or repo changeset diff igor22018-09-05T06:10:56.432146Z
 
[layer] -Fix: missing parenthesis in macro deciding whether a layer is an unplated drill
r19139 file changeset diff or repo changeset diff igor22018-09-05T05:57:30.405758Z
 
[layer] -Add: purpose resolver function from layer pointer
r19137 file changeset diff or repo changeset diff igor22018-09-04T07:31:22.056826Z
 
[layer] -Add: helper macros for testing a layer type and purpose against being a routed layer
r19135 file changeset diff or repo changeset diff igor22018-09-04T06:41:17.587683Z
 
[layer] -Add: introduce the boundary layer type with provisions for plated and unplated routing
r19133 file changeset diff or repo changeset diff igor22018-09-04T06:16:34.366682Z
 
[layer] -Del: PCB_LYT_UDRILL and PCB_LYT_PDRILL - use the purpose field instead
r19130 file changeset diff or repo changeset diff igor22018-09-04T04:23:21.407681Z
 
[layer] -Fix: vlayer lookup includes the purpose so virtual layers can be distinguished
r19124 file changeset diff or repo changeset diff igor22018-09-03T07:32:03.686390Z
 
[layer] -Del: PCB_LYT_CSECT - use the purpose field instead (breaks gerber fab export, needs more debugging)
r19123 file changeset diff or repo changeset diff igor22018-09-03T07:14:15.300355Z
 
[layer] -Del: PCB_LYT_CSECT - use the purpose field instead
r19121 file changeset diff or repo changeset diff igor22018-09-03T06:50:11.301184Z
 
[layer] -Add: utility function to look up the purpose/purpi by layer
r19120 file changeset diff or repo changeset diff igor22018-09-03T06:30:43.930319Z
 
[layer] -Del: PCB_LYT_FAB - use the purpose field instead
r19119 file changeset diff or repo changeset diff igor22018-09-03T06:12:06.862509Z
 
[layer] -Del: PCB_LYT_ASSY - use the purpose field instead
r19111 file changeset diff or repo changeset diff igor22018-09-02T16:02:22.133580Z
 
[layer] -Add: list purpose (string and integer functin key) in the virtual layer table
r19104 file changeset diff or repo changeset diff igor22018-09-02T08:32:33.201247Z
 
[layer] -Move: purpsoe is a group specific thing, move it from layer to group, plus in layer binding (non-cached version)
r19103 file changeset diff or repo changeset diff igor22018-09-02T03:52:09.333737Z
 
[layer] -Add: purpose field and purpose cache
r19084 file changeset diff or repo changeset diff igor22018-09-01T04:28:34.074410Z
 
[layer] -Add: helper macro to determine if a layer should have a side
r19013 file changeset diff or repo changeset diff igor22018-08-30T06:00:59.446952Z
 
[layer] -Change: substrate layers are really in-stack
r19012 file changeset diff or repo changeset diff igor22018-08-30T05:56:20.851168Z
 
[core] -Add: helper macro to decide if a layer type is in-stack
r19002 file changeset diff or repo changeset diff igor22018-08-29T07:22:55.448648Z
 
[layer] -Add: DOC and MECH layer types
r18066 file changeset diff or repo changeset diff igor22018-07-05T02:39:25.871349Z
 
[layer] -Add: function to convert a single but of layer type to string
r18031 file changeset diff or repo changeset diff igor22018-07-04T03:51:19.214011Z
 
[layer] -Add: helper functions for change layer color
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)
r18000 file changeset diff or repo changeset diff igor22018-07-03T06:24:44.494182Z
 
[layer] -Add: helper function to determine the default color of a new layer
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
r17629 file changeset diff or repo changeset diff igor22018-06-24T05:35:44.831123Z
 
[layer] -Add: API for unified string-to-layer-id conversion
r16185 file changeset diff or repo changeset diff igor22018-04-06T13:59:48.170682Z
 
[propedit] -Add: propedit(layers) and propedit(layer:id) so layer attributes can be edited
r16174 file changeset diff or repo changeset diff igor22018-04-06T08:00:56.720443Z
 
[core] -Change: convert pcb_layer_t into a pcb_any_obj_t
r16138 file changeset diff or repo changeset diff igor22018-04-04T06:47:35.009136Z
 
[layer] -Add: utility function for layer menu button lookup by name
r16136 file changeset diff or repo changeset diff igor22018-04-04T06:37:52.755535Z
 
[layer] -Add: virtual layer menu button abbreviated names
r16135 file changeset diff or repo changeset diff igor22018-04-04T06:19:39.897163Z
 
[layer] -Move: centralize menu-button-only virtual layers
r15842 file changeset diff or repo changeset diff igor22018-03-25T17:38:35.195986Z
 
[core] -Del: obj_all_list.h - include list headers directly
r15604 file changeset diff or repo changeset diff igor22018-03-23T06:08:00.535079Z
 
[core] -Del: old data model: element support code
r15141 file changeset diff or repo changeset diff igor22018-03-04T06:25:58.126941Z
 
[layer] -Split: layer free code from data.c to layer.c
r14744 file changeset diff or repo changeset diff igor22018-02-17T16:12:40.619854Z
 
[subc] -Add: properly mirror layer stackup for calculating the hash when subc is on bottom
r14742 file changeset diff or repo changeset diff igor22018-02-17T15:25:47.230084Z
 
[layer] -Add: centralize layer type mirror (will be needed for hashing)
r14726 file changeset diff or repo changeset diff igor22018-02-17T05:16:22.615375Z
 
[layer] -Cleanup: unify hash return type to unsigned int
r14725 file changeset diff or repo changeset diff igor22018-02-17T05:08:36.120943Z
 
[subc] -Add: hash layers
r14084 file changeset diff or repo changeset diff igor22018-01-18T08:02:23.189733Z
 
[layer] -Update: comment explaining PCB_LYC_AUTO is more verbose and mentions only padstacks
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
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r13037 file changeset diff or repo changeset diff igor22017-11-26T03:35:30.561688Z
 
-Cleanup: switch to PCB_INLINE for code readability
r12678 file changeset diff or repo changeset diff igor22017-11-07T07:38:27.854288Z
 
[compat_help] -Move: layer swap function out from core
r12538 file changeset diff or repo changeset diff igor22017-11-01T09:22:23.990133Z
 
[layer] -Split: pcb_layer_real2bound() to pcb_layer_real2bound_offs() so that a real layer can be converted to a bound layer without making an actual binding in the same step
r12345 file changeset diff or repo changeset diff igor22017-10-25T04:02:23.869657Z
 
[layer] -Add: make real-layer-resolving mechanism a static inline function
r12094 file changeset diff or repo changeset diff igor22017-10-14T17:32:52.569932Z
 
[layer] -Fix: allow bound layer to point to another bound layer for now - will have to decide whether this is a legal combination or we need to rebind to pcb layer

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