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
r32955 file changeset diff or repo changeset diff igor22020-10-03T09:43:56.996759Z
 
[tool] -Add: flag to mark tools that can edit object geometry
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r30901 file changeset diff or repo changeset diff igor22020-04-27T14:22:47.696159Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r29397 file changeset diff or repo changeset diff igor22020-01-26T15:53:52.663112Z
 
[librnd] -Move: Tool() (Mode()) action from core to librnd
r29356 file changeset diff or repo changeset diff igor22020-01-26T03:49:58.113015Z
 
[librnd] -Cleanup: rename tool API calls to remove some historical confusion and simplfy names: notify->press, remove _objects suffix
r29351 file changeset diff or repo changeset diff igor22020-01-25T16:44:43.478604Z
 
[librnd] -Change: remove hardwired rat layer drawing flag from the tool code in favor of an unsigned long bitfield each app can use differently
r29345 file changeset diff or repo changeset diff igor22020-01-25T14:23:44.658421Z
 
[librnd] -Cleanup: move tool is saved flag back from librnd to core's tool_logic as it's not a generic construct
r29343 file changeset diff or repo changeset diff igor22020-01-25T14:03:34.120146Z
 
[core] -Cleanup: move tool logic from crosshair to tool_logic.c
r29339 file changeset diff or repo changeset diff igor22020-01-25T13:40:10.316381Z
 
[librnd] -Split: tool.[ch] into two files by generic and app-specific
r29336 file changeset diff or repo changeset diff igor22020-01-25T13:12:03.200710Z
 
[librnd] -Split: tool code: conf node change callback has to be coordinated by the app because it depends on app states
r29333 file changeset diff or repo changeset diff igor22020-01-25T11:11:52.358576Z
 
[core] -Cleanup: C API correctness in tool API
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
r29328 file changeset diff or repo changeset diff igor22020-01-25T09:58:07.242528Z
 
[core] -Cleanup: remove static tool IDs
r29317 file changeset diff or repo changeset diff igor22020-01-25T04:54:44.052165Z
 
[core] -Change: tool registration returns the ID of the tool because some callers will need to store it
r29312 file changeset diff or repo changeset diff igor22020-01-25T04:03:05.951571Z
 
[core] -Add: tool API: escape() callback so each tool can handle escape locally
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r29124 file changeset diff or repo changeset diff igor22020-01-10T09:03:08.199658Z
 
[tool] -Fix: uninit sequence: need to dereg the conf binding before hidlib uninit but need to uninit the rest of the tool system after [tool] -Fix: locking: do not set the tool if we are already setting the tool
r28091 file changeset diff or repo changeset diff igor22019-11-08T12:52:59.775147Z
 
[core] -Cleanup: move pcb_tool_should_snap_offgrid_line() from tool to crosshair: nothing else uses it
r28090 file changeset diff or repo changeset diff igor22019-11-08T12:48:21.092493Z
 
[tool] -Cleanup: replace direct PCB references in pcb_tool_should_snap_offgrid_line()
r28052 file changeset diff or repo changeset diff igor22019-11-08T08:14:10.334262Z
 
[tool] -Cleanup: replace PCB->hidlib with arguments in internal APIs
r28040 file changeset diff or repo changeset diff igor22019-11-07T08:38:17.476238Z
 
[tool] -Add: pass on (pcb_hidlib_t *) to all tool calls because they may need to call actions
r26058 file changeset diff or repo changeset diff igor22019-06-07T08:32:25.736833Z
 
[tool] -Add: make room for dynamic tool tooltip/help in the tool struct
r25423 file changeset diff or repo changeset diff igor22019-05-12T03:35:52.355430Z
 
[tool] -Fix: PCB_TLF_AUTO_TOOLBAR shouldn't be 0, that's not a valid bit
r25414 file changeset diff or repo changeset diff igor22019-05-12T02:28:07.238694Z
 
[tool] -Add: extend the tool struct with flags - add a flag for auto-toolbar placement
r25236 file changeset diff or repo changeset diff igor22019-05-04T09:24:05.358721Z
 
[hidlib] -Cleanup: move conf node "editor/mode" from conf_core to hidlib (tool related)
r25212 file changeset diff or repo changeset diff igor22019-05-03T11:31:50.689310Z
 
[tool] -Add: register all mouse cursor shapes after gui init
r25210 file changeset diff or repo changeset diff igor22019-05-03T09:39:34.129045Z
 
[tool] -Add: infra for defining a custom mouse cursor for a tool
r25208 file changeset diff or repo changeset diff igor22019-05-03T08:38:32.313187Z
 
[hidlib] -Add: (pcb_hidlib_t *) context pointer in all tool calls that eventually need to change the mouse cursor [hid] -Add: API for changing the mouse cursor
r25207 file changeset diff or repo changeset diff igor22019-05-03T07:46:45.160678Z
 
