r37944 file changeset diff or repo changeset diff igor22023-06-24T06:20:21.350886Z
 
[core] -Cleanup: replace compat rtree create with native in pstk ops
r37867 file changeset diff or repo changeset diff igor22023-06-22T12:27:58.903999Z
 
[core] -Cleanup: remove old rtree compat insert/delete from obj_pstk_op
r35855 file changeset diff or repo changeset diff igor22021-11-01T13:25:24.609585Z
 
[core] -Fix: undo bug: when rotating a padstack off-center so that the padstack's coords also change (move), undo did not move it back, only rotated it back
r32824 file changeset diff or repo changeset diff igor22020-09-20T06:43:44.354454Z
 
[core] -Fix: hole diameter change in padstack op shouldn't use old drc setting to limit minimum size; the padstack editor and the property editor already allows the user to set any size, don't do arbitrary limiting here either
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)
r31016 file changeset diff or repo changeset diff igor22020-04-30T15:54:23.736189Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (rotate)
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)
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)
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r30039 file changeset diff or repo changeset diff igor22020-03-14T12:58:00.641658Z
 
[pstk] -Add: padstack proto dup is undoable
r29149 file changeset diff or repo changeset diff igor22020-01-12T08:54:00.721842Z
 
[core] -Fix: selected move, keeping object IDs, must do the ID manipulation before adding the object to the undo list
r29021 file changeset diff or repo changeset diff igor22020-01-03T08:52:08.465466Z
 
[pstk] -Fix: interactive thermal shape change should be undoable
r29019 file changeset diff or repo changeset diff igor22020-01-03T08:32:52.073847Z
 
[pstk] -Add: API change: argument for undoable thermal set (will once fix the related undo bug)
r28729 file changeset diff or repo changeset diff igor22019-12-13T15:07:37.236367Z
 
[core] -Fix: keeping object ID sometimes requires changing the ID of an existing, registered object; this has to be done by unregistering the object first; provide a wrapper for this and use that wrapper
r28728 file changeset diff or repo changeset diff igor22019-12-13T14:19:51.785292Z
 
[core] -Add: API change: prepare copy-to-buffer API for keeping IDs (for seamless "move selected object" using a buffer)
r28643 file changeset diff or repo changeset diff igor22019-12-07T11:51:38.604497Z
 
[core] -Fix: allow setting clearance value through the Change infrastructure to smaller than DRC minimum (pcb-rnd is not a nanny, it should just do what the user ordered)
r27927 file changeset diff or repo changeset diff igor22019-10-30T04:52:48.633548Z
 
[core] -Cleanup: rename PCB_*_LINESIZE to PCB_*_THICKNESS as it affects lines and arcs and clearances
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
r20904 file changeset diff or repo changeset diff igor22018-11-12T08:06:35.607207Z
 
[core] -Add: pstk creation gets an optional id (that will let io_lihata enforce id on pads later)
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
r20174 file changeset diff or repo changeset diff igor22018-10-19T11:23:26.905484Z
 
[core] -Add: reg/unreg API in padstack so IDs are registered
r18811 file changeset diff or repo changeset diff igor22018-08-05T09:12:29.307026Z
 
[core] -Fix: pstk's flag change op shouldn't quit if padstack is locked - let the higher-level caller decide whether locked objects should be ignored
r17094 file changeset diff or repo changeset diff igor22018-05-25T06:01:15.376768Z
 
[padstack] -Fix: rotate op needs to invert angle if padstack is x-mirrored, because padstack transformation data is interpreted as "rotate first, then mirror"
r16993 file changeset diff or repo changeset diff igor22018-05-08T06:33:07.267045Z
 
[padstack] -Fix: make clearance minimum enforcement symmetric
r16988 file changeset diff or repo changeset diff igor22018-05-07T03:49:15.576403Z
 
[subc] -Add: update subc when part padstack is changed
r16335 file changeset diff or repo changeset diff igor22018-04-09T03:11:49.310280Z
 
