|
0b8958204f
|
Fixed vector math, added simple test for it
|
2023-05-19 00:17:36 +02:00 |
|
|
e680b5dc72
|
Fixed method calls
|
2023-05-19 00:17:36 +02:00 |
|
Dale Glass
|
640cee0360
|
Reduce V8 stack size to 256K. Otherwise the interface can be crashed with a stack overflow in a script.
|
2023-05-19 00:17:36 +02:00 |
|
Dale Glass
|
e1c22b5c7c
|
Initial support for a directory with test scripts
This way there's no need to rebuild the test every time.
Script dir is symlinked from the source into the binary dir.
|
2023-05-19 00:17:36 +02:00 |
|
|
be3d1713a8
|
Fixed C++ function calls for V8
|
2023-05-19 00:17:36 +02:00 |
|
|
abfcbb7588
|
Added V8 Locker for moving script engine to a new thread
|
2023-05-19 00:17:36 +02:00 |
|
|
827ddf5958
|
Added simple compile test function
|
2023-05-19 00:17:36 +02:00 |
|
Dale Glass
|
38064b95c5
|
Fix animation tests build
|
2023-05-19 00:17:36 +02:00 |
|
Dale Glass
|
1a4eb3ac62
|
Keep return script value
|
2023-05-19 00:17:36 +02:00 |
|
Dale Glass
|
2a394ee290
|
Add CMakeLists
|
2023-05-19 00:17:36 +02:00 |
|
Dale Glass
|
e5217c44f0
|
Build fixes
|
2023-05-19 00:17:36 +02:00 |
|
Dale Glass
|
c691e8691d
|
Partial changes
|
2023-05-19 00:17:36 +02:00 |
|
Dale Glass
|
007db5166e
|
Initial scripting engine testing code
|
2023-05-19 00:17:36 +02:00 |
|
Dale Glass
|
0022038772
|
Fix tabulation
|
2023-05-19 00:17:36 +02:00 |
|
Dale Glass
|
f093d8155c
|
Use sampler library if present
|
2023-05-19 00:17:36 +02:00 |
|
Dale Glass
|
e5e1d9b2a8
|
Remove requirement for sampler library
Library is not present on some distributions, like Fedora, and not used in the code currently
|
2023-05-19 00:17:36 +02:00 |
|
|
58a221541f
|
Script engine new function fixes
|
2023-05-19 00:17:36 +02:00 |
|
|
a4c6930a50
|
Added context scopes
|
2023-05-19 00:17:36 +02:00 |
|
|
2b06c09318
|
Add V8 handle scopes
|
2023-05-19 00:17:36 +02:00 |
|
|
b4d21c38c3
|
Updated script isolation files
|
2023-05-19 00:17:36 +02:00 |
|
|
7e9ad39b32
|
Initial V8 support, not working yet
|
2023-05-19 00:17:36 +02:00 |
|
|
df507a741b
|
Initial cmake files for V8
|
2023-05-19 00:17:36 +02:00 |
|
|
cf98d5939b
|
Added V8 vcpkg files
|
2023-05-19 00:17:36 +02:00 |
|
|
74a3c514d2
|
Replaced withReadLock with resultWithReadLock in ScriptSignalQtProxy::findConnection
|
2023-05-19 00:17:35 +02:00 |
|
|
586bd7ffca
|
Fixes for code review
|
2023-05-19 00:17:35 +02:00 |
|
|
e9bfdd49e8
|
Fix build error on Windows
|
2023-05-19 00:17:35 +02:00 |
|
|
979e9ff113
|
Added scoring system for determining overloaded function to call
|
2023-05-19 00:17:35 +02:00 |
|
|
8304a0c500
|
Fixed clearTimeout behavior when called with expired timer
|
2023-05-19 00:17:35 +02:00 |
|
|
e9984c72f0
|
Added QTimer* script data type and some nullptr checks
|
2023-05-19 00:17:35 +02:00 |
|
|
80e5f2430f
|
Fixed simplifiedNametag
|
2023-05-19 00:17:35 +02:00 |
|
|
716a02495e
|
Fix build error on MacOS
|
2023-05-19 00:17:35 +02:00 |
|
|
7a84f7ee4d
|
Fix for crash on deleting caches
|
2023-05-19 00:17:35 +02:00 |
|
|
b00c1ae91b
|
Fixes to scripting-related warnings (lambdas)
|
2023-05-19 00:17:35 +02:00 |
|
|
6f32173025
|
Fixes to most scripting-related warnings
|
2023-05-19 00:17:35 +02:00 |
|
|
a14c6444f1
|
Forgot to add ResourceScriptingInterface.cpp before
|
2023-05-19 00:17:35 +02:00 |
|
|
5a9b0ccfb0
|
Replaced regular mutex with a read write one to improve performance
|
2023-05-19 00:17:35 +02:00 |
|
|
ad57a5e6fd
|
Fixed enums in scripting engine
|
2023-05-19 00:17:35 +02:00 |
|
|
b27e819d59
|
Fixed callEntityMethod arguments in grab.js
|
2023-05-19 00:17:35 +02:00 |
|
|
0a3ec92031
|
Type registeration fixes for scripting engine
|
2023-05-19 00:17:35 +02:00 |
|
|
50a6a63cc3
|
Fixes to problems with meta-types
|
2023-05-19 00:17:35 +02:00 |
|
|
33c8607e15
|
Proper handling of enum classes for scripting
|
2023-05-19 00:17:35 +02:00 |
|
|
95434a26a8
|
Attempt to debug broken enums in scripting
|
2023-05-19 00:17:35 +02:00 |
|
|
ece2b8096b
|
Fixed list item removal during access bug
|
2023-05-19 00:17:35 +02:00 |
|
|
4d61d4fe67
|
Disallowed incorrect Vec3 to float cast in script engine
|
2023-05-19 00:17:35 +02:00 |
|
|
c78ec80539
|
Fixed build error after rebase
|
2023-05-19 00:17:35 +02:00 |
|
Heather Anderson
|
9c6ffc3fc2
|
fixed missing #include required by new template blockingInvokeMethod functions
|
2023-05-19 00:17:35 +02:00 |
|
Heather Anderson
|
457728cee1
|
dropped KALILA global script attributes
|
2023-05-19 00:17:35 +02:00 |
|
Heather Anderson
|
9b87072a49
|
dropped unused meta declaration
|
2023-05-19 00:17:35 +02:00 |
|
Heather Anderson
|
306f3d07c9
|
remove requirement that ScriptManager::evaluate be meta-invokable
|
2023-05-19 00:17:35 +02:00 |
|
Heather Anderson
|
67260b92bd
|
fix typo preventing methods from being discovered on scriptable objects when we're ignoring superclasses
|
2023-05-19 00:17:35 +02:00 |
|