next page
r38433 file changeset diff or repo changeset diff igor22023-10-20T11:18:42.105506Z
 
-Fix: typo in comment
r37986 file changeset diff or repo changeset diff igor22023-06-24T08:40:25.885849Z
 
[core] -Cleanup: remove rtree2_compat.h dependency
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
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
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
r32724 file changeset diff or repo changeset diff igor22020-09-15T04:59:12.223607Z
 
[core] -Add: publish sucb layer object copier
r32458 file changeset diff or repo changeset diff igor22020-08-13T08:45:50.193312Z
 
[core] -Add: infra for smart label placing ("smart" as in: try to avoid overlaps)
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)
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)
r31011 file changeset diff or repo changeset diff igor22020-04-30T15:07:11.319970Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb_bool)
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
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
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
r29709 file changeset diff or repo changeset diff igor22020-02-08T10:10:14.454423Z
 
[core] -Add: unbind layer call (will help keeping subcircuits valid on layer removal)
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
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/>
r28977 file changeset diff or repo changeset diff igor22019-12-29T10:16:43.967914Z
 
[subc] -Split: low level mark draw so that extobjs can get the subcircuit marks drawn without getting called again
r28908 file changeset diff or repo changeset diff igor22019-12-22T13:00:14.573707Z
 
[core] -Add: subc move origin calls
r28897 file changeset diff or repo changeset diff igor22019-12-22T10:04:28.130065Z
 
[extobj] -Fix: more elegant way of copying subc metadata when extobj needs to be spawn
r28863 file changeset diff or repo changeset diff igor22019-12-21T08:36:19.344544Z
 
[core] -Add: subc layer creation helper/shorthand
r28836 file changeset diff or repo changeset diff igor22019-12-20T08:09:00.395316Z
 
[extobj] -Fix: extobj::role is not subc-specific, any object can have it, cache for all objects
r28830 file changeset diff or repo changeset diff igor22019-12-20T07:21:31.981554Z
 
[extobj] -Add: cache extobj::role attribute in subc to speed up the new, floater-only implementation
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
r28366 file changeset diff or repo changeset diff igor22019-11-16T16:15:19.079505Z
 
[core] -Del: pcb_subc_cache_find_aux() doesn't need the alloc arg, it will always alloc
r28365 file changeset diff or repo changeset diff igor22019-11-16T15:57:46.500337Z
 
[core] -Add: publish subc aux layer cache update function - extobjs will need it
r28352 file changeset diff or repo changeset diff igor22019-11-16T12:51:01.664508Z
 
[extobj] -Add: private data field for extobj plugins in the subc struct
r28117 file changeset diff or repo changeset diff igor22019-11-10T03:57:46.263879Z
 
[subc] -Add: inhibit parts changed mechanism to save on bbox recalculations when a subc with many padstacks suffer an operation
r25605 file changeset diff or repo changeset diff igor22019-05-19T12:13:52.940816Z
 
[extobj] -Change: only subcircuits can be extended objects
r25481 file changeset diff or repo changeset diff igor22019-05-15T07:25:35.829056Z
 
[subc] -Revert: r25473: no need to special case off-pcb/off-buffer dupping - no user at the moment
r25473 file changeset diff or repo changeset diff igor22019-05-15T05:56:11.454421Z
 
[subc] -Add: dup_at() special first param to force layer binding for non-board/non-buffer cases
r22695 file changeset diff or repo changeset diff igor22019-01-20T14:28:04.742661Z
 
[subc] -Add: ReplaceFootprint() optional 3rd arg: dumb for being as dumb as reasonably possible (do not try to copy location or rotation)
r22687 file changeset diff or repo changeset diff igor22019-01-20T10:02:01.447685Z
 
[subc] -Add: low level footprint replace has an option for doing the undo administration [subc] -Add: ReplaceFootprint() does undo properly
r22680 file changeset diff or repo changeset diff igor22019-01-20T06:58:35.666101Z
 
[subc] -Split: generic footprint replacement call from the action code to obj_subc.c
r22628 file changeset diff or repo changeset diff igor22019-01-19T07:08:39.132987Z
 
[core] -Move: pcb_subc_as_board_update() to board.h because it is more about board updating
r22625 file changeset diff or repo changeset diff igor22019-01-19T06:56:15.873128Z
 
[core] -Fix: when adding objects to a subc, update the bounding box
r22624 file changeset diff or repo changeset diff igor22019-01-19T06:33:15.474673Z
 
[core] -Fix: when editing a subc instead of a board, placing objects on a layer not existing in the subc should create the layer
r22246 file changeset diff or repo changeset diff igor22019-01-03T04:37:34.221335Z
 
