next page
r36999 file changeset diff or repo changeset diff igor22022-11-19T16:13:11.604707Z
 
[librnd4] -Update: API change: hid->set_layer_group() new (rnd_design_t *) arg
r33760 file changeset diff or repo changeset diff igor22021-01-07T06:50:43.134330Z
 
[core] -Add: layer group change inhibit call so timed updaters can be blocked
r32709 file changeset diff or repo changeset diff igor22020-09-14T10:02:04.479563Z
 
[core] -Cleanup: decouple pcb_board_set_changed_flag() from PCB, adding a pcb_board_t * context pointer first arg
r32259 file changeset diff or repo changeset diff igor22020-07-18T14:46:01.759171Z
 
[core] -Cleanup: move layer group thickness attribute function from board.c to layer_grp.c where it really belongs
r32115 file changeset diff or repo changeset diff igor22020-07-02T06:53:03.201898Z
 
[core] -Cleanup: rename attrib.[ch] public symbols back to pcb_ prefix from rnd_ prefix as they are not part of librnd anymore
r32094 file changeset diff or repo changeset diff igor22020-07-01T03:38:37.912001Z
 
[io_pcb] -Cleanup: move layer group string parser from core to io_pcb, that's the only one format that should ever use it, for compatibility
r31864 file changeset diff or repo changeset diff igor22020-06-12T07:35:37.313456Z
 
[layer_grp] -Cleanup: unused var introduced by recent bugfix
r31859 file changeset diff or repo changeset diff igor22020-06-12T05:29:56.707789Z
 
[core] -Fix: layer group string parse: do not assert, rather quit with a sane error message and return failure if new layer groups can not be created (may happen when the input has more layer groups than the group max pcb-rnd was compiled with)
r31858 file changeset diff or repo changeset diff igor22020-06-12T05:23:59.725615Z
 
[core] -Fix: layer group insert intern: do not make room for the new layer groups twice
r31857 file changeset diff or repo changeset diff igor22020-06-12T04:05:10.420955Z
 
[core] -Fix: old layer stack parser: better layer error reporting on broken stackups
r31752 file changeset diff or repo changeset diff igor22020-06-03T06:04:07.977632Z
 
[core] -Add: NewGroup() can create the group as first or last on the stack
r31027 file changeset diff or repo changeset diff igor22020-04-30T17:16:16.764337Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (funchash)
r31011 file changeset diff or repo changeset diff igor22020-04-30T15:07:11.319970Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb_bool)
r31008 file changeset diff or repo changeset diff igor22020-04-30T14:38:25.229475Z
 
[librnd] -Cleanup: rename pcb-printf to rnd_printf for consistency
r31007 file changeset diff or repo changeset diff igor22020-04-30T14:30:17.364859Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb-printf)
r30980 file changeset diff or repo changeset diff igor22020-04-30T08:20:54.258802Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid)
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)
r30942 file changeset diff or repo changeset diff igor22020-04-28T15:47:23.888740Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (compat_misc)
r30905 file changeset diff or repo changeset diff igor22020-04-27T14:56:00.509130Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in attributes)
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r30777 file changeset diff or repo changeset diff igor22020-04-22T09:48:58.183216Z
 
[core] -Cleanup: remove unused+call var in layer binding
r29703 file changeset diff or repo changeset diff igor22020-02-08T07:54:02.612052Z
 
[layer] -Add: make pcb_layergrp_step_layer() always undoable
r29699 file changeset diff or repo changeset diff igor22020-02-08T07:03:54.789997Z
 
[layer] -Fix: group insert sets parent of the group
r29697 file changeset diff or repo changeset diff igor22020-02-08T06:49:08.575503Z
 
[layer] -Cleanup: more consistent API naming for the layer group undo created function (needs to be called after group creation)
r29695 file changeset diff or repo changeset diff igor22020-02-08T06:36:38.572595Z
 
