240 Commits (b6fffb39235ba522258f68eac2ec55388592933a)

Author SHA1 Message Date
Ian McInerney b6fffb3923 Add more tool stack tracing 2 years ago
Jeff Young 68cbb820a7 performance efficiencies 2 years ago
Ian McInerney dd933b7d0e Update CERN copyrights 2 years ago
Alex Shvartzkop 06463fd35a Fixes for Wayland cursor warping: 2 years ago
Alex Shvartzkop 7b5e725b98 Improve GAL panel refresh logic. 2 years ago
Ian McInerney 236de6679c Avoid copying tool parameter in intermediate function call 2 years ago
Jeff Young 773e1a1ab6 Actions with a COMMIT must be run synchronously. 3 years ago
Jon Evans 2ae646136e Prevent crashes on invalid use of tools 3 years ago
Ian McInerney 2a940a5f70 Add COMMIT to TOOL_EVENTs instead of passing as a parameter 3 years ago
Ian McInerney b0363023a5 Parameterize the tool manager RunAction function to ensure type stabilty 3 years ago
Ian McInerney 9ebe6e7614 Update tool manager to handle the std::any parameters 3 years ago
Wayne Stambaugh bdee545841 Coverity warning fixes. 3 years ago
Marek Roszko aacc9746e3 Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 3 years ago
Wayne Stambaugh 7361414f4c Fix GCC build issue on Linux. 3 years ago
Marek Roszko 1edf84d756 More wxS ugh 3 years ago
qu1ck 7dfa100ff0 Correctly refresh the board after action plugin run and maintain 3 years ago
Jeff Young 7fe3999457 Fix a bit of fall-out from making command strings non-optional. 3 years ago
Mike Williams 9304607624 TOOL_EVENT: make command string non-optional 3 years ago
Mike Williams b7ba24b2d9 TOOL_EVENT: fix lifetime issues with const aEvent& refs 3 years ago
Seth Hillbrand b736460e71 Move optional access from value() to *operator 3 years ago
Seth Hillbrand f1261e71d4 Replace boost::optional with std::optional 3 years ago
Jeff Young 6f49b57f9b Cleanup & performance enhancements. 3 years ago
jean-pierre charras 993c446fdf Fix some warnings detected by PVS-STUDIO (most are not used vars) 3 years ago
Seth Hillbrand db4f2d9dd8 Catch some crashes on shutdown 3 years ago
Zoltan Puskas 1c04eb6d0e Fix -Wuninitialized warning in tool manager 4 years ago
Jeff Young f2fc78f380 Don't copy modifiers to prime events. 4 years ago
Jeff Young d465eb6425 ADDED: automatic zone refilling. 4 years ago
Jeff Young d28714167c All the preferences, all the time. 4 years ago
Jeff Young f606679164 Proper numeric sorting for intersheet refs. 4 years ago
Wayne Stambaugh bcd6bddfd4 Start expunging NULL. 4 years ago
Ian McInerney dc27079b71 cleanup tool event and tool action includes 5 years ago
Roberto Fernandez Bautista ae009e0758 Ensure clipboard data is available after KiCad closes 5 years ago
Jeff Young 16ebb3a433 Fix Mac compile error and clean up some other includes. 5 years ago
Ian McInerney e7798d8f23 Add another logging call to the tool manager 5 years ago
Jonathan Haas 55679be2e3 Fix some typos across the codebase 5 years ago
Dominik Wernberger e2aa7be4b3 Added a lot of consts and refactored a few lines 5 years ago
PJM 7ec46bc346 Pcbnew: Footprint warps to mouse if drag invoked from RMB menu 5 years ago
Mikolaj Wielgus f9c42585fb Force immediate action for auto start wire feature 5 years ago
Wayne Stambaugh 5ecef204cd Coding policy fixes. 5 years ago
Roberto Fernandez Bautista 9aedeae5c3 Don't log error messages when using the clipboard 5 years ago
Wayne Stambaugh 6ab1144ea3 Fix broken Doxygen comment specifiers. 5 years ago
Ian McInerney 27fa3a422a Restore trace strings in the tool stack 5 years ago
Jeff Young d43eefbad5 Formatting. 5 years ago
jean-pierre charras 64636601b8 Eeschema: fix a Unicode/UTF8 management when pasting items from Clipboard. 5 years ago
Jeff Young 1899209e9b Support unicode text on the clipboard. 5 years ago
Mark Roszko 98ece9df72 Remove infinitely recursive loop on Windows (in special cases) 5 years ago
Marek Roszko 81a7afc76e Use kicad_algo directly rather than common.h 5 years ago
Jon Evans 3b252c696d Make tool init order dependent on registration order 5 years ago
Jeff Young f8875bc5a6 Move std::contains to alg::contains. 5 years ago
Jeff Young d7e80f8008 Add std::contains() to simplify a lot of code. 5 years ago