previous page | next page
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)
r17854 file changeset diff or repo changeset diff igor22018-07-01T05:50:34.994129Z
 
[layer] -Cleanup: remove temporary debug code
r17853 file changeset diff or repo changeset diff igor22018-07-01T05:50:10.316898Z
 
[layer] -Fix: when creating new layer groups for a padstack upgrade, make sure new bottom paste and bottom silk and bottom mask end up below bottom copper
r17852 file changeset diff or repo changeset diff igor22018-07-01T05:47:29.655708Z
 
[layer] -Fix: properly clreate new (missing) layer groups when upgrading the stack for padstack
r17851 file changeset diff or repo changeset diff igor22018-07-01T05:22:12.645057Z
 
[layer] -Split: create intern misc layer code: separate the logic (where/why to create) from the mechanical part (low level data field fill in)
r17674 file changeset diff or repo changeset diff igor22018-06-25T03:41:32.113955Z
 
[core] -Fix: mark the board changed on layer group operations that changes the layer stackup
r16179 file changeset diff or repo changeset diff igor22018-04-06T09:36:11.545723Z
 
[core] -Change: make layer groups compatible with pcb_any_obj_t
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
r15550 file changeset diff or repo changeset diff igor22018-03-22T06:00:00.293857Z
 
[core] -Del: old data model from the layer group code
r15159 file changeset diff or repo changeset diff igor22018-03-05T04:47:16.299555Z
 
[layer] -Fix: do not treat past layers specially when deciding whether a layer group is empty: pins and pads are no special case any more
r15154 file changeset diff or repo changeset diff igor22018-03-05T04:02:21.928353Z
 
[layer] -Add: helper function to create missing (internal) substrate layer groups between adjacent copper groups
r14516 file changeset diff or repo changeset diff igor22018-02-06T03:03:13.843066Z
 
[core] -Fix: don't create layer group name with space in the name (fallback global outline name)
r14166 file changeset diff or repo changeset diff igor22018-01-21T12:07:18.726308Z
 
[layer] -Fix: don't call invalidate_all on layer change notification if we are exporting
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
r13415 file changeset diff or repo changeset diff igor22017-12-12T03:53:04.020565Z
 
[core] -Fix: r13414: also set the AUTO flag on mask, paste and silk so that padstacks dare to use these layers
r13414 file changeset diff or repo changeset diff igor22017-12-12T03:51:03.437727Z
 
[core] -Fix: layer stack upgrade function should create default mask layer with SUB
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r13090 file changeset diff or repo changeset diff igor22017-11-30T08:14:06.153876Z
 
[padstack] -Add: layer group helper to create a stackup that's suitable for displaying all layers of standard padstacks
r12760 file changeset diff or repo changeset diff igor22017-11-12T05:08:29.970624Z
 
[padstack] -Add: layer-group-is-empty function for padstacks
r12263 file changeset diff or repo changeset diff igor22017-10-21T12:43:17.322927Z
 
[layer] -Fix: layer group free fields call has no return value
r12236 file changeset diff or repo changeset diff igor22017-10-21T05:39:00.566356Z
 
[layer] -Add: function to recalculate the copper cache of the layer stack
r12235 file changeset diff or repo changeset diff igor22017-10-21T05:30:26.920881Z
 
[layer] -Fix: remove PCB dependency
r12234 file changeset diff or repo changeset diff igor22017-10-21T05:22:30.661810Z
 
[layer] -Add: copper cache validity bit
r12233 file changeset diff or repo changeset diff igor22017-10-21T05:05:53.188291Z
 
[layer] -Add: provision for copper layer group list cache for fast bbvia lookup [layer] -Add: central layer stack free function
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
r12053 file changeset diff or repo changeset diff igor22017-10-14T07:57:43.537189Z
 
[layer] -Cleanup: use pcb_get_layer_() in layer group move, instead of manual struct field lookup
r12049 file changeset diff or repo changeset diff igor22017-10-14T06:34:43.714845Z
 
[layer] -Cleanup: remove PCB dependency from layer group 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
r12039 file changeset diff or repo changeset diff igor22017-10-14T03:21:54.825307Z
 
[layer] -Cleanup: remove PCB dependency from layer swap and move
r12033 file changeset diff or repo changeset diff igor22017-10-13T04:21:38.350347Z
 
[layer] -Del: last few PCB references from the layer group code
r12031 file changeset diff or repo changeset diff igor22017-10-13T04:09:05.535316Z
 
[layer] -Cleanup: remove PCB dependencies
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
r11884 file changeset diff or repo changeset diff igor22017-10-01T06:43:02.660515Z
 
[layer] -Fix: don't consider a copper layer empty if it has only via/pin rings on it
r11700 file changeset diff or repo changeset diff igor22017-09-22T06:18:50.650666Z
 
[layer] -Fix: missing return value
r11656 file changeset diff or repo changeset diff igor22017-09-18T05:32:14.285270Z
 
