145 Commits (2901fee9a0852f96f26fcc7f6106555376428809)

Author SHA1 Message Date
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
Maciej Suminski f2788a3086 Corrected way of storing cursor coordinates for context 11 years ago
Maciej Suminski 06b978b829 Refactored CONTEXT_MENU, added handler for updating. 11 years ago
Maciej Suminski 946b9d1933 setTransitions() are called automatically for tools. 11 years ago
Maciej Suminski 5c984aa069 Parametrized TOOL_ACTIONs. 11 years ago
unknown b3b791961a coverity common folder fixes (mainly not initialized members). 11 years ago
Maciej Suminski f7a32e839e Moved UndoInhibit related functions from TOOL_MANAGER to EDIT_TOOL. 11 years ago
Maciej Suminski 902d0e3f1f Tools are processing const TOOL_EVENT& (Tool Framework). 11 years ago
John Beard 4f3672da4d Add "move exact" and "duplicate" tools to pcbnew 11 years ago
Maciej Suminski 7e249c758b bugfix: Tools are deactivated on canvas switch. 11 years ago
Maciej Suminski 18898fe807 tool: Added a generic parameter for RunAction(). 11 years ago
Maciej Suminski aad359fcf9 Fixed Mac OS build. 12 years ago
Maciej Suminski ff30ced4f4 Cursor position is frozen when a context menu is displayed (GAL). 12 years ago
Maciej Suminski b1837615aa Added event queue to handle events at the end of the event processing cycle. 12 years ago
Maciej Suminski c0a96141df Added AF_NOTIFY flag for TOOL_ACTIONs. 12 years ago
Maciej Suminski 95a4f61eee wxWidgets 2.8 compatibility fix. 12 years ago
Maciej Suminski 456eeaba10 Routines for handling clipboard with TOOL_MANAGER. 12 years ago
Maciej Suminski 94cc845b3f Added AF_ACTIVATE flag for TOOL_ACTIONs. 12 years ago
Maciej Suminski f8f6fd41ad Introduced a new type of action: TA_ACTIVATE to distinguish events activating tools from common tool actions. 12 years ago
Maciej Suminski 5703b7e8bf Implemented stacking for TOOL_STATEs. 12 years ago
Maciej Suminski 5f806cfa18 Minor fixes to the Tool Framework. 12 years ago
Maciej Suminski f7ecc749f6 Restored std::map in TOOL_MANAGER. 12 years ago
Maciej Suminski dfc052d537 Added an alternative way to reach tools in the Tool Framework. 12 years ago
Maciej Suminski 3fd26b6dd2 TOOL_ACTIONs are automagically registered by TOOL_MANAGER upon its construction. 12 years ago
Maciej Suminski dd1fcd0588 Fix for context menu hanging up in GAL. 12 years ago
Maciej Suminski def53707d5 TOOL_MANAGER is no longer static. Reworked autoregistration of TOOL_ACTIONs. 12 years ago
Maciej Suminski 05ee03d6b0 Recursive copy constructor for CONTEXT_MENU. 12 years ago
Maciej Suminski 50193f1751 Resolved HOME hot key conflict between menu entry (Zoom Page) and event assigned to the hot key in the ACTION_MANAGER. 12 years ago
Maciej Suminski 3f8d9da31f Key events are handled by wxEVT_CHAR instead of wxEVT_KEY_[UP|DOWN]. Fixed issue of chars that require modifiers (e.g. ? is Shift+/ on US keyboard layout). 12 years ago