r36989 file changeset diff or repo changeset diff igor22022-11-19T08:55:37.823751Z
 
[librnd4] -Update: follow librnd4 rename rnd_hidlib_t -> rnd_design_t
r36986 file changeset diff or repo changeset diff igor22022-11-19T06:39:44.672219Z
 
[librnd4] -Update: follow API change on core/hid split
r34762 file changeset diff or repo changeset diff igor22021-06-04T15:23:20.142924Z
 
[librnd] -Update: move backreferences into rnd_app for librnd API change
r34761 file changeset diff or repo changeset diff igor22021-06-04T14:41:55.735310Z
 
[librnd] -Update: move backreferences into rnd_app for librnd API change
r34418 file changeset diff or repo changeset diff igor22021-04-12T09:50:40.613112Z
 
[tool_std] -Add: cache text tool ID
r34414 file changeset diff or repo changeset diff igor22021-04-12T08:31:52.117710Z
 
[tool_std] -Add: cache via tool ID
r32971 file changeset diff or repo changeset diff igor22020-10-03T13:55:22.222896Z
 
[core] -Fix: remove PCB dependency in some crosshair code that may run in New() [core] -Fix: New() does set PCB when it is created
r32941 file changeset diff or repo changeset diff igor22020-10-03T06:38:16.332511Z
 
[ch_onpoint] -Cleanup: move onpoint object lists from core/crosshair to ch_onpoint
r32905 file changeset diff or repo changeset diff igor22020-10-02T07:50:17.924276Z
 
[core] -Add: prepare the crosshair code to be able to build a cache for atatched object drawing: publish a clean() function that needs to be called before any crosshair attached object change so a cache can be maintained
r32660 file changeset diff or repo changeset diff igor22020-09-14T03:03:58.666751Z
 
[core] -Cleanup: use vtp0 and pcb_any_obj_t for on-point highlight instead of a locally defined type+obj* struct to reduce code size (pcb_any_obj_t has a type field)
r32130 file changeset diff or repo changeset diff igor22020-07-03T11:27:49.375639Z
 
[core] -Fix: angle preserving poly point move triggers only every even call so it doesn't mess up xor drawing
r32128 file changeset diff or repo changeset diff igor22020-07-03T09:24:52.817149Z
 
[core] -Add: when poly point is moved with modifier (angle preserving move), the tool should move 3 polygon points
r32124 file changeset diff or repo changeset diff igor22020-07-03T03:42:59.778223Z
 
[core] -Add: pcb_xordraw_movecopy() gets an arg for whether the modifier key is pressed so the operation can behave differently
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r31001 file changeset diff or repo changeset diff igor22020-04-30T13:55:00.404958Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hidlib)
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)
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
r29401 file changeset diff or repo changeset diff igor22020-01-26T16:38:07.618535Z
 
[librnd] -Split: move generic actions from gui_act.c to librnd
r29399 file changeset diff or repo changeset diff igor22020-01-26T16:06:33.525907Z
 
[librnd] -Cleanup: make 'grabbed' mark reentrant by moving it into the hidlib struct as tool_grabbed
r29397 file changeset diff or repo changeset diff igor22020-01-26T15:53:52.663112Z
 
[librnd] -Move: Tool() (Mode()) action from core to librnd
r29394 file changeset diff or repo changeset diff igor22020-01-26T14:30:56.963043Z
 
[librnd] -Cleanup: decouple "note" coordinates and states from crosshair - these are really tool states and should be in the hidlib struct to be reentrant
r29360 file changeset diff or repo changeset diff igor22020-01-26T04:10:02.419211Z
 
[core] -Fix: initialize crosshair tool IDs before plugins are loaded so the initialization won't override values filled in by the plugins
r29334 file changeset diff or repo changeset diff igor22020-01-25T12:21:46.324938Z
 
[core] -Move: hid crosshair notify function to librnd - it is a generic hid API + event wrapper
r29331 file changeset diff or repo changeset diff igor22020-01-25T11:08:53.967349Z
 
