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)
r37952 file changeset diff or repo changeset diff igor22023-06-24T06:43:30.456136Z
 
[core] -Cleanup: replace compat rtree destroy with native
r37892 file changeset diff or repo changeset diff igor22023-06-23T10:00:13.053936Z
 
-Cleanup: wrong rtree dir type used internally
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()
r37851 file changeset diff or repo changeset diff igor22023-06-22T07:22:19.811416Z
 
[core] -Cleanup: remove rtree compat dependency from pcb_data_clear_obj_flag()
r37850 file changeset diff or repo changeset diff igor22023-06-22T07:12:29.361366Z
 
[core] -Cleanup: remove legacy rtree compat dependency from pcb_data_dynflag_clear()
r37407 file changeset diff or repo changeset diff igor22023-05-02T03:09:35.009943Z
 
[core] -Fix: idpath data address lookup: boundary check on the buffer array
r37406 file changeset diff or repo changeset diff igor22023-05-02T03:08:39.788558Z
 
[core] -Fix: allod idpath data address of buffer#n to end in /
r36695 file changeset diff or repo changeset diff igor22022-08-13T14:17:51.592770Z
 
[font] -Cleanup: remove pcb_font_t from text object render and bbox
r36688 file changeset diff or repo changeset diff igor22022-08-13T13:18:39.531229Z
 
[core] -Change: rename old font get API to make room for the new for a graceful transition
r32881 file changeset diff or repo changeset diff igor22020-09-30T12:48:59.212127Z
 
[librnd] -Del: rnd_r_end() - dummy call to empty function, the iterator doesn't allocate anything
r32704 file changeset diff or repo changeset diff igor22020-09-14T08:33:47.802305Z
 
[core] -Update: refine TODO text (categorization)
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_*
r31045 file changeset diff or repo changeset diff igor22020-05-01T15:50:30.775483Z
 
[core] -Fix: unnecessary recursion in dynflag clear (turned O(n) into O(n^2))
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)
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)
r30972 file changeset diff or repo changeset diff igor22020-04-30T06:58:08.240171Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (globalconst)
r30971 file changeset diff or repo changeset diff igor22020-04-30T04:06:23.039616Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (global typedefs)
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)
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)
r30913 file changeset diff or repo changeset diff igor22020-04-27T15:48:19.827571Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (box)
r30912 file changeset diff or repo changeset diff igor22020-04-27T15:43:47.184673Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (box)
r30907 file changeset diff or repo changeset diff igor22020-04-27T15:13:43.643413Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in box)
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r30250 file changeset diff or repo changeset diff igor22020-03-29T07:48:28.888467Z
 
[pstk] -Fix: memory leak on padstack objects on data uninit
r30249 file changeset diff or repo changeset diff igor22020-03-29T07:45:21.300662Z
 
[pstk] -Fix: memory leak of padstak protos on data uninit
r30057 file changeset diff or repo changeset diff igor22020-03-16T03:37:29.587438Z
 
[core] -Add: API for forced poly clipping even during inhibit
r30048 file changeset diff or repo changeset diff igor22020-03-15T09:24:48.416190Z
 
[pstk] -Add: extend the padstack scale API with an undoability parameter
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
r29742 file changeset diff or repo changeset diff igor22020-02-09T04:54:43.319264Z
 
[core] -Fix: make sure mirror redo/undo clip polygons
r29730 file changeset diff or repo changeset diff igor22020-02-08T16:39:00.288380Z
 
-Cleanup: useless comment
r29729 file changeset diff or repo changeset diff igor22020-02-08T16:38:41.112604Z
 
[core] -Cleanup: missing #include
r29727 file changeset diff or repo changeset diff igor22020-02-08T16:35:13.777772Z
 
[core] -Add: poly mirror is undoable
r29726 file changeset diff or repo changeset diff igor22020-02-08T16:22:43.825922Z
 
[core] -Add: make text mirror coords undoable
r29721 file changeset diff or repo changeset diff igor22020-02-08T15:52:41.531931Z
 
[core] -Add: make arc mirror undoable
r29719 file changeset diff or repo changeset diff igor22020-02-08T15:38:01.853146Z
 
[core] -Fix: data_mirror batches all low level undo into a single serial
r29718 file changeset diff or repo changeset diff igor22020-02-08T15:34:46.274470Z
 
[core] -Add: make line mirror undoable
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
r29669 file changeset diff or repo changeset diff igor22020-02-07T11:06:10.940359Z
 
[layer] -Add: undoable layer delete: make object removal undoable too
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/>
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)
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
r27960 file changeset diff or repo changeset diff igor22019-11-01T05:20:01.460385Z
 
[core] -Cleanup: local var naming: make the meaning more clear
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
r25860 file changeset diff or repo changeset diff igor22019-06-01T14:05:21.276336Z
 
[core] -Move: data <-> string converters to data.[ch] for reuse
r24727 file changeset diff or repo changeset diff igor22019-04-19T17:01:40.990551Z
 
[core] -Fix: clear the warn cache flag only if we are lcearing the WARN flag on all objects
r23186 file changeset diff or repo changeset diff igor22019-02-16T04:19:55.768592Z
 
