next page
r38447 file changeset diff or repo changeset diff igor22023-10-20T13:41:51.306732Z
 
[core] -Fix: do not consider aux layer when sizing subcircuit bbox; this helps with small parts, like 0402 and smaller (anything that's below 1mm radius)
r37986 file changeset diff or repo changeset diff igor22023-06-24T08:40:25.885849Z
 
[core] -Cleanup: remove rtree2_compat.h dependency
r37889 file changeset diff or repo changeset diff igor22023-06-23T09:28:54.593328Z
 
-Fix: type mismatches in r37888
r37888 file changeset diff or repo changeset diff igor22023-06-23T09:21:19.642633Z
 
[core] -Cleanup: replace compat rtree search with native in pcb_data_r_search()
r31916 file changeset diff or repo changeset diff igor22020-06-15T09:31:18.873830Z
 
[core] -Add: data mirror on text: an optional op bit that mirrors rotation angle as well
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
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)
r30974 file changeset diff or repo changeset diff igor22020-04-30T07:09:50.340530Z
 
[librnd] -Split: globalconst.h to pcb-specific part and generic librnd part
r30970 file changeset diff or repo changeset diff igor22020-04-30T03:56:23.470626Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (rtree, global typedefs)
r30912 file changeset diff or repo changeset diff igor22020-04-27T15:43:47.184673Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (box)
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
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
r29716 file changeset diff or repo changeset diff igor22020-02-08T14:49:53.489669Z
 
[core] -Add: prepare the low level mirror API to be undoable
r29289 file changeset diff or repo changeset diff igor22020-01-24T14:22:04.374299Z
 
[librnd] -Split: separate librnd code from pcb-rnd code - the poly lib unfortunately depends on rtree2_compat.h
r29269 file changeset diff or repo changeset diff igor22020-01-24T09:07:27.197308Z
 
[librnd] -Split: separate librnd code from pcb-rnd code
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r29047 file changeset diff or repo changeset diff igor22020-01-03T13:08:26.237612Z
 
[core] -Add: is pcb_data_move() optionally undoable (will fix non-undoable autocrop)
r28819 file changeset diff or repo changeset diff igor22019-12-18T16:38:33.939160Z
 
[hidlib] -Fix: rtree.h shouldn't depend on pcb-rnd-only rtree2_compat.h, that breaks librnd; rtree2_compat.h should depend on rtree.h
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
r27813 file changeset diff or repo changeset diff igor22019-10-08T03:47:16.570903Z
 
[core] -Fix: misleading API doc on pcb_data_binding_update(): it's the data that changes, not pcb
r26182 file changeset diff or repo changeset diff igor22019-06-14T05:43:12.893113Z
 
[core] -Add: data address to string converter function
r25864 file changeset diff or repo changeset diff igor22019-06-01T15:08:06.845471Z
 
[core] -Add: obj/str to idpath create self-contained paths
r25861 file changeset diff or repo changeset diff igor22019-06-01T14:12:08.725758Z
 
[core] -Add: comment the data <-> str API
r25860 file changeset diff or repo changeset diff igor22019-06-01T14:05:21.276336Z
 
[core] -Move: data <-> string converters to data.[ch] for reuse
r21812 file changeset diff or repo changeset diff igor22018-12-14T09:25:40.285303Z
 
[find] -Add: make pcb_data_clear_*flag() optionally undoable
r21811 file changeset diff or repo changeset diff igor22018-12-14T09:19:02.175602Z
 
[find] -Add: pcb_data_clear_*_flag() should return the number of objects changed - will be essential for undo maintenance
r21809 file changeset diff or repo changeset diff igor22018-12-14T08:59:11.299261Z
 
[find] -Add: extend the all-object flag clear function to be able to filter on object type so it can replace the old implementation in find.c
r21781 file changeset diff or repo changeset diff igor22018-12-14T03:54:27.427344Z
 
[core] -Cleanup: generalize warning cleanup call into a data static flag clear call
r21751 file changeset diff or repo changeset diff igor22018-12-13T12:25:49.490067Z
 
[flags] -Add: generic dynflag clear on data
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
r20157 file changeset diff or repo changeset diff igor22018-10-19T06:38:42.261072Z
 
[core] -Cleanup: data init/new and uninit/free terminology: free should free the pointer
r20156 file changeset diff or repo changeset diff igor22018-10-19T06:21:34.324653Z
 
[core] -Add: id->obj hash in data
r20155 file changeset diff or repo changeset diff igor22018-10-19T06:12:52.076743Z
 
[core] -Split: init+new and uninit+free to make room for the id->obj hash
r19700 file changeset diff or repo changeset diff igor22018-10-02T06:32:15.299827Z
 
[scale] -Add: data scaler
r18893 file changeset diff or repo changeset diff igor22018-08-16T06:03:20.258963Z
 
[core] -Add: data function to remove layer bindings
r18396 file changeset diff or repo changeset diff igor22018-07-15T14:24:18.231158Z
 