-Update: bump copyright year
r29330 file changeset diff or repo changeset diff igor22020-01-25T11:08:01.167663Z
 
[core] -Move: tool_note is really crosshair_note - it is application specific, move it from generic tool infra to crosshair
r29318 file changeset diff or repo changeset diff igor22020-01-25T05:10:58.818073Z
 
[core] -Cleanup: remember tool IDs for crosshair from standard tool registration, do not use static tool IDs
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r29213 file changeset diff or repo changeset diff igor22020-01-22T06:58:23.929680Z
 
[core] -Del: crosshair range - do not try to restrict objects into the drawing area
r28718 file changeset diff or repo changeset diff igor22019-12-13T09:36:54.305524Z
 
[extobj] -Add: crosshair shall remember the extended object's editobj that is being edited
r27114 file changeset diff or repo changeset diff igor22019-08-10T05:33:12.746983Z
 
[mark] -Add: pcb_grabbed to indicate where grab started (last click really) - use this instead of mark for ortho
r27111 file changeset diff or repo changeset diff igor22019-08-10T05:08:44.505492Z
 
[mark] -Add: user_placed flag so we can track if the mark is an explicit one
r27110 file changeset diff or repo changeset diff igor22019-08-10T04:58:40.584450Z
 
[core] -Cleanup: whitespace
r25352 file changeset diff or repo changeset diff igor22019-05-10T05:22:09.318139Z
 
[hidlib] -Add: generalize the (static) marks and (moving) attached objects draw callback API
r25336 file changeset diff or repo changeset diff igor22019-05-09T06:57:47.718842Z
 
[hidlib] -Cleanup: remove pcb_event_move_crosshair() from the API, use only one hidlib call for moving the crosshair and pass a parameter about whether it's from the mouse
r25335 file changeset diff or repo changeset diff igor22019-05-09T06:39:06.910179Z
 
[hidlib] -Cleanup: move click_cmd_entry_active from crosshair internal to hidlib conf under the temp/ subtree: hidlib core code depends on it
r25334 file changeset diff or repo changeset diff igor22019-05-09T06:17:37.131303Z
 
[hidlib] -Cleanup: move crosshair shape from crosshair struct to hidlib editor conf - rendering depends on it
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
r18701 file changeset diff or repo changeset diff igor22018-07-29T09:08:30.813235Z
 
[tool] -Add: when the command line is open, override the normal notify/release action and try the cli backend first; perform the normal actions only if the backend did not handle it
r18684 file changeset diff or repo changeset diff igor22018-07-27T14:26:47.598380Z
 
[tool] -Split: separate target x and y fields in crosshair for move/copy; this allows detaching where the object will land from the current crosshair coord (allowing plugins to recalculate or restrict the target coords)
r17684 file changeset diff or repo changeset diff igor22018-06-25T06:57:32.034396Z
 
[core] -Move: pcb_event_move_crosshair() to crosshair.[ch]
r17350 file changeset diff or repo changeset diff igor22018-06-16T14:54:48.359138Z
 
[hid] -Add: pcb_draw_mark() has an argument for inhibiting drawing mode setting
r17346 file changeset diff or repo changeset diff igor22018-06-16T14:05:41.805435Z
 
[hid] -Add: pcb_draw_attached() can be called with drawing mode setting inhibition
r17327 file changeset diff or repo changeset diff igor22018-06-15T06:13:40.579407Z
 
[core] -Fix: misleading comments on the crosshair struct details
r17326 file changeset diff or repo changeset diff igor22018-06-15T06:10:09.263217Z
 
[core] -Cleanup: indentation in crosshair related struct
r17325 file changeset diff or repo changeset diff igor22018-06-15T06:02:11.255748Z
 
[core] -Add: save last seen raw mouse pointer coords in the crosshair struct
r16600 file changeset diff or repo changeset diff wojciechk82018-04-19T13:53:06.870729Z
 
