next page
r38515 file changeset diff or repo changeset diff igor22023-11-29T10:48:53.224914Z
 
[core] -Fix: subc replace (shift+click): do not add all the floater moves onto the undo list: the whole subc is created/removed at once on redo/undo
r38512 file changeset diff or repo changeset diff igor22023-11-29T10:23:10.326895Z
 
[core] -Fix: when ignoring aux layer for bbox recalc in layer obj dup, decide by source object/layer not by destination because destination layer binding may be incomplete
r38510 file changeset diff or repo changeset diff igor22023-11-29T09:26:36.186735Z
 
[core] -Fix: ignore aux layer lines when updating subc bbox (not calling the central data update)
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)
r38122 file changeset diff or repo changeset diff igor22023-08-14T08:11:12.875039Z
 
[core] -Fix: when subc is moved to buffer (most notably to removelist), rebind subc layers to the buffer after all the objects have been moved; without this, free'ing the subc (e.g. clearing the undo list which clears the removelist which frees all objects there) would leave ghost objects on the rtrees because at subc free the rtree is NULL so child objects are not removed from the rtree but those child objects are freed
r37984 file changeset diff or repo changeset diff igor22023-06-24T08:33:07.092620Z
 
[core] -Cleanup: replace compat rtree dir consts with native
r37941 file changeset diff or repo changeset diff igor22023-06-24T06:19:38.483517Z
 
[core] -Cleanup: replace compat rtree create with native in subc
r37882 file changeset diff or repo changeset diff igor22023-06-23T07:45:18.205947Z
 
[core] -Cleanup: replace compat rtree search with native in padstack mark and label draw
r37880 file changeset diff or repo changeset diff igor22023-06-23T07:34:37.327853Z
 
[core] -Cleanup: replace compat rtree search with native in pstk hole and slot draw
r37879 file changeset diff or repo changeset diff igor22023-06-23T07:04:40.677846Z
 
[core] -Cleanup: replace compat rtree search with native in padstack draw
r37878 file changeset diff or repo changeset diff igor22023-06-23T06:47:04.038827Z
 
[core] -Cleanup: replace compat rtree search with native in subc draw
r37877 file changeset diff or repo changeset diff igor22023-06-22T12:44:48.311799Z
 
-Fix: one of the cases handled wrong in r37853, broke subc move
r37869 file changeset diff or repo changeset diff igor22023-06-22T12:28:21.093795Z
 
[core] -Cleanup: remove old rtree compat insert/delete from obj_subc
r37853 file changeset diff or repo changeset diff igor22023-06-22T08:05:14.966816Z
 
[core] -Cleanup: remove rtree compat dependency from pcb_subc_op()
r37781 file changeset diff or repo changeset diff igor22023-06-17T08:04:56.978305Z
 
[core] -Cleanup: centralzie flag uninit on object free, into obj_common
r37780 file changeset diff or repo changeset diff igor22023-06-17T07:59:16.320000Z
 
[core] -Fix: do not uninit flags while gui-erasing objects
r37777 file changeset diff or repo changeset diff igor22023-06-17T07:30:25.370224Z
 
[core] -Cleanup: rename pcb_flag_erase() to pcb_flag_uninit(), as "erase" is used in the gui redraw sense; the confusing terminology already caused the call to be in the wrong place for all objects
r36991 file changeset diff or repo changeset diff igor22022-11-19T09:18:31.666499Z
 