[layer] -Add: prepare pcb_layer_create() API for being undoable
r29693 file changeset diff or repo changeset diff igor22020-02-08T06:26:43.580624Z
 
[layer] -Cleanup: whitespace
r29692 file changeset diff or repo changeset diff igor22020-02-08T06:20:19.207290Z
 
[layer] -Add: make pcb_layergrp_dup() undoable
r29691 file changeset diff or repo changeset diff igor22020-02-08T04:24:35.364687Z
 
[layer] -Add: batch undo serials for removing all layers together with removing the layer group so a single undo step undos it all
r29690 file changeset diff or repo changeset diff igor22020-02-08T04:21:46.433552Z
 
[layer] -Fix: off-by-one bug in layergroup del undo messed up the stack after an undo
r29689 file changeset diff or repo changeset diff igor22020-02-08T04:20:14.194783Z
 
[layer] -Add: group del undo print: print the group name too
r29686 file changeset diff or repo changeset diff igor22020-02-08T03:33:40.207880Z
 
[layer] -Add: undoable layer group del
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
r29681 file changeset diff or repo changeset diff igor22020-02-07T15:16:23.069402Z
 
-Update: copyright years
r29680 file changeset diff or repo changeset diff igor22020-02-07T14:43:12.018731Z
 
[layer] -Add: undoable layer group type (location & material) change
r29679 file changeset diff or repo changeset diff igor22020-02-07T13:49:47.894034Z
 
[layer] -Add: make layer purpose change undoable
r29677 file changeset diff or repo changeset diff igor22020-02-07T13:29:43.553417Z
 
[layer] -Add: make layergroup renames undoable
r29676 file changeset diff or repo changeset diff igor22020-02-07T13:16:09.194400Z
 
[layer] -Add: prepare the API for undoable layer group rename and set-purpose
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
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r28956 file changeset diff or repo changeset diff igor22019-12-29T04:36:31.550362Z
 
[layer] -Fix: layer group substrate fixup: handling layer group size as unsigned caused overflow on group size 0
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]
r28282 file changeset diff or repo changeset diff igor22019-11-14T14:05:33.906880Z
 
[layer] -Fix: layer.c respects layergrp notification inhibit
r28271 file changeset diff or repo changeset diff igor22019-11-14T12:14:04.681556Z
 
[layer] -Add: default layer group map contains the outline boundary group
r28257 file changeset diff or repo changeset diff igor22019-11-14T10:05:26.890532Z
 
[layer] -Add: separate mini-tables for non-copper top, bottom and global layer groups so they can be created without copper
r28256 file changeset diff or repo changeset diff igor22019-11-14T09:50:01.172934Z
 
[layer] -Add: map based layer group creation (always-create-duplicate version)
r28235 file changeset diff or repo changeset diff igor22019-11-12T04:17:42.556630Z
 
[layer] -Add: default doc layers from map: also set init-invis
r28234 file changeset diff or repo changeset diff igor22019-11-12T04:11:42.458571Z
 
[layer] -Add: turn force_end into a bitfield flag (enum) so it can later host default invis too
r28230 file changeset diff or repo changeset diff igor22019-11-12T03:43:30.544344Z
 
[layer] -Add: pcb_layergrp_upgrade_by_map() to create layers by any map
r28229 file changeset diff or repo changeset diff igor22019-11-12T03:35:20.067433Z
 
[layer] -Add: default group map for the doc new layers
r28066 file changeset diff or repo changeset diff igor22019-11-08T09:40:24.138564Z
 
[layer] -Cleanup: remove PCB refs from layer group rename and repurpose
r27721 file changeset diff or repo changeset diff igor22019-09-27T12:35:20.149265Z
 
[layer] -Add: default layer upgrade for padstacks shall include mech layers for slotting so that opening a footprint with slots works out-of-the-box
r27255 file changeset diff or repo changeset diff igor22019-08-22T05:31:09.491479Z
 