[bbox] -Add: naked bbox support in data
r17690 file changeset diff or repo changeset diff igor22018-06-25T07:27:26.061433Z
 
[core] -Move: pcb_clear_warnings() to data.[ch] for now, to make action_helper empty
r17108 file changeset diff or repo changeset diff igor22018-05-26T12:27:40.227150Z
 
[core] -Fix: when mirroring data, provide an option for mirroring text coords only without mirroring the text graphcis ("onsolder" flag); this needs to be used for subc and buffer mirroring to keep text objects in place
r15869 file changeset diff or repo changeset diff igor22018-03-27T02:25:16.830619Z
 
[core] -Del: old data model: remove old, redudnant PCB_TYPE_*
r15842 file changeset diff or repo changeset diff igor22018-03-25T17:38:35.195986Z
 
[core] -Del: obj_all_list.h - include list headers directly
r15827 file changeset diff or repo changeset diff igor22018-03-25T13:53:36.760197Z
 
[core] -Del: old data model: remove pin/element lists and rtrees from pcb_data_t
r15693 file changeset diff or repo changeset diff igor22018-03-23T15:22:19.379475Z
 
[core] -Del: old data model: simplify the pcb_loop_all() API with removing old data types
r15681 file changeset diff or repo changeset diff igor22018-03-23T14:28:07.576340Z
 
[core] -Del: references to pin/via lists
r15619 file changeset diff or repo changeset diff igor22018-03-23T07:40:22.753496Z
 
[core] -Del: element lists, element rtree and unused obj_elem_draw.h
r15525 file changeset diff or repo changeset diff igor22018-03-21T07:31:42.189369Z
 
[core] -Del: old data model from data.[ch]
r15016 file changeset diff or repo changeset diff igor22018-02-27T07:55:39.236372Z
 
[core] -Add: poly clip all (forced all-poly reclip)
r14916 file changeset diff or repo changeset diff igor22018-02-24T06:39:56.831752Z
 
[core] -Add: recursive data flag change utility function
r14677 file changeset diff or repo changeset diff igor22018-02-12T06:33:12.186542Z
 
[core] -Add: poly clip inhibit counter in pcb_data_t
r14505 file changeset diff or repo changeset diff igor22018-02-05T04:35:59.398745Z
 
[core] -Add: data call to change global object's parents to point to a specific data
r14089 file changeset diff or repo changeset diff igor22018-01-19T03:42:37.058578Z
 
[core] -Fix: selection bug: select only on layers that are visible
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
r13920 file changeset diff or repo changeset diff igor22018-01-08T03:50:11.905614Z
 
[core] -Add: handle the is_footpritn special case in data loops for non-layer objects
r13493 file changeset diff or repo changeset diff igor22017-12-16T14:37:34.949980Z
 
[core] -Add: loop_all and obj_any should include subc
r13406 file changeset diff or repo changeset diff igor22017-12-11T04:12:45.083444Z
 
[padstack] -Add: extend the data mirror API so that padstack smirror can be controlled explicitly; buffer mirror has it off, side-swap has it on
r13318 file changeset diff or repo changeset diff igor22017-12-06T06:41:35.855270Z
 
[core] -Add: data mirror API gets a bool arg to tell if text shall be mirrored too
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r13149 file changeset diff or repo changeset diff igor22017-12-02T16:20:57.601923Z
 
[padstack] -Update: data callback loop handles pstk
r13023 file changeset diff or repo changeset diff igor22017-11-25T10:27:37.794330Z
 
[core] -Add: helper function for reclipping all polygons in a pcb_data_t *
r12567 file changeset diff or repo changeset diff igor22017-11-03T08:16:48.661737Z
 
[padstack] -Change: switch over all structs and supporting code for transformations, remove padstack proto group support
r12539 file changeset diff or repo changeset diff igor22017-11-01T09:24:31.301248Z
 
[layer] -Add: function to convert all layers of a pcb_data_t * to dangling bound layers using a reference layer stack
r12246 file changeset diff or repo changeset diff igor22017-10-21T08:53:54.631258Z
 
[padstack] -Add: infra for draw; minimal draw: center mark
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
r12164 file changeset diff or repo changeset diff igor22017-10-18T04:19:14.727772Z
 
[core] -Add: pcb_data_bbox() can ignore floaters
r12150 file changeset diff or repo changeset diff igor22017-10-17T06:21:44.761969Z
 
[data] -Add: rtree search on all trees of data
r12117 file changeset diff or repo changeset diff igor22017-10-15T08:22:34.228223Z
 
[padstack] -Add: allocate pad stack proto group
r12105 file changeset diff or repo changeset diff igor22017-10-15T03:48:06.944683Z
 
[padstack] -Add: padstack list on data
r12079 file changeset diff or repo changeset diff igor22017-10-14T14:51:48.934560Z
 
