Stephen Birarda
|
57a68edaa3
|
resolve conflicts merging with huffman/baseball
|
2015-11-03 11:13:54 -08:00 |
|
Stephen Birarda
|
8cd41b9383
|
resolve conflicts on merge with huffman/baseball
|
2015-11-03 11:13:15 -08:00 |
|
Ryan Huffman
|
afffe7f5c6
|
Merge branch 'master' of github.com:Atlante45/hifi into baseball
|
2015-11-03 11:10:14 -08:00 |
|
Thijs Wenker
|
73d7fd4648
|
Fix: Vec3.UP was pointed to Vectors::UNIT_X
This fixes the scripting property Vec3.UP to point to Vectors::UP which is equal to {X: 0, Y: 1, Z: 0}.
|
2015-11-03 19:19:12 +01:00 |
|
Brad Hefta-Gaub
|
8839458d54
|
Merge pull request #6242 from highfidelity/controllers
New Controller interfaces/api
|
2015-10-30 12:47:51 -07:00 |
|
Anthony Thibault
|
fcfb44207f
|
Merge pull request #6097 from howard-stearns/expose-anim-vars
Expose animation vars to Javascript
|
2015-10-30 10:50:42 -07:00 |
|
Brad Davis
|
49e7d42c2c
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2015-10-30 10:07:40 -07:00 |
|
Howard Stearns
|
ada32dd260
|
typo
|
2015-10-29 19:17:52 -07:00 |
|
Thijs Wenker
|
35e03d662d
|
fix the constants of Vec3 , const glm::vec3& UNIT_***() weren't accessible in javascript. Solved it by making them properties that are CONSTANT. Also added function to multiply a vec3 by a vec3 called multiplyVbyV since overloading it over multiply gave me some problems
|
2015-10-30 00:58:32 +01:00 |
|
Stephen Birarda
|
d03a837263
|
resolve conflicts on merge with upstream master
|
2015-10-29 14:28:50 -07:00 |
|
Brad Davis
|
ccbae81dad
|
Merge branch 'master' into HEAD
Conflicts:
interface/src/avatar/SkeletonModel.cpp
|
2015-10-29 10:24:38 -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 |
|
Atlante45
|
136747929e
|
Fix typo
|
2015-10-28 17:11:46 -07:00 |
|
Atlante45
|
7695afec0a
|
Fix ScriptEngine crash
|
2015-10-28 16:43: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
|
c0138bd189
|
Rename check functions and make them static
|
2015-10-27 12:39:40 -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
|
ea56f965a4
|
Lambda conversion fix for windows
|
2015-10-27 12:11:27 -07:00 |
|
Atlante45
|
3e43a3c345
|
Some more script checks
|
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
|
1c048880ee
|
Lambda conversion fix for windows
|
2015-10-26 12:27:48 -07:00 |
|
Atlante45
|
8d72fcada5
|
Some more script checks
|
2015-10-26 11:33:13 -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 |
|
Howard Stearns
|
e11b0add9a
|
Update safety trampoline with correct arguments.
|
2015-10-24 15:29:49 -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
|
edd2ce27f8
|
Merge remote-tracking branch 'upstream/controllers' into controllers
|
2015-10-19 09:59:37 -07:00 |
|
Brad Davis
|
1de811c754
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2015-10-19 09:59:03 -07:00 |
|
Brad Davis
|
282cdadf63
|
Fixing line endings
|
2015-10-18 22:55:14 -07:00 |
|
Brad Davis
|
734a39f962
|
Breaking up UserInputMapper, restoring some mappings
|
2015-10-18 18:58:03 -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 Davis
|
6f5f6450df
|
Cleanup CMake files
|
2015-10-11 00:01:03 -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 Hefta-Gaub
|
37f530f97f
|
first cut at wiring up devices and inputs to JS
|
2015-10-09 16:15:29 -07:00 |
|
Brad Davis
|
99d1e17ae8
|
Support reload-on-change for local scripts
|
2015-10-07 19:18:59 -07:00 |
|
David Rowe
|
d063f3488d
|
Back out fromSpherical code addition
|
2015-09-24 19:14:26 -07:00 |
|
David Rowe
|
eb01ba9812
|
Merge branch 'master' into 20681
|
2015-09-23 09:42:56 -07:00 |
|
samcake
|
fa9b0930d2
|
Bring back the procedural skybox
|
2015-09-21 14:25:32 -07:00 |
|
samcake
|
d3b1bcb86d
|
Redistributing the files to create the model-networking lib and separate that from the redner-utils
|
2015-09-21 13:21:35 -07:00 |
|
David Rowe
|
812ab9b7c6
|
Merge branch 'master' into 20681
Conflicts:
libraries/entities/src/EntityItemProperties.cpp
|
2015-09-18 16:44:04 -07:00 |
|
Andrew Meadows
|
269e3d7f23
|
Merge pull request #5836 from ZappoMan/getEntityPropertiesPerformance
Entities.getEntityProperty() performance improvements
|
2015-09-18 15:19:06 -07:00 |
|
Brad Hefta-Gaub
|
0d37511071
|
add support for scripts to call methods on entity scripts
|
2015-09-18 14:06:38 -07:00 |
|
David Rowe
|
03194437f5
|
Merge branch 'master' into 20681
Conflicts:
examples/entityScripts/sprayPaintCan.js
|
2015-09-18 12:04:02 -07:00 |
|
Brad Hefta-Gaub
|
08babecb75
|
add support for mapping EntityPropertyFlags to QScriptValues and wire in desiredProps
|
2015-09-17 19:51:21 -07:00 |
|
Brad Hefta-Gaub
|
b16dfb8a9e
|
whitespace repair
|
2015-09-17 17:41:54 -07:00 |
|
Brad Hefta-Gaub
|
81255c8379
|
whitespace repair
|
2015-09-17 17:40:41 -07:00 |
|
David Rowe
|
12e2cf3ce9
|
Emit in all directions from a point or the surface of a spheroid
|
2015-09-17 17:14:35 -07:00 |
|
Brad Hefta-Gaub
|
6fac447b97
|
Merge branch 'master' of https://github.com/highfidelity/hifi into getEntityPropertiesPerformance
Conflicts:
libraries/entities-renderer/src/EntityTreeRenderer.cpp
libraries/entities-renderer/src/EntityTreeRenderer.h
libraries/script-engine/src/ScriptCache.cpp
libraries/script-engine/src/ScriptCache.h
|
2015-09-16 17:16:57 -07:00 |
|
Brad Hefta-Gaub
|
b645d99412
|
CR feedback
|
2015-09-16 17:07:12 -07:00 |
|
Brad Hefta-Gaub
|
fa6396bbfa
|
fix white space
|
2015-09-16 16:53:20 -07:00 |
|
Brad Hefta-Gaub
|
7840f122dc
|
add reload all support for entity scripts
|
2015-09-16 16:46:46 -07:00 |
|
Brad Hefta-Gaub
|
248107c468
|
add reload all support for entity scripts
|
2015-09-16 16:45:26 -07:00 |
|
Brad Hefta-Gaub
|
0a41ab2f41
|
Merge pull request #5827 from jherico/homer
fix ScriptEngine location property
|
2015-09-16 15:19:54 -07:00 |
|
Brad Davis
|
cbb8bee962
|
Trying to fix ScriptEngine location property
|
2015-09-16 15:00:24 -07:00 |
|
Stephen Birarda
|
5df7ce7424
|
fix for missing jurisdiction listener in Agent
|
2015-09-16 11:43:54 -07:00 |
|
Brad Hefta-Gaub
|
016a5e5f0a
|
cleanup comments
|
2015-09-15 11:52:07 -07:00 |
|
Brad Hefta-Gaub
|
41caa36038
|
removed some debug code
|
2015-09-15 11:50:10 -07:00 |
|
Brad Hefta-Gaub
|
6521de8163
|
rework ScriptEngine and worker thread shutdown
|
2015-09-15 11:00:05 -07:00 |
|
Brad Hefta-Gaub
|
e92d195030
|
tweak
|
2015-09-14 21:18:36 -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 |
|
Brad Hefta-Gaub
|
a3c0288eae
|
more work on proper threading of ScriptEngine
|
2015-09-14 20:26:04 -07:00 |
|
Brad Hefta-Gaub
|
18fbf896f1
|
first cut at moving entity scripts into ScriptEngine
|
2015-09-14 15:13:43 -07:00 |
|
Seth Alves
|
49ee251238
|
quiet compiler
|
2015-09-12 09:59:25 -07:00 |
|
Brad Hefta-Gaub
|
56118e4204
|
migrate Agent to use standard APIs of ScriptEngine
|
2015-09-11 22:12:42 -07:00 |
|
Brad Hefta-Gaub
|
54c56a92f1
|
move agent specific code out of ScriptEngine
|
2015-09-11 21:56:00 -07:00 |
|
Brad Hefta-Gaub
|
8395fb6eff
|
normalize how ScriptCache::getScript() works relative to ResourceManager
|
2015-09-11 21:24:39 -07:00 |
|
Brad Hefta-Gaub
|
f85cb2c888
|
first cut at cleaning up ScriptEngine class
|
2015-09-11 19:12:09 -07:00 |
|
Brad Hefta-Gaub
|
5c6d8da97b
|
Revert "Make sure all entity script callbacks happen on the Entities script engine thread"
|
2015-09-11 11:55:36 -07:00 |
|
Brad Hefta-Gaub
|
b9d5412aad
|
prevent sending signals in the entities script engine
|
2015-09-11 09:48:42 -07:00 |
|
Brad Hefta-Gaub
|
92a5a999c6
|
quiet some debug
|
2015-09-10 19:52:44 -07:00 |
|
Brad Hefta-Gaub
|
8eacdbf1c4
|
first cut at making sure entity scripts are called on the entities script engine thread
|
2015-09-10 13:02:02 -07:00 |
|
Brad Hefta-Gaub
|
f45e182d33
|
fix CR feedback, add examples
|
2015-09-10 09:06:56 -07:00 |
|
Brad Hefta-Gaub
|
ede0a39b5b
|
prevent Script.include() from including the same file multiple times
|
2015-09-09 17:54:09 -07:00 |
|
Stephen Birarda
|
a3959109f1
|
resolve conflicts on merge with upstream/master
|
2015-09-08 15:18:39 -07:00 |
|
Brad Davis
|
5f1affaff9
|
Procedural skybox work
|
2015-09-08 14:31:16 -07:00 |
|
Stephen Birarda
|
ed19987b7d
|
resolve conflicts on merge with upstream/master
|
2015-09-04 12:31:46 -06:00 |
|
Brad Davis
|
0f70797ab4
|
Merge pull request #5711 from ZappoMan/fixEntityScriptIncludes
fix a bug in entity script includes and file based includes on windows
|
2015-09-03 21:21:42 -07:00 |
|
Brad Hefta-Gaub
|
b0f239b89d
|
also make sure local file includes work for non-entity scripts
|
2015-09-03 19:06:26 -07:00 |
|
Brad Hefta-Gaub
|
063320771c
|
fix a bug in entity script includes and file based includes on windows
|
2015-09-03 16:37:24 -07:00 |
|
Howard Stearns
|
41daea7d92
|
Merge pull request #5710 from sethalves/fix-stuck-avatars
Fix stuck avatars
|
2015-09-03 16:26:07 -07:00 |
|
Seth Alves
|
0c8848a463
|
don't update _lastSendJointData if we didn't send
|
2015-09-03 15:41:40 -07:00 |
|
Seth Alves
|
36ca789d92
|
fix differential avatar-joint sending to work if more than 2 avatars are in the domain
|
2015-09-03 14:08:04 -07:00 |
|
Brad Davis
|
8dc3905767
|
Add common vector constants to JS, add some missing quaternion functionality
|
2015-09-03 11:51:35 -07:00 |
|
Stephen Birarda
|
e5a10e3174
|
resolve conflicts on merge with upstream/master
|
2015-09-01 17:07:32 -06:00 |
|
Seth Alves
|
76923583ee
|
Interface only sends joint data to avatar-mixer if they have changed enough since the last send
|
2015-09-01 13:31:34 -07:00 |
|
Atlante45
|
6657cecb7a
|
Merge branch 'protocol' of https://github.com/birarda/hifi into popup
|
2015-08-31 19:52:46 +02:00 |
|
Stephen Birarda
|
fa0abe2972
|
resolve conflicts on merge with upstream/master
|
2015-08-31 10:51:12 -07:00 |
|
Brad Davis
|
08e4fe2dc2
|
Revert "Add common vector constants to JS"
|
2015-08-28 16:26:56 -07:00 |
|
Brad Hefta-Gaub
|
1e2374da87
|
Merge pull request #5677 from jherico/bart
Add common vector constants to JS
|
2015-08-28 13:43:13 -07:00 |
|
Brad Davis
|
2aa1976b5d
|
Add common vector constants to JS, add some missing quaternionin functionality
|
2015-08-28 13:05:39 -07:00 |
|
Atlante45
|
993217491f
|
Retry to load only on timeout
|
2015-08-28 20:35:39 +02:00 |
|
Ryan Huffman
|
2a4b25dd76
|
Update names of ResourceRequest enums
|
2015-08-27 22:23:06 -07:00 |
|
Stephen Birarda
|
1d6f43e0d0
|
cleaned up some warnings
|
2015-08-27 18:26:55 -07:00 |
|
Stephen Birarda
|
80cf7b6c76
|
resolve conflicts on merge with upstream/master
|
2015-08-27 14:50:04 -07:00 |
|
Ryan Huffman
|
12d3cf557a
|
Remove assert in ScriptCache
|
2015-08-27 12:58:57 -07:00 |
|
Ryan Huffman
|
1d45293184
|
Fix lambda callback affinity in BatchLoader
|
2015-08-27 09:56:26 -07:00 |
|
Ryan Huffman
|
667db200c0
|
Cleanup BatchLoader
|
2015-08-27 09:39:12 -07:00 |
|
Ryan Huffman
|
aa7d8678e1
|
Merge branch 'protocol' of github.com:birarda/hifi into atp-server
|
2015-08-26 12:26:11 -07:00 |
|
Seth Alves
|
695ffa29c7
|
call setup_memory_debugger from common macros rather than from every CMakeLists.txt file
|
2015-08-26 11:09:59 -07:00 |
|
Brad Davis
|
d311e4f2ea
|
Fixing problems reported by static analysis tool
|
2015-08-25 19:18:55 -07:00 |
|
Ryan Huffman
|
3959928bbb
|
Update ResourceRequest::moveData to getData
|
2015-08-25 15:20:00 -07:00 |
|
Brad Davis
|
380b0cb23c
|
Removing tabs from our javascript and C++
|
2015-08-24 15:26:46 -07:00 |
|
Thijs Wenker
|
d84cf1859c
|
hook up the WebSocket error event directly
|
2015-08-22 02:18:21 +02:00 |
|
Thijs Wenker
|
0e255f4f3e
|
properly exposed WebSocketClass::ReadyState to the ScriptEngine
|
2015-08-22 01:59:44 +02:00 |
|
Thijs Wenker
|
9edba451eb
|
- remove webSockets from List after disconnect.
- leave it up to the QtScript to delete the WebSocket / WebSocketServer objects
|
2015-08-22 01:33:22 +02:00 |
|
Thijs Wenker
|
d89ecc1e42
|
Move WebSocketServer to be accessable from Assignment-Client:Agent only.
|
2015-08-21 22:43:49 +02:00 |
|
Thijs Wenker
|
d3a6833133
|
delete WebSockets on ScriptEngine finish
|
2015-08-21 20:20:50 +02:00 |
|
Thijs Wenker
|
c7346209fb
|
fix memory leak
|
2015-08-21 19:44:43 +02:00 |
|
Thijs Wenker
|
fd82f05307
|
Merge branch 'master' of https://github.com/worklist/hifi into 20638
|
2015-08-21 19:29:38 +02:00 |
|
Thijs Wenker
|
e581a57320
|
WebSocket constructor could allow more then one parameter now, only the first one is used though.
|
2015-08-21 19:13:57 +02:00 |
|
Thijs Wenker
|
55fd847636
|
removed unused code, renamed UnitTest.ready() to UnitTest.done()
|
2015-08-21 19:07:33 +02:00 |
|
Brad Davis
|
8c7711168c
|
Merge pull request #5603 from sethalves/linux-memory-debugger
memory debugging on linux
|
2015-08-20 19:19:24 -07:00 |
|
Stephen Birarda
|
e93b360908
|
expose options property to AI script interface
|
2015-08-20 12:12:43 -07:00 |
|
Seth Alves
|
c25082d86f
|
use -fsanitize=address in all code rather than just the top-level links
|
2015-08-20 10:14:16 -07:00 |
|
Ryan Huffman
|
5884fcb17b
|
Merge branch 'ordered-sending' into atp-server
|
2015-08-19 12:23:31 -07:00 |
|
Ryan Huffman
|
ebb4db134d
|
Temporarily disable assert in ScriptCache
|
2015-08-19 12:18:01 -07:00 |
|
Thijs Wenker
|
ecd368fac3
|
new style qt connectors
|
2015-08-19 20:00:06 +02:00 |
|
Thijs Wenker
|
07ae00f207
|
Close WebSocket properly after ScriptEngine finished running
|
2015-08-19 19:33:48 +02:00 |
|
Thijs Wenker
|
7f8506acc0
|
fix. switchup.
|
2015-08-19 00:54:00 +02:00 |
|
Thijs Wenker
|
1b6538cc59
|
fixes extra qualification errors Linux
|
2015-08-19 00:31:40 +02:00 |
|
Thijs Wenker
|
e43dc3f9fe
|
Completed implementation of WebSocket and WebSocketServer
|
2015-08-18 03:21:48 +02:00 |
|
Thijs Wenker
|
7c77e0e941
|
initial WebSocketServer
|
2015-08-13 18:21:50 +02:00 |
|
Thijs Wenker
|
d10ae4a68d
|
Merge branch 'master' of https://github.com/worklist/hifi into 20638
|
2015-08-07 21:43:32 +02:00 |
|
Thijs Wenker
|
25266b986c
|
added basic implementation of WebSocket class ( https://developer.mozilla.org/en-US/docs/Web/API/WebSocket ) using QWebSocket
|
2015-08-07 21:43:14 +02:00 |
|
Ryan Huffman
|
027adf73bb
|
Merge branch 'master' of github.com:highfidelity/hifi into asset-server
|
2015-08-03 16:41:24 -07:00 |
|
Ryan Huffman
|
acff31ee2d
|
Update script loaders to use ResourceRequest
|
2015-08-03 16:28:21 -07:00 |
|
Andrew Meadows
|
661a916ebd
|
merge rig into cleanup (removal of legacy shapes)
Conflicts:
interface/src/avatar/Avatar.h
tests/physics/src/ShapeColliderTests.cpp
tests/physics/src/ShapeColliderTests.h
|
2015-07-31 13:40:51 -07:00 |
|
ericrius1
|
697cb4c9d0
|
fixed merge conflicts and refactored hit effect to catch up with refactored rendering engine
|
2015-07-29 10:02:06 -07:00 |
|
Andrew Meadows
|
0a5ada3c09
|
remove legacy shapes
|
2015-07-29 09:02:24 -07:00 |
|
Ryan Huffman
|
396bb613f8
|
Avoid creating a new variable in js print
|
2015-07-23 15:32:40 -07:00 |
|
Ryan Huffman
|
5f33ac5459
|
Update script print() to be variadic
|
2015-07-23 15:30:54 -07:00 |
|
bwent
|
5a8106a049
|
fixes in edit.js UI
|
2015-07-21 13:15:24 -07:00 |
|
bwent
|
2b745395ec
|
use radius for z-component
|
2015-07-21 11:38:10 -07:00 |
|
bwent
|
d688e5f915
|
fix case where v not normalizable
|
2015-07-21 11:08:53 -07:00 |
|
bwent
|
30d4b9f635
|
switch to radians, overload fromPolar, use atan2
|
2015-07-21 11:08:53 -07:00 |
|
bwent
|
89eed589e2
|
Add Vec3 function to convert vec3 to/from euler angles
|
2015-07-21 11:08:53 -07:00 |
|
Atlante45
|
8d6ff2d9f9
|
Merge branch 'master' of https://github.com/highfidelity/hifi into smart_pointers
|
2015-07-20 14:50:44 -07:00 |
|