r32903 file changeset diff or repo changeset diff igor22020-10-02T05:35:43.778112Z
 
[core] -Cleanup: remove vcs comment mentioning multiple crosshair shapes from the copyright banner - that piece of code got removed
r31640 file changeset diff or repo changeset diff igor22020-05-29T08:33:55.498081Z
 
[core] -Add: operation-on-selected: optional PCB_OP_NO_SUBC_PART that ignores selected objects if they are part of a subc
r31638 file changeset diff or repo changeset diff igor22020-05-29T08:11:37.780438Z
 
[core] -Add: extend the operation-on-selected API so it is a bitfield instead of bool for 'on locked too', for an upcoming bugfix
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)
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
r29382 file changeset diff or repo changeset diff igor22020-01-26T09:01:49.924720Z
 
[librnd] -Cleanup: split global_typedefs so librnd doesn't contain PCB-specific types
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
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
r28893 file changeset diff or repo changeset diff igor22019-12-22T07:58:04.080452Z
 
[extobj] -Add: inhibit re-generating the extended object on clipping operation (it means no change to the data)
r28890 file changeset diff or repo changeset diff igor22019-12-22T07:22:29.569478Z
 
[extobj] -Fix: make sure extobj gets updated after a floater removal
r28889 file changeset diff or repo changeset diff igor22019-12-22T06:23:27.166895Z
 
[extobj] -Add: buffer operation notes if move-to-buffer is for a remove, and the extobj logic is disabled (already handled by the float_del hook)
r28845 file changeset diff or repo changeset diff igor22019-12-20T12:58:02.125157Z
 
[extobj] -Fix: do not remove extobj floater (the subcircuit already got removed)
r28809 file changeset diff or repo changeset diff igor22019-12-18T16:08:49.672925Z
 
[extobj] -Fix: op pre/post doesn't need to return the object, it's not used
r28795 file changeset diff or repo changeset diff igor22019-12-16T06:51:35.526119Z
 
[core] -Add: hooks for type-common pre/post calls on operations
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)
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
r18817 file changeset diff or repo changeset diff igor22018-08-05T13:12:35.399834Z
 
[core] -Fix: locked objects shouldn't be removed on move or cut-to-buffer operations
r15592 file changeset diff or repo changeset diff igor22018-03-23T04:03:04.135417Z
 
[core] -Del: old data model from operation code
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
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
r13491 file changeset diff or repo changeset diff igor22017-12-16T12:40:26.096952Z
 
[subc] -Fix: keep track of whether a buffer is loaded from the outside or is from the board; when loaded from the outside, subc pasting is affected by current side, else side is kept (this fixes a decade old bg about element having to be put on solder or component side on the moment of load, not on the moment of paste)
r13196 file changeset diff or repo changeset diff igor22017-12-03T14:59:50.751018Z
 
[core] -Fix: remove more dangerous PCB refs from lineops
r13116 file changeset diff or repo changeset diff igor22017-12-02T04:37:23.822736Z
 
[core] -Change: pcb_selected_operation() gets pcb_data_t * so later it could recurse-descend to subcs
r12967 file changeset diff or repo changeset diff igor22017-11-24T09:02:59.033484Z
 
[core] -Add: freerotate operation needs angle too, arc needs it for delta/start angles
r12965 file changeset diff or repo changeset diff igor22017-11-24T08:52:37.925674Z
 
[core] -Add: prepare for free rotate operation
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
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
r12337 file changeset diff or repo changeset diff igor22017-10-24T03:57:36.411951Z
 
[padstack] -Add: operations struct has an entry for padstacks
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
r12186 file changeset diff or repo changeset diff igor22017-10-19T06:27:17.330709Z
 
[core] -Add: operation for pure clipping (clearint or restoring) of the basic objects
r10807 file changeset diff or repo changeset diff wojciechk82017-08-14T22:24:04.320997Z
 
[core] -Update: replace 'absolute', 'delta' fields with 'is_absolute', 'value' in change size/angle contexts (pcb_opctx_chgsize_t, pcb_opctx_chgangle_t). Now 0 absolute value can be passed to object change functions.
r10721 file changeset diff or repo changeset diff igor22017-08-12T09:06:51.759404Z
 
[core] -Add: operation payload with no arg (other than the board pointer)
r9313 file changeset diff or repo changeset diff igor22017-06-10T11:44:05.990274Z
 
[core] -Add: prepare for a generic change-flags operation
r9271 file changeset diff or repo changeset diff igor22017-06-10T05:04:19.406796Z
 