[layer] -Add: parse and cache layer group init-invis attribute in a bit
r27254 file changeset diff or repo changeset diff igor22019-08-22T04:11:05.962199Z
 
[layer] -Cleanup: centralize layer group initialization code that sets up type and parent
r27089 file changeset diff or repo changeset diff igor22019-08-09T06:48:00.591689Z
 
[core] -Add: introduce pcb_render, as an alternative to pcb_gui: render is used for rendering, gui is for everything else, so dialog boxes can be still presented while rendering
r26908 file changeset diff or repo changeset diff igor22019-07-25T03:23:02.438083Z
 
[layer] -Fix: don't print an error message for failed to create doc layer in the first loop of pcb_layer_create_all_for_recipe(): doc layers are created later on
r26807 file changeset diff or repo changeset diff igor22019-07-20T16:21:26.525824Z
 
[hid] -Del: HID API: remove pcb_hidlib_t * from the set_layer call
r26806 file changeset diff or repo changeset diff igor22019-07-20T16:10:40.065482Z
 
[hid] -Del: HID API: remove pcb_hidlib_t * from the invalidate calls and notify_mark_change() and notify_crosshair_change
r26776 file changeset diff or repo changeset diff igor22019-07-20T08:36:49.708653Z
 
[hid] -Add: HID API: gc make/destroy first argument is pcb_hid_t *
r26773 file changeset diff or repo changeset diff igor22019-07-20T08:01:10.025309Z
 
[hid] -Add: invalidate API calls get a pcb_hid_t * as first arg
r25201 file changeset diff or repo changeset diff igor22019-05-03T06:39:05.279372Z
 
[hidlib] -Add: set layer group API got a (pcb_hidlib_t *) first arg for context
r25198 file changeset diff or repo changeset diff igor22019-05-03T06:05:50.181737Z
 
[hidlib] -Add: invalidate and crosshair refresh API: (pcb_hidlib_t *) as first arg
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
r23616 file changeset diff or repo changeset diff igor22019-03-02T15:56:13.960961Z
 
[layer] -Fix: const correctness: laye group ptr to id won't change any input
r22952 file changeset diff or repo changeset diff igor22019-02-02T05:04:44.025286Z
 
[layer] -Add: helper function to figure if the board has implicit outline only
r22776 file changeset diff or repo changeset diff igor22019-01-24T07:16:58.057334Z
 
[layer] -Fix: memory leak: group free should get rid of the purpose field
r22769 file changeset diff or repo changeset diff igor22019-01-24T06:01:32.309966Z
 
[layer] -Fix: when opening footprint as board, create all the DOC and MECH layers on the dummy board so the subc can be bound to them
r21982 file changeset diff or repo changeset diff igor22018-12-21T10:50:13.344428Z
 
[core] -Add: utility function for centralizing layer group ID from string conversion
r21953 file changeset diff or repo changeset diff igor22018-12-18T14:16:20.425855Z
 
[layer] -Add: layer group creation call, without side effects (for loaders)
r20871 file changeset diff or repo changeset diff igor22018-11-10T15:38:12.634854Z
 
[layergrp] -Fix: compatibility: a layer called Outline is also an outline layer (probably pstoedit...) - do case insensitive name comparison
r20870 file changeset diff or repo changeset diff igor22018-11-10T15:37:24.270892Z
 
[layergrp] -Add: helper function for fixing up broken outline layers
r20868 file changeset diff or repo changeset diff igor22018-11-10T14:19:33.191912Z
 
[layergrp] -Fix: when removing a layer from its group, if the layer is already not in any group, that's not an error, just a NOP
r20550 file changeset diff or repo changeset diff igor22018-11-03T09:33:42.125874Z
 
[polygon] -Fix: when a layer is moved to a different group, reclip all polygons of the layer automatically
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
r19751 file changeset diff or repo changeset diff igor22018-10-03T05:57:24.634269Z
 