[librnd4 -Update: follow API change: rename hidlib_conf.[ch] to rnd_conf.[ch]
r36986 file changeset diff or repo changeset diff igor22022-11-19T06:39:44.672219Z
 
[librnd4] -Update: follow API change on core/hid split
r36980 file changeset diff or repo changeset diff igor22022-11-17T14:31:00.307766Z
 
[librnd4] -Update: follow API change: store drawing area bbox instead of width/height
r36698 file changeset diff or repo changeset diff igor22022-08-13T14:49:31.302994Z
 
[font] -Cleanup: remove pcb_font_t from new font API and parse font API
r36694 file changeset diff or repo changeset diff igor22022-08-13T13:37:07.244992Z
 
[font] -Cleanup: remove pcb_font_t from creating new text object calls
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
r36681 file changeset diff or repo changeset diff igor22022-08-13T08:31:12.123979Z
 
[font] -Del: old font and symbol support from core
r35915 file changeset diff or repo changeset diff igor22021-11-05T12:43:32.971757Z
 
[core] -Fix: when converting a subc on the bottom side and have to create refdes text, place that on bottom side as well as that's the primary side for this subc
r35914 file changeset diff or repo changeset diff igor22021-11-05T12:27:48.721609Z
 
[core] -Fix: subc aux layer creation: broken x/y vectors on the bottom side
r35912 file changeset diff or repo changeset diff igor22021-11-05T12:05:26.420661Z
 
[core] -Fix: remember when picking up buffer from the bottom side and when converted to subc, put subc-aux on the bottom side too
r35827 file changeset diff or repo changeset diff igor22021-10-31T08:12:39.786103Z
 
[core] -Cleanup: const correctness: binding source layer can not be const becuase it will be stored and accessed as non-const through the meta.bound field
r35820 file changeset diff or repo changeset diff igor22021-10-30T12:28:11.637909Z
 
[core] -Add: subc preview draw: draw on-padstack objects too on top mask and top paste
r35818 file changeset diff or repo changeset diff igor22021-10-30T11:50:48.392942Z
 
[core] -Fix: subc preview: pass on host layers for coloring padstack to match user preference (current board)
r35817 file changeset diff or repo changeset diff igor22021-10-30T11:47:02.757835Z
 
[core] -Fix: subc preview draw: reset info to all 0 because there may be fields with side effects in pstk draw that we don't explicitly set
r35816 file changeset diff or repo changeset diff igor22021-10-30T11:42:19.146366Z
 
[core] -Cleanup: remove stale debug prints
r35815 file changeset diff or repo changeset diff igor22021-10-30T09:47:10.322436Z
 
[core] -Add: subc preview draw: draw mask & paste of padstacks when visible
r35814 file changeset diff or repo changeset diff igor22021-10-30T09:17:16.380043Z
 
[core] -Split: subc preview draw: padstack draw code into a separate function as it will need to be called multiple times for various layers
r35812 file changeset diff or repo changeset diff igor22021-10-30T09:05:55.483379Z
 
[core] -Add: subc preview draw: render only visible layers
r35307 file changeset diff or repo changeset diff igor22021-07-23T02:34:05.084731Z
 
[core] -Fix: pcb_subc_alloc_layer_like() should do the layer binding properly when source layer is not a subc (bound) layer but a real board layer
r34985 file changeset diff or repo changeset diff igor22021-06-23T15:56:16.548002Z
 
[core] -Fix: don't let the One Subcircuit removed by the operation code in footprint edit mode
r34026 file changeset diff or repo changeset diff igor22021-02-03T13:07:10.786127Z
 
[core] -Del: struct fields for explicit, layer ID based binding: layer IDs are not stable, the dialog uses reverse engineering for figuring the binding from a specific layer anyway
r33989 file changeset diff or repo changeset diff igor22021-02-02T07:01:25.872020Z
 
[brave] -Cleanup: remove unused brave.h includes
r33986 file changeset diff or repo changeset diff igor22021-02-02T06:58:19.526956Z
 
[brave] -Del: PCB_BRAVE_NOCLIPBATCH: clip batch is default on for almost a year now with no bugreport on it, so it's time to make it permanent
r33575 file changeset diff or repo changeset diff igor22020-12-22T03:31:34.517042Z
 
[core] -Fix: when subc is copied from buffer to board, layer objects should do (batched) poly clipping (also fixes "ext obj doesn't clip when placed from buffer" bug)
r33219 file changeset diff or repo changeset diff igor22020-10-29T04:52:25.553573Z
 
[core] -Fix: make subc flag change undoable (affects the lock tool)
r32977 file changeset diff or repo changeset diff igor22020-10-04T08:54:39.533083Z
 
[core] -Add: subc in-place replacement: make a map of floaters, attempt to match them up and move/rotate new floaters accordingly
r32976 file changeset diff or repo changeset diff igor22020-10-04T06:26:19.572981Z
 
[core] -Add: in-place subc replacement: keep thermal flags on terminals
r32974 file changeset diff or repo changeset diff igor22020-10-04T04:08:04.710331Z
 
[core] -Add: internal hooks for mapping and applying thermals on in-place subc replacement
r32910 file changeset diff or repo changeset diff igor22020-10-02T09:50:48.694702Z
 
[core] -Fix: when drawing text object true clearance (when moving a text object and clearance indication is enabled), do not draw the bbox of the text object, it'd interfere
r32886 file changeset diff or repo changeset diff igor22020-10-01T02:56:23.167759Z
 
[core] -Cleanup: missing cast for subc pointer comparison in rtree search for the subc
r32878 file changeset diff or repo changeset diff igor22020-09-30T09:56:15.740414Z
 
[extobj] -Fix: handle buffer copy/cut/move corner case: make sure the subcircuit is not added to the rtree twice
r32726 file changeset diff or repo changeset diff igor22020-09-15T05:42:11.997964Z
 
[core] -Add: generalized subc layer allocation based on copying an existing subc layer
r32723 file changeset diff or repo changeset diff igor22020-09-15T04:35:24.831148Z
 
-Cleanup: indentation
r32722 file changeset diff or repo changeset diff igor22020-09-15T04:35:08.895148Z
 
[core] -Split: subcircuit layer object dup into a separate function for reuse
r32703 file changeset diff or repo changeset diff igor22020-09-14T08:29:04.521345Z
 
[core] -Update: refine TODOs (categorizing)
r32702 file changeset diff or repo changeset diff igor22020-09-14T08:25:10.506649Z
 
[core] -Fix: make ChangeNonetlist() undoable
r32460 file changeset diff or repo changeset diff igor22020-08-13T09:10:34.569759Z
 
[core] -Add: introduce priorities for label draw so less favorable labels can be moved out of the way more easily
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
r31885 file changeset diff or repo changeset diff igor22020-06-13T03:44:58.481269Z
 
-Update: bump copyright year
r31863 file changeset diff or repo changeset diff igor22020-06-12T07:33:53.412218Z
 
[TODO] -Add: new cleanup entry with code markings for changing how remove object undo works: it can not be based on ID because then we can't keep object IDs on operations because of duplications on the undo remove list
r31862 file changeset diff or repo changeset diff igor22020-06-12T07:27:43.323086Z
 
[core] -Fix: can't keep object ID on footprint replace because of undo reasons
r31846 file changeset diff or repo changeset diff igor22020-06-11T05:32:36.449849Z
 
[core] -Fix: don't make padstack prototype operations undoable in case of io code or library window preview, as those subcircuits are not board data directly
r31845 file changeset diff or repo changeset diff igor22020-06-11T03:39:29.110668Z
 
[core] -Cleanup: subc dup_at: source is const (to make sure there's no modification to the source subc in the placed-from-lib-window-undo bug)
r31822 file changeset diff or repo changeset diff igor22020-06-09T07:17:10.517474Z
 
[core] -Fix: do not double-add subc-parts in the rtree on move-buffer undo
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r31569 file changeset diff or repo changeset diff igor22020-05-25T08:54:15.818655Z
 
[gfx] -Change: use rnd_point_t to track gfx conrers so that the tool infra can grab them as points later
r31334 file changeset diff or repo changeset diff igor22020-05-13T02:54:07.666817Z
 
[core] -Cleanup: initialize all fields of dummy text objects to avoid accidental mirroring
r31148 file changeset diff or repo changeset diff igor22020-05-05T07:47:52.657197Z
 
[gfx] -Add: subc xor draw positions the box with offset DX;DY to follow the subc move
r31147 file changeset diff or repo changeset diff igor22020-05-05T07:44:11.704778Z
 
[gfx] -Add: support gfx in subc dup_at()
r31144 file changeset diff or repo changeset diff igor22020-05-05T07:33:41.530088Z
 
[gfx] -Add: xor draw frame in subc
r31143 file changeset diff or repo changeset diff igor22020-05-05T07:29:52.554382Z
 
[gfx] -Add: subc convert
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)
r31020 file changeset diff or repo changeset diff igor22020-04-30T16:56:59.822539Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (unit)
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)
r31005 file changeset diff or repo changeset diff igor22020-04-30T14:16:17.121285Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (misc_util)
r31002 file changeset diff or repo changeset diff igor22020-04-30T14:03:18.925509Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (math_helper)
r30997 file changeset diff or repo changeset diff igor22020-04-30T13:38:53.517584Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid_inlines)
r30980 file changeset diff or repo changeset diff igor22020-04-30T08:20:54.258802Z
 
