7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-02 14:06:55 +00:00
kicad/scripting
Seth Hillbrand 361f61a023 Move thread pool to singleton class
Having thread pool as its own singleton in the library meant that each
kiface had its own threadpool, leading to many multiples of the threads
being started.  Placing a singleton class in PGM_BASE ensures that all
kifaces use the same thread pool.

The singleton class can be extended to provide single instance
guarantee for any element across kifaces
2025-01-03 13:51:11 -08:00
..
kicad_pyshell Add deprecation notices to SWIG API 2024-12-30 11:25:04 -05:00
CMakeLists.txt Move thread pool to singleton class 2025-01-03 13:51:11 -08:00
kicad_scripting_main.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kicadplugins.i Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kipython_frame.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kipython_frame.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kipython_settings.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kipython_settings.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
python_manager.cpp Fix some issues calling Python on Windows systems 2025-01-02 22:45:24 -05:00
python_manager.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
python_scripting.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
python_scripting.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00