[layer] -Fix: when creating layer stack from a recipe, set outline layer group's flags properly
r11655 file changeset diff or repo changeset diff igor22017-09-18T05:17:45.803270Z
 
[layer] -Fix: recipe-to-layerstack: off-by-one bug in negative offsets
r11654 file changeset diff or repo changeset diff igor22017-09-18T03:48:10.770054Z
 
[layer] -Fix: misc layer creation: don't introduce an empty layer for the substrate that's not created
r11653 file changeset diff or repo changeset diff igor22017-09-18T03:18:51.520810Z
 
[layer] -Add: recipe-to-layerstack: create internal layers properly
r11652 file changeset diff or repo changeset diff igor22017-09-18T03:01:39.517587Z
 
[layer] -Add: recipe-to-layer stack: create outline
r11636 file changeset diff or repo changeset diff igor22017-09-17T08:23:28.379277Z
 
[subc] -Add: layer group helper function that attempts to create real layers matching a layer recipe
r11277 file changeset diff or repo changeset diff igor22017-09-03T06:05:36.787037Z
 
[layer] -Fix: pcb_layergrp_list_any() implementation had the old name
r10919 file changeset diff or repo changeset diff igor22017-08-18T14:32:14.676964Z
 
[layer] -Fix: layer group lookup should use the bound layer in subc
r10821 file changeset diff or repo changeset diff igor22017-08-15T07:16:53.291281Z
 
[layer] -Change: default layer group names should contain _ instead of space because group names potentially end up in file names and we don't like space in file name
r10781 file changeset diff or repo changeset diff igor22017-08-13T15:51:30.648826Z
 
[core] -Cleanup: unused var in layer group stepping
r10449 file changeset diff or repo changeset diff igor22017-07-27T05:38:45.206796Z
 
[layer] -Fix: layer group distance calculator bound checks, just in case one of the groups is not within the stack
r10448 file changeset diff or repo changeset diff igor22017-07-27T05:34:21.835798Z
 
[layer] -Fix: require all mask bits to match in layer group distance calculation
r10446 file changeset diff or repo changeset diff igor22017-07-27T05:31:08.805107Z
 
[layer] -Add:function to count layer groups of a given type stepping through the layer stack in a given direction
r10444 file changeset diff or repo changeset diff igor22017-07-27T03:52:39.888664Z
 
[layer] -Add: function to calculate the distance between two groups on the stack
r10443 file changeset diff or repo changeset diff igor22017-07-27T03:38:20.971404Z
 
[layer] -Add: cached top and bottom copper group
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
r8726 file changeset diff or repo changeset diff igor22017-05-02T06:15:02.122088Z
 
[layer] -Add: helper function for creating the mandantory silk layers
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
r8684 file changeset diff or repo changeset diff igor22017-05-01T07:01:38.885614Z
 
[layer] -Change: insertion of new layers is interpreted in group context,not in logical layer context
r8682 file changeset diff or repo changeset diff igor22017-05-01T05:58:42.136495Z
 
[layer] -Fix: when succesfully stepping a layer within a group, send out layer change notification
r8681 file changeset diff or repo changeset diff igor22017-05-01T05:41:00.287529Z
 
[layer] -Add: low level function to step a layer within a group +1 or -1 slot
r8648 file changeset diff or repo changeset diff igor22017-04-30T07:04:02.148895Z
 
[layer] -Add: low level group pointer -> ID converter function
r8645 file changeset diff or repo changeset diff igor22017-04-30T06:17:08.359074Z
 
[layer] -Fix: expect some layer group names to be uninitialized
r8643 file changeset diff or repo changeset diff igor22017-04-30T05:58:26.582632Z
 
[layer] -Add: low level function to find a group by name
r8642 file changeset diff or repo changeset diff igor22017-04-30T05:53:53.722858Z
 
[layer] -Add: low level group rename functions
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
r8599 file changeset diff or repo changeset diff igor22017-04-29T11:50:29.432063Z
 
[layer] -Fix: typo made top silk not contribute to pcb_silk_on()
r8597 file changeset diff or repo changeset diff igor22017-04-29T11:33:48.771433Z
 
[layer] -Cleanup: make pcb_silk_on() reentrant
r8596 file changeset diff or repo changeset diff igor22017-04-29T11:25:52.123143Z
 
[layer] -Add: function to query whether any silk group is visible
r8595 file changeset diff or repo changeset diff igor22017-04-29T11:20:15.684548Z
 
[layer] -Add: accessors to cached-query silk layer groups
r8318 file changeset diff or repo changeset diff igor22017-04-17T11:40:18.473724Z
 
[layer] -Cleanup: remove PCB dependency from is-paste-empty
r8299 file changeset diff or repo changeset diff igor22017-04-16T15:33:41.131424Z
 
[layer] -Fix: don't segfault on layer creation failure
r8286 file changeset diff or repo changeset diff igor22017-04-16T07:10:56.200597Z
 
[layer] -Add: safe group id->ptr resolver
r7779 file changeset diff or repo changeset diff igor22017-03-18T08:48:57.917416Z
 