[core] -Cleanup: remove PCB_MODE_NO - redundant with PCB_MODE_ARROW
r24976 file changeset diff or repo changeset diff igor22019-04-27T05:37:54.523528Z
 
[tool] -Fix: typo
r24964 file changeset diff or repo changeset diff igor22019-04-27T03:03:10.192194Z
 
[tool] -Add: optional icon (XPM) to the tool struct
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
r17688 file changeset diff or repo changeset diff igor22018-06-25T07:15:23.027834Z
 
[tool] -Move: old tool related helpers pcb_release_mode() and pcb_notify_mode() to tool.[ch] to clean up action_helper
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
r16585 file changeset diff or repo changeset diff wojciechk82018-04-19T00:58:19.288930Z
 
[tool] -Split: tool (un)init code into tool files
r16506 file changeset diff or repo changeset diff wojciechk82018-04-14T21:51:59.653453Z
 
[tool] -Split: define in tool files if the tool can be selected in rat drawing mode
r16505 file changeset diff or repo changeset diff wojciechk82018-04-14T21:44:43.092219Z
 
[tool] -Fix: dereference pointer in pcb_tool_get macro
r16503 file changeset diff or repo changeset diff wojciechk82018-04-14T16:23:14.642963Z
 
[core] -Move: condition on which offgrid line is snapped to tool.c
r15864 file changeset diff or repo changeset diff igor22018-03-26T07:06:53.989327Z
 
[core] -Move: tool modes to tool.h
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
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r13114 file changeset diff or repo changeset diff igor22017-12-02T04:14:13.258210Z
 
[subc] -Add: alow selecting subc part directly in loose_subc
r13113 file changeset diff or repo changeset diff igor22017-12-02T04:02:37.654198Z
 
[subc] -Add: allow drag&drop move of subc parts in loose subc mode
r12788 file changeset diff or repo changeset diff wojciechk82017-11-12T18:55:41.529083Z
 
[tool] -Cleanup: move saved_mode variable from action_helper to tool.[ch] and rename it to pcb_tool_is_saved
r12787 file changeset diff or repo changeset diff wojciechk82017-11-12T16:39:05.985678Z
 
[tool] -Cleanup: move Note struct from action_helper to tool.[ch] and rename it to pcb_tool_note
r12782 file changeset diff or repo changeset diff wojciechk82017-11-12T12:06:44.409641Z
 
[tool] -Change: don't depend on the current mode in pcb_tool_attach_for_copy for doing rubberband; pass the behavior as an argument
r12757 file changeset diff or repo changeset diff wojciechk82017-11-12T00:16:58.656709Z
 
[tool] -Split: pcb_release_mode function into tool files
r12700 file changeset diff or repo changeset diff wojciechk82017-11-08T20:38:00.573269Z
 
[tool] -Move: pcb_notify_block function to tool.c
r12695 file changeset diff or repo changeset diff wojciechk82017-11-08T14:33:37.164029Z
 
[tool] -Move: pcb_attach_for_copy function to tool.c
r12640 file changeset diff or repo changeset diff wojciechk82017-11-05T18:19:43.104681Z
 
[tool] -Split: pcb_draw_attached code into tool files
r12565 file changeset diff or repo changeset diff wojciechk82017-11-02T12:50:00.627538Z
 
[tool] -Cleanup: declare return type of undo_act function as pcb_bool instead of int
r12563 file changeset diff or repo changeset diff wojciechk82017-11-02T12:45:19.923242Z
 
[tool] -Split: pcb_act_Redo code into the tool files
r12377 file changeset diff or repo changeset diff wojciechk82017-10-26T13:44:25.999269Z
 
[tool] -Split: pcb_act_Undo code into the tool files
r12358 file changeset diff or repo changeset diff wojciechk82017-10-25T21:56:45.841271Z
 
[tool] -Add: function declaration
r12120 file changeset diff or repo changeset diff wojciechk82017-10-15T10:59:31.249446Z
 
[tool] -Add: adjust_attached_objects func
r12114 file changeset diff or repo changeset diff igor22017-10-15T07:41:45.487272Z
 
[tool] -Add: register all tools in the dynamic tool vector
r12113 file changeset diff or repo changeset diff igor22017-10-15T07:22:57.130302Z
 
[tool] -Change: cookie is set during registration (it won't be constant)
r12110 file changeset diff or repo changeset diff igor22017-10-15T05:58:25.058412Z
 
[tool] -Add: the select API
r12109 file changeset diff or repo changeset diff igor22017-10-15T05:43:26.843438Z
 
[tool] -Add: reg, unreg, lookup code
r12108 file changeset diff or repo changeset diff igor22017-10-15T05:06:04.681896Z
 
[tool] -Add: blank tool.[ch] for central registration of tools

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