[layer] -Fix: wrong outline layer name
r19746 file changeset diff or repo changeset diff igor22018-10-03T05:48:13.646843Z
 
[layer] -Add: default layer group map has a purpose field and offers a map line for the "outline" layer (boundary with uroute)
r19741 file changeset diff or repo changeset diff igor22018-10-03T03:36:35.762179Z
 
[layer] -Fix: don't use space in default layer/group names, some exporters will not like that when it ends up in file names
r19740 file changeset diff or repo changeset diff igor22018-10-03T03:35:26.870491Z
 
[layer] -Fix: default layer map: silk should be above the mask
r19739 file changeset diff or repo changeset diff igor22018-10-03T03:33:17.431547Z
 
[layer] -Fix: default group+layer create call sets group valid to 1
r19737 file changeset diff or repo changeset diff igor22018-10-03T03:31:22.788637Z
 
[layer] -Add: default group+layer creation allows overriding the names
r19736 file changeset diff or repo changeset diff igor22018-10-03T03:15:43.299923Z
 
[layer] -Add: default layer map entries for copper and substrate layers
r19732 file changeset diff or repo changeset diff igor22018-10-02T15:40:57.128857Z
 
[layer] -Fix: off-by-one bug in the marker for first non-copper bottom default layer group
r19731 file changeset diff or repo changeset diff igor22018-10-02T15:27:54.549871Z
 
[layer] -Add: publish the function that creates a layer group and a layer in it from the default map
r19730 file changeset diff or repo changeset diff igor22018-10-02T15:17:43.789243Z
 
[layer] -Add: expose layer group change notification API
r19729 file changeset diff or repo changeset diff igor22018-10-02T15:06:33.692898Z
 
[layer] -Add: publish default layer group map
r19423 file changeset diff or repo changeset diff igor22018-09-18T05:36:33.380605Z
 
[layer] -Fix: don't crash on group purpose compare if purpose is NULL
r19415 file changeset diff or repo changeset diff igor22018-09-17T06:30:54.486751Z
 
[hid] -Change: API CHANGE: pass on editable "caller xform" struct pointer to the set layer API so exporters can configure the core do do transformations on drawing
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
r19377 file changeset diff or repo changeset diff igor22018-09-15T11:31:49.822118Z
 
[layer] -Fix: const correcntess in some layer group queries
r19367 file changeset diff or repo changeset diff igor22018-09-15T10:24:10.829498Z
 
[layer] -Cleanup: const correctness in some layer group queries
r19267 file changeset diff or repo changeset diff igor22018-09-10T04:58:06.094154Z
 
[layer] -Add: function to duplicate a layer group
r19228 file changeset diff or repo changeset diff igor22018-09-08T13:49:49.047505Z
 
[layer] -Fix: when fixing up outline layer (e.g. after loading from old file formats), set the auto comb flag on the layers
r19206 file changeset diff or repo changeset diff igor22018-09-08T04:11:12.778308Z
 
[layer] -Fix: when converting old-outline layer to outline, also make it global
r19199 file changeset diff or repo changeset diff igor22018-09-07T13:40:41.150407Z
 
[layer] -Add: direct API to pcb_layer_gui_set_layer() for the case the caller already has the group pointer
r19195 file changeset diff or repo changeset diff igor22018-09-07T12:04:53.000403Z
 
[layer] -Del: PCB_LYT_OUTLINE from draw and layer logics, except for the implicit outline rectangle draw
r19183 file changeset diff or repo changeset diff igor22018-09-07T07:06:08.644943Z
 
[layer] -Add: group list by purpose
r19180 file changeset diff or repo changeset diff igor22018-09-07T06:37:07.593426Z
 
[layer] -Fix: typo in API function name
r19179 file changeset diff or repo changeset diff igor22018-09-07T06:31:35.761830Z
 
[layer] -Add: pcb_layergrp_is_pure_empty() to determine if a layer group has any explicit object
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

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