|
c8898e8366
|
Added script include test
|
2023-05-19 00:17:37 +02:00 |
|
|
a7b1fdcae6
|
Fixed convertJSObjectToVariant
|
2023-05-19 00:17:37 +02:00 |
|
|
539c2812c3
|
Fixed Window.location
|
2023-05-19 00:17:37 +02:00 |
|
|
66a87def43
|
Fixed script array to QVariant conversion
|
2023-05-19 00:17:37 +02:00 |
|
|
cb4dc4c7e8
|
Fixed location JS API
|
2023-05-19 00:17:37 +02:00 |
|
|
4f4c8931a9
|
V8 fixes, incl. enum API objects fix
|
2023-05-19 00:17:37 +02:00 |
|
|
4cfde4bcc1
|
Switched off animation handlers for now, because they deadlocked with V8
|
2023-05-19 00:17:37 +02:00 |
|
|
de91769e2f
|
Fixed some V8 crashes
|
2023-05-19 00:17:37 +02:00 |
|
|
3f1a7605a5
|
Fixed build warnings
|
2023-05-19 00:17:37 +02:00 |
|
|
1550049b0c
|
Fixed script value iterator and connect functionality
|
2023-05-19 00:17:37 +02:00 |
|
|
e786fd4864
|
Fixed Script.require
|
2023-05-19 00:17:37 +02:00 |
|
|
386242d9c7
|
Fixed adding properties to methods
|
2023-05-19 00:17:37 +02:00 |
|
|
076349a488
|
Re-enabled script module cache creation
|
2023-05-19 00:17:37 +02:00 |
|
Dale Glass
|
e72bf600ce
|
Add missing require test
|
2023-05-19 00:17:37 +02:00 |
|
Dale Glass
|
2960cc0284
|
Add missing override
|
2023-05-19 00:17:36 +02:00 |
|
Dale Glass
|
890f8e0bc2
|
Add missing dependency on script-engine
|
2023-05-19 00:17:36 +02:00 |
|
Dale Glass
|
ac7ebe2888
|
Add hasProperty for checking whether a property exists
|
2023-05-19 00:17:36 +02:00 |
|
|
5f2c13da52
|
Added debug function to list object members
|
2023-05-19 00:17:36 +02:00 |
|
|
ed968e1ebd
|
Further work on evaluateInClosure
|
2023-05-19 00:17:36 +02:00 |
|
|
70d4a43009
|
Fixed evaluateInClosure and other V8 stuff
|
2023-05-19 00:17:36 +02:00 |
|
|
cc20ced1ca
|
Some V8 debuging messages
|
2023-05-19 00:17:36 +02:00 |
|
|
da458ccef9
|
Fixed getting current script name
|
2023-05-19 00:17:36 +02:00 |
|
|
6301d23c48
|
Fixed object deletion event, temporarily disabled watchdog log commands to make reading logs easier
|
2023-05-19 00:17:36 +02:00 |
|
|
0d454eb6e8
|
V8 fixes, including making debug console work
|
2023-05-19 00:17:36 +02:00 |
|
|
97137c7b13
|
More fixes for V8
|
2023-05-19 00:17:36 +02:00 |
|
|
2f9f78fb87
|
Fixed setting properties of ScriptObjectV8Proxy
|
2023-05-19 00:17:36 +02:00 |
|
|
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 |
|