487 Commits (479487ceb1fdb45d6996bdf8c3c62c3e1e11db6b)

Author SHA1 Message Date
Jeff Young f20335cefe Apply fix from 5.1 branch. 6 years ago
Jeff Young a9c66e15ea Common-ize EE_ACTIONS::refreshPreview and use it after cursor actions. 6 years ago
Jeff Young bcd48d4bc2 Use common actions where possible. 6 years ago
Jeff Young 9effd24f3a Allow move tool to run on top of other tools. 6 years ago
Jeff Young 981072598b Overhaul cursor code for new tool/action framework. 6 years ago
Jeff Young 2f23aa9556 Implement a more robust tool stacking architecture. 6 years ago
Jeff Young e785c140b9 Eradicate globals for PCB_GENERAL_SETTINGS. 6 years ago
Jeff Young 4eaba20cd3 Real-time highlighting for Pcbnew and ModEdit delete tools. 6 years ago
Jeff Young f9702aab87 Immediate actions for PlEditor, PcbNew, etc. 6 years ago
Seth Hillbrand 4a18f9db3a pcbnew: Enforce maximum movement in Move Exact 7 years ago
Jeff Young dcbd897a95 Push/pop tools even when selected from the toolbar. 7 years ago
Jeff Young 7dd247f1dc Make better use of TOOL_EVENT parameters. 7 years ago
Jeff Young 1f35ec5521 Beware of copying events and losing the m_passEvent flag. 7 years ago
Jeff Young e6d5110ccf Implement I18N for ACTIONs. 7 years ago
Jeff Young 19aba615c2 Remove selection condition from conditional menu separators. 7 years ago
Seth Hillbrand 2dd82cbca7 Revert the ClearIfOutside logic. 7 years ago
Jeff Young 8f84c3ec4f Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal. 7 years ago
Jeff Young ce1f35a1be Cleanup some left-over vestiages of the legacy canvas architecture. 7 years ago
Seth Hillbrand daad58e511 pcbnew: Add option to show ratsnest while moving 7 years ago
Seth Hillbrand 0571ff6ce2 pcbnew: Centralize selection clearing 7 years ago
Seth Hillbrand e691704a82 pcbnew: Edit when cursor in in selection 7 years ago
Jeff Young 2348537769 Add a command to toggle between last two highlighted nets. 7 years ago
Jeff Young 7726b039b2 Re-jigger standard submenus so they both link AND work. 7 years ago
Jeff Young 5e49517781 Move hotkeys to ACTION architecture. 7 years ago
Jeff Young 765606012f Convert separate-compilation of selection.cpp to polymorphism. 7 years ago
Jeff Young e606587ff6 Move remaining Symbol Tree ctx menu cmds to ACTIONS. 7 years ago
Seth Hillbrand 81c5ba257b pcbnew: Ensure cursor remains set during tool activity 7 years ago
Jeff Young 2d40425e4d Move footprint & symbol tree context menus to tool infrastructure. 7 years ago
Jeff Young 3912c7407f Move global commands to ACTIONs. 7 years ago
Jeff Young 568c8c336b Move DRC control to a tool; move assorted commands to ACTIONS. 7 years ago
Jeff Young 9f1e2e34b7 Move some dupicated tools to common tools. 7 years ago
Seth Hillbrand 95ab0b1813 pcbnew: Hide dynamic ratsnest after canceling edit 7 years ago
Ian McInerney cbea5149cb pcbnew: Cleanup context menu ordering 7 years ago
Ian McInerney 208a8553a5 pcbnew: Add context menu to measure tool 7 years ago
Seth Hillbrand d1877d7c1b Moving modules from DLIST to std::deque 7 years ago
Jeff Young f67df4bf11 Collapse ARRAY_CREATOR into single class now that legacy instance is gone. 7 years ago
Jeff Young c1298570cb Remove legacy routing options. 7 years ago
Jeff Young 7553cc2651 Clean up some dangling legacy odds and ends. 7 years ago
Jeff Young 1e9da7f57b Remove CurItem() architecture and legacy routers and drawing code. 7 years ago
Jeff Young 323bb0f8e1 Moving PageLayout editor to GAL canvas and modern toolset. 7 years ago
Jeff Young 67cc2aac2e Rework Eeschema find/replace for modern toolset. 7 years ago
Jeff Young fbb807f3bb Move some more menu & toolbar items to modern toolset. 7 years ago
Jeff Young 69afa27a5f Implement ACTION_TOOLBAR and update some of the menus to ACTION_MENU. 7 years ago
Jeff Young eb3a201d39 Move some PCBNew and GerbView actions to their COMMON equivalents. 7 years ago
Jeff Young f602ccd814 Insert EE_TOOL_BASE under SchEdit and LibEdit tools, and fix errant rename scope which clobbered PCBNew's PICKER_TOOL. 7 years ago
Jeff Young 7995b5cc3c Restore selection on abort and undo/redo. 7 years ago
Jeff Young c1539ae014 Naming changes to reflect sharing between SchEdit and LibEdit. 7 years ago
Jeff Young ea0941cab3 Implement modern tools for LibEdit. 7 years ago
Jeff Young fd546da640 Homogenize hit testing and selection return types. 7 years ago
Jeff Young 42383ae871 Build out some of the modern toolkit context menus. 7 years ago