previous page | next page
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
r19118 file changeset diff or repo changeset diff igor22018-09-03T04:15:54.380889Z
 
[hid] -Change: API CHANGE: pass on purpose and purpi to layer group set so that decisions can be made based on subtype of mech/doc layers later
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
r19002 file changeset diff or repo changeset diff igor22018-08-29T07:22:55.448648Z
 
[layer] -Add: DOC and MECH layer types
r18371 file changeset diff or repo changeset diff igor22018-07-15T05:25:23.051254Z
 
[layer] -Fix: creating a new layer is a chaneg to the board
r18370 file changeset diff or repo changeset diff igor22018-07-15T05:23:27.488644Z
 
[layer] -Fix: when new layer is created, set its color to default
r18342 file changeset diff or repo changeset diff igor22018-07-14T12:39:23.295727Z
 
[layer] -Fix: layer listing uses the ptr vector instead of direct ui layer vector
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
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
r17908 file changeset diff or repo changeset diff igor22018-07-02T06:40:56.074052Z
 
[layer] -Fix: cast to validate freeing layer name
r17781 file changeset diff or repo changeset diff igor22018-06-28T03:41:04.952102Z
 
[core] -Cleanup: layer name memory leak
r17632 file changeset diff or repo changeset diff igor22018-06-24T05:49:29.266529Z
 
[fungw] -Move: layer description to layer id function from object_act to layer - fungw type conv depends on it
r17629 file changeset diff or repo changeset diff igor22018-06-24T05:35:44.831123Z
 
[layer] -Add: API for unified string-to-layer-id conversion
r16280 file changeset diff or repo changeset diff igor22018-04-08T03:02:53.834198Z
 
[layer] -Add: workaround for non-global outline layers (invalid combination) on layer binding
r16279 file changeset diff or repo changeset diff igor22018-04-08T02:43:00.357927Z
 
[core] -Add: comment explaining the automatic layer binding process
r16259 file changeset diff or repo changeset diff igor22018-04-07T13:26:19.245045Z
 
[core] -Del: the line object should have no Number field - use the term attribute to indicate terminal ID instead
r16222 file changeset diff or repo changeset diff igor22018-04-07T07:26:33.075118Z
 
[core] -Add: virtual layer button: padstacks
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
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
r15549 file changeset diff or repo changeset diff igor22018-03-22T05:58:44.025337Z
 
[core] -Del: old data model from the layer code
r15237 file changeset diff or repo changeset diff miloh2018-03-08T15:42:10.695549Z
 
[layer] -Fix: fix warning string tense
r15158 file changeset diff or repo changeset diff igor22018-03-05T04:23:09.579985Z
 
[layer] -Fix: after free()'ing a layer, memset the whole struct to 0 to make sure IDs and pointers are not leaked
r15151 file changeset diff or repo changeset diff igor22018-03-04T15:40:37.713108Z
 
[layer] -Fix: layer_is_empty() should consider all subcircuit layers, recursively
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
r15066 file changeset diff or repo changeset diff igor22018-03-02T11:45:58.236788Z
 
[layer] -Add: disable undo for layer del for now - needs a major rewrite of the layer operations
r15064 file changeset diff or repo changeset diff igor22018-03-02T11:33:08.864426Z
 
[layer] -Fix: layer creation do/undo - need to store 3 layer indices to be able to inser tbakc the layer at the right place
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
r14430 file changeset diff or repo changeset diff igor22018-02-03T05:09:21.923028Z
 
[core] -Fix: layer-is-empty-pure: in some special cases there's no rtree but list objects, in which case the layer can be non-empty while rtrees seem to be empty
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
r13680 file changeset diff or repo changeset diff igor22017-12-28T10:29:59.324645Z
 
[rtree] -Change: API change: new rtree creation API won't have arguments; keep the old API until the autoplace and autoroute code are tested
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r13026 file changeset diff or repo changeset diff igor22017-11-25T15:03:47.647501Z
 
[layer] -Fix: layer type lookup shouldn't crash on UI layers
r12992 file changeset diff or repo changeset diff igor22017-11-24T14:59:49.829663Z
 
[padstack] -Fix: is-layer-empty call considers padstacks
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
r12228 file changeset diff or repo changeset diff igor22017-10-20T17:29:13.092373Z
 
-Change: rename pcb_polygon_t to pcb_poly_t for consistency with shortened names
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
r12073 file changeset diff or repo changeset diff igor22017-10-14T12:44:03.125474Z
 
[layer] -Fix: don't assert if layer id can not be resolved because of a failed binding
r12056 file changeset diff or repo changeset diff igor22017-10-14T08:35:19.394895Z
 
[layer] -Move: auto-paste-empty check function from layer to element - it will need to be removed together with elements as the element side effects will be gone too
r12055 file changeset diff or repo changeset diff igor22017-10-14T08:21:32.895199Z
 
[layer] -Cleanup: sort out the paste layer emptyness bugs regarding to side effects of pads vs. explicit layers
r12051 file changeset diff or repo changeset diff igor22017-10-14T07:34:42.437672Z
 
[layer] -Cleanup: layer get flags doesn't need a pcb pointer, it can find its way from the layer itself
r12048 file changeset diff or repo changeset diff igor22017-10-14T06:22:20.091855Z
 
[layer] -Cleanup: whitepsace
r12047 file changeset diff or repo changeset diff igor22017-10-14T06:21:48.098014Z
 
[layer] -Cleanup: remove PCB dependency in vlayer
r12046 file changeset diff or repo changeset diff igor22017-10-14T06:06:43.850144Z
 
[layer] -Cleanup: don't use PCB directly in the layer fixup code
r12043 file changeset diff or repo changeset diff igor22017-10-14T05:33:34.239681Z
 