[core] -Split: select.c and operation.c
r9269 file changeset diff or repo changeset diff igor22017-06-10T04:49:37.303878Z
 
[subc] -Add: prepare the operations framework to handle subcircuits
r5279 file changeset diff or repo changeset diff igor22016-11-26T07:26:01.013431Z
 
[arc] -Add: make room/bindings for arc endpoint code
r4811 file changeset diff or repo changeset diff igor22016-11-12T17:25:25.629672Z
 
[unravel2] -Rename: Coord to pcb_coord_t
r4809 file changeset diff or repo changeset diff igor22016-11-12T16:05:38.382614Z
 
[unravel2] -Rename: Angle to pcb_angle_t
r4776 file changeset diff or repo changeset diff igor22016-11-12T11:24:29.684265Z
 
[unravel] -Rename: TextType -> pcb_text_t
r4774 file changeset diff or repo changeset diff igor22016-11-12T11:19:20.570701Z
 
[unravel2] -Rename: ElementType -> pcb_element_t
r4771 file changeset diff or repo changeset diff igor22016-11-12T11:04:55.656802Z
 
[unravel2] -Rename: PinType -> pcb_pin_t
r4770 file changeset diff or repo changeset diff igor22016-11-12T10:58:42.855658Z
 
[unravel2] -Rename: PadType -> pcb_pad_t
r4769 file changeset diff or repo changeset diff igor22016-11-12T10:56:08.106453Z
 
[unravel2] -Rename: PolygonType -> pcb_polygon_t
r4768 file changeset diff or repo changeset diff igor22016-11-12T10:53:46.102182Z
 
[unravel2] -Rename: RatType -> pcb_rat_t
r4767 file changeset diff or repo changeset diff igor22016-11-12T10:51:53.928485Z
 
[unravel2] -Rename: PointType to pcb_point_t
r4766 file changeset diff or repo changeset diff igor22016-11-12T10:47:25.224278Z
 
[unravel2] -Rename: ArcType -> pcb_arc_t
r4764 file changeset diff or repo changeset diff igor22016-11-12T10:32:44.973779Z
 
[unravel2] -Rename: LineType -> pcb_line_t
r4757 file changeset diff or repo changeset diff igor22016-11-12T09:30:54.148274Z
 
[unravel2] -Rename: LayerType to pcb_layer_t
r4755 file changeset diff or repo changeset diff igor22016-11-12T09:10:22.909624Z
 
[unravel2] -Rename: DataTypePtr and DataType to pcb_data_t
r4754 file changeset diff or repo changeset diff igor22016-11-12T09:04:35.373684Z
 
[unravel2] -Rename: PCBType to pcb_board_t
r4597 file changeset diff or repo changeset diff igor22016-11-05T12:23:36.664139Z
 
[unravel] -Del: get rid of global_element.h -> obj_elem.h handles it
r4560 file changeset diff or repo changeset diff igor22016-11-04T08:09:01.684524Z
 
[unravel] -Cleanup: don't use global variables in object operation "rotate"
r4558 file changeset diff or repo changeset diff igor22016-11-04T07:49:32.685406Z
 
[unravel] -Cleanup: remove global variables from object operations "remove"
r4557 file changeset diff or repo changeset diff igor22016-11-04T07:35:57.006737Z
 
[unravel] -Cleanup: remove global variables from object operation "move"
r4556 file changeset diff or repo changeset diff igor22016-11-04T07:25:05.908943Z
 
[unravel] -Cleanup: insert object operation doesn't use global variables
r4555 file changeset diff or repo changeset diff igor22016-11-04T07:03:21.525999Z
 
[unravel] -Cleanup: don't use global variables to pass on copy object operation parameters
r4553 file changeset diff or repo changeset diff igor22016-11-04T06:50:59.643614Z
 
[unravel] -Cleanup: change.c doesn't use global variables for object operation parameters
r4552 file changeset diff or repo changeset diff igor22016-11-04T06:25:16.587383Z
 
[unravel] -Cleanup: remove global variables from buffer operations
r4551 file changeset diff or repo changeset diff igor22016-11-04T06:16:51.553525Z
 
[unravel] -Add: operation context pointer - prepare for removing global variables that coordinates object operation parameters
r4509 file changeset diff or repo changeset diff igor22016-11-03T06:11:51.359102Z
 
[unravel] -Split: move out object operation struct from global.h to operation.h

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