previous page | next page
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
r12047 file changeset diff or repo changeset diff igor22017-10-14T06:21:48.098014Z
 
[layer] -Cleanup: remove PCB dependency in vlayer
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
r12039 file changeset diff or repo changeset diff igor22017-10-14T03:21:54.825307Z
 
[layer] -Cleanup: remove PCB dependency from layer swap and move
r12037 file changeset diff or repo changeset diff igor22017-10-14T03:02:51.955567Z
 
[core] -Cleanup: remove PCB-> from layer rename
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
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
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
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
r11340 file changeset diff or repo changeset diff igor22017-09-06T04:52:04.641688Z
 
[subc] -Add: prepare the bound layer struct for user specified binding
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
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
r9214 file changeset diff or repo changeset diff igor22017-06-08T05:35:09.934981Z
 
[subc] -Add: layer tree binding has to create the trees of the source layer else the binding would fail
r9212 file changeset diff or repo changeset diff igor22017-06-08T04:13:10.007899Z
 
[subc] -Add: publish layer resolve function's prototype
r9152 file changeset diff or repo changeset diff igor22017-06-05T11:44:15.786194Z
 
[subc] -Add: separate bound layer rtree link call so subcircuit paste can reuse it when resolving layers
r9146 file changeset diff or repo changeset diff igor22017-06-05T09:48:46.839251Z
 
[subc] -Fix: buffer shouldn't share rtree with board, it should be independent
r9140 file changeset diff or repo changeset diff igor22017-06-05T09:05:34.869510Z
 
[subc] -Add: remember name of bound layers for a more detailed, scoring match
r9139 file changeset diff or repo changeset diff igor22017-06-05T08:29:54.378407Z
 
[subc] -Add: layer call for resolving a bound layer to a layer of the current pcb
r9136 file changeset diff or repo changeset diff igor22017-06-05T07:14:03.308717Z
 
[subc] -Add: generalize layer create bind code
r9106 file changeset diff or repo changeset diff igor22017-06-04T09:45:44.273435Z
 
[subc] -Add: pure, side-effect-free is-layer-empty query (side effects are all element-related)
r9101 file changeset diff or repo changeset diff igor22017-06-04T07:56:28.365974Z
 
[subc] -Add: macro to find out if layer is "real"
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)
r9011 file changeset diff or repo changeset diff igor22017-06-02T03:37:23.941588Z
 
[subc] -Add: layer referenecs back to its parent data
r8991 file changeset diff or repo changeset diff igor22017-06-01T04:24:21.806543Z
 
[subc] -Add: subcircuits in data and layer structs
r8943 file changeset diff or repo changeset diff igor22017-05-20T08:33:52.586497Z
 
[layer] -Add: layer swap: required so that .pcb save can be fixed (it will need to swap layers so that silks are always at the end)
r8691 file changeset diff or repo changeset diff igor22017-05-01T08:03:03.386292Z
 
[layer] -Add: extend the new layer api to accept a group - for the case when a new layer will be created within an empty group so we can't copy an existing layer's group
r8603 file changeset diff or repo changeset diff igor22017-04-29T13:14:10.876973Z
 
[layer] -Del: get rid of SilkActive - should be queried on a per layer group basis
r8440 file changeset diff or repo changeset diff igor22017-04-25T05:01:16.363388Z
 
[layer] -Add: function to clean up old imports: mark all silk layers auto
r8319 file changeset diff or repo changeset diff igor22017-04-17T12:38:58.833597Z
 
[layer] -Cleanup: get rid of PCB in pcb_layer_flags()
r8318 file changeset diff or repo changeset diff igor22017-04-17T11:40:18.473724Z
 
[layer] -Cleanup: remove PCB dependency from is-paste-empty
r8309 file changeset diff or repo changeset diff igor22017-04-17T07:22:27.253549Z
 
[layer] -Add: functions to convert combining flags bits to and from text
r8304 file changeset diff or repo changeset diff igor22017-04-17T05:33:59.887321Z
 
[layer] -Add: function to convert type name to type flag
r8288 file changeset diff or repo changeset diff igor22017-04-16T07:28:17.416927Z
 
[layer] -Add: per layer flag for describing how the layer should be combined within the group
r8194 file changeset diff or repo changeset diff igor22017-04-14T04:02:17.491360Z
 
[layer] -Change: have a generic, draw-callback based PCB_LYT_DIALOG instead of a layer dedicated for fontsel; this makes it easier to introduce new dialog box layers/previews without having to register new layers
r7798 file changeset diff or repo changeset diff igor22017-03-18T11:50:52.201560Z
 