[subc] -Add: extend subc host transformation readout with an option t return the negative transformation
r21351 file changeset diff or repo changeset diff igor22018-12-01T18:21:56.832617Z
 
[core] -Cleanup: API change: pcb_subc_change_side() doesn't modify the subc pointer anymore so doesn't need to get a ** for it
r20888 file changeset diff or repo changeset diff igor22018-11-12T06:48:47.344259Z
 
[core] -Add: object API: alloc_id() (for fixing io_lihata read)
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
r20184 file changeset diff or repo changeset diff igor22018-10-19T15:09:52.018628Z
 
[core] -Del: pcb_add_subc_to_data() - use pcb_subc_reg() instead
r20173 file changeset diff or repo changeset diff igor22018-10-19T11:07:36.552135Z
 
[core] -Add: reg/unreg for subc objects for ID registration
r19699 file changeset diff or repo changeset diff igor22018-10-02T06:31:55.876345Z
 
[scale] -Add: low level subc scaler
r17198 file changeset diff or repo changeset diff igor22018-06-07T06:12:52.851473Z
 
[draw] -Optimization: batch subc and padstack mark draws into one large xor draw session; batch subc and padtsack label draw in a separate non-xor draw session for now
r17004 file changeset diff or repo changeset diff igor22018-05-09T02:51:23.170730Z
 
[subc] -Change: final "footprint" attribute
r17002 file changeset diff or repo changeset diff igor22018-05-08T18:23:01.640963Z
 
[subc] -Add: helper function to return the footprint name of a subc
r16987 file changeset diff or repo changeset diff igor22018-05-07T03:42:50.589787Z
 
[subc] -Add: helper function to update a subcircuit in case a part of the subcircuit has changed
r16774 file changeset diff or repo changeset diff igor22018-04-27T12:34:31.616823Z
 
[subc] -Move: pcb_subc_get_layer() from lib_compat_help to core because the move-to-current-layer action will depend on it
r16368 file changeset diff or repo changeset diff igor22018-04-10T07:19:40.510556Z
 
[core] -Cleanup: references to the old element model in comments
r16249 file changeset diff or repo changeset diff igor22018-04-07T11:35:07.437252Z
 
[core] -Fix: rename XORDrawSubc to the new naming convention
r16171 file changeset diff or repo changeset diff igor22018-04-06T06:02:24.199468Z
 
[core] -Cleanup: rename PCB_ANYOBJFIELDS to PCB_ANY_PRIMITIVE_FIELDS to make room for generalization (any object may be non-drawing-primitive)
r15888 file changeset diff or repo changeset diff igor22018-03-27T03:37:05.178451Z
 
[subc] -Fix: const correctness: host transf can't take const subc because of the subc cache updates
r15336 file changeset diff or repo changeset diff igor22018-03-11T10:03:17.308837Z
 
[subc] -Fix: publish the dup_at function to avoid implicit decl
r14733 file changeset diff or repo changeset diff igor22018-02-17T08:27:16.793754Z
 
[core] -Split: object hash inlines from obj_common.h - their use is rather limited, there will be more of them, and inlines shouldn't pollute all includes
r14722 file changeset diff or repo changeset diff igor22018-02-17T04:36:02.683995Z
 
[subc] -Add: utility function to get host transf calcualted for a subcircuit
r14270 file changeset diff or repo changeset diff igor22018-01-27T10:05:05.535352Z
 
[subc] -Add: helper for the initial global layer rtree bidnings for before a subc is placed
r14184 file changeset diff or repo changeset diff igor22018-01-21T16:25:44.757982Z
 
[subc] -Add: create aux takes an argument for creating the aux layer on the bottom, indicating that the whole subc is on the bottom side
r14182 file changeset diff or repo changeset diff igor22018-01-21T16:00:26.747384Z
 
[subc] -Add: aux point query function
r14179 file changeset diff or repo changeset diff igor22018-01-21T15:42:00.555213Z
 
[subc] -Add: helper function to add points on the aux layer
r14138 file changeset diff or repo changeset diff igor22018-01-20T16:51:23.417976Z
 
[subc] -Add: pcb_subc_new() for orthogonality; same as alloc() but also sets the ID
r14106 file changeset diff or repo changeset diff igor22018-01-19T14:16:50.947660Z
 
[subc] -Add: is-empty call
r14053 file changeset diff or repo changeset diff igor22018-01-16T07:13:58.044861Z
 
-Cleanup: add missing contact info in copyright banners of core, to unify the format
r13976 file changeset diff or repo changeset diff igor22018-01-13T04:15:07.541667Z
 
[subc] -Split: aux object creation helper from buffer converter for reuse
r13527 file changeset diff or repo changeset diff igor22017-12-18T14:51:17.210858Z
 
