decimad
|
6a9c1cb6a1
|
Split the undo/redo event into the two stages "pre" and "post" for convenient synchronization of dependent state.
|
2016-09-23 13:29:25 +02:00 |
decimad
|
ee3d75f273
|
Add coroutine call invocation context to identify the main stack frame.
Run the text draw-tool on the main stack frame.
Fixes: lp:1547282
* https://bugs.launchpad.net/kicad/+bug/1547282
|
2016-09-21 11:56:40 +02:00 |
Maciej Suminski
|
cdc951d0a3
|
Fixed a crash when dragging a line was interrupted
Crash was caused by removing an element from m_activeTools list, causing other iterators to be invalidated.
|
2016-08-08 17:20:02 +02:00 |
Michael Steinberg
|
86496d3141
|
Pcbnew: fix dangling board reference crash in GAL. (fixes lp:1584489)
|
2016-08-05 13:45:14 -04:00 |
decimad
|
532634abf2
|
fix reentrant tool state crash
|
2016-08-02 10:34:27 +02:00 |
Michael Steinberg
|
06d4894fdb
|
boost::context fixes to make it compatible with boost 1.61
|
2016-07-05 00:14:32 +02:00 |
Maciej Suminski
|
33e7fe6211
|
Fix a crash caused by invalid iterator (thanks to Michael Steinberg)
TOOL_MANAGER::finishTool() caused iterator to become invalid when an element was removed from the m_activeTools deque.
|
2016-07-04 16:12:21 +02:00 |
Simon Richter
|
1b2fd6a382
|
Replace BOOST_FOREACH with C++11 range based for.
|
2016-06-29 16:07:55 -04:00 |
Michael Steinberg
|
fde12ebd25
|
Replace boost::function and boost::bind with their std:: counterparts
|
2016-06-29 12:23:11 +02:00 |
Simon Richter
|
96ec9db5d6
|
Add missing C++ stdlib headers
The GCC standard library headers often include other headers, which makes
some code compile that forgets to include several headers.
|
2016-05-28 12:46:29 -04:00 |
Collin Anderson
|
08b52131df
|
Fix beep on hotkey press in OS X
|
2016-05-05 11:34:16 -04:00 |
Maciej Suminski
|
031fbb4630
|
Avoid too frequent message panel updates.
|
2016-05-02 16:12:17 +02:00 |
Bernhard Stegmaier
|
3e2b4244f9
|
OSX: add support for wxMagnifyEvent on OSX builds using wxWidgets 3.1.0 or greater.
|
2016-01-24 19:18:29 -05:00 |
Maciej Suminski
|
d373915340
|
Fixed crash when context menu is invoked during track dragging (GAL).
|
2015-12-03 14:26:12 +01:00 |
Maciej Suminski
|
a09d6431e4
|
Coverity report fix: handle an exception potentially thrown by CONTEXT_MENU::runOnSubmenus.
|
2015-08-15 16:00:33 +02:00 |
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()
|
2015-08-07 18:17:51 +02:00 |
Maciej Suminski
|
9ecc593aac
|
TOOL_SETTINGS acquires wxConfigBase each time it is used.
|
2015-08-07 18:17:51 +02:00 |
Tomasz Wlostowski
|
9c2bcb2f3c
|
Fixed crash on right click on zone with GAL mode.
|
2015-08-03 11:53:58 +02:00 |
Maciej Suminski
|
29cbaa206e
|
Fixed updating of Zoom & Grid context menus.
|
2015-07-30 13:49:35 +02:00 |
Maciej Suminski
|
094c286024
|
Fixed issues reported by Coverity.
|
2015-07-30 13:49:35 +02:00 |
Maciej Suminski
|
c9837595ef
|
Fixed VIEW_CONTROLS too frequent reset.
|
2015-07-28 10:30:06 +02:00 |
Maciej Suminski
|
e9921d8eea
|
Fixed an assert when footprint viewer was closed before the pcbnew window.
|
2015-07-28 10:29:00 +02:00 |
Maciej Suminski
|
d010703eaf
|
Fixed cursor freeze in pcbnew (GAL).
|
2015-07-24 10:58:47 +02:00 |
Maciej Suminski
|
d6bc33bd42
|
Removed a few more memory leaks and fixed crash on exit.
|
2015-07-24 09:42:46 +02:00 |
Maciej Suminski
|
982eee7905
|
Do not invoke PNS inline dragging when 'Duplicate' is run.
|
2015-07-24 09:42:45 +02:00 |
Maciej Suminski
|
59af7a96f8
|
Minor code cleaning.
|
2015-07-15 14:08:52 +02:00 |
Maciej Suminski
|
4661e39e08
|
Fixed displayed modifiers for hotkeys in context menus (GAL).
|
2015-07-07 18:37:00 +02:00 |
Maciej Suminski
|
3cb095b7c2
|
GAL canvases update status bar, message panel & zoom widget.
|
2015-07-03 20:58:12 +02:00 |
Maciej Suminski
|
766da1e494
|
Code formatting.
|
2015-07-02 16:11:15 +02:00 |
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
|
2015-07-02 16:09:51 +02:00 |
Maciej Suminski
|
a988ebaabd
|
Zone merging (GAL).
|
2015-06-19 17:32:33 +02:00 |
Maciej Suminski
|
dd5275f6c6
|
Minor SELECTION_TOOL fixes.
|
2015-06-16 14:51:39 +02:00 |
Maciej Suminski
|
5c6ecb0491
|
Zoom hotkeys fix for Windows (GAL).
|
2015-06-16 14:22:12 +02:00 |
Garth Corral
|
6eaf029a0e
|
Pinch to zoom for OS X.
|
2015-05-21 22:54:29 +02:00 |
Maciej Suminski
|
da75c52665
|
Hot keys settings are synchronized between GAL & legacy
|
2015-05-05 20:39:42 +02:00 |
Maciej Suminski
|
99e5228948
|
Moved the list of TOOL_ACTIONs to ACTION_MANAGER.
|
2015-05-05 20:39:41 +02:00 |
jean-pierre charras
|
2047d87317
|
Minor fixes (Bug #1414328 and Bug #1440312). Remove translatable attribute in a debug message.
tools/edit_tool.cpp: remove limitation (GAL mode) to delete the last pad in a footprint (a footprint can have 0 pad, for instance a logo)
|
2015-05-01 17:01:09 +02:00 |
Maciej Suminski
|
8390fec69d
|
Minor fixes.
|
2015-04-30 10:46:08 +02:00 |
Maciej Suminski
|
e37b07a6fc
|
Explicit destruction of menu entries in CONTEXT_MENU.
|
2015-04-30 10:46:07 +02:00 |
Maciej Suminski
|
b218c1099f
|
Added TA_CONTEXT_MENU_CLOSED tool event.
|
2015-04-30 10:46:07 +02:00 |
Maciej Suminski
|
f2788a3086
|
Corrected way of storing cursor coordinates for context
|
2015-04-30 10:46:06 +02:00 |
Maciej Suminski
|
06b978b829
|
Refactored CONTEXT_MENU, added handler for updating.
|
2015-04-30 10:46:05 +02:00 |
Maciej Suminski
|
4be876a13a
|
Expandable CONTEXT_MENUs (GAL). Minor CONTEXT_MENU
|
2015-04-30 10:46:04 +02:00 |
Maciej Suminski
|
946b9d1933
|
setTransitions() are called automatically for tools.
|
2015-04-30 10:46:03 +02:00 |
Maciej Suminski
|
5c984aa069
|
Parametrized TOOL_ACTIONs.
|
2015-04-30 10:46:01 +02:00 |
Maciej Suminski
|
b1cd83c197
|
Icons in GAL context menus.
|
2015-04-02 16:09:48 +02:00 |
Maciej Suminski
|
6083f3b011
|
Internationalization of GAL dialogs & menus.
|
2015-04-02 16:09:26 +02:00 |
Maciej Suminski
|
589dd442f5
|
Clippy returns home.
|
2015-04-02 09:18:45 +02:00 |
Maciej Suminski
|
8be73ad05a
|
KiCad assistant.
|
2015-03-31 23:45:02 +02:00 |
Chris Pavlina
|
be29952819
|
Fix for hotkey collisions when modifiers are used.
|
2015-03-16 10:34:45 +01:00 |