[layer] -Fix: new interpretation of logical layers: they should not be flipped on draw (so that csect and fontsel are always displayed face up)
r7771 file changeset diff or repo changeset diff igor22017-03-18T07:51:59.740852Z
 
[layer] -Del: macro PCB_LAYER_IS_EMPTY() to get the API simpler - just use the direct call, this also exposes the use of PCB in some calls
r7769 file changeset diff or repo changeset diff igor22017-03-18T07:07:41.412156Z
 
[layer] -Clenaup: pcb_layer_is_empty*() don't touch PCB (API CHANGE)
r7768 file changeset diff or repo changeset diff igor22017-03-18T07:00:26.051083Z
 
[layer] -Del: old API, already unused: pcb_layer_create_old()
r7064 file changeset diff or repo changeset diff igor22017-02-20T04:41:32.237842Z
 
[font] -Add: introduce a fontsel virtual layer that is never exported
r6559 file changeset diff or repo changeset diff igor22017-01-29T09:20:54.203254Z
 
[layer] -Add: new, simplified layer creation call
r6554 file changeset diff or repo changeset diff igor22017-01-29T08:44:41.310359Z
 
[layer] -Rename: deprecate the old layer creation code - it tried to do both layer and group which is just bad practice now
r6318 file changeset diff or repo changeset diff igor22017-01-17T04:07:41.696750Z
 
[layer] -Del: virtual layer offset - silk is non-virtual, no need to map these to real layer groups anymore
r6290 file changeset diff or repo changeset diff igor22017-01-15T15:00:08.426360Z
 
[layer] -Change: move the paste layers from virtual to real layers
r6289 file changeset diff or repo changeset diff igor22017-01-15T14:43:35.284768Z
 
[layer] -Change: move the mask layer from virtual to real layer
r6284 file changeset diff or repo changeset diff igor22017-01-15T09:54:09.178692Z
 
[layer] -Cleanup: rewrite top bottom silk layer lookup to use a cached layer ID lookup mechanism - a bit slower, but this removes the +2 silk assumption
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
r6277 file changeset diff or repo changeset diff igor22017-01-15T07:49:51.809703Z
 
[layer] -Del: layer finalization API: just build up layers the right way on the go
r6227 file changeset diff or repo changeset diff igor22017-01-13T05:55:53.709935Z
 
[layer] -Cleanup: silk layers have no virtual versions anymore
r6225 file changeset diff or repo changeset diff igor22017-01-13T05:02:48.623133Z
 
[layer] -Add: cross-reference from layer to layer group [layer] -Fix: add silk layers in the silk layer group
r6218 file changeset diff or repo changeset diff igor22017-01-12T08:07:27.634353Z
 
[layer] -Change: rewrite the group string parser [layer] -Change: increase layer group MAX to host all substrates and misc layers
r6209 file changeset diff or repo changeset diff igor22017-01-11T07:33:32.580256Z
 
[layer] -Add: introduce layer group fields that'd long term replace layer fields
r6203 file changeset diff or repo changeset diff igor22017-01-10T07:50:25.557352Z
 
[draw_csect] -Add: prepare for drawing the cross section layer, disable it in ps for now
r6128 file changeset diff or repo changeset diff igor22017-01-08T10:27:19.620421Z
 
[layer] -Fix: remove TEST_SILK macro and another set of silk layer position assumptions
r6121 file changeset diff or repo changeset diff igor22017-01-08T09:02:25.447486Z
 
[layer] -Fix: remove more silk layer hardwiring from the draw code
r6119 file changeset diff or repo changeset diff igor22017-01-08T07:35:12.934495Z
 
[layer] -Add: macro to return LYT_*_SIDE for the current view
r6104 file changeset diff or repo changeset diff igor22017-01-07T09:34:43.861835Z
 
[layer] -Fix: don't include layer_gtp.h from layer.h, include it only where it's needed
r6103 file changeset diff or repo changeset diff igor22017-01-07T09:23:06.097627Z
 
[layer] -Split: move group-related parts from layer.h to layer_grp.h
r5897 file changeset diff or repo changeset diff igor22016-12-23T16:47:37.667244Z
 
-Fix: typos in comments (patch by Larry)
r5671 file changeset diff or repo changeset diff igor22016-12-16T04:18:03.355803Z
 
[core] -Fix: extend parse group API so would later tolerate a strange thing in ancient files: missing silk layers
r5630 file changeset diff or repo changeset diff igor22016-12-13T10:01:29.305419Z
 
[layer] -Add: draw UI layers
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
r5573 file changeset diff or repo changeset diff igor22016-12-10T14:10:26.269059Z
 