[subc] -Add: helper function for 90 deg subc rotation
r13497 file changeset diff or repo changeset diff igor22017-12-16T15:43:11.003539Z
 
[subc] -Add: curr-side flag for subc xor draw (will be used for mirror-draw on the component side when placing from_outside)
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
r13215 file changeset diff or repo changeset diff igor22017-12-04T03:20:51.544346Z
 
[subc] -Fix: const correctness on drawing box
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r13123 file changeset diff or repo changeset diff igor22017-12-02T07:02:29.899398Z
 
[subc] -Add: loose-subc: new lines are drawn within the subc
r13100 file changeset diff or repo changeset diff igor22017-12-01T06:26:28.497421Z
 
[subc] -Add: call to send all selected subcircuits to the back side
r13099 file changeset diff or repo changeset diff igor22017-12-01T05:11:07.449425Z
 
[core] -Fix: wrong API comments: high level pstk and subc moves are not undoable
r13097 file changeset diff or repo changeset diff igor22017-12-01T05:06:31.085364Z
 
[subc] -Add: high level move() call
r13028 file changeset diff or repo changeset diff igor22017-11-25T15:55:11.216828Z
 
[subc] -Add: preview draw function
r13015 file changeset diff or repo changeset diff igor22017-11-25T07:43:13.155146Z
 
[subc] -Add: implement undoable subc removal
r13012 file changeset diff or repo changeset diff igor22017-11-25T07:18:21.401294Z
 
[subc] -Add: call to determine if a subc is on top or on bottom, using the aux layer
r12978 file changeset diff or repo changeset diff igor22017-11-24T10:41:17.304936Z
 
[subc] -Add: free rotate subc when rotating a buffer
r12904 file changeset diff or repo changeset diff igor22017-11-19T14:46:01.963380Z
 
[subc] -Fix: swap side needs to modify the subc pointer (creating a new subc)
r12524 file changeset diff or repo changeset diff igor22017-10-31T14:55:09.044969Z
 
[subc] -Add: search subc by ID
r12173 file changeset diff or repo changeset diff igor22017-10-18T07:17:33.162375Z
 
[subc] -Cleanup: rename pcb_subc_by_name() to pcb_subc_by_refdes() to avoid confusion
r11647 file changeset diff or repo changeset diff igor22017-09-17T15:26:08.113424Z
 
[subc] -Cleanup: rename pcb_subcop_rebind() to pcb_subc_rebind() for clarity: it's not an operation
r11480 file changeset diff or repo changeset diff igor22017-09-13T03:49:02.139296Z
 
[subc] -Add: function for layer rebinding
r11431 file changeset diff or repo changeset diff igor22017-09-10T15:08:34.144903Z
 
[subc] -Add: publish the func prototype for allocating subc
r11341 file changeset diff or repo changeset diff igor22017-09-06T04:52:51.043401Z
 
[subc] -Fix: copy&paste error in copyright banner
r10889 file changeset diff or repo changeset diff igor22017-08-18T06:31:54.903472Z
 
[subc] -Add: function to look up a subcircuit by name
r10795 file changeset diff or repo changeset diff igor22017-08-14T06:12:38.842107Z
 
[subc] -Add: catch attribute changes and maintain a cache for refdes
r10768 file changeset diff or repo changeset diff igor22017-08-13T09:11:14.943615Z
 
[subc] -Fix: publish the prototype of pcb_subc_free(), needed by data.c
r10680 file changeset diff or repo changeset diff igor22017-08-11T18:03:32.278217Z
 
[term] -Add: API for managing terminals
r9841 file changeset diff or repo changeset diff igor22017-06-26T03:25:22.171693Z
 
[subc] -Add: generate a new minuid for each new subcircuit, keep uid on dup
r9809 file changeset diff or repo changeset diff igor22017-06-25T06:33:20.571356Z
 
[subc] -Add: aux layer object cache, origin and rotation lookup
r9795 file changeset diff or repo changeset diff igor22017-06-24T12:53:41.916214Z
 
[subc] -Cleanup: rename subc selection for uniform naming scheme
r9791 file changeset diff or repo changeset diff igor22017-06-24T12:28:34.816554Z
 
[subc] -Add: publish the other-side function proto
r9776 file changeset diff or repo changeset diff igor22017-06-24T09:15:09.364350Z
 
[subc] -Add: low level mirror function
r9770 file changeset diff or repo changeset diff igor22017-06-24T07:45:41.679827Z
 
[subc] -Fix: missing function proto for smash buffer
r9734 file changeset diff or repo changeset diff igor22017-06-23T06:33:55.615608Z
 
[subc] -Add: expose EraseSubc(), draw code will need to call it directly (for now)

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