13 Commits

Author SHA1 Message Date
Jon Evans
30d43c30b7 Prefer using pythonw on Windows 2025-01-10 22:41:35 -05:00
Jon Evans
1a1120435f Rework how Python processes are launched
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19465
2025-01-03 17:21:03 -05:00
Jon Evans
89a50a3dcf Fix some issues calling Python on Windows systems 2025-01-02 22:45:24 -05:00
Jon Evans
40929d2482 Undo accidental commenting out of some Python search code 2025-01-02 17:31:42 -05:00
Seth Hillbrand
0b2d4d4879 Revise Copyright statement to align with TLF
Recommendation is to avoid using the year nomenclature as this
information is already encoded in the git repo.  Avoids needing to
repeatly update.

Also updates AUTHORS.txt from current repo with contributor names
2025-01-01 14:12:04 -08:00
John Beard
84c7a1e82d Fix Python search on Linux 2025-01-02 00:42:31 +08:00
Jon Evans
34dad3aa79 Implement searching for Python on Windows 2025-01-01 11:32:41 -05:00
Jon Evans
feca4176c0 Prefer some built-in paths for Python interpreter 2025-01-01 11:08:27 -05:00
Jon Evans
d83e6326a5 API: Normalize paths to Python interpreter 2024-12-20 17:16:05 -05:00
Alex Shvartzkop
cf7ad330e9 Fix some platform ifdef checks. 2024-06-01 06:49:11 +03:00
Jon Evans
1dbe78c68b Add QA tests and expand serialization for API 2024-04-02 19:51:18 -04:00
Jon Evans
a3b6ab48a4 Add a new plugin system for the new API 2024-04-02 19:51:16 -04:00
Jon Evans
f613cd1cb4 ADDED: A new IPC API based on protobuf and nng
Details, documentation, and language bindings are works in
progress and will be evolving over the course of KiCad 9
development.
2024-04-02 19:34:36 -04:00