209 Commits (5545dfd02b036a58c0719de44b16dc03578ff169)

Author SHA1 Message Date
Alex Shvartzkop cf7ad330e9 Fix some platform ifdef checks. 1 year ago
Jon Evans 1dbe78c68b Add QA tests and expand serialization for API 2 years ago
Jon Evans a3b6ab48a4 Add a new plugin system for the new API 2 years ago
Jon Evans f613cd1cb4 ADDED: A new IPC API based on protobuf and nng 3 years ago
Roberto Fernandez Bautista 9957c58c14 Remove unused function RunPythonMethodWithReturnedString 2 years ago
Marek Roszko 46e301cd7f Add missing header include that only fails on msys2 ucrt 2 years ago
Marek Roszko 83ef5fd7d6 Move PGM_BASE to kicommon 2 years ago
Jeff Young 9ff66d0e71 Don't capture references to local variables for CallAfter. 2 years ago
Jon Evans 7b0bb59b37 Remove hard-coded versioned env vars in most places 2 years ago
Jeff Young 7cc663ad77 Schematic parity checking for CLI DRC. 2 years ago
Marek Roszko 5c20c5732d We don't need pgm_base to expose pybind to everything 2 years ago
Marek Roszko 34a51d3c21 Make wxPython work under run from build directory on macOS 2 years ago
Marek Roszko e5f1cfd2b2 Set PYTHONPATH internally for macOS run from build dir 2 years ago
Jon Evans d371bb06ae New macOS installation scripts 2 years ago
Marek Roszko 11de95778b Unwrap the FROM_UTF8 macro in favor of direct function 2 years ago
Nimish Telang 51e55dd750 Convert sprintf to snprintf in most files 3 years ago
Ian McInerney a6ebd60c3b CMake: Modernize Boost import to use imported targets 3 years ago
aris-kimi 22bca5c2a0 Disable link maps by default and fix compile issue with lld linker 3 years ago
Ian McInerney 912f1d5cec Modernize setting link map linker flags 3 years ago
Ian McInerney 2b1040ae67 Fix compatibility with older wx versions 3 years ago
Ian McInerney 1e8cc6855d Relax wxPython version mismatch check to major.minor 3 years ago
Seth Hillbrand a9ed47f06c Update KICAD6->KICAD7 3 years ago
Marek Roszko 0ff32d20cd wxS more things 3 years ago
Jon Evans 70ec2f990f Work around wxPython / wxPropertyGrid fighting over global state 3 years ago
Stefan 2449f209b1 python version check: fix error message edge case 3 years ago
Jon Evans 5067e82e06 Only run the wxPython version check once 3 years ago
Jon Evans af0b176f57 Just catch any Python exception, we don't care what it is. 3 years ago
Jon Evans f4a80903f0 Attempt to handle more edge cases in wxPython version check 3 years ago
Jon Evans 0a044656e3 Disable scripting and warn when wxPython version doesn't match 3 years ago
Jeff Young 66208b0ac0 Silence "menu item ID of 0 doesn't work on Mac" assert. 3 years ago
jean-pierre charras 9501f4303d Rename CreateWindow to CreateKiWindow to avoid a collision name with a windows header 3 years ago
Marek Roszko 7e089182b8 Swap out deprecated Iconized for IsIconized in python 3 years ago
Jeff Young 64a6fc0fd4 Push UNITS_PROVIDER down into a low-level mixin. 3 years ago
Wayne Stambaugh 7155d1af29 Fix a few more compile warnings. 3 years ago
Marek Roszko 47fe8ff8eb bitmaps and template are resources. 3 years ago
Marek Roszko b6b4ae959e Shuffle around the helper script folders 3 years ago
Ian McInerney b51d8c9825 Introduce new CMake variable to store kiface install location 3 years ago
Marek Roszko 44296dfea2 Forcefully ignore PYTHONPATH env variable on Windows 4 years ago
Marek Roszko 46f86e51e4 Stuff a resource manifest into the kipython kiface 4 years ago
Seth Hillbrand 455e330f3b Cleanup a few more raw strings 4 years ago
Seth Hillbrand 5881471a52 Don't write bytecode on MacOS 4 years ago
qu1ck b53b68c686 Fix double loading plugins and sys.path entires multiplying 4 years ago
Seth Hillbrand 917845cf00 Ensure we can version scripting properly 4 years ago
Seth Hillbrand 098e8f7d9b Revert "cmake: adding KICAD_MACOSX_APP_BUNDLE option" 4 years ago
Davide Gerhard ea9f960cc1 cmake: adding KICAD_MACOSX_APP_BUNDLE option 4 years ago
Seth Hillbrand fe148df57e Catch language switch before Python 4 years ago
qu1ck 8170e2f57c When reloading plugins delete top level module too 4 years ago
qu1ck 0f67c7ed25 When reloading plugins don't delete system modules 4 years ago
Seth Hillbrand 182ccb63ae Remove config options menu from PyShell 4 years ago
Seth Hillbrand 70df3822b5 Link command IDs to window frame 4 years ago