[padstack] -Add: padstack proto list in data
r12036 file changeset diff or repo changeset diff igor22017-10-14T02:53:20.842773Z
 
[core] -Cleanup: remove PCB-> references from data.[ch]
r11881 file changeset diff or repo changeset diff igor22017-10-01T06:05:46.616065Z
 
[core] -Add: data layer binding update helper
r11699 file changeset diff or repo changeset diff igor22017-09-22T05:33:36.722397Z
 
[core] -Split: board normalizer code into a data normalizer and a board normalizer for code reuse on data normalizing
r9849 file changeset diff or repo changeset diff igor22017-06-26T05:29:14.771559Z
 
[core] -Add: low level data move function
r9774 file changeset diff or repo changeset diff igor22017-06-24T08:59:09.045211Z
 
[core] -Add: y_offs option to all low level mirror functions
r9772 file changeset diff or repo changeset diff igor22017-06-24T08:36:44.244747Z
 
[core] -Split: data mirror from buffer handling code; will be reused in subc
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
r9137 file changeset diff or repo changeset diff igor22017-06-05T07:35:54.744169Z
 
[subc] -Fix: when clearing the buffer [for a board], make buffer layers bindings to the board layers so the buffer is independent of the board
r9095 file changeset diff or repo changeset diff igor22017-06-04T05:31:01.600434Z
 
[subc] -Change: for simplicity, use subc list instead of hash in data
r9093 file changeset diff or repo changeset diff igor22017-06-04T05:24:19.540924Z
 
[subc] -Add: data rtree for subcircuits, separate element rtrees
r9017 file changeset diff or repo changeset diff igor22017-06-02T05:28:14.247951Z
 
[subc] -Del: get rid of pcb_data_t ->pcb; the new model is a bit more complex, data's parent can be a subcircuit as well
r9015 file changeset diff or repo changeset diff igor22017-06-02T05:04:52.535482Z
 
[subc] -Add: pcb_data_t has parent fields
r9013 file changeset diff or repo changeset diff igor22017-06-02T04:50:39.434438Z
 
[subc] -Cleanup: move parent code into a separate .h because both obj and data will need to use it; only top level pcb_board_t wouldn't have a parent
r9012 file changeset diff or repo changeset diff igor22017-06-02T03:50:26.578580Z
 
[subc] -Cleanup: pcb_buffer_new() is really pcb_data_new()
r9011 file changeset diff or repo changeset diff igor22017-06-02T03:37:23.941588Z
 
[subc] -Add: layer referenecs back to its parent data
r8994 file changeset diff or repo changeset diff igor22017-06-01T05:17:54.043184Z
 
[subc] -Change: subc hash is going to be keyed by an uid as refdes is not unique
r8991 file changeset diff or repo changeset diff igor22017-06-01T04:24:21.806543Z
 
[subc] -Add: subcircuits in data and layer structs
r7782 file changeset diff or repo changeset diff igor22017-03-18T09:40:14.670357Z
 
[core] -Fix: make pcb_max_group() PCB-safe so exporters can use it (for readability)
r7780 file changeset diff or repo changeset diff igor22017-03-18T09:10:09.410874Z
 
-Revert: macro removed too soon
r7779 file changeset diff or repo changeset diff igor22017-03-18T08:48:57.917416Z
 
[layer] -Del: macro pcb_max_group() -> not PCB-safe
r7773 file changeset diff or repo changeset diff igor22017-03-18T08:35:05.201641Z
 
[core] -Add: mark pcb_max_layer and max group macros not-to-be-used because they are not PCB-safe and can't be reasonably fixed
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
r6281 file changeset diff or repo changeset diff igor22017-01-15T08:21:44.327091Z
 
[layer] -Del: remove the definition of pcb_max_copper_layer
r6237 file changeset diff or repo changeset diff igor22017-01-14T04:18:09.229465Z
 
[layer] -Fix: temporary -2 hack for the bsolete pcb_component_silk_layer macro
r6231 file changeset diff or repo changeset diff igor22017-01-13T08:01:38.543546Z
 
[layer] -Cleanup: remove the silk +2 hack from most of the code [csect] -Add: check cross refs
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
r6116 file changeset diff or repo changeset diff igor22017-01-08T06:48:37.749742Z
 
[layer] -Change: switch over data and find to not depend on the silk hack
r5638 file changeset diff or repo changeset diff igor22016-12-13T15:18:51.232623Z
 
[core] -Revert: partial revert of r5621 - it broke hid_helper
r5621 file changeset diff or repo changeset diff igor22016-12-13T06:40:36.248699Z
 
-Fix: compiler warnings around pcb_cardinal_t (by Larry)
r5576 file changeset diff or repo changeset diff igor22016-12-10T16:21:38.077924Z
 
[core] -Fix: make data bounding box function reentrant
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
r5045 file changeset diff or repo changeset diff igor22016-11-17T06:49:08.575833Z
 
[unravel2] -Rename: global const prefixing

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