[tool] -Move: pcb_crosshair_save/restore_mode to tool.[ch] as pcb_tool_save/restore
r16504 file changeset diff or repo changeset diff wojciechk82018-04-14T20:54:26.219303Z
 
[core] -Move: pcb_crosshair_set_mode to tool.c as pcb_tool_select_by_id
r16248 file changeset diff or repo changeset diff igor22018-04-07T11:29:03.355897Z
 
[core] -Rename: old XOR* functions for pcb_ prefix
r15995 file changeset diff or repo changeset diff igor22018-03-30T09:29:34.318116Z
 
[core] -Split: grid fit from crosshair to grid
r15696 file changeset diff or repo changeset diff igor22018-03-23T15:31:48.568438Z
 
[core] -Del: old data model: obsolete function prototypes
r15632 file changeset diff or repo changeset diff igor22018-03-23T08:56:46.709574Z
 
[core] -Del: old data model: snapped pin and pad from crosshair
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
r13499 file changeset diff or repo changeset diff igor22017-12-16T17:04:13.231425Z
 
[subc] -Fix: mirror (most of the) xor draw while placing on the solder side
r13442 file changeset diff or repo changeset diff igor22017-12-14T12:45:02.074564Z
 
[tool] -Add: polygon tool drawing undo/redo
r13324 file changeset diff or repo changeset diff igor22017-12-06T07:22:33.668763Z
 
[core] -Cleanup: remove more noise-comments, replace file description comment with useful hints of what the file is for
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r13108 file changeset diff or repo changeset diff igor22017-12-01T08:09:39.029736Z
 
[padstack] -Fix: crosshair should snap to padstack centers
r12640 file changeset diff or repo changeset diff wojciechk82017-11-05T18:19:43.104681Z
 
[tool] -Split: pcb_draw_attached code into tool files
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
r10147 file changeset diff or repo changeset diff wojciechk82017-07-08T09:46:31.056739Z
 
[core] -Fix: Moving cursor with keyboard allows now leaving snapped pin/pad
r9116 file changeset diff or repo changeset diff igor22017-06-04T15:33:38.695416Z
 
[subc] -Add: make polygon contour XORDraw public, needed in subc as well
r7706 file changeset diff or repo changeset diff igor22017-03-14T16:53:55.130257Z
 
[route] -Add: compile and link the new route code - with radius set to 0, it's backward compatible
r5665 file changeset diff or repo changeset diff igor22016-12-15T16:59:17.929505Z
 
[core] -Move: deprecated crosshair functions to lib_legacy_func - no code uses them at the moment and new code shouldn't use them
r5293 file changeset diff or repo changeset diff igor22016-11-26T13:02:45.127679Z
 
[arc] -Add: change arc radius when shift is pressed
r5285 file changeset diff or repo changeset diff igor22016-11-26T09:18:42.698502Z
 
[arc] -Add: execute angle change
r5250 file changeset diff or repo changeset diff igor22016-11-23T08:13:56.423951Z
 
[unravel] -Del: crosshair doesn't include rubberband.h anymore - rubberband is on its way to be a plugin
r5249 file changeset diff or repo changeset diff igor22016-11-23T08:06:16.900838Z
 
[unravel] -Move: rubber band struct out of crosshair - rubberband.c should maintain its own struct independently of core so core doesn't depend on it
r5244 file changeset diff or repo changeset diff igor22016-11-23T06:42:48.228854Z
 
[unravel] -Move: rubber band move-draw function from crosshair to rubberband.c behind an event
r5035 file changeset diff or repo changeset diff igor22016-11-17T05:32:03.657835Z
 
[unravel2] -Rename: global var crosshair and marked
r5034 file changeset diff or repo changeset diff igor22016-11-17T05:28:02.191927Z
 
[unravel] -Move: crosshair global vars from data.[ch] to crosshair.[ch]
r5033 file changeset diff or repo changeset diff igor22016-11-17T05:25:01.261834Z
 
[unravel2] -Rename: crosshair shape names
r5032 file changeset diff or repo changeset diff igor22016-11-17T05:04:19.262257Z
 