[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)
r30963 file changeset diff or repo changeset diff igor22020-04-29T06:04:52.875500Z
 
[core] -Add: make override_color a dynamic allocated field that is free'd when the object is free'd (because it will be a field very rearely used)
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)
r30914 file changeset diff or repo changeset diff igor22020-04-27T15:55:49.188523Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix PCB_INLINE
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)
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
r30808 file changeset diff or repo changeset diff igor22020-04-23T05:11:39.909958Z
 
[core] -Fix: when freeing a subc, don't unreg it if parent is INVALID: it may simply be an unregistered subcircuit
r30307 file changeset diff or repo changeset diff igor22020-04-01T17:18:56.295825Z
 
[core] -Fix: subc lock mark is always drawn in the bottom-left corner, in all flips
r30306 file changeset diff or repo changeset diff igor22020-04-01T17:06:07.817792Z
 
[core] -Add: draw a small padlock symbol on locked subcircuits
r30273 file changeset diff or repo changeset diff igor22020-03-30T03:00:04.049970Z
 
[core] -Fix: don't free subc's terminal hash before freeing the data with all terminals - that will write the hash
r30042 file changeset diff or repo changeset diff igor22020-03-15T05:02:38.321093Z
 
[pstk] -Fix: don't make undoable psproto sets within subc data, only on direct board padstacks
r30039 file changeset diff or repo changeset diff igor22020-03-14T12:58:00.641658Z
 
[pstk] -Add: padstack proto dup is undoable
r29975 file changeset diff or repo changeset diff igor22020-03-08T10:03:07.508030Z
 
[extobj] -Fix: when copying subcircuits to buffer from extobj-floater side effect, make sure each subc is copied only once even if multiple floaters would trigger the copy
r29923 file changeset diff or repo changeset diff igor22020-03-01T09:58:45.625386Z
 
[core] -Add: {v n} on subc toggles a hidden internal flag; when the flag is set, any terminal name change will turn on name visibility on the subc-part object
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
r29753 file changeset diff or repo changeset diff igor22020-02-09T15:46:21.858240Z
 
[brave] -Change: invert clipbatch - Gabriel probably would have reported already if anything broke, consider bacth clipping safe
r29740 file changeset diff or repo changeset diff igor22020-02-09T04:41:49.644264Z
 
[core] -Add: subc mirror is undoable

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