[padstack] -Fix: wrong clamping on negative clearance change - don't *2 the minimal values
r16334 file changeset diff or repo changeset diff igor22018-04-09T03:06:41.305072Z
 
[padstack] -Fix: relative clearance change op in positive direction
r16333 file changeset diff or repo changeset diff igor22018-04-09T02:41:21.729216Z
 
[padstack] -Fix: do not clamp relative clearance change values to absolute minimum clearance
r16307 file changeset diff or repo changeset diff igor22018-04-08T07:38:49.578515Z
 
[padstack] -Fix: change clear size op took clearance with a *2 factor
r16211 file changeset diff or repo changeset diff igor22018-04-07T06:15:28.193749Z
 
[core] -Del: redundant drc settings from pcb_board_t - they are only in config now
r16103 file changeset diff or repo changeset diff igor22018-04-03T02:29:19.784758Z
 
[core] -Fix: whenrotating buffer, do not expect text or padstack rtree to be non-NULL - if they are NULL, just skip the administration
r15869 file changeset diff or repo changeset diff igor22018-03-27T02:25:16.830619Z
 
[core] -Del: old data model: remove old, redudnant PCB_TYPE_*
r14528 file changeset diff or repo changeset diff igor22018-02-06T06:05:54.641316Z
 
[core] -Fix: rename *move_to_buffer to *move_buffer as it's used for moving objects forth and back
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
r13917 file changeset diff or repo changeset diff igor22018-01-07T14:51:52.655806Z
 
[rtree] -Del: remove 'manage' from the API - callers should arrange freeing the tree nodes; a full tree must be dynamic or static, mixed trees are not supported
r13853 file changeset diff or repo changeset diff igor22018-01-04T07:22:04.904097Z
 
[core] -Cleanup: low level op calls should never call pcb_draw(); it's the task of a higher level to decide when to draw
r13680 file changeset diff or repo changeset diff igor22017-12-28T10:29:59.324645Z
 
[rtree] -Change: API change: new rtree creation API won't have arguments; keep the old API until the autoplace and autoroute code are tested
r13401 file changeset diff or repo changeset diff igor22017-12-11T03:25:09.535050Z
 
[padstack] -Add: smirror instance (and transformed shape) flag, for stackup mirroring
r13237 file changeset diff or repo changeset diff igor22017-12-04T06:13:23.679700Z
 
[padstack] -Fix: don't change size and disable most ops when padstack is locked
r13234 file changeset diff or repo changeset diff igor22017-12-04T05:02:23.030573Z
 
[padstack] -Add: change op for padstack clear size
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r13093 file changeset diff or repo changeset diff igor22017-11-30T08:47:36.347080Z
 
[padstack] -Add: high level move function
r13063 file changeset diff or repo changeset diff igor22017-11-27T06:44:52.388094Z
 
[padstack] -Fix: rtree update: create padstacks in their transformed state to make sure the rtee is set right
r13061 file changeset diff or repo changeset diff igor22017-11-27T06:11:58.506668Z
 
[padstack] -Add: copy padtsack orientation when copying metadata
r13054 file changeset diff or repo changeset diff igor22017-11-26T15:42:02.148860Z
 
[padstack] -Fix: expect padstack rtree to be NULL (subc on buffer)
r13047 file changeset diff or repo changeset diff igor22017-11-26T08:53:06.349658Z
 
[padstack] -Fix: rotation and the generic change instance operation both should update the rtree
r12971 file changeset diff or repo changeset diff igor22017-11-24T09:39:31.363751Z
 
[padstack] -Add: op for free rotation
r12856 file changeset diff or repo changeset diff igor22017-11-17T05:14:43.341736Z
 
[padstack] -Fix: keep new parent after remove (the object is in the removelist which has pcb_data_t) but don't keep trhe transformed shape index (only the canonical got copied)
r12786 file changeset diff or repo changeset diff igor22017-11-12T14:55:40.320827Z
 
