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
Silarn
b8bcecbed4
Update Appveyor to official VS 2019 image
2019-09-28 00:41:47 -05:00
Jeremy Rimpo
42e559b59c
Merge pull request #26 from ModOrganizer2/Develop
...
Stage for release 2.2.1
2019-07-22 01:02:42 -05:00
Jeremy Rimpo
b7d343a8dd
Merge pull request #27 from AnyOldName3/message-forwarding
...
Message forwarding
2019-07-22 00:56:29 -05:00
AnyOldName3
63a6c504b0
Restore logging of historically-logged Python exceptions.
2019-07-22 00:08:35 +01:00
AnyOldName3
19dcdd95c0
Prevent PyQt from using its buggy exception logging by making it look like we're using custom exception handling.
2019-07-15 20:04:44 +01:00
AnyOldName3
ac5540ba87
Forward Python stdout and stderr to qDebug and qCritical
2019-07-15 20:02:18 +01:00
Silarn
0708bdedbf
Improve error parser for _C_API loader
2019-07-02 12:33:18 -05:00
Silarn
2b6f453fbc
Add better error handling when loading the SIP API
2019-07-01 22:19:14 -05:00