Brad Hefta-Gaub
|
9db0fe0d11
|
switch to using QSharedPointer for _entitiesScriptEngine
|
2016-04-18 09:46:04 -07:00 |
|
howard-stearns
|
7b7ec5a174
|
Prohibit entity script file includes from outside the original entity
script's directory (unless its in our resources).
|
2016-04-04 16:41:21 -07:00 |
|
Stephen Birarda
|
5ad4645b47
|
Merge branch 'master' of https://github.com/highfidelity/hifi into atp
|
2016-03-10 13:28:59 -08:00 |
|
Stephen Birarda
|
181b20f673
|
move the AssetScriptInterface to script-engine
|
2016-03-08 14:49:26 -08:00 |
|
Anthony J. Thibault
|
0d62b10a8f
|
Added Mat4 support to script
Also, hooked up MyAvatar.sensorToWorldMatrix access to script.
|
2016-03-07 16:16:14 -08:00 |
|
Howard Stearns
|
05943ed353
|
Entity scripts keep of the which entity they are executing for. When the entity goes away, any created timers do, too. Also, loading interface scripts is not allowed from entity scripts.
|
2016-03-01 16:50:58 -08:00 |
|
Brad Davis
|
d28f80aa07
|
Moving running scripts functionality to scripting library
|
2016-01-11 12:44:03 -08:00 |
|
Ryan Huffman
|
5f60aeef22
|
Update ScriptEngine::_isUserLoaded to be atomic
|
2015-12-09 14:50:48 -08:00 |
|
Ryan Huffman
|
e7a1550b64
|
Update ScriptEngine::finished to include
|
2015-12-09 14:50:09 -08:00 |
|
Ryan Huffman
|
4dbfd3bfd9
|
Fix concurrency issues for bools in ScriptEngine
Several member variables were unsafely being accessed from multiple threads. Making these variables std::atomic makes this safe.
|
2015-12-08 11:13:27 -08:00 |
|
Stephen Birarda
|
b1a69bb2cf
|
cleanup spacing in ScriptEngine
|
2015-11-30 15:52:10 -08:00 |
|
Stephen Birarda
|
4573e5c59e
|
resolve conflicts on merge with upstream/master
|
2015-11-30 13:32:38 -08:00 |
|
Stephen Birarda
|
762709748d
|
Merge pull request #6473 from ZappoMan/waitForScriptThreads
change the ScriptEngine::waitTillDoneRunning() to wait for the script thread to complete
|
2015-11-24 10:39:22 -06:00 |
|
samcake
|
a1668cdc73
|
Let the AssertClient JS interface use global vars
|
2015-11-23 22:28:59 -08:00 |
|
Brad Hefta-Gaub
|
ce46c30647
|
change the ScriptEngine::waitTillDoneRunning() to wait for the script thread to complete
|
2015-11-23 16:27:06 -08:00 |
|
Brad Hefta-Gaub
|
f80a765a29
|
add Assets.uploadData() and Assets.downloadData()
|
2015-11-19 17:28:20 -08:00 |
|
Atlante45
|
b15054c1fb
|
Merge branch 'master' of https://github.com/highfidelity/hifi into baseball
|
2015-11-09 13:41:06 -08:00 |
|
James B. Pollack
|
e928c8278b
|
overload a single function and cleanup, add examples
|
2015-11-06 11:48:51 -08:00 |
|
James B. Pollack
|
3cee569bae
|
pass parameters to entities
|
2015-11-05 16:57:39 -08:00 |
|
James Pollack
|
751d51ee72
|
entity call params
|
2015-11-05 14:19:11 -08:00 |
|
Stephen Birarda
|
ed610d69e0
|
resolve conflicts merging with huffman/baseball
|
2015-11-02 14:18:39 -08:00 |
|
Stephen Birarda
|
bbf5991f9a
|
resolve conflicts on merge with huffman/baseball
|
2015-11-02 14:14:36 -08:00 |
|
Ryan Huffman
|
8eded438db
|
Remove _controllerScriptingInterface from ScriptEngine.h
|
2015-11-02 14:09:24 -08:00 |
|
Ryan Huffman
|
7f4a8e9d7d
|
Merge branch 'master' of github.com:Atlante45/hifi into baseball
|
2015-11-02 12:25:51 -08:00 |
|
Brad Hefta-Gaub
|
8839458d54
|
Merge pull request #6242 from highfidelity/controllers
New Controller interfaces/api
|
2015-10-30 12:47:51 -07:00 |
|
Howard Stearns
|
d79d0bc5c5
|
Merge branch 'master' of https://github.com/highfidelity/hifi into expose-anim-vars
|
2015-10-29 08:25:41 -07:00 |
|
Stephen Birarda
|
cee029f752
|
resolve conflicts on merge with upstream/master
|
2015-10-28 15:19:10 -07:00 |
|
Brad Davis
|
3c1a0930da
|
Merge remote-tracking branch 'upstream/master' into HEAD
Conflicts:
interface/src/avatar/MyAvatar.h
libraries/script-engine/src/ScriptEngine.cpp
libraries/script-engine/src/ScriptEngine.h
|
2015-10-28 13:38:22 -07:00 |
|
Atlante45
|
ffe73348fb
|
Move check functions to cpp only
|
2015-10-27 12:11:27 -07:00 |
|
Atlante45
|
a53a576aa3
|
checkExceptions after testing entity scripts in the sandbox
|
2015-10-27 12:11:27 -07:00 |
|
Atlante45
|
13b7fa6b5d
|
Typo
|
2015-10-27 12:11:27 -07:00 |
|
Atlante45
|
c8c9118d4d
|
Improve script engine error logging + some cleanup
|
2015-10-27 12:11:27 -07:00 |
|
Atlante45
|
3742c169b5
|
Make handler generators more readable
|
2015-10-27 12:11:27 -07:00 |
|
Atlante45
|
380139364c
|
checkExceptions after testing entity scripts in the sandbox
|
2015-10-26 12:41:49 -07:00 |
|
Atlante45
|
9771361840
|
Typo
|
2015-10-26 10:49:41 -07:00 |
|
Howard Stearns
|
4b4907c9ef
|
Allow multiple scripts to register, and allow them to specify the specific anim vars they are interested in.
|
2015-10-26 10:04:55 -07:00 |
|
Atlante45
|
421d967e49
|
Improve script engine error logging + some cleanup
|
2015-10-23 15:41:31 -07:00 |
|
Atlante45
|
4e33aa84e8
|
Make handler generators more readable
|
2015-10-23 15:41:31 -07:00 |
|
Howard Stearns
|
2b7ceffd64
|
Get rid of globalObject().property("MyAvatar").property("animationStateHandlerResult").
|
2015-10-22 16:23:09 -07:00 |
|
Howard Stearns
|
1d0464ede5
|
Name change and thread checks per comments.
|
2015-10-22 15:15:10 -07:00 |
|
Howard Stearns
|
9fd61907f5
|
Call back to Javascript asynchronously, so that we don't block and the script's engine doesn't have thread conflicts.
|
2015-10-21 20:50:07 -07:00 |
|
Brad Davis
|
bea6fdd890
|
Working on JSON parsing and cleanup
Conflicts:
libraries/controllers/src/controllers/Route.cpp
libraries/controllers/src/controllers/ScriptingInterface.cpp
libraries/controllers/src/controllers/StandardController.cpp
libraries/controllers/src/controllers/impl/RouteBuilderProxy.h
|
2015-10-20 10:20:28 -07:00 |
|
Brad Davis
|
57be59935d
|
Move controller test to app
|
2015-10-17 19:13:38 -07:00 |
|
Brad Davis
|
e39219c2b5
|
Fixes and PR comments
|
2015-10-14 16:51:52 -07:00 |
|
Brad Davis
|
0063f9ae1d
|
Merging old and new controller interfaces
|
2015-10-14 15:16:54 -07:00 |
|
Brad Hefta-Gaub
|
d3ee9b0f39
|
more work on exposing device inputs as JavaScript named constants
|
2015-10-09 20:58:23 -07:00 |
|
Brad Davis
|
99d1e17ae8
|
Support reload-on-change for local scripts
|
2015-10-07 19:18:59 -07:00 |
|
Brad Hefta-Gaub
|
0d37511071
|
add support for scripts to call methods on entity scripts
|
2015-09-18 14:06:38 -07:00 |
|
Brad Hefta-Gaub
|
54a45f3173
|
Merge branch 'master' of https://github.com/highfidelity/hifi into scriptEngineCleanup
Conflicts:
libraries/entities-renderer/src/EntityTreeRenderer.cpp
libraries/script-engine/src/ScriptEngine.cpp
libraries/script-engine/src/ScriptEngine.h
|
2015-09-14 21:13:08 -07:00 |
|
Brad Hefta-Gaub
|
94b273a029
|
more work on script engine
|
2015-09-14 20:59:10 -07:00 |
|