[layer] -Cleanup: remove PCB from binding code
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
r12040 file changeset diff or repo changeset diff igor22017-10-14T03:23:11.574372Z
 
[layer] -Cleanup: make local layer_init() PCB-independent
r12039 file changeset diff or repo changeset diff igor22017-10-14T03:21:54.825307Z
 
[layer] -Cleanup: remove PCB dependency from layer swap and move
r12038 file changeset diff or repo changeset diff igor22017-10-14T03:04:04.831782Z
 
[core] -Cleanup: remove code duplication in layer rename low and hight level
r12037 file changeset diff or repo changeset diff igor22017-10-14T03:02:51.955567Z
 
[core] -Cleanup: remove PCB-> from layer rename
r12032 file changeset diff or repo changeset diff igor22017-10-13T04:13:32.298172Z
 
[layer] -Cleanup: remove more PCB dependencies
r12031 file changeset diff or repo changeset diff igor22017-10-13T04:09:05.535316Z
 
[layer] -Cleanup: remove PCB dependencies
r12030 file changeset diff or repo changeset diff igor22017-10-13T03:42:58.389022Z
 
[layer] -Cleaup: pcb_layers_reset() doesn't depend on PCB
r12029 file changeset diff or repo changeset diff igor22017-10-13T03:35:34.751501Z
 
[layer] -Cleanup: layer lookup by name doesn't depend on PCB
r12026 file changeset diff or repo changeset diff igor22017-10-13T02:38:35.166855Z
 
[layer] -Del: workaround of r11969: with the new explicit bound-layer bit, import board with subc works without workarounds
r12015 file changeset diff or repo changeset diff igor22017-10-12T07:03:52.104972Z
 
[layer] -Cleanup: move grp to under meta.real - bound layers are not in groups
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
r12012 file changeset diff or repo changeset diff igor22017-10-12T06:12:59.153407Z
 
[layer] -Del: old macro to determine if a layer is bound, using indirect data - depend on direct data
r12011 file changeset diff or repo changeset diff igor22017-10-12T05:44:42.715623Z
 
-Add: explicit is_bound flag in the layer struct
r12010 file changeset diff or repo changeset diff igor22017-10-11T06:01:56.326659Z
 
[layer] -Fix: wrong pcb printf args on layer edit attributes window title build
r11969 file changeset diff or repo changeset diff igor22017-10-08T07:59:30.984241Z
 
[layer] -Workaround: more workarounds to compenaste for the missing explicit "bound-layer" flag
r11905 file changeset diff or repo changeset diff igor22017-10-02T05:47:39.786356Z
 
[core] -Update: categorize TODO warnings
r11869 file changeset diff or repo changeset diff igor22017-09-30T15:36:55.857518Z
 
[layer] -Cleanup: centralize layer attribute editing so it would be accessible from other contexts
r11713 file changeset diff or repo changeset diff igor22017-09-23T07:35:10.875425Z
 
[subc] -Move: centralize bound layer creation within data
r11707 file changeset diff or repo changeset diff igor22017-09-23T04:05:52.032854Z
 
[poly] -Move: polygon pline offset code to core, will be needed for subc terminal offseting
r11644 file changeset diff or repo changeset diff igor22017-09-17T12:25:04.072576Z
 
[layer] -Fix: remove redundant layer comb field - makes io_lihata saving harder
r10447 file changeset diff or repo changeset diff igor22017-07-27T05:33:14.108039Z
 
[layer] -Fix: properly calculate the binding for intern copper layers when a bound layer is looked up
r10445 file changeset diff or repo changeset diff igor22017-07-27T04:03:37.854491Z
 
[layer] -Add: when abstracting an intern copper layer, calculate the copper layer offset
r10214 file changeset diff or repo changeset diff igor22017-07-09T05:18:52.206558Z
 
[subc] -Fix: resolve UI layer IDs properly, don't get fooled by subc
r9890 file changeset diff or repo changeset diff igor22017-06-28T05:48:40.568461Z
 
[subc] -Add: more relaible layer flag function using layer pointers, considering bound layers
r9887 file changeset diff or repo changeset diff igor22017-06-28T05:25:41.149204Z
 
[subc] -Fix: layer-is-empty function doesn't attempt to resolve the layer id of bound layers
r9867 file changeset diff or repo changeset diff igor22017-06-27T06:35:09.175869Z
 
[layer] -Fix: don't segfault on resolving a bound layer ID without binding, rather assert
r9662 file changeset diff or repo changeset diff igor22017-06-20T18:13:21.129313Z
 
[subc] -Fix: layer-emptyness is checked with via the rtrees instead of the lists so subc effects are considered
r9586 file changeset diff or repo changeset diff igor22017-06-18T08:40:59.344246Z
 
[subc] -Fix: when layer id is queried for a bound layer, return the id of the real layer
r9463 file changeset diff or repo changeset diff igor22017-06-13T05:18:22.650633Z
 
[subc] -Fix: layer bidning: when creating a bound layer, also save the comb flag in meta.bound
r9462 file changeset diff or repo changeset diff igor22017-06-13T05:08:51.413136Z
 
[subc] -Fix: layer binding: when resolving, accept auto vs. non-auto layer match with lower score so that silk can be placed on auto-silk
r9276 file changeset diff or repo changeset diff igor22017-06-10T06:43:31.833860Z
 
[core] -Cleanup: remove old layer debug message
r9217 file changeset diff or repo changeset diff igor22017-06-08T05:45:29.390649Z
 
[subc] -Del: layers wont have subc rtrees, a subtree is data-local, not layer-local
r9216 file changeset diff or repo changeset diff igor22017-06-08T05:37:39.343441Z
 
[subc] -Fix: missing rtree include for layer binding

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