|
|
|
|
|
|
r33523
| file changeset diff or repo changeset diff
| igor2 | 2020-12-15T08:48:15.435179Z
| [core] -Fix: when enforcing clearance on line endpoint move, use the line object's thickness+clearance value, not the style's (for consistency)
|
|
|
r33520
| file changeset diff or repo changeset diff
| igor2 | 2020-12-15T07:56:57.400870Z
| [core] -Add: line endpoint move clr enforce: do a 'find' before grabbing the line endpoint, so that the enforcer will ignore the same-net objects
|
|
r32709
| file changeset diff or repo changeset diff
| igor2 | 2020-09-14T10:02:04.479563Z
| [core] -Cleanup: decouple pcb_board_set_changed_flag() from PCB, adding a pcb_board_t * context pointer first arg
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r29412
| file changeset diff or repo changeset diff
| igor2 | 2020-01-27T04:30:36.367933Z
| [librnd] -Split: move PCB-specific events back from librnd to core, using the new "app events" registration
|
|
|
r29356
| file changeset diff or repo changeset diff
| igor2 | 2020-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
| igor2 | 2020-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
|
|
|
r29346
| file changeset diff or repo changeset diff
| igor2 | 2020-01-25T14:32:08.757316Z
| [core] -Fix: tool logic: enforce rat-line-tool only on first switch from non-rat to rat to avoid enforcement when switching away from the rat
|
|
r29344
| file changeset diff or repo changeset diff
| igor2 | 2020-01-25T14:21:54.875181Z
| [core] -Add: tool logic: when switching to the rat layer, auto-switch to the line tool if a rat-incompatible tool was selected
|
|
|
|
|
|
|
r29336
| file changeset diff or repo changeset diff
| igor2 | 2020-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
|
|
r29335
| file changeset diff or repo changeset diff
| igor2 | 2020-01-25T12:26:02.087534Z
| -Cleanup: rename pcb_notify_crosshair_change to pcb_hid_notify_crosshair_change for naming convention consistency
|
|
|
|
r29330
| file changeset diff or repo changeset diff
| igor2 | 2020-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
|
|
r29326
| file changeset diff or repo changeset diff
| igor2 | 2020-01-25T09:48:40.566798Z
| [core] -Cleanup: rat layer tool enforcement is event based so the tool code does not need to know anything about the application specific tool logics
|
|
|
|
|
|
|
r29124
| file changeset diff or repo changeset diff
| igor2 | 2020-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
|
|
|
|
|
|
|
|
|
|
|
|
r27114
| file changeset diff or repo changeset diff
| igor2 | 2019-08-10T05:33:12.746983Z
| [mark] -Add: pcb_grabbed to indicate where grab started (last click really) - use this instead of mark for ortho
|
|
|
|
|
|
|
|
r25420
| file changeset diff or repo changeset diff
| igor2 | 2019-05-12T03:00:46.610141Z
| [tool] -Add: event on registering a new tool: the toolbar may be already running when a plugin providing a new tool is loaded
|
|
r25335
| file changeset diff or repo changeset diff
| igor2 | 2019-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
|
|
|
|
|
|
r25211
| file changeset diff or repo changeset diff
| igor2 | 2019-05-03T10:08:28.645631Z
| [hid] -Add: split the mouse cursor api because conversion may be expensive: first register each bitmap then use by index
|
|
r25208
| file changeset diff or repo changeset diff
| igor2 | 2019-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
|
|
|
r25189
| file changeset diff or repo changeset diff
| igor2 | 2019-05-03T04:02:53.656878Z
| [hidlib] -Add: pcb_event() gets (pcb_hidlib_t *) as first argument so event callbacks will have a chance to get a context later on
|
|
r24883
| file changeset diff or repo changeset diff
| igor2 | 2019-04-25T17:21:24.250907Z
| [hidlib] -Move: pcb_board_t's MaxWidth and MaxHeight to hidlib size_x and size_y - this is really the drawing area extents
|
|
|
|
|
|
|
|
|
|
r18701
| file changeset diff or repo changeset diff
| igor2 | 2018-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
|
|
|
|
r17688
| file changeset diff or repo changeset diff
| igor2 | 2018-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
|
|
|
|
|
|
|
|
|
|
|
|
|