[padstack] -Add: change 2nd size op changes the hole diameter
r12779 file changeset diff or repo changeset diff igor22017-11-12T10:32:19.196008Z
 
[padstack] -Add: prepare for changing copper size
r12777 file changeset diff or repo changeset diff igor22017-11-12T10:14:24.430223Z
 
[padstack] -Add: op for 90 deg rotation
r12776 file changeset diff or repo changeset diff igor22017-11-12T10:01:15.836741Z
 
[padstack] -Add: implement flag change op
r12596 file changeset diff or repo changeset diff igor22017-11-04T06:56:57.939456Z
 
[padstack] -Cleanup: rename padtsack types to pstk
r12595 file changeset diff or repo changeset diff igor22017-11-04T06:51:55.926090Z
 
[padstack] -Cleanup: rename padstack to pstk to shorten names and stick to the max-4-char convention of object type naming
r12485 file changeset diff or repo changeset diff igor22017-10-30T12:39:55.497261Z
 
[padstack] -Fix: typo: call the padstack draw invalidater on a padstack, not via's
r12483 file changeset diff or repo changeset diff igor22017-10-30T12:36:11.840617Z
 
[padstack] -Fix: missing include
r12482 file changeset diff or repo changeset diff igor22017-10-30T12:33:06.341745Z
 
[padstack] -Cleanup: remove unused var
r12468 file changeset diff or repo changeset diff igor22017-10-30T08:15:40.605376Z
 
[padstack] -Fix: API should consider clearance when creating (or copying) padstacks
r12467 file changeset diff or repo changeset diff igor22017-10-30T07:45:05.356225Z
 
[padstack] -Fix: ops: pass on NULL layer when the whole padstack is affected
r12464 file changeset diff or repo changeset diff igor22017-10-30T06:17:49.218652Z
 
[padstack] -Fix: typo: when resolving a layer for padstack thermal op, use the right pointer (data instead of board)
r12463 file changeset diff or repo changeset diff igor22017-10-30T05:16:30.235862Z
 
[padstack] -Fix: thermal change operation doesn't depend on global CURRENT but resolves the layer pointer from lid
r12461 file changeset diff or repo changeset diff igor22017-10-30T05:07:14.679045Z
 
[padstack] -Change: thermal operation should input and deliver layer ID, instead of deepnding on INDEXOFCURRENT in the low level implementation
r12400 file changeset diff or repo changeset diff igor22017-10-28T04:04:19.968198Z
 
[padstack] -Change: use the central padstack free function from the destroy op, make the central function free thermal shapes
r12399 file changeset diff or repo changeset diff igor22017-10-28T04:02:17.480797Z
 
[padstack] -add: prepare for storing thermals
r12398 file changeset diff or repo changeset diff igor22017-10-28T03:35:15.479798Z
 
[padstack] -Add: implement destroy op
r12395 file changeset diff or repo changeset diff igor22017-10-28T02:47:49.875460Z
 
[padstack] -Add: op remove
r12375 file changeset diff or repo changeset diff igor22017-10-26T07:01:13.280182Z
 
[padstack] -Add: paste from buffer to board
r12371 file changeset diff or repo changeset diff igor22017-10-26T05:31:08.913083Z
 
[padstack] -Add: when copy or move a padstack to buffer, make sure the prototype is in the buffer's cache first
r12368 file changeset diff or repo changeset diff igor22017-10-26T03:47:57.136888Z
 
[padstack] -Add: code for copy/move padstack to buffer
r12362 file changeset diff or repo changeset diff igor22017-10-26T03:04:27.914995Z
 
[padstack] -Fix: don't call line invalidate-draw for padstacks but call the padstack invalidate-draw
r12341 file changeset diff or repo changeset diff igor22017-10-24T06:11:19.157413Z
 
[padstack] -Add: partial support for move and copy operations and crosshair "thin draw"

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