232 Commits (99e4ce0ae8255bd8933e88403e31799641c5603c)

Author SHA1 Message Date
Seth Hillbrand 1af6eb5df8 Prevent recursion in python logging 4 weeks ago
Seth Hillbrand 6e2b20ed0e Update BS Threadpool to 5.0 1 month ago
Marek Roszko fe54a2ec0f Append python Scripts directory to PATH env on windows 4 months ago
Jon Evans 3bdf82aea7 Python: switch to arg arrays for launch 8 months ago
Jon Evans 290dc417d9 API: Change macOS raise mechanism 8 months ago
Jon Evans 66cbc8127b Use open to launch actions on macOS 8 months ago
Jon Evans 37d0d5f118 Use PYTHON_MANAGER to launch actions and capture trace output 9 months ago
Jon Evans 30d43c30b7 Prefer using pythonw on Windows 9 months ago
Jon Evans eb4220bd29 Use an exception formatting function that works in Python <3.10 9 months ago
John Beard 51606e80d5 Scripting: a little bit more detail when failing to get wxPython version info 9 months ago
Seth Hillbrand 074e6df3bc Revert "Move thread pool to singleton class" 9 months ago
Jon Evans 1a1120435f Rework how Python processes are launched 9 months ago
Seth Hillbrand 361f61a023 Move thread pool to singleton class 9 months ago
Jon Evans 89a50a3dcf Fix some issues calling Python on Windows systems 9 months ago
Jon Evans 40929d2482 Undo accidental commenting out of some Python search code 9 months ago
Seth Hillbrand 0b2d4d4879 Revise Copyright statement to align with TLF 10 months ago
John Beard 84c7a1e82d Fix Python search on Linux 10 months ago
Jon Evans 34dad3aa79 Implement searching for Python on Windows 10 months ago
Jon Evans feca4176c0 Prefer some built-in paths for Python interpreter 10 months ago
Jon Evans 3bc190e515 Add deprecation notices to SWIG API 10 months ago
Jon Evans d83e6326a5 API: Normalize paths to Python interpreter 10 months ago
Jon Evans 9eda526871 API: Show API actions alongside SWIG action plugins in preferences 10 months ago
Jeff Young 0bcf6000a4 Formatting. 10 months ago
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