next page
r37979 file changeset diff or repo changeset diff igor22023-06-24T08:30:53.021910Z
 
[core] -Cleanup: remove rtree compatibility dependency on determining if rtree is empty
r37952 file changeset diff or repo changeset diff igor22023-06-24T06:43:30.456136Z
 
[core] -Cleanup: replace compat rtree destroy with native
r37946 file changeset diff or repo changeset diff igor22023-06-24T06:21:00.981717Z
 
[core] -Cleanup: replace compat rtree create with native in layer support code
r37852 file changeset diff or repo changeset diff igor22023-06-22T07:31:21.020439Z
 
[core] -Cleanup: remove rtree compat dependency from layer_del_update_thermals()
r37392 file changeset diff or repo changeset diff igor22023-04-28T05:20:30.505234Z
 
[core] -Fix: when removing a layer, all layers are renumbered; shift the thermal bits (indexed by layer index) in each padstack so thermals remain on the same layer after the re-indexing
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
r36416 file changeset diff or repo changeset diff igor22022-06-20T07:10:16.982031Z
 
-Fix: allocation bug
r36415 file changeset diff or repo changeset diff igor22022-06-20T07:09:29.121642Z
 
[core] -Fix: layer name lookup should survive NULL layer name: io_pcb calls it before layer names are fixed up
r36414 file changeset diff or repo changeset diff igor22022-06-20T07:07:30.278063Z
 
[core] -Add: fix up brpken input with layer names == NULL to layer name "<anon>" in pcb_layer_auto_fixup()
r34943 file changeset diff or repo changeset diff igor22021-06-18T14:48:09.529287Z
 
[core] -Fix: remove obsolete checks and restrictions on last copper layer(group) removal
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)
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
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
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
r31040 file changeset diff or repo changeset diff igor22020-05-01T03:31:35.564054Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (poly/rtree_compat)
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)
r31007 file changeset diff or repo changeset diff igor22020-04-30T14:30:17.364859Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb-printf)
r30981 file changeset diff or repo changeset diff igor22020-04-30T08:28:23.744744Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid)
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)
r30917 file changeset diff or repo changeset diff igor22020-04-27T18:04:40.144591Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in color)
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
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
r29713 file changeset diff or repo changeset diff igor22020-02-08T12:53:55.384836Z
 
[layer] -Fix: batch layer del undo: subc unbind should have the same serial as layer removal so they are undone at once
r29710 file changeset diff or repo changeset diff igor22020-02-08T10:12:04.393572Z
 
[layer] -Fix: unbind subcircuits from board layer before removing it
r29696 file changeset diff or repo changeset diff igor22020-02-08T06:40:55.294746Z
 
[layer] -Add: make pcb_layer_create() undoable
r29695 file changeset diff or repo changeset diff igor22020-02-08T06:36:38.572595Z
 
[layer] -Add: prepare pcb_layer_create() API for being undoable
r29688 file changeset diff or repo changeset diff igor22020-02-08T04:11:45.553226Z
 
[layer] -Fix: when layer IDs are moved, update layer objects' ->parent field as well
r29687 file changeset diff or repo changeset diff igor22020-02-08T04:03:18.184461Z
 
[layer] -Fix: typo in comment
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
r29674 file changeset diff or repo changeset diff igor22020-02-07T12:53:08.471083Z
 
[layer] -Add: make layer color change undoable
r29673 file changeset diff or repo changeset diff igor22020-02-07T12:32:09.343649Z
 
[layer] -Add: undoable layer rename
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
r29667 file changeset diff or repo changeset diff igor22020-02-07T09:42:14.083314Z
 
[layer] -Cleanup: missing cast, make the code more clear on name ownership pass-over
r29666 file changeset diff or repo changeset diff igor22020-02-07T09:23:57.149914Z
 
[layer] -Fix: retain layer color in layer remove-undo
r29665 file changeset diff or repo changeset diff igor22020-02-07T09:21:23.678527Z
 
[layer] -Fix: layer delete undo: insert the layer back using its original lid at its original group position
r29664 file changeset diff or repo changeset diff igor22020-02-07T08:28:18.964421Z
 
[layer] -Add: new undo code for layer append and remove
r29663 file changeset diff or repo changeset diff igor22020-02-07T07:45:23.458332Z
 
[layer] -Cleanup: remove unused variables and arguments
r29662 file changeset diff or repo changeset diff igor22020-02-07T07:36:48.073525Z
 
[layer] -Cleanup: simplify layer move split code return mechanism
r29661 file changeset diff or repo changeset diff igor22020-02-07T07:30:46.899036Z
 
[layer] -Del: remove the old layer move undo code in preparation of a new one that works for create/remove
r29660 file changeset diff or repo changeset diff igor22020-02-07T07:19:49.955094Z
 
[layer] -Cleanup: indentation
r29659 file changeset diff or repo changeset diff igor22020-02-07T07:16:11.100253Z
 
[layer] -Split: layer move code core into a separate append and delete function because it was too large and they are really unrelated
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
r29283 file changeset diff or repo changeset diff igor22020-01-24T12:35:45.104180Z
 