[layer] -Del: macro pcb_max_group() -> not PCB-safe
r7775 file changeset diff or repo changeset diff igor22017-03-18T08:41:43.369062Z
 
[layer] -Cleanup: remove pcb_max_layer references
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)
r7749 file changeset diff or repo changeset diff igor22017-03-16T19:34:48.595734Z
 
[layer] -Cleanup: API simplification remove redundant argument from pcb_layergrp_move()
r7748 file changeset diff or repo changeset diff igor22017-03-16T19:29:45.727061Z
 
[layer] -Fix: typo introduced using random layers in r7745 (credit for bisecting: Evan)
r7747 file changeset diff or repo changeset diff igor22017-03-16T19:28:43.451008Z
 
[layer] -Clenaup: pcb_layergrp_move() doesn't touch PCB (API CHANGE)
r7745 file changeset diff or repo changeset diff igor22017-03-16T08:05:44.730139Z
 
[layer] -Fix: internal move group function shouldn't contain a hidden PCB layer lookup
r7744 file changeset diff or repo changeset diff igor22017-03-16T07:57:48.002603Z
 
[layer] -Cleanup: remove redundant arguments from the new_grp API
r7743 file changeset diff or repo changeset diff igor22017-03-16T07:46:25.551552Z
 
[layer] -Cleanup: remove argument redundancy for move_onto
r7742 file changeset diff or repo changeset diff igor22017-03-16T07:41:16.709699Z
 
[layer] -Cleanup: remove redudancy from parse group string args: pcb_board_t * is nedded, don't pass the layer stack as well, it's in there
r7741 file changeset diff or repo changeset diff igor22017-03-16T07:25:39.979747Z
 
[layer] -Clenaup: rename pcb_layer_group_list*() to pcb_layergrp_list*() for consistency
r7740 file changeset diff or repo changeset diff igor22017-03-16T07:19:13.281459Z
 
[layer] -Clenaup: pcb_layer_group_list*() doesn't touch PCB (API CHANGE)
r7739 file changeset diff or repo changeset diff igor22017-03-16T07:10:57.885249Z
 
[layer] -Clenaup: rename pcb_is_layergrp_empty to pcb_layergrp_is_empty() for naming consistency
r7738 file changeset diff or repo changeset diff igor22017-03-16T07:06:52.843017Z
 
[layer] -Clenaup: pcb_is_layergrp_empty() doesn't touch PCB (API CHANGE)
r7737 file changeset diff or repo changeset diff igor22017-03-16T07:01:26.844094Z
 
[layer] -Clenaup: pcb_layergrp_name() doesn't touch PCB (API CHANGE)
r7736 file changeset diff or repo changeset diff igor22017-03-16T06:54:51.669498Z
 
[layer] -Clenaup: remove redundant pcb_layer_lookup_group() - use pcb_layer_get_group() instead
r7735 file changeset diff or repo changeset diff igor22017-03-16T06:48:23.475174Z
 
[layer] -Clenaup: pcb_layergrp_flags() doesn't touch PCB (API CHANGE)
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)
r7733 file changeset diff or repo changeset diff igor22017-03-16T06:21:49.879495Z
 
[layer] -Clenaup: pcb_layer_add_in_group() doesn't touch PCB (API CHANGE)
r7732 file changeset diff or repo changeset diff igor22017-03-16T06:02:12.343668Z
 
[layer] -Fix: obsolate direct PCB reference
r7731 file changeset diff or repo changeset diff igor22017-03-16T06:00:55.259354Z
 
[layer] -Clenaup: pcb_layergrp_insert_after() doesn't touch PCB (API CHANGE)
r7730 file changeset diff or repo changeset diff igor22017-03-16T05:54:47.718497Z
 
[layer] -Fix: obsolete direct PCB ref
r7729 file changeset diff or repo changeset diff igor22017-03-16T05:53:11.653067Z
 
[layer] -Clenaup: pcb_layergrp_del() and pcb_layergrp_fix_old_outline() don't touch PCB (API CHANGE)
r7728 file changeset diff or repo changeset diff igor22017-03-16T05:39:37.593715Z
 
[layer] -Clenaup: pcb_layer_move_to_group() doesn't touch PCB (API CHANGE)
r7726 file changeset diff or repo changeset diff igor22017-03-16T04:55:38.066289Z
 
[layer] -Fix: layer group calls involved in 'load layout to buffer' should not manipulate global PCB but get a pointer
r7484 file changeset diff or repo changeset diff igor22017-03-08T07:43:12.142990Z
 
[layer] -Fix: removing a layer group removes all layers, including the second
r6601 file changeset diff or repo changeset diff igor22017-02-01T03:55:33.192071Z
 
[layer] -Fix: don't mix code and declarations (c89)
r6600 file changeset diff or repo changeset diff igor22017-02-01T03:53:30.220961Z
 
[layer] -Fix: type correctness on remove layer from group
r6586 file changeset diff or repo changeset diff igor22017-01-31T07:17:59.965539Z
 
[layer] -Add: API for controlling layer group inhibit

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