223 Commits (93046076241575c70ec09086480d65de3d786533)

Author SHA1 Message Date
Jon Evans 11fa7cdaf3 Save view control settings before dispatching new tool events 8 years ago
Jeff Young f76e7568bc Don't warp cursor if the disambiguation menu is cancelled. 8 years ago
Simon Richter a9ccf1161b Fix quotes in UI messages 8 years ago
Jeff Young dc9d17100b Fix update of brightened objects on OSX. 8 years ago
Jon Evans 9e6956c9ac Reset tool transitions even when already active (Fixes lp:1733224) 8 years ago
Maciej Suminski 40129d2244 Fixed cursor freeze after canceling a tool with cursor over a drag point 8 years ago
Maciej Suminski f5c561e281 Fix build error due to missing optional::value_or() 8 years ago
Tomasz Włostowski 9932ff32ae refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future 8 years ago
Tomasz Włostowski 781008bfa5 refactoring: allow to run TOOL_MANAGER and SELECTION_TOOL without a host wxFrame 8 years ago
jean-pierre charras 4905bbe500 hotkey management: enhancements in code to know if a hotkey was handled by an event or not. 8 years ago
Tomasz Włostowski 2e4c22f718 router: fix corruption of board data when the inline drag is activated while the router tool is running 8 years ago
Maciej Suminski ef22c2589d Store forced cursor position in VC_SETTINGS 8 years ago
Maciej Suminski 76bd05a69b Prevent creating too many transitions by TOOL_MANAGER 8 years ago
Maciej Suminski 2652cfeafd Restore the cursor position after the context menu is closed 8 years ago
Maciej Suminski bf590780b8 Do not store 'force cursor position' setting in VIEW_CONTROLS::SETTINGS 9 years ago
Maciej Suminski 338735c5bf Added a missing include to tool_manager.h 9 years ago
Maciej Suminski c6e3ac7067 Removed boost::adaptors from TOOL_MANAGER 9 years ago
Maciej Suminski fc4240886b Store VIEW_CONTROLS settings on a stack 9 years ago
Maciej Suminski d1550b0cdb Renamed VIEW_CONTROLS::SETTINGS to VC_SETTINGS. 9 years ago
Maciej Suminski ac38f1112d Removed duplicated code from TOOL_MANAGER::RunAction() 9 years ago
Maciej Suminski 1d8730752c Restore valid force cursor setting before saving VIEW_CONTROLS settings 9 years ago
Maciej Suminski adba96fd2b Changed optional::value_or() to optional::get_value_or() 9 years ago
Maciej Suminski e34b73e187 Do not freeze cursor when a tool was cancelled using the context menu 9 years ago
Maciej Suminski b25ded4d90 Store VIEW_CONTROLS settings when tools are switched 9 years ago
jean-pierre charras a9d6af8001 Fix a comment 9 years ago
jean-pierre charras 10396ff435 Tool manager: renames Yield() to KiYield(), due to a collision name between the Yield macro in wxWidgets and Tool manager Yield. 9 years ago
Maciej Suminski 4b9243e0bf Allow registering TOOLs in any order. 9 years ago
Maciej Suminski 5d9190038f TOOL_EVENTs of "message" type are passed to all tools 9 years ago
Maciej Suminski 682da70a86 Fixed the issue of creating and event handling in context menus (GAL). 9 years ago
Maciej Suminski 75fb04d650 TOOL_ACTIONs are handled with transitions, no handlers needed in the event loops 9 years ago
decimad ee3d75f273 Add coroutine call invocation context to identify the main stack frame. 9 years ago
Maciej Suminski cdc951d0a3 Fixed a crash when dragging a line was interrupted 9 years ago
Michael Steinberg 86496d3141 Pcbnew: fix dangling board reference crash in GAL. (fixes lp:1584489) 9 years ago
decimad 532634abf2 fix reentrant tool state crash 9 years ago
Michael Steinberg 06d4894fdb boost::context fixes to make it compatible with boost 1.61 10 years ago
Maciej Suminski 33e7fe6211 Fix a crash caused by invalid iterator (thanks to Michael Steinberg) 10 years ago
Simon Richter 1b2fd6a382 Replace BOOST_FOREACH with C++11 range based for. 10 years ago
Maciej Suminski 03d8d6850a Minor fixes. - Prevent a crash if m_activeTools is empty (should not happen, but you know the Murphy's law) - Better use of conditions in FOOTPRINT_EDIT_FRAME::Process_Special_Functions() 10 years ago
Maciej Suminski 29cbaa206e Fixed updating of Zoom & Grid context menus. 10 years ago
Maciej Suminski c9837595ef Fixed VIEW_CONTROLS too frequent reset. 10 years ago
Maciej Suminski e9921d8eea Fixed an assert when footprint viewer was closed before the pcbnew window. 10 years ago
Maciej Suminski d010703eaf Fixed cursor freeze in pcbnew (GAL). 10 years ago
Maciej Suminski d6bc33bd42 Removed a few more memory leaks and fixed crash on exit. 10 years ago
Maciej Suminski 59af7a96f8 Minor code cleaning. 11 years ago
Tomasz Wlostowski a86fda1d37 tools: added TOOL_SETTINGS class for storing persistent tool settings in config file (just a wrapper for wxConfigBase) router: free angle mode (mark obstacles only) & persistent settings 11 years ago
Maciej Suminski da75c52665 Hot keys settings are synchronized between GAL & legacy 11 years ago
Maciej Suminski 99e5228948 Moved the list of TOOL_ACTIONs to ACTION_MANAGER. 11 years ago
jean-pierre charras 2047d87317 Minor fixes (Bug #1414328 and Bug #1440312). Remove translatable attribute in a debug message. 11 years ago
Maciej Suminski 8390fec69d Minor fixes. 11 years ago
Maciej Suminski b218c1099f Added TA_CONTEXT_MENU_CLOSED tool event. 11 years ago