35 Commits
Author SHA1 Message Date
Jonathan Feenstra b1ecd89c50 Add instance manager to plugin API (#152) 2026-02-08 10:28:25 +01:00
Jonathan Feenstra 076244faab Add executables list to plugin API (#151) 2026-01-31 16:49:51 +01:00
Jonathan Feenstra b81646562c Add instanceName and profiles methods to plugin API (#150) 2026-01-11 17:57:34 +01:00
Mikaël Capelle b0d2b48524 Add bindings for IFileTree glob() and walk() generators (#142)
* Adding binding for new IFileTree glob and walk.
* Fix issues with Version binding.
2025-07-06 19:38:16 +02:00
Mikaël Capelle 1010bfda55 Move to VCPKG (#133) 2025-05-29 11:03:51 +02:00
Mikaël Capelle 6623e19754 Expose INVALID_HANDLE_VALUE as mobase.INVALID_HANDLE_VALUE. (#131)
* Expose INVALID_HANDLE_VALUE as mobase.INVALID_HANDLE_VALUE.
* Add tests for startApplication() returning INVALID_HANDLE_VALUE.
* Clean tests and generate stub files for them.
2024-06-28 11:48:30 +02:00
Mikaël Capelle 7cfc761e40 Clean cmake test configuration after change to cmake_common. (#129)
* Clean cmake test configuration after change to cmake_common.
* Remove appveyor.yml.
2024-06-22 08:27:42 +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 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
Jeremy RimpoandMikaël Capelle cc1bc4cb7f Fix string conversion issues with emoji characters (#120)
* Fix load/cast of QString to avoid issues with surrogate pairs (emoji characters, ...).

---------

Co-authored-by: Mikaël Capelle <capelle.mikael@gmail.com>
2023-12-03 09:15:17 +01:00
Mikaël Capelle 5501814e00 Add onNextRefresh() and 2nd onAboutToRun bindings. 2023-09-26 21:41:27 +02:00
Mikael CAPELLE 7108d59267 Apply black/isort to Python files. 2023-07-10 09:12:34 +02:00
Mikaël Capelle cb750e72d1 Merge branch 'qt6' into fix/qt-type-caster 2023-07-02 13:55:39 +02:00
Mikaël Capelle 1effc57990 Fix Python package installation in CMake for tests. 2023-04-09 20:34:26 +02:00
Jeremy Rimpo 26d7de23f3 Fixes for PyQt6 updates 2022-10-07 02:07:11 -05:00
Mikaël Capelle 2eabaf1774 Back to a shared library for the runner. 2022-05-08 16:05:26 +02:00
Mikaël Capelle 40c6119515 Move tests to their own folder. 2022-05-08 11:14:01 +02:00
Mikaël Capelle efaea1edfe Better implementation for FileWrapper / DirectoryWrapper. 2022-05-07 13:58:59 +02:00
Mikaël Capelle 465059181a Add custom std::function<> caster. 2022-05-06 22:29:00 +02:00
Mikaël Capelle cb35c950cf Update documentation. Minor changes for clarity. 2022-05-06 22:06:55 +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 28210d3d7a Fix unloading of modules. Up warning levels to 4. 2022-05-05 22:03:18 +02:00
Mikaël Capelle b17a1a3b07 Test for FileTypes (and QFlags). 2022-05-05 14:21:24 +02:00
Mikaël Capelle 72750ab4de Fix name of wrapped arguments. 2022-05-04 21:15:55 +02:00
Mikaël Capelle 65ccc4af9c Add argument wrapper for directory and files. 2022-05-04 20:54:06 +02:00