70 Commits (259e249aedf71b378826b78bdfa211dff460d22d)

Author SHA1 Message Date
Jon Evans eb4220bd29 Use an exception formatting function that works in Python <3.10 12 months ago
John Beard 51606e80d5 Scripting: a little bit more detail when failing to get wxPython version info 12 months ago
Seth Hillbrand 0b2d4d4879 Revise Copyright statement to align with TLF 12 months 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
Jon Evans 7b0bb59b37 Remove hard-coded versioned env vars in most places 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
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 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
Wayne Stambaugh 7155d1af29 Fix a few more compile warnings. 3 years ago
Marek Roszko 44296dfea2 Forcefully ignore PYTHONPATH env variable on Windows 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
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
qu1ck 0f7c0e3872 PCM implementation 5 years ago
qu1ck 78ab69027d Add 3rdparty/plugins to plugin search 5 years ago
Jeff Young 6aaf4413b3 Fix kicad_string.h / string.cpp mismatch. 4 years ago
Wayne Stambaugh 6c3ba1c20b Coverity issue fixes. 5 years ago
Jeff Young 0dfb5fcaf9 Error message cleanup. 5 years ago
Peter Montgomery b4f5b6ef3c Update environment var for Python to allow running from build or install folder 5 years ago
luz paz f968fc8719 Fix source comment / documentation typos 5 years ago
Marek Roszko 0ffabf5e70 Shift the msvc specific pythonhome init 5 years ago
Seth Hillbrand 891e200fc8 Use Python to test for modules (not CPython) 5 years ago
Jon Evans 148ac19386 Fix launching from the build dir after new_python 5 years ago
Marek Roszko 0dbfd28942 Remove unused vars 5 years ago
Seth Hillbrand c0bc6b1107 Fix compile errors on MSVC 5 years ago
Seth Hillbrand e050d42658 Re-enable KICAD_SCRIPTING_WXPYTHON 5 years ago
Seth Hillbrand bf1437899e Add Python Tool to pcbnew 5 years ago
Seth Hillbrand c7d188a8d0 Centralizing SCRIPTING class 5 years ago
Seth Hillbrand 192fbfd5e5 Finalize Python Frame 5 years ago
Seth Hillbrand 81d58bcea9 Working python window 5 years ago
Seth Hillbrand 6fbbba8db3 Adding Python shell KIFACE 5 years ago
Seth Hillbrand f274a00c08 Remove PYTHON_* compile options 5 years ago
Jon Evans c04e19f9ac Include optimization: move some things from common.h to point-of-use 5 years ago
Jon Evans 1ab17dd2e7 MSVC: don't set python home when running from build dir 5 years ago
Marek Roszko b21da9672f Adjust py_sethome for the new path 5 years ago