[layer] -Cleanup: hide the "is_outline" macro that still needs to use the layer name - this is now the single point where we depend on layer name and even this can't be accessed from other than within the layer code internals
r5572 file changeset diff or repo changeset diff igor22016-12-10T14:05:21.111729Z
 
[layer] -Del: old layer macros: SL* [layer] -Del: old HID layer_set mechanism
r5538 file changeset diff or repo changeset diff igor22016-12-08T08:38:23.612942Z
 
[layer] -Add: macro to determine if a layer (by flags) is on the side we are looking at
r5529 file changeset diff or repo changeset diff igor22016-12-07T06:28:37.472107Z
 
[layer] -Add: layer-is-empty function considers pads on outer copper layers
r5514 file changeset diff or repo changeset diff igor22016-12-05T08:39:28.805326Z
 
[layer] -Add: virtual layer lookup
r5512 file changeset diff or repo changeset diff igor22016-12-05T07:12:35.565766Z
 
[layer] -Change: hid helper: use layer type bits instead of guessing by groups
r5510 file changeset diff or repo changeset diff igor22016-12-05T04:48:34.544621Z
 
[layer] -Change: draw code calls the new wrapper for gui set-layer on copper layer groups too, so it'll be easier to replace the set_layer_old() API
r5507 file changeset diff or repo changeset diff igor22016-12-05T04:17:49.310425Z
 
[layer] -Add: new API to run the set_layer() in GUI (the old one for now)
r5506 file changeset diff or repo changeset diff igor22016-12-05T04:02:15.288702Z
 
[layer] -Add: virtual layer IDs in an enum so they are easier to reference
r5493 file changeset diff or repo changeset diff igor22016-12-04T08:04:17.859367Z
 
[layer] -Add: layer type bits for plated and unplated drills
r5492 file changeset diff or repo changeset diff igor22016-12-04T07:50:07.534366Z
 
[layer] -Add: function to query layer group flags
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
r5421 file changeset diff or repo changeset diff igor22016-12-01T07:35:54.553847Z
 
[layer] -Fix: don't list find silk from the virtual layer list for now
r5419 file changeset diff or repo changeset diff igor22016-11-30T05:07:12.347316Z
 
[layer] -Cleanup: move layer is empty macro out from the old API section
r5418 file changeset diff or repo changeset diff igor22016-11-30T04:40:27.583390Z
 
[unravel2] -Rename: layer move to group call
r5416 file changeset diff or repo changeset diff igor22016-11-30T04:35:09.028331Z
 
[layer] -Fix: type correctness in move layer in groups
r5414 file changeset diff or repo changeset diff igor22016-11-29T09:07:04.613594Z
 
[unravel2] -Rename: SOLDER_LAYER and COMPONENT_LAYER - they are really sides, not layers
r5413 file changeset diff or repo changeset diff igor22016-11-29T09:03:53.358745Z
 
[layer] -Fix: make SOLDER_LAYER and COMPONENT_LAYER enum values so the type can make the code more readable
r5411 file changeset diff or repo changeset diff igor22016-11-29T08:57:27.073146Z
 
[unravel2] -Rename: IsPasteEmpty()
r5410 file changeset diff or repo changeset diff igor22016-11-29T08:51:38.044334Z
 
[layer] -Fix: remote duplicate layer resolver function
r5409 file changeset diff or repo changeset diff igor22016-11-29T08:45:39.044075Z
 
[layer] -Fix: type correctness in layer group by layer pointer resolver
r5408 file changeset diff or repo changeset diff igor22016-11-29T08:43:52.834037Z
 
[unravel2] -Rename: layer group resolver by layer pointer
r5406 file changeset diff or repo changeset diff igor22016-11-29T08:36:00.070501Z
 
[layer] -Fix: group to layer lookup function type correctness
r5405 file changeset diff or repo changeset diff igor22016-11-29T08:33:55.620169Z
 
[unravel2] -Rename: layer group for layer lookup function
r5404 file changeset diff or repo changeset diff igor22016-11-29T08:27:59.846969Z
 
[layer] -Change: mark parse group string parser as obsolete
r5402 file changeset diff or repo changeset diff igor22016-11-29T08:14:53.729770Z
 
[layer] -Fix: layer ID resolver returns layer ID type
r5401 file changeset diff or repo changeset diff igor22016-11-29T08:10:26.998541Z
 
[unravel2] -Rename: layer ID resolver
r5400 file changeset diff or repo changeset diff igor22016-11-29T08:04:15.889138Z
 
[io] -Move: layer group to string function from core to io_pcb, that's the only place we'd ever use this
r5399 file changeset diff or repo changeset diff igor22016-11-29T08:02:06.061945Z
 
[unravel2] -Rename: layer group string parse function - need to keep it in core because of the conf

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