[core] -Fix: data dynflag clear shall be recursive so subc parts are cleared too
r22183 file changeset diff or repo changeset diff igor22018-12-31T06:18:01.124548Z
 
[layer] -Fix: make sure layer bound fields are empty when creating layer binding from real layers to avoid segfaults on uninitialized fields later
r21844 file changeset diff or repo changeset diff igor22018-12-14T13:53:44.837698Z
 
[find] -Fix: dynflag clear should run on subcs and rats too
r21818 file changeset diff or repo changeset diff igor22018-12-14T09:36:43.097478Z
 
[find] -Fix: pcb_data_clear_*flag() should do the undo administration _before_ changing the flag
r21817 file changeset diff or repo changeset diff igor22018-12-14T09:31:45.959387Z
 
[find] -Cleanup: missing include
r21816 file changeset diff or repo changeset diff igor22018-12-14T09:31:16.119796Z
 
[find] -Fix: missing return value
r21815 file changeset diff or repo changeset diff igor22018-12-14T09:30:48.079749Z
 
-Fix: missing parenthesis
r21814 file changeset diff or repo changeset diff igor22018-12-14T09:30:17.583850Z
 
[find] -Add: pcb_data_clear_*flag() work on rats and subc too
r21813 file changeset diff or repo changeset diff igor22018-12-14T09:28:53.364289Z
 
[find] -Cleanup: remove massive code dup in pcb_data_clear_*flag() on executing the clear for different object types
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
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
r21504 file changeset diff or repo changeset diff igor22018-12-06T06:50:06.083647Z
 
[hid] -Del: old, per HID progress dialogs and associated API - use the new, generic, DAD-based progress dialog
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
r21407 file changeset diff or repo changeset diff igor22018-12-02T10:07:16.017296Z
 
[#warning] -Change: a bunch of #warnings translated to TODO() for portability
r21347 file changeset diff or repo changeset diff igor22018-12-01T14:48:08.768798Z
 
[core] -Fix: do not block-select invisible padstacks - a padstack is considered visible only if either the padstack virtual layer or the hole virtual layer is on
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
r20182 file changeset diff or repo changeset diff igor22018-10-19T13:50:37.070505Z
 
[layer] -Fix: when creating real layers for bound layers, set new layer's object type to PCB_OBJ_LAYER
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
r19709 file changeset diff or repo changeset diff igor22018-10-02T07:57:42.785758Z
 
[scale] -Add: in non-recursive mode, when subcircuits are not scaled, they should be still moved (origin scaled)
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
r17088 file changeset diff or repo changeset diff igor22018-05-23T05:00:45.981407Z
 
[core] -Add: extend the padstack mirror API so that x mirroring can be disabled [io_pcb] -Fix: do not x-mirror on-solder pads, data read from the file is already mirrored
r16972 file changeset diff or repo changeset diff igor22018-05-05T13:07:36.648329Z
 
[core] -Add: data poly clipping can be cancelled (at a cost of exiting pcb-rnd)
r16968 file changeset diff or repo changeset diff igor22018-05-05T12:30:28.260138Z
 
[core] -Add: progress bar on data poly clipping after 2 seconds
r16292 file changeset diff or repo changeset diff igor22018-04-08T06:19:53.398205Z
 
[core] -Fix: clip polys only when clip inhibit decreases to 0
r16282 file changeset diff or repo changeset diff igor22018-04-08T03:37:00.016016Z
 
[core] -Fix: data_is_empty: do a cheaper test that is board-independent and works for buffers as well: if global lists are empty, it's enough to check layers for pure emptyness, no global side effects should be checked
r16174 file changeset diff or repo changeset diff igor22018-04-06T08:00:56.720443Z
 
[core] -Change: convert pcb_layer_t into a pcb_any_obj_t
r16013 file changeset diff or repo changeset diff igor22018-03-30T13:53:49.302077Z
 
[core] -Cleanup: remove useless comments and separators
r15869 file changeset diff or repo changeset diff igor22018-03-27T02:25:16.830619Z
 
[core] -Del: old data model: remove old, redudnant PCB_TYPE_*
r15844 file changeset diff or repo changeset diff igor22018-03-26T02:52:51.892778Z
 
[core] -Del: remove trunk/src/obj_all.h - include object headers directly
r15843 file changeset diff or repo changeset diff igor22018-03-25T17:39:24.582921Z
 
[core] -Cleanup: remove unused var
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
r15525 file changeset diff or repo changeset diff igor22018-03-21T07:31:42.189369Z
 
[core] -Del: old data model from data.[ch]
r15141 file changeset diff or repo changeset diff igor22018-03-04T06:25:58.126941Z
 
[layer] -Split: layer free code from data.c to layer.c
r15017 file changeset diff or repo changeset diff igor22018-02-27T07:56:58.981319Z
 
[core] -Fix: pcb_data_move should not ignore padstacks
r15016 file changeset diff or repo changeset diff igor22018-02-27T07:55:39.236372Z
 
[core] -Add: poly clip all (forced all-poly reclip)
r14919 file changeset diff or repo changeset diff igor22018-02-24T07:12:40.436589Z
 
[subc] -Fix: delayed dirty poly clipping must be subc-recursive - some polygons are sitting in subcircuits

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