[librnd] -Split: separate librnd code from pcb-rnd code (polylib, original)
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]
r28282 file changeset diff or repo changeset diff igor22019-11-14T14:05:33.906880Z
 
[layer] -Fix: layer.c respects layergrp notification inhibit
r28095 file changeset diff or repo changeset diff igor22019-11-08T13:25:50.252576Z
 
[layer] -Cleanup: make pcb_max_layer() reentrant, not depending on PCB
r28067 file changeset diff or repo changeset diff igor22019-11-08T09:56:51.008645Z
 
[layer] -Cleanup: remove PCB refs from layervis by extending the API with a hidlib arg
r28065 file changeset diff or repo changeset diff igor22019-11-08T09:25:42.551662Z
 
[layer] -Cleanup: remove PCB refs in layer rename and recolor
r28064 file changeset diff or repo changeset diff igor22019-11-08T09:14:46.891705Z
 
[layer] -Cleanup: remove PCB refs where pcb or hidlib is available from arg
r28032 file changeset diff or repo changeset diff igor22019-11-07T04:58:20.605693Z
 
[fungw] -Add: pcb_actionv_bin() gets (pcb_hidlib_t *) as first arg so it can be passed down to the action
r27959 file changeset diff or repo changeset diff igor22019-11-01T05:17:32.061054Z
 
[core] -Cleanup: layer free shouldn't free text string directly, text free should do that
r27676 file changeset diff or repo changeset diff igor22019-09-24T06:23:54.955790Z
 
[core] -Fix: ->set_layer() is called from the renderer, not from the GUI as we may be exporting
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
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
r26791 file changeset diff or repo changeset diff igor22019-07-20T11:57:55.351278Z
 
[hid] -Add: HID API: attributes dialog gets pcb_hid_t * as first argument
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 *
r26188 file changeset diff or repo changeset diff igor22019-06-14T09:59:42.594385Z
 
-Fix: typo
r26187 file changeset diff or repo changeset diff igor22019-06-14T09:57:19.946909Z
 
[layer] -Add: combined lyt+lyc converter needs to understand explicit pos (or add) - that's how the user turns off implied lyc
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
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
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
r23516 file changeset diff or repo changeset diff igor22019-03-01T10:04:21.019294Z
 
[layer] -Fix: don't crash if virtual layer purpose comparison is requested but the virtual layer has no purpose string
r21983 file changeset diff or repo changeset diff igor22018-12-21T10:50:35.088437Z
 
[core] -Add: TODO for unified layer ID string conv
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
r21572 file changeset diff or repo changeset diff igor22018-12-08T03:41:58.312811Z
 
[layer] -Cleanup: memory leak on layer del: free fields
r21483 file changeset diff or repo changeset diff igor22018-12-05T07:03:04.156319Z
 
[hid] -Cleanup: replace confirm dialog calls with more generic pcb_hid_message_box() calls in core
r21410 file changeset diff or repo changeset diff igor22018-12-02T10:18:10.310221Z
 
[#warning] -Change: a bunch of #warnings translated to TODO() for portability
r21119 file changeset diff or repo changeset diff igor22018-11-25T16:46:17.136270Z
 
[layer] -Del: do not assert on existing top/bottom silk
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)
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
r19368 file changeset diff or repo changeset diff igor22018-09-15T10:24:31.976908Z
 
[layer] -Cleanup: const correcntess in some layer queries
r19309 file changeset diff or repo changeset diff igor22018-09-12T03:28:08.988250Z
 
[layer] -Fix: when creating new bound layers should make an strdup of the purpsoe field
r19308 file changeset diff or repo changeset diff igor22018-09-12T03:04:25.706163Z
 
[layer] -Add: when converting reallayers into bound layers, pick up the group's purpose field as the bound layer's purpose field to make further bindings happen correctly
r19294 file changeset diff or repo changeset diff igor22018-09-11T04:57:23.040593Z
 
[layer] -Add: layer binding handles the case of multiple groups offering potentially matching layers
r19293 file changeset diff or repo changeset diff igor22018-09-11T04:53:56.345945Z
 
[layer] -Change: binding scoring: take best pointer from parent too, for multi-group op
r19292 file changeset diff or repo changeset diff igor22018-09-11T04:52:11.454931Z
 
[layer] -Change: layer binding score takes best score as a pointer from parent, for multi-group operation
r19291 file changeset diff or repo changeset diff igor22018-09-11T04:47:58.444530Z
 
[layer] -Split: layer binding: scoring mechanism into a separate function as it will need to be called multiple times for multi-group match
r19290 file changeset diff or repo changeset diff igor22018-09-11T03:56:57.694989Z
 
[layer] -Add: layer binding resolver looks at group purpose vs. bound layer purpose and scores that with the same weight as name
r19207 file changeset diff or repo changeset diff igor22018-09-08T04:17:36.336438Z
 
[layer] -Fix: layer purpose lookup: use the right group
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
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
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
r19142 file changeset diff or repo changeset diff igor22018-09-05T06:31:41.348370Z
 
[layer] -Revert: temporarily keep "outline" as layer type name for compatibility for the transition
r19139 file changeset diff or repo changeset diff igor22018-09-05T05:57:30.405758Z
 
[layer] -Add: purpose resolver function from layer pointer

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