[unravel2] -Rename: crosshair state names
r5014 file changeset diff or repo changeset diff igor22016-11-16T07:35:31.391324Z
 
[unravel] -Cleanup: dissolve set.[ch], move functions to the corresponding sources
r4858 file changeset diff or repo changeset diff igor22016-11-13T08:29:10.108377Z
 
[unravel2] -Rename: crosshair.h public functions
r4819 file changeset diff or repo changeset diff igor22016-11-12T18:33:43.937395Z
 
[unravel2] -Rename: crosshair shape type
r4811 file changeset diff or repo changeset diff igor22016-11-12T17:25:25.629672Z
 
[unravel2] -Rename: Coord to pcb_coord_t
r4804 file changeset diff or repo changeset diff igor22016-11-12T15:26:31.459735Z
 
[unravel2] -Rename: RubberbandType and rtree dir
r4796 file changeset diff or repo changeset diff igor22016-11-12T14:30:54.479595Z
 
[unravel2] -Rename: attached line type
r4789 file changeset diff or repo changeset diff igor22016-11-12T13:23:43.275629Z
 
[unravel2] -Rename: more hid type names
r4788 file changeset diff or repo changeset diff igor22016-11-12T12:52:53.649257Z
 
[unravel2] -Rename: more hid types
r4769 file changeset diff or repo changeset diff igor22016-11-12T10:56:08.106453Z
 
[unravel2] -Rename: PolygonType -> pcb_polygon_t
r4767 file changeset diff or repo changeset diff igor22016-11-12T10:51:53.928485Z
 
[unravel2] -Rename: PointType to pcb_point_t
r4765 file changeset diff or repo changeset diff igor22016-11-12T10:42:18.922666Z
 
[unravel2] -Rename: crosshair types
r4761 file changeset diff or repo changeset diff igor22016-11-12T10:04:02.019368Z
 
[unravel2] -Rename: BoxType -> pcb_box_t
r4593 file changeset diff or repo changeset diff igor22016-11-05T11:23:44.565638Z
 
[unravel] -Move: poly struct from global_objs to obj_poly
r4568 file changeset diff or repo changeset diff igor22016-11-04T12:50:15.663121Z
 
[unravel] -Move: line.c to obj_line_drcenf.c, line.h merged in obj_line.h
r4534 file changeset diff or repo changeset diff igor22016-11-03T13:26:57.088725Z
 
[unravel] -Move: center display from misc to corsshair
r4520 file changeset diff or repo changeset diff igor22016-11-03T12:02:53.338540Z
 
[unravel] -Del: global.h
r4511 file changeset diff or repo changeset diff igor22016-11-03T09:11:07.833965Z
 
[unravel] -Del: remove another bunch of #includes from global.h
r4507 file changeset diff or repo changeset diff igor22016-11-03T05:24:10.355023Z
 
[unravel] -Del: #includes from global.h, especially the board.h include that'd bring the rest of the world - everyone should ingore what's needed there
r4502 file changeset diff or repo changeset diff igor22016-11-03T03:36:27.822788Z
 
[unravel] -Split: blow up global.h, moving struct to their corresponding (existing or new) .h
r3383 file changeset diff or repo changeset diff igor22016-09-17T04:58:14.722548Z
 
[c89] -Del: <stdbool.h> - use pcb_bool.h instead
r2435 file changeset diff or repo changeset diff igor22016-08-08T04:52:59.642297Z
 
[reduce] -Del: rcs $Id$ left over from a previous VCS [reduce] -Fix: regroup copyright messages, should be on top of the file
r1022 file changeset diff or repo changeset diff igor22016-02-14T08:22:57.084131Z
 
-Cleanup: indentaton in the original code
r4 file changeset diff or repo changeset diff igor22013-08-30T15:43:54.689550Z
 
-Import: trunk from vendor, debian patched
r2 file changeset diff or repo changeset diff igor22013-08-30T15:40:02.300006Z
 
[vendor] -Add: original version from 20110918, debian patched

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