Commit Graph
463 Commits
Author SHA1 Message Date
Mikaël Capelle a4338db554 Fix after rebasing. 2024-08-09 22:13:43 +02:00
Mikaël Capelle 9b1793c726 Fix issue with unloading single .py file and fix tests. 2024-08-09 22:06:12 +02:00
Mikaël Capelle c658b396bc Properly load plugins. 2024-08-09 22:06:06 +02:00
Mikaël Capelle 8fa0d0ade8 Update following uibase changes for extensions. 2024-08-09 22:05:23 +02:00
Mikaël Capelle 7cca7018b3 Move to VCPKG.
* Minor cleaning of CMakeLists.txt. Fix C++ warnings and Qt deprecation.
* Avoid using Python from virtual environment.
2024-08-09 21:10:50 +02:00
Mikaël Capelle 5bb4de039e Fix for Python debug build (#128)
* Minor updates for debug Python/PyQt.
* Fix issue with destructor of lambda in shared holder.
2024-06-14 16:13:52 +02:00
Mikaël Capelle 790d0a1097 Refactoring of game features for better management. (#126) 2024-06-09 12:26:39 +02:00
Mikaël Capelle a966db7d19 Use more modern way to set Python paths and use PYTHONPATH environment variable when no paths is specified in runner. (#125) 2024-06-01 13:20:56 +02:00
Mikaël Capelle a839d36235 Switch from fmtlib to std::format. (#124)
* Fix issue with latest pybind11.
* Switch from fmtlib to std::format.
* Set CMake policy CMP0144.
2024-05-25 13:15:10 +02:00
Mikaël Capelle ac7009d17f Configure Python to run in isolated mode. (#121) 2023-12-03 09:15:57 +01:00
Mikaël Capelle eb2c874a39 Remove duplicated logger print. 2023-09-27 19:55:48 +02:00
Mikaël Capelle 2430e85968 Fix an issue where delayed DLLs would not be found. 2022-05-09 19:46:14 +02:00
Mikaël Capelle 2eabaf1774 Back to a shared library for the runner. 2022-05-08 16:05:26 +02:00
Mikaël Capelle e6c5923bb1 Make runner a static lib. Update translation paths. Clean CMake stuff. 2022-05-06 17:40:11 +02:00
Mikaël Capelle 5b32c4f024 More warnings. 2022-05-05 22:26:01 +02:00
Mikaël Capelle 28210d3d7a Fix unloading of modules. Up warning levels to 4. 2022-05-05 22:03:18 +02:00
Mikaël Capelle b42ce25b6e Set default logging handler. 2022-05-04 19:14:29 +02:00
Mikaël Capelle 62f4a9679d Remove useless stuff. 2022-05-02 19:39:09 +02:00
Mikaël Capelle 30a01cf783 Fixes and tests. 2022-05-02 18:56:44 +02:00
Mikaël Capelle 21aeebdcc8 Fix excepthook for Python. 2022-04-29 18:09:27 +02:00
Mikaël Capelle 68060b0e6b Global re-organization to split mobase from runner. 2022-04-28 22:44:15 +02:00
Mikaël Capelle d4f515ade1 Rename runner -> runner-boost. 2022-04-28 21:38:12 +02:00
Mikaël Capelle 92a2429d58 Fix installers. 2022-04-25 22:17:34 +02:00
Mikaël Capelle ddaff7d03d Update following cmake_common changes.
# Conflicts:
#	CMakeLists.txt
#	src/runner/CMakeLists.txt
#	src/runner/pythonRunner.pro
#	src/runner/pythonrunner_en.ts
2022-04-19 23:46:01 +02:00
Jeremy Rimpo 3957187e0a Merge remote-tracking branch 'origin/master' into qt6 2022-04-17 20:22:54 -05:00