Mikaël Capelle
8a286f9cfc
Change Functor_converter to use a function-type template argument.
2020-05-03 12:57:01 +02:00
Mikaël Capelle
70172ddda6
Add possibility to create GuessedString from python.
2020-05-02 15:34:06 +02:00
Mikaël Capelle
817f8d7238
Fix variants() method of GuessedValue.
2020-05-02 15:05:24 +02:00
Mikaël Capelle
9f5dab285d
Fix return_value_policy for methods returning QWidget.
2020-05-02 15:04:44 +02:00
Mikaël Capelle
53b91f0092
Update exposed method names for installer to be consistent with others.
2020-05-02 13:28:08 +02:00
Mikaël Capelle
f1d5a1f31b
Improve GuessedValue binding and switch to upper-case for enumerations in Python.
2020-05-02 13:22:55 +02:00
Mikaël Capelle
626a7bc670
Update python bindings for tree to be consistent with others.
2020-05-02 13:22:34 +02:00
Mikaël Capelle
c9115e7ad0
Add python interface for IPluginInstallerSimple.
2020-05-02 00:30:17 +02:00
Mikaël Capelle
6cececc7a0
Fix issue with default QDateTime() throwing error.
2020-05-01 21:32:30 +02:00
Mikaël Capelle
d82640455f
Update wrappers and expose the new file tree interface.
2020-05-01 21:32:08 +02:00
Mikaël Capelle
f25602cc69
Update the wrapper and the python interface after change to IModInterface.
2020-05-01 21:30:31 +02:00
Silarn
168b9d7b0d
Appveyor CMAKE fix
2020-05-01 04:59:02 -05:00
isanae
247944baa8
Merge pull request #31 from isanae/new-cmakefiles
...
New cmakefiles
2020-04-26 02:53:56 -04:00
isanae
332b8239bb
unused
2020-04-25 00:51:20 -04:00
isanae
97a93a5989
now using new cmakefiles
2020-04-25 00:51:14 -04:00
Al
e871617843
Merge pull request #30 from AnyOldName3/threadsafe
...
Make runner threadsafe again
2020-04-17 14:41:38 +02:00
AnyOldName3
c5d4857f47
Make functor converter variadic
...
Duplicating code three times is silly.
2020-04-16 00:56:57 +01:00
AnyOldName3
5825661a4f
Only initialise Python once
...
When switching instances, the Python runner gets another initPython call, despite the previous interpreter existing. Most of the function was either a no-op or was redundant, and the GIL state got confusing. This is the simplest fix.
If things catch fire that I haven't anticipated, instead of returning true, we can destroy the pre-existing interpreter and create a new one by running the rest of the function.
2020-04-16 00:53:29 +01:00
AnyOldName3
2e13cf0dab
Ensure we relinquish the GIL after initialising Python and have it when destroying callables
2020-04-15 17:01:28 +01:00
Chris Bessent
d6dd0342b7
Merge pull request #29 from ModOrganizer2/2_2_2
...
Pull in 2.2.2.1 changes
2020-01-13 23:05:28 -07:00
Chris Bessent
67abab0779
Merge pull request #28 from ModOrganizer2/Develop
...
Stage for release 2.2.2
2020-01-06 05:11:19 -07:00
Silarn
b0ef81214a
Fix cmakelists and use zip
2019-10-29 01:35:15 -05:00
Silarn
b2ae43a0e5
Add lightPluginsAreSupported to the wrapped game plugin functions
2019-10-19 02:28:01 -05:00
LostDragonist
52dd7454be
Update version
2019-10-06 17:22:09 -05:00
LostDragonist
059dc8b9d2
Report plugin as active even if failed
...
This is required for the plugin to report notifications. This
behavior was changed in the main MO program at some point.
2019-10-06 17:20:53 -05:00