Brad Hefta-Gaub
24fda9a733
Merge pull request #5085 from SamGondelman/master
...
Exposing Input Key Binding To JavaScript
2015-06-11 14:41:34 -07:00
ZappoMan
24c8e7d0e6
Merge branch 'master' of https://github.com/highfidelity/hifi into team-teaching
2015-06-08 13:50:50 -07:00
ZappoMan
5d6112d9c5
Merge branch 'master' of https://github.com/highfidelity/hifi into team-teaching
2015-06-08 12:29:32 -07:00
Stephen Birarda
666830c04d
add a sound once first AM packet received
2015-06-08 11:30:12 -07:00
Sam Gondelman
984d449bf9
exposed input key bindings to js to enable key remapping
2015-06-04 16:29:58 -07:00
Sam Gateau
b339aa683a
adding caps for opaque and transparent draw jobs and the ui in js so we can debug the rendered items
2015-06-03 11:25:45 -07:00
ZappoMan
7c40b666e8
Merge branch 'master' of https://github.com/highfidelity/hifi into team-teaching-scene-api
2015-06-03 09:52:40 -07:00
Sam Gateau
640071dd35
Avoiding any setVIewTransform in payloadREnder and introducing monitoring values
2015-06-02 18:23:53 -07:00
Seth Alves
f84e970c48
Merge branch 'master' of github.com:highfidelity/hifi into actions
2015-06-02 16:28:07 -07:00
Sam Gateau
903837ab4f
exposing some controls on the engine to js for debugging
2015-06-02 15:57:37 -07:00
Seth Alves
981ac2ce7d
quiet-compiler -- remove unused prototype for cleanupMenuItems
2015-06-02 13:17:15 -07:00
Seth Alves
a96520ca74
set up EntityItemPropertiesFromScript to either ignore or honor read-only properties
2015-05-29 13:43:18 -07:00
Howard Stearns
3a7a290094
Uglify conditional returns. :-)
2015-05-26 11:38:36 -07:00
Howard Stearns
5608892a15
Remove obsolete comment.
2015-05-26 11:16:11 -07:00
Howard Stearns
bbdf9f1d9f
Remove changingEntityID.
2015-05-26 11:14:23 -07:00
Howard Stearns
069e6237cc
Noop change with more declarations, in hopes of convincing MSVS how lambdas work.
...
(Hey, it's worth a try...)
2015-05-25 16:52:14 -07:00
Howard Stearns
4266a99d78
Put the javascript methods on Script, not Entities, and other minimum-diff cleanup.
2015-05-25 11:28:33 -07:00
Howard Stearns
a0d09c0a6d
Mulitple independent handlers for same entity/event.
2015-05-24 11:48:11 -07:00
Howard Stearns
b884d3cf90
Handle all the signals.
2015-05-24 09:57:12 -07:00
Howard Stearns
1dd2b7275e
Simpler and more uniform version that handles all the standard entity-script events.
2015-05-23 18:11:05 -07:00
Howard Stearns
277f5ef3a4
Working experimental first version.
2015-05-23 13:35:35 -07:00
Seth Alves
124ff68cee
make EntityItemID a subclass of QUuid
2015-05-20 14:22:08 -07:00
Seth Alves
f9d46b0cb5
interface decides on entityIDs rather than bouncing a temporary id through the entity server
2015-05-19 14:25:23 -07:00
Stephen Birarda
e462617a6b
add error log debug for script fail
2015-05-15 10:29:24 -07:00
Brad Davis
6a5c7b8b42
Merge remote-tracking branch 'upstream/master' into plugins_pt2
...
Conflicts:
libraries/script-engine/src/MenuItemProperties.cpp
2015-05-11 12:40:17 -07:00
Brad Davis
e5dc3908ba
Merge pull request #4825 from Nex-Pro/Non-JSON-Menu-Items-Fix
...
Fix for addMenuItem separator boolean
2015-05-11 12:27:11 -07:00
Nex Pro
fb9ff6e016
In some cases when the addMenuItem function was called the separator boolean was true by default.
...
This fix addresses this issue by setting it to false.
2015-05-11 18:50:54 +01:00
Clément Brisset
421ebeb3d7
Merge pull request #4795 from birarda/sequence-numbers
...
add sequence number support to NL, don't double send data from AvatarMixer
2015-05-11 19:23:33 +02:00
Bradley Austin Davis
03bd17ed49
Rebasing onto scale changes
2015-05-08 15:09:46 -07:00
Sam Gateau
653d2e72b1
Skybox kind of working
2015-05-07 11:23:11 -07:00
Stephen Birarda
6b3cf1ba4a
remove dependency of PacketHeaders on NodeList
2015-05-05 12:19:42 -07:00
Eric Levin
6a987fdaf5
now conforming to coding standards
2015-05-04 16:40:04 -07:00
Eric Levin
e097950277
added axis and angle helper methods to Quat class- script user can now get normalized axis and scalar angle from a quaternion
2015-05-04 15:22:10 -07:00
Stephen Birarda
a039d5f28c
Merge pull request #4753 from samcake/orange
...
Introducing UserInputMapper
2015-05-04 14:26:51 -04:00
Sam Gateau
c9b296693c
bringing the UserInputMapper to the application
2015-05-03 15:45:19 -07:00
Stephen Birarda
94739cf8d3
move number constants out of SharedUtil to NumericalConstants
2015-05-01 10:26:53 -07:00
Brad Hefta-Gaub
7414201845
Merge pull request #4721 from ctrlaltdavid/20514
...
DO NOT MERGE - QA for 20514 - Move "Stereo Audio" option into developerMenu.js
2015-04-28 20:44:09 -07:00
David Rowe
9576ad19a7
Move "Stereo Audio" option into developerMenu.js
...
And rename it "Stereo Input" to better relect what it does.
2015-04-28 14:14:10 -07:00
Brad Davis
2575352485
Attempting to resolve possible crash case for scripts playing sounds
2015-04-28 12:51:01 -07:00
Sam Gateau
f54821f996
more details in the comments
2015-04-21 11:12:01 -07:00
Sam Gateau
48364cb598
refined the names of the key light porperties in Stage
2015-04-21 11:04:14 -07:00
Sam Gateau
687ca7fee5
Update the cookies.js to be able to edit and test direction and color, validate that the SunDirection and color and on/off is working
2015-04-17 19:00:40 -07:00
Sam Gateau
f1e0d5855e
Merge branch 'master' of https://github.com/highfidelity/hifi into orange
2015-04-17 11:33:39 -07:00
Clément Brisset
516acee1c7
Merge pull request #4647 from huffman/fix-multiple-scripts-on-restart
...
Fix stop/reload all scripts affecting already-stopped scripts
2015-04-17 16:29:23 +02:00
Sam Gateau
b5b146b81b
Training Team: improving the sun lighting interface to javascript to enable / disable the earthSkyModel, assign explicitely the SUnDirection and getter, and expose a AmbientINtensity to control the amount of the ambient lighting contribution
...
Expose these to javascript
2015-04-16 17:35:37 -07:00
Ryan Huffman
2e61ef01da
Update ScriptEngin::stop to only take effect when not finished
2015-04-15 09:55:36 -07:00
Atlante45
b1cfd33438
Add generated audio controls to scripting interface
2015-04-15 15:49:47 +02:00
Seth Alves
ef5dffecf6
fix filenames in comments
2015-04-07 10:03:14 -07:00
Seth Alves
9014397167
try again without macro
2015-04-07 09:59:04 -07:00
Seth Alves
7af32bd67a
put audio and script-engine logging into their own QLoggingCategory
2015-04-06 15:57:18 -07:00
Stephen Birarda
b27a86fb25
always render yourself, handle change of render values elsewhere
2015-04-01 17:36:43 -07:00
Stephen Birarda
ee088e12f3
leverage scene scripting values to toggle rendering
2015-04-01 17:06:06 -07:00
Stephen Birarda
3f4a9c64f9
add render bools to the scene scripting interface
2015-04-01 16:53:17 -07:00
Ryan Huffman
f0dd20b21e
Merge pull request #4570 from samcake/orange
...
Clean up the sunLightExample.js and create the cookies.js
2015-04-01 13:55:03 -07:00
Brad Hefta-Gaub
1de1527414
Merge pull request #4569 from ctrlaltdavid/20431
...
CR for Job #20431 - Remove XMLHttpRequest file reading and model uploading
2015-04-01 13:00:16 -07:00
Sam Gateau
3b92910a91
Adding the cookies sciprt that provide a simple ui useful for debug and exemple, complete the interface on the scene script interface to provide the getters
2015-04-01 12:22:35 -07:00
David Rowe
0a55bcb0c5
Remove XMLHttpRequest's facility to read local files
2015-03-31 16:56:04 -07:00
Stephen Birarda
61806935bb
add a networking constants class with metaverse URL
2015-03-31 16:40:21 -07:00
ZappoMan
a88b3c02d2
quiet warning flood when scripts are bad
2015-03-30 18:24:34 -07:00
ZappoMan
31072b2b2e
only start one download per url even if still pending
2015-03-30 16:48:41 -07:00
ZappoMan
e2d8d82096
more script caching cleanup
2015-03-30 16:34:04 -07:00
ZappoMan
74d50a9250
more work on improving script caching
2015-03-30 16:21:47 -07:00
ZappoMan
36657c9473
first cut at script caching
2015-03-30 14:36:48 -07:00
Stephen Birarda
80ecbed02b
Merge pull request #4524 from ctrlaltdavid/fix-xmlhttprequest-auth
...
Fix authorization of API calls in XMLHttpRequest
2015-03-27 15:35:14 -07:00
David Rowe
c456760419
Extract API URL into a const
2015-03-27 15:24:55 -07:00
David Rowe
1ee797efa4
Fix authorization of API calls in XMLHttpRequest
2015-03-27 13:59:52 -07:00
Andrew Meadows
be5fdbf217
enable avatar collisions by default
...
also remove old gravity features
2015-03-27 13:36:20 -07:00
Leonardo Murillo
c3c1d4a5ae
Switching to .com
2015-03-25 12:36:37 -06:00
samcake
6b1f42df83
Merge pull request #4366 from ZappoMan/removeMetavoxels
...
remove metavoxels
2015-03-03 15:50:53 -08:00
ZappoMan
5c3c94a618
remove metavoxels
2015-03-02 17:21:43 -08:00
Ryan Huffman
b370e025c9
Move EntityScriptingInterface instance to DependencyManager
2015-03-02 15:05:31 -08:00
Ryan Huffman
38a361dcf0
Remove class scope on _entityScriptingInterface property references
2015-03-02 11:32:07 -08:00
Ryan Huffman
75a943386b
Remove nullptr comparison
2015-03-02 10:44:32 -08:00
Ryan Huffman
a443157dd7
Update ScriptEngine::entityScriptingInterface to be static pointer
...
Statically allocating the EntityScriptingInterface means we can't make
sure it is initialized AFTER NodeList has been initialized
2015-03-02 10:40:46 -08:00
Sam Gateau
f6a9bd1870
REfining the naming and introducing an orientation offset
2015-02-26 17:26:41 -08:00
Sam Gateau
a757229c0e
Merge branch 'master' of https://github.com/highfidelity/hifi into temp1
2015-02-25 19:18:01 -08:00
Sam Gateau
6b29e314c2
Adding the Stage of the Scene and exposing control of the sun light from javascript
2015-02-25 19:05:27 -08:00
Leonardo Murillo
006b3ed0ac
Merge pull request #4300 from birarda/dependencies
...
NOT MERGEABLE - add some externals as cmake external projects
2015-02-25 13:22:49 -08:00
Brad Hefta-Gaub
e7b36166ec
Merge pull request #4340 from huffman/fix-repeat-captured-keys
...
Make KeyEvent objects equal even if they have differing isAutoRepeat val...
2015-02-25 12:24:19 -08:00
Ryan Huffman
660d9ad499
Make KeyEvent objects equal even if they have differing isAutoRepeat values
2015-02-25 10:28:45 -08:00
ZappoMan
f1017f8a5d
simplify waitTillDoneRunning
2015-02-24 17:45:22 -08:00
ZappoMan
310654831c
clean up comments remove dead code
2015-02-24 17:34:19 -08:00
ZappoMan
eab09eaf28
removed extra debugging
2015-02-24 17:15:58 -08:00
ZappoMan
25ae001d3b
removed extra debugging
2015-02-24 17:05:44 -08:00
ZappoMan
9dcea38b2b
tweak some debugging
2015-02-24 16:23:39 -08:00
ZappoMan
8757600a5e
ifdef around massive debug output
2015-02-24 15:57:13 -08:00
ZappoMan
fd93b99f03
more hacking on script shutdown behavior
2015-02-24 14:02:46 -08:00
ZappoMan
6be8f4c0ec
more work on improving shutdown behavior
2015-02-23 17:32:31 -08:00
ZappoMan
7e2d355b56
first cut at properly shutting down timers while shutting down scripts
2015-02-23 11:40:30 -08:00
ZappoMan
1efa7b28b0
removed dead code
2015-02-23 10:04:14 -08:00
ZappoMan
a8d48e592f
removing debug messages
2015-02-23 09:44:18 -08:00
ZappoMan
e3de994c4a
more hacking
2015-02-20 18:42:02 -08:00
ZappoMan
8c4474b2d0
more hacking
2015-02-20 17:55:04 -08:00
ZappoMan
b219937902
switch known scripts iterator
2015-02-20 15:46:11 -08:00
ZappoMan
0b607fa390
first cut at shutting down scripts ahead of other cleanup
2015-02-20 15:28:25 -08:00
Stephen Birarda
b2e587dbbd
remove use of include_dependency_includes and use cmake
2015-02-18 14:12:05 -08:00
Stephen Birarda
c110fcbfad
merge with upstream/master
2015-02-17 17:34:48 -08:00
Stephen Birarda
e99012efbb
updates to build guides to remove soxr
2015-02-17 10:33:12 -08:00
Andrew Meadows
53855c89e9
Merge pull request #4289 from birarda/dependencies
...
add gverb and glm as cmake external projects
2015-02-17 10:00:29 -08:00
Andrew Meadows
d896f3a811
Merge pull request #4252 from thoys/20224
...
CR for Job #20224 - Make virtualKeyboard.js go to locations and support gamepads
2015-02-17 09:03:17 -08:00
Stephen Birarda
8c998a65ee
use the glm find_package and check externals
2015-02-13 12:50:32 -08:00
Stephen Birarda
28430d928a
use direct connection to ensure injector is stopped
2015-02-13 11:52:51 -08:00
Stephen Birarda
1ba85518fc
fix for playSound called from same thread
2015-02-13 11:36:41 -08:00
Stephen Birarda
b713551087
use external project glm in script-engine
2015-02-13 10:35:06 -08:00
Thijs Wenker
062c2cbcee
HUD LookAt positions could be NULL now if whenever they're out of range
...
HMD.HUDLookAtPosition2D -> HMD.getHUDLookAtPosition2D()
HMD.HUDLookAtPosition3D -> HMD.getHUDLookAtPosition3D()
2015-02-12 22:55:44 +01:00
Stephen Birarda
ea52cea5dd
more cleanup for AudioInjector mem management
2015-02-12 10:56:40 -08:00
Stephen Birarda
43e777163e
use a QPointer to trigger delayed delete
2015-02-11 19:15:33 -08:00
Stephen Birarda
79674fb94f
use a wrapper on audio injector for script ownership
2015-02-11 17:20:00 -08:00
Stephen Birarda
4894a5b414
better handling of cleanup for local injector
2015-02-11 16:11:55 -08:00
Stephen Birarda
7b485829c4
cleanup AudioInjector memory management
2015-02-11 15:52:00 -08:00
Stephen Birarda
fe79d8902e
replace data with metaverse for highfidelity urls
2015-02-10 10:05:38 -08:00
Ryan Huffman
4a3ee02b11
Initialize _entityScriptingInterface in ScriptEngine
2015-02-06 11:31:19 -08:00
David Rowe
729fbbf5ac
A further custom User-Agent string
2015-01-30 15:56:01 -08:00
David Rowe
5474c0634e
Merge branch 'master' into 20277
...
Conflicts:
libraries/script-engine/src/ScriptEngine.cpp
2015-01-30 13:49:45 -08:00
Ryan Huffman
e6caefa023
Add comment to ScriptEngine::include()
2015-01-29 09:08:55 -08:00
Ryan Huffman
ce9e8910e4
Add callback to QScriptEngine::include(QString)
2015-01-29 09:04:57 -08:00
David Rowe
812fbc58fb
Use custom User-Agent string
2015-01-23 19:13:29 -08:00
Ryan Huffman
22cdf1cb22
Remove BatchLoader::errorLoadingFile and reorder properties
2015-01-22 14:24:20 -08:00
Ryan Huffman
e27db48e26
Remove qDebug and unnecessary include
2015-01-22 14:20:42 -08:00
Ryan Huffman
b4132f1e7d
Remove commented line
2015-01-22 14:16:36 -08:00
Ryan Huffman
38b38eb063
Update ScriptEngine to use BatchLoader
2015-01-22 14:14:21 -08:00
Ryan Huffman
958d853b56
Add BatchLoader
2015-01-22 14:13:54 -08:00
Atlante45
f77fab2fe0
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
2015-01-13 20:38:52 -08:00
Clément Brisset
808cbfe16a
Merge pull request #4088 from ctrlaltdavid/qnetworkreply-error-code
...
Use more appropriate QNetworkReply error code
2015-01-13 17:06:42 -08:00
Atlante45
2a82ff9768
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
...
Conflicts:
assignment-client/src/voxels/VoxelServer.cpp
interface/src/Application.cpp
interface/src/Audio.cpp
interface/src/DatagramProcessor.cpp
interface/src/Menu.cpp
interface/src/Util.cpp
interface/src/avatar/MyAvatar.cpp
interface/src/ui/ApplicationOverlay.cpp
interface/src/ui/PreferencesDialog.cpp
libraries/networking/src/NodeList.cpp
libraries/shared/src/DependencyManager.h
2015-01-13 11:03:14 -08:00
Atlante45
7d39b45f16
Hopefully fixes the windows compile error
2015-01-12 17:34:07 -08:00
David Rowe
17925c7a81
Use more appropriate QNetworkReply error code
...
This error code is available now that Interface is built with Qt 5.3.
2015-01-12 11:06:05 -08:00
Philip Rosedale
285e588266
Merge pull request #4072 from Atlante45/network_replies_cleanup
...
Windows crash fix
2015-01-09 07:42:36 -08:00
Atlante45
be050b0469
Added missing deletes
2015-01-05 15:13:07 -08:00
Stephen Birarda
51bba4884f
resolve conflicts on merge with upstream master
2015-01-05 14:40:48 -08:00
ZappoMan
27d8ccb51e
more voxelEctomy
2014-12-30 19:58:04 -08:00
ZappoMan
49d8f2b2f5
more work on voxelEctomy
2014-12-30 18:52:33 -08:00
ZappoMan
4ea9bbc309
first major pass at voxelEctomy
2014-12-30 18:08:58 -08:00
Stephen Birarda
c7a5f3c86c
resolve conflicts and merge with upstream master
2014-12-29 10:59:42 -07:00
Atlante45
327daacecd
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
...
Conflicts:
interface/src/Application.cpp
interface/src/devices/OculusManager.cpp
libraries/networking/src/NodeList.cpp
2014-12-22 13:34:18 -08:00
Sam Gateau
9ab6a680e9
fix typo in cmakelists
2014-12-22 11:03:08 -08:00
Sam Gateau
4c670ac17a
merging with upstream master and origin temp0
2014-12-22 10:38:11 -08:00
Brad Hefta-Gaub
483155f246
Merge pull request #3989 from birarda/master
...
fix luckily linked dependencies in prep for shared hifi libraries
2014-12-21 11:34:43 -08:00
Sam Gateau
967c6dbc4b
Add the Model library
2014-12-19 16:19:06 -08:00
ZappoMan
cfa5e5c61b
Merge branch 'master' of https://github.com/highfidelity/hifi into entityScriptsAndEvents
...
Conflicts:
libraries/entities-renderer/src/EntityTreeRenderer.cpp
libraries/entities-renderer/src/EntityTreeRenderer.h
2014-12-19 10:35:18 -08:00
Stephen Birarda
114e3bb2ff
rename cmake macro to represent actual purpose
2014-12-18 16:51:20 -08:00
Stephen Birarda
d87e06a9d3
add missing metavoxels link to script-engine
2014-12-18 14:54:10 -08:00
Atlante45
990362b8ff
Merge branch 'cuckoo' of https://github.com/birarda/hifi into applications_diet_cpp11
2014-12-18 14:18:21 -08:00
Stephen Birarda
7beb3a7b62
resolve conflicts on merge with upstream master
2014-12-17 16:57:35 -08:00
Stephen Birarda
9425ea2c17
Merge branch 'master' of https://github.com/highfidelity/hifi into cuckoo
2014-12-17 16:47:15 -08:00
Atlante45
0bd9ed469e
Changed NodeList::getInstance() calls to use the DM
2014-12-17 15:28:25 -08:00
ZappoMan
881119ebf3
removed dead code
2014-12-17 13:23:12 -08:00
ZappoMan
1a9cf126e4
Merge branch 'master' of https://github.com/highfidelity/hifi into librarization
...
Conflicts:
interface/src/Application.cpp
libraries/entities-renderer/src/EntityTreeRenderer.h
2014-12-17 13:16:11 -08:00
ZappoMan
d3bf28e879
more Application dependency cleanup
2014-12-17 11:10:24 -08:00
Stephen Birarda
737741c13b
Merge branch 'master' of https://github.com/highfidelity/hifi into cuckoo
2014-12-17 09:23:42 -08:00
Atlante45
c40e83c9e4
Merge branch 'cuckoo' of https://github.com/birarda/hifi into applications_diet_cpp11
2014-12-16 15:42:40 -08:00
Atlante45
b2dac6f53f
DM users update
2014-12-16 15:32:11 -08:00
Stephen Birarda
4077a76e46
remove AudioRingBuffer include where not needed
2014-12-16 11:58:12 -08:00
Stephen Birarda
c734bc89a3
move the audio scope into its own class
2014-12-16 11:54:59 -08:00
ZappoMan
660bf2720e
convert AnimationCache to DependencyManager
2014-12-15 19:48:15 -08:00
Stephen Birarda
5c3e90f64f
resolve conflicts on merge with upstream master
2014-12-03 13:11:56 -08:00
Stephen Birarda
98f56aaa0c
fix URL/filename discrepancy for local scripts
2014-12-03 09:55:55 -08:00
Stephen Birarda
d7f168999d
don't block main thread for a script load
2014-12-02 10:30:23 -08:00
Stephen Birarda
36f716cd61
have script loading be separate from ScriptEngine constructor
2014-12-02 10:13:43 -08:00
ZappoMan
cd0ee0ff1d
better support for includes in entity scripts
2014-11-23 14:58:29 -08:00
Philip Rosedale
300708b3a2
Merge branch 'master' of https://github.com/worklist/hifi
2014-11-13 16:38:01 -08:00
Stephen Birarda
e10d132f75
avoid Qt QTimer thread bug by putting SoundCache on same thread
2014-11-13 14:47:28 -08:00
Philip Rosedale
a23390fe82
Merge branch 'master' of https://github.com/worklist/hifi
2014-11-13 10:59:26 -08:00
Philip Rosedale
d248e1e2c4
Add reflect(direction, normal) to Vec3 scripting calls
2014-11-12 23:03:26 -08:00
Stephen Birarda
b7b371ba61
resolve conflicts on merge with upstream master
2014-11-11 20:53:24 -08:00
Stephen Birarda
ef2c181c98
repairs to audio classes for Sound* to QScriptValue
2014-11-11 10:55:07 -08:00
Ryan Huffman
bedd9c76f2
Merge branch 'master' of github.com:highfidelity/hifi into entity-grid-tool
...
Conflicts:
examples/newEditEntities.js
2014-11-11 10:48:49 -08:00
Stephen Birarda
a8681cd5b6
changes to allow AudioInjectorOptions to operate as a hash from js
2014-11-11 10:24:21 -08:00
Ryan Huffman
b04fd89e4f
Update grid tool html location
2014-11-11 09:55:30 -08:00
Stephen Birarda
0f32346324
resolve conflicts on merge with upstream master
2014-11-07 09:10:12 -08:00
Ryan Huffman
feaf5678bb
Add grid tools to entity edit tools
2014-11-06 15:00:39 -08:00
Stephen Birarda
38f2b2ac6a
move script-engine library to intel tbb concurrent map
2014-11-06 13:47:56 -08:00
Stephen Birarda
8a72cdd59d
leverage new libcuckoo hash outside LimitedNodeList
2014-11-05 15:09:54 -08:00
Stephen Birarda
2e8118300f
fix for two member variable declarations on same line
2014-11-05 11:11:37 -08:00
Stephen Birarda
2c667d209d
make the AudioInjectorScriptingInterface a singleton
2014-11-05 10:10:05 -08:00
Stephen Birarda
8d6b041758
send a pick ray with HFActionEvent, not x,y
2014-11-04 10:01:25 -08:00
ZappoMan
e7722dc692
pass args to object scripts for mouse events
2014-10-31 15:20:16 -07:00
Stephen Birarda
7ad590c578
don't replace url query in XMLHttpRequest class
2014-10-29 13:20:21 -07:00
Brad Hefta-Gaub
c39c716755
Merge pull request #3679 from AndrewMeadows/inertia
...
move code out of "shared" and into new "physics" lib
2014-10-28 15:25:38 -07:00
Andrew Meadows
4c3cdf5b7a
move stuff out of shared and into physics library
2014-10-28 13:51:45 -07:00
Ryan Huffman
c802c74396
Add comment to new redo functionality
2014-10-28 13:48:48 -07:00
Ryan Huffman
cce1e23eec
Update UndoStackScriptingInterface to not call redo automatically
2014-10-28 13:43:22 -07:00
Stephen Birarda
bb652c0784
rename signal in AbstractControllerScriptingInterface from cancel to back
2014-10-27 16:01:39 -07:00
Stephen Birarda
8a9f2d172a
rename HFCancelEvent to HFBackEvent, fire from joystick
2014-10-27 15:51:59 -07:00
Stephen Birarda
7b5115c35f
add a new meta event, HFCancelEvent
2014-10-27 15:37:31 -07:00
Stephen Birarda
8556b8b95d
fix HFMetaEvent headers for new placement
2014-10-27 15:28:02 -07:00
Stephen Birarda
a12e0dd0dc
fix HFActionEvent headers for new placement
2014-10-27 15:27:27 -07:00
Stephen Birarda
c3fe7c7497
send global HFActionEvent from ControllerScriptingInterface
2014-10-27 15:21:47 -07:00
Stephen Birarda
76493597da
move SpatialEvent from EventTypes to its own file
2014-10-27 14:47:44 -07:00
Stephen Birarda
818c97fcaf
move WheelEvent out of EventTypes into its own file
2014-10-27 14:41:23 -07:00
Stephen Birarda
e72409bf39
move TouchEvent out of EventTypes to its own file
2014-10-27 14:37:04 -07:00
Stephen Birarda
3aa7c3c7dc
move MouseEvent out of EventTypes into its own file
2014-10-27 14:30:20 -07:00
Stephen Birarda
5a390da509
move KeyEvent from EventTypes to its own file
2014-10-27 14:24:32 -07:00
Stephen Birarda
d38dd2c53a
repairs for recursive source files, move HF meta events to SE
2014-10-27 14:18:23 -07:00
Stephen Birarda
f8b423ced6
bubble up isAutoRepeat state for KeyEvent
2014-10-24 16:12:15 -07:00
Philip Rosedale
3ba3354e11
Merge pull request #3636 from Atlante45/reverb
...
Reverb
2014-10-22 21:51:57 -07:00
Clément Brisset
bf9d467328
Merge pull request #3638 from huffman/entity-tools-updates
...
Entity tool fixes
2014-10-22 17:40:21 -07:00
Stephen Birarda
7b0f1477a1
expose AvatarList to Interface SE, add avatarWithDisplayName method
2014-10-22 15:28:04 -07:00
Atlante45
a48811777e
Script engine audio dependency
2014-10-22 15:26:16 -07:00
Ryan Huffman
ac8d947cb1
Update ScriptUndoCommand to run on ScriptEngine thread
2014-10-22 15:18:49 -07:00
Ryan Huffman
14555c4534
Add UndoStackScriptingInterface and support when editing entities
2014-10-22 14:54:04 -07:00
Atlante45
86c965a922
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb
2014-10-22 14:20:22 -07:00
Philip Rosedale
2a5b2d8686
Improved version of headMove with timed target reveal
2014-10-21 11:40:16 -07:00
Atlante45
ee4c7c25bf
Header fix
2014-10-20 16:50:49 -07:00
Atlante45
86b87770c2
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb
2014-10-17 16:50:19 -07:00
Atlante45
f09dc1aeac
remove deprecated _engine member from ScriptEngine
2014-10-14 15:17:31 -07:00
NextPrior
a0a5530641
Initial reverb implementation
...
Conflicts:
interface/CMakeLists.txt
interface/src/Audio.cpp
interface/src/Audio.h
libraries/script-engine/src/ScriptEngine.cpp
2014-10-13 18:13:51 -07:00
ZappoMan
4c85e9f581
removing particles
2014-10-13 14:10:57 -07:00
ZappoMan
b50e996ec8
added Vec3.orientedAngle()
2014-10-09 17:35:58 -07:00
Stephen Birarda
d064919cb0
fix a missed reference to NetworkAccessManager
2014-10-08 10:41:16 -07:00
Stephen Birarda
7773a94df7
resolve conflicts on merge with upstream master
2014-10-08 09:27:16 -07:00
Stephen Birarda
f19c5c9850
repair NetworkAccessManager returns, handle custom AS port in assignment-client
2014-10-06 14:57:38 -07:00
ZappoMan
07832fdd68
fix include for https relative urls
2014-10-06 14:34:19 -07:00
ZappoMan
aa634c8ff2
added new methods to Vec3 and Quat
2014-10-02 17:55:32 -07:00
Atlante45
f50b42fd16
Read new Sound() arg
2014-09-25 19:15:16 -07:00
Stephen Birarda
00b0806c4d
move JoystickManager to JoystickScriptingInterface, add Joystick class for SDL Joystick
2014-09-23 17:09:46 -07:00
Stephen Birarda
900daf48eb
initial working connection of an xbox gamepad
2014-09-23 14:48:44 -07:00
Brad Hefta-Gaub
631171eb2e
Merge pull request #3462 from Atlante45/fix_attachment_bug_with_recording
...
Fixes concurrency issue with ScriptEngine timers
2014-09-21 20:48:05 -07:00
Andrew Meadows
09d3c51120
add multiply(float, Vec3) because multiply commutes
2014-09-19 16:54:03 -07:00
Atlante45
3d8f3ad9fa
Fixes concurrency issue with scriptengine timers
2014-09-19 13:21:24 -07:00
Atlante45
66a3683482
Fix timer bug with script engine
...
Occurs when Script.clearInterval() called inside
Script.setInterval callback
2014-09-17 16:48:46 -07:00
ZappoMan
9cbc53abc3
pack position and orientation in silent frames
2014-09-16 13:06:46 -07:00
Ryan Huffman
113e9cf43b
Remove use of Quat::rotate
2014-09-12 13:31:07 -07:00
Ryan Huffman
4315d63fb5
Merge branch 'master' of github.com:highfidelity/hifi into 19831
2014-09-11 11:13:13 -07:00
ZappoMan
d734655ab6
fix some recently introduced warnings
2014-09-06 16:03:03 -07:00
Brad Hefta-Gaub
a77739f31c
Merge pull request #3369 from ctrlaltdavid/20007
...
Code Review for Job #20007
2014-09-06 15:36:29 -07:00
David Rowe
5ebe6962a4
Make scripts loaded with Script.load() not persist
2014-09-06 09:59:47 -07:00
Andrew Meadows
51dca12a7b
added default case for switch statements
...
which avoids warnings about unhandled enum values
2014-09-05 16:55:42 -07:00
Andrew Meadows
2fdfb125f2
removed signed/unsigned comparisons
2014-09-05 16:55:24 -07:00
Andrew Meadows
c089dbb0bb
removed signed/unsigned comparisons
2014-09-05 16:44:33 -07:00
Ryan Huffman
e590f992f6
Merge branch 'master' of git://github.com/highfidelity/hifi into 19831
2014-09-05 10:18:02 -07:00
AndrewMeadows
bd55da4a83
Merge pull request #3335 from ZappoMan/virtualEntities
...
Model Server to Entity Server Refactoring
2014-09-03 15:48:58 -07:00
ZappoMan
ca3cf6d517
removed dead code
2014-09-03 12:42:51 -07:00
Atlante45
a1e6d9e7a1
Protections against null pointers
2014-09-02 12:56:12 -07:00
ZappoMan
2bcad6ab2b
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
assignment-client/src/Agent.cpp
examples/editModels.js
2014-08-28 21:19:56 -07:00
Craig Hansen-Sturm
e941e58626
merge HEAD with PR-3281
2014-08-26 18:25:40 -07:00
Philip Rosedale
7b86f668a6
Add SPACE to scripting JS, change reset to apostrophe
2014-08-18 23:22:55 -07:00
ZappoMan
32d5eb3cea
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
assignment-client/CMakeLists.txt
interface/CMakeLists.txt
libraries/entities/CMakeLists.txt
libraries/models/src/ModelEditPacketSender.cpp
libraries/models/src/ModelEditPacketSender.h
libraries/models/src/ModelItem.cpp
libraries/models/src/ModelItem.h
libraries/octree/src/OctreeEditPacketSender.cpp
libraries/octree/src/OctreeEditPacketSender.h
libraries/octree/src/OctreePacketData.h
libraries/octree/src/OctreeQuery.cpp
libraries/particles/src/ParticleEditPacketSender.cpp
libraries/particles/src/ParticleEditPacketSender.h
libraries/script-engine/CMakeLists.txt
tests/octree/CMakeLists.txt
2014-08-18 15:16:35 -07:00
Ryan Huffman
082f618479
Fix bug with KeyEvent key values on lowercase characters
2014-08-14 22:27:43 -07:00
ZappoMan
abe892ddc3
quiet some debugging
2014-08-14 11:36:53 -07:00
ZappoMan
fbe409a0c2
added lots of debugging for octree edit packet sender bug fixed threading issue
2014-08-14 11:23:56 -07:00
wangyix
db0fbcab97
merge with upstream
2014-08-13 11:09:55 -07:00
wangyix
a405cd9a72
repetition-with-fade ready for commit
2014-08-13 11:01:15 -07:00
wangyix
8565e93ba4
more test code (10% drop both directions)
2014-08-12 10:50:34 -07:00
David Rowe
fbaeeef014
Merge branch 'master' into 19840
...
Resolved conflicts in editModels.js
2014-08-11 20:59:37 -07:00
Ryan Huffman
fc82dfc958
Add Quat::rotate
2014-08-09 23:31:02 -07:00
wangyix
0dfe0b1f2a
merged with master
2014-08-08 13:32:27 -07:00
Stephen Birarda
b1310c065c
remove TARGET_NAME from cmake macros where it is not required
2014-08-08 13:17:54 -07:00
Stephen Birarda
26f7b1ba62
add macro to link shared dependencies to target
2014-08-08 13:17:54 -07:00
Stephen Birarda
c9f8433a2d
tweak setup_hifi_library to bubble up full path of Qt modules
2014-08-08 13:17:54 -07:00
Stephen Birarda
17df6484d4
remove ssize_t and replace with size_t or int where appropriate
2014-08-08 13:17:53 -07:00
Stephen Birarda
93b6f167f5
change more CMakeLists to use simplified hifi library linker
2014-08-08 13:17:53 -07:00
Stephen Birarda
31488e72fe
repairs for interface build to succeed
2014-08-08 13:17:53 -07:00
Stephen Birarda
892e30c5e1
get past assignment-client build after cmake auditing
2014-08-08 13:17:53 -07:00
David Rowe
83a868d741
Make XMLHttpRequest automatically authorize API calls
2014-08-07 15:20:30 -07:00
ZappoMan
3a8c5018ee
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
interface/src/Application.h
libraries/entities/src/EntityTreeElement.h
libraries/models/src/ModelItem.cpp
libraries/models/src/ModelItem.h
libraries/models/src/ModelTree.cpp
libraries/models/src/ModelTree.h
libraries/models/src/ModelTreeElement.cpp
libraries/networking/src/PacketHeaders.h
libraries/octree/src/OctreeEditPacketSender.cpp
libraries/octree/src/OctreeEditPacketSender.h
2014-08-04 12:01:23 -07:00
David Rowe
f3b4f708a5
Add Script.load() JavaScript method
2014-07-31 21:50:07 -07:00
David Rowe
573ce7261b
Add proper sending of ArrayBuffers via JavaScript XMLHttpRequest
2014-07-31 19:24:46 -07:00
ZappoMan
77e1867b11
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
assignment-client/src/Agent.cpp
assignment-client/src/Agent.h
examples/editModels.js
interface/src/Application.h
2014-07-31 10:34:23 -07:00
Brad Hefta-Gaub
d4d4069f11
Merge pull request #3225 from birarda/master
...
cmake file cleanup to suppress warnings on cmake 3.0
2014-07-30 19:20:18 -07:00
barnold1953
c4a7c2783c
Merge branch 'master' of https://github.com/highfidelity/hifi into dancerScript
2014-07-30 15:21:49 -07:00
Stephen Birarda
2796f71419
library cleanup to suppress warnings on cmake 3.0
2014-07-30 15:06:15 -07:00
David Rowe
f39aed37b6
Recode and rescale texture file data before uploading
...
A recodeImage() method is added to the JavaScript ArrayBuffer object.
2014-07-29 17:26:42 -07:00
David Rowe
287e3d6800
Compress model and texture file data in multipart/form-data
...
A compress() method is added to the JavaScript ArrayBuffer object.
2014-07-29 13:52:52 -07:00
barnold1953
5c47e9013c
Working procedural walk animation with two keyframes
2014-07-28 18:36:25 -07:00
wangyix
4825457f4d
silent audio packet type generalized
2014-07-28 16:49:53 -07:00
ZappoMan
805a88b73b
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
examples/editModels.js
interface/src/entities/EntityTreeRenderer.h
libraries/models/src/ModelsScriptingInterface.cpp
libraries/script-engine/src/ScriptEngine.cpp
2014-07-28 13:39:35 -07:00
Atlante45
844e5d7e47
Merge branch 'master' of https://github.com/highfidelity/hifi into add_start_stop_animation_for_scripted_avatar
...
Conflicts:
assignment-client/src/Agent.cpp
examples/editModels.js
2014-07-28 10:11:39 -07:00
barnold1953
e25ea64b9b
Merge branch 'master' of https://github.com/highfidelity/hifi into dancerScript
2014-07-25 11:11:40 -07:00
Philip Rosedale
9a83be618a
Merge pull request #3191 from Atlante45/make_scriptEngine_a_qScriptEngine
...
ScriptEngine now inherit from QScriptEngine
2014-07-24 21:38:13 -07:00
barnold1953
9b629a7326
Added slerp and squad to the Quat scripting interface
2014-07-24 16:55:23 -07:00
Atlante45
3ffc116cc5
Merge branch 'master' of https://github.com/highfidelity/hifi into add_start_stop_animation_for_scripted_avatar
2014-07-24 13:48:23 -07:00
Thijs Wenker
49fcd302f4
AbstractControllerScriptingInterface matches ControllerScriptingInterface
2014-07-24 00:16:00 +02:00
Atlante45
95c98203a9
Replaced the Avatar in Agent by a scriptable avatar.
2014-07-23 14:00:49 -07:00
Thijs Wenker
b6cb19c2f6
FEATURE: Allows detecting simulated cursors in JS, this allows JS-developers to track all cursors separately. By using the deviceID. (deviceID 0 = default mouse-cursor , 1500 and 1501 hydra cursors)
2014-07-23 16:55:59 +02:00
David Rowe
ed7bd9317e
Make XMLHttpRequest return an ArrayBuffer object when requested
2014-07-22 21:48:48 -07:00
David Rowe
ffb696dc53
Merge branch 'make_scriptEngine_a_qScriptEngine' of https://github.com/Atlante45/hifi into 19840
2014-07-22 20:21:19 -07:00
Atlante45
17a6a72bdd
ScriptEngine now inherit from QScriptEngine
2014-07-22 11:39:49 -07:00
David Rowe
3f24f61180
Provide Content-Type and -Length headers when reading local files
2014-07-20 22:45:19 -07:00
David Rowe
d05435db91
Add arraybuffer binary data handling in JavaScript XMLHttpRequest
2014-07-19 23:27:36 -07:00
David Rowe
33ffed7135
Add GET of local files to JavaScript XMLHttpRequest
2014-07-19 15:47:06 -07:00
Brad Hefta-Gaub
d8d6d08958
Merge pull request #3145 from samcake/19734
...
19734 - Leapmotion support
2014-07-17 08:45:55 -07:00
Andrzej Kapolka
2d4134afaf
Provide basic conversions to/from SharedObjectPointer (still have to work out
...
how to handle reference counting correctly).
2014-07-15 17:58:31 -07:00
ZappoMan
1eb472c43a
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
2014-07-15 10:05:06 -07:00
ZappoMan
2baac96665
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
examples/sit.js
interface/src/Application.cpp
libraries/models/src/ModelItem.cpp
libraries/models/src/ModelsScriptingInterface.cpp
2014-07-15 10:04:40 -07:00
Atlante45
afa43a9d7e
Fix win build fail
2014-07-14 11:06:10 -07:00
Atlante45
30fd4e27d0
pre-CR cleanup
2014-07-14 10:43:01 -07:00
Andrew Meadows
8ffc3aa73d
merge upstream/master into andrew/thermonuclear (AKA samcake/19734)
...
Conflicts:
interface/src/Application.cpp
2014-07-14 09:10:27 -07:00
Atlante45
aa65084ae1
Code cleanup
2014-07-11 23:08:41 -07:00
Atlante45
6d4bb0f4fd
Added Uint8ClampedArray
2014-07-11 18:27:26 -07:00
Atlante45
5a8569fcd5
Handling NaN values for floats
2014-07-11 17:46:07 -07:00
Atlante45
b9fe5b2ef1
Added JS exceptions + fixed up floating precision mess up
2014-07-11 16:23:19 -07:00
Atlante45
3070ac457f
Typed arrays bug fixing
2014-07-10 18:33:57 -07:00
Atlante45
0e5af5afea
More work on typed arrays
2014-07-10 18:32:55 -07:00
samcake
c66560c1c0
Fix C++11 usage
...
- replace all the auto keyword by the proper type
kept the auto line in todo for reference :)
- silent a few warnings
2014-07-10 16:45:12 -07:00
Atlante45
b4eb6a2eb7
Some refactoring
2014-07-10 10:09:49 -07:00
Atlante45
b2b1701965
- Bunch of fixes to typed arrays
...
- First working prototype for Int8Array
- Base classes for all other typed arrays
2014-07-09 17:47:09 -07:00
Atlante45
28438d66b1
Fixed exceptions/endian issues with DataViews
2014-07-09 10:27:23 -07:00
Atlante45
49302b2340
Merge branch 'master' of https://github.com/highfidelity/hifi into typed_arrays
2014-07-09 09:49:34 -07:00
Atlante45
4b2e4b7b28
Some type modifications in DataViewPrototype
2014-07-08 16:59:27 -07:00
David Rowe
bc785115a9
Fix script errors not being reported
...
Script.update event needs to be emitted after reporting any script errors.
2014-07-08 16:33:31 -07:00
Atlante45
7fe88a4426
Hooked up ArrayBuffer, ArrayBufferView and DataView to ScriptEngine
2014-07-08 16:10:22 -07:00
Atlante45
2e48076408
Added first draft of DataView scriptable objects
2014-07-08 16:09:45 -07:00
Atlante45
13fe8b579f
Added ArrayBufferView scriptable objects
2014-07-08 16:09:06 -07:00
Atlante45
1f6e1b9509
Modifications and improvments of the ArrayBuffers
2014-07-08 16:08:11 -07:00
Atlante45
96a1390d8f
Fixed up ArrayBuffer::slice() behaviour
2014-07-07 18:58:53 -07:00
Atlante45
f9b739a0d1
Functional ArrayBuffer class following Qt standard
2014-07-07 18:02:33 -07:00
Atlante45
c246205692
Base implementation of ArrayBuffer
2014-07-07 15:04:45 -07:00
samcake
abacefa723
Merge remote-tracking branch 'upstream/master' into 19734
...
Conflicts:
interface/CMakeLists.txt
interface/src/avatar/SkeletonModel.cpp
2014-07-05 19:25:46 -07:00
samcake
fca3a6aa13
Merge branch 'master' of https://github.com/highfidelity/hifi into 19734
2014-07-05 18:10:59 -07:00
ZappoMan
ec0c350f60
Merge branch 'master' of https://github.com/worklist/hifi into virtualEntities
...
Conflicts:
interface/src/Application.cpp
interface/src/DatagramProcessor.cpp
libraries/script-engine/src/ScriptEngine.cpp
2014-07-03 14:20:40 -07:00
Clément Brisset
4798cad1e5
Merge pull request #3121 from ZappoMan/animationFrameIndex
...
adds JavaScript API for getting the current animationDetails (state) for avatar animations
2014-07-03 13:45:27 -07:00
ZappoMan
a53d007c33
add support for getting current animation details for running avatar animations
2014-07-03 11:59:18 -07:00
Stephen Birarda
6038c33fe6
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-07-03 11:12:19 -07:00
Stephen Birarda
0a3a8b0693
remove space at the top of the ScriptEngine file
2014-07-03 10:45:43 -07:00
Stephen Birarda
0af79c4d95
fix for script agent audio missing channel flag
2014-07-03 10:45:05 -07:00
Stephen Birarda
f1e2ba1267
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-07-03 09:25:03 -07:00
Atlante45
74e7e0a7bf
Switched XMLHttpRequestClass to NetworkAccessManager
2014-07-02 11:27:32 -07:00
Atlante45
2549b0d946
Switched ScriptEngine to NetworkAccessManager
2014-07-02 11:22:44 -07:00
ZappoMan
865566414c
Merge branch 'master' of https://github.com/worklist/hifi into renameModelsToEntities
...
Conflicts:
interface/src/entities/EntityTreeRenderer.cpp
libraries/entities/src/EntityItem.h
libraries/models/src/ModelItem.cpp
libraries/models/src/ModelTree.cpp
libraries/models/src/ModelTreeElement.cpp
libraries/models/src/ModelsScriptingInterface.cpp
tests/octree/CMakeLists.txt
tests/octree/src/ModelTests.cpp
2014-07-01 16:32:47 -07:00
Stephen Birarda
f389e3a6da
resolve conflicts on merge with upstream master
2014-07-01 11:02:25 -07:00
Brad Hefta-Gaub
df51d26625
Merge pull request #3094 from wangyix/seqNumberStats
...
Fixed bugs and improved overflow handling in AudioRingBuffer; Added audio stream stats packets; Added seq numbers and tracking to audio packets;
2014-07-01 10:54:35 -07:00
Stephen Birarda
5ba4a4dbb5
initial pass of MIDI implementation that bubbles events to JS
2014-07-01 09:53:18 -07:00
samcake
a8b875d32e
Merge remote-tracking branch 'origin/LeapMotion' into 19734
2014-07-01 03:20:26 -07:00
samcake
3ce455aba4
Support for LeapMotion and worklist 19734
...
- Introduce the DeviceTracker class to abstract all the possible
devices
- Introduce the MotionTracker ( a DeviceTracker ) that contains a
transform tree of joints
- Add Leapmotion class as a MotionTracker and the support for the
Leapmotion sdk in external
- Add InputController as the abstraction of a MotionTracker/Joint for
Javascript
2014-07-01 03:15:26 -07:00
wangyix
c789f3c6b9
merge with upstream
2014-06-30 14:13:34 -07:00
wangyix
c4a85736e7
removed unnecessary changes from ScriptEngine
2014-06-30 13:51:43 -07:00
wangyix
de3c1ebf0f
changed class name to AudioStreamStats, reverted ScriptEngine packing back to QDataStream
2014-06-30 09:42:22 -07:00
David Rowe
742007892f
Rework old fix for Script Editor Script.stop() crash
2014-06-29 19:57:26 -07:00
wangyix
4587828a3a
removed debug prints
2014-06-27 16:48:21 -07:00
wangyix
ff438a2434
added seq stats for Agent,
...
fixed AudioInjector to do << (quint16)0 instead of
skipRawData(sizeof(quint16) to correctly allocate space for seq number;
added debug prints;
2014-06-27 11:23:50 -07:00
ZappoMan
c4fe36b13d
more Models->Entities renaming
2014-06-26 17:01:07 -07:00
wangyix
cb48825561
added seq number to all Audio types, untested
2014-06-26 16:52:23 -07:00
ZappoMan
ccc9eabd33
first cut at renaming Models to Entities
2014-06-26 16:39:52 -07:00
David Rowe
e92ad86282
Clear script engine errors once they have been reported
...
So that an error is not repeatedly reported to the console and log file.
Also consistently report filename.
And scripts included after one in error will now be run.
2014-06-25 10:51:18 -07:00
Ryan Huffman
89fbeb0b6d
Fix invalid remote scripts being loaded
2014-06-17 13:09:48 -07:00
Ryan Huffman
099777ef8c
Merge branch 'master' of git://github.com/highfidelity/hifi into 19648
...
Conflicts:
interface/src/Application.cpp
interface/src/Application.h
2014-05-26 10:01:44 -07:00
Ryan Huffman
8aa9cea30e
Add custom evaluation of commands in ScriptEngine
2014-05-26 09:59:02 -07:00
ZappoMan
efd0580cfb
add ray picking to the model scripting interface
2014-05-23 17:09:37 -07:00
Stephen Birarda
a9c2e3fe71
put back ssize_t definition
2014-05-20 11:56:06 -07:00
Stephen Birarda
0e7615391c
don't look for GnuTLS from cmake
2014-05-20 10:35:04 -07:00
Atlante45
0f19890048
Fixes filesystem issue between Qt and Windows
2014-05-18 19:27:43 -07:00
ZappoMan
18de6dddec
Merge branch 'master' of https://github.com/worklist/hifi into modelserver
2014-05-14 12:21:44 -07:00
Brad Hefta-Gaub
8bb5b90f05
Merge pull request #2852 from huffman/19614
...
Code Review for Job #19614
2014-05-14 10:40:14 -07:00
Ryan Huffman
a5c10220e6
Remove _ prefix from private methods in XMLHttpRequest
2014-05-14 10:16:04 -07:00
Ryan Huffman
c16654628a
Add carriage return to escaped string in print()
2014-05-14 10:08:54 -07:00
Ryan Huffman
bd56ab911d
Fix bug with js print() breaking on certain characters
...
The message text needs to be escaped before beign evaluated.
2014-05-14 10:05:04 -07:00
Ryan Huffman
dca555a8d4
Merge branch 'master' of git://github.com/highfidelity/hifi into 19614
2014-05-14 09:58:59 -07:00
Ryan Huffman
310f184978
Add getters for onTimeout and onReadyStateChange
2014-05-14 09:53:44 -07:00
ZappoMan
ed6f828b36
Merge branch 'master' of https://github.com/worklist/hifi into modelserver
2014-05-12 09:14:04 -07:00
ZappoMan
106c8bffd8
first cut at animations in models
2014-05-09 16:08:06 -07:00
Andrzej Kapolka
f866828db2
Avatar attachment scripting bits.
2014-05-08 15:20:14 -07:00
Stephen Birarda
99ee6ae8af
return an injector from playSound and allow user to stop it
2014-05-07 16:26:32 -07:00
Ryan Huffman
f3305a51e2
Remove XMLHttpRequestClass::escapeJavascriptString
2014-05-06 13:09:49 -07:00
Ryan Huffman
2dda87fe7f
Add XMLHttpRequest constructor to ScriptEngine
2014-05-06 11:28:35 -07:00
Ryan Huffman
7d7e012965
Add XMLHttpRequest
2014-05-06 11:28:09 -07:00
Atlante45
48facce85f
coding standard
2014-05-02 15:34:07 -07:00
Atlante45
4e88d66c95
Merge branch 'master' of https://github.com/highfidelity/hifi into editModels_js
2014-05-02 10:17:11 -07:00
ZappoMan
c621f1533d
removed debugging
2014-05-02 09:36:11 -07:00
ZappoMan
715e6b8e60
debugging model editing
2014-05-02 09:10:30 -07:00
AndrewMeadows
05e5277084
Merge pull request #2764 from ZappoMan/modelserver
...
Model Server, Renderer, Scripting, etc
2014-05-01 15:39:12 -07:00
Atlante45
8068a915aa
More work on editModels
2014-04-30 16:50:40 -07:00
Ryan Huffman
701fcd3542
Fix invalid check for null object in registerGetterSetter
2014-04-30 11:29:01 -07:00
Ryan Huffman
9e684a0bc8
Add registerGetterSetter to remove need for getEngine()
2014-04-30 11:17:36 -07:00
ZappoMan
0182a6d895
models working end to end
2014-04-30 11:12:49 -07:00
Ryan Huffman
65fd2a7724
Merge remote-tracking branch 'upstream/master' into 19612
...
Conflicts:
interface/src/Menu.cpp
2014-04-30 09:57:17 -07:00
Ryan Huffman
0477706cb9
Add ScriptEngine::getEngine() to get internal QScriptEngine
2014-04-30 09:40:32 -07:00
ZappoMan
58c852d210
Merge branch 'master' of https://github.com/worklist/hifi into modelserver
2014-04-30 09:29:06 -07:00
ZappoMan
aac42058ac
first cut at modelserver
2014-04-30 09:25:52 -07:00
Ryan Huffman
edcff0b67f
Merge remote-tracking branch 'upstream/master' into RunningScripts
...
Conflicts:
interface/src/Application.cpp
interface/src/ui/FramelessDialog.cpp
interface/src/ui/FramelessDialog.h
2014-04-29 16:28:36 -07:00
ZappoMan
4aa96e1fbe
added support for returning accuracy of ray intersections and other octree tests that can fail due to getting lock
2014-04-29 15:10:28 -07:00
Andrew Meadows
c7dbc5984f
add local gravity option parameter for MyAvatar
2014-04-28 16:40:22 -07:00
Andrew Meadows
a7c4b02f2d
merge new work into andrew/inertia
2014-04-28 09:52:06 -07:00
Andrew Meadows
b05a315b5a
merge upstream/master into andrew/inertia
...
Conflicts:
interface/src/avatar/MyAvatar.cpp
2014-04-25 14:52:44 -07:00
Andrew Meadows
357aac833e
expose AVATAR_MOTION_OBEY_GRAVITY const to JS
2014-04-25 14:15:40 -07:00
Andrew Meadows
2d5bfc81cd
add Vec3.distance(Vec3, Vec3) for JS
2014-04-25 14:14:34 -07:00
Andrew Meadows
0a7a5031ee
expose COLLISION_GOUP_* constants to JS
2014-04-24 14:17:10 -07:00
Mohammed Nafees
29d64373b4
Merge branch master
2014-04-24 18:52:59 +05:30
Atlante45
ddf14b0842
Merge branch 'master' of https://github.com/highfidelity/hifi into removed_gettimeofday
2014-04-22 10:22:30 -07:00
Atlante45
f7f30e118c
More gettimeofday cleanup
2014-04-21 15:17:11 -07:00
Thijs Wenker
70ac93c20d
Style
2014-04-21 21:44:50 +02:00
Thijs Wenker
c016d6557e
- few Adjustments in Application class for Script editor
...
- Shortkey for script editor (Alt+S)
- highlighter: bold true/false , single line comments
- Run scripts from the editor works
- More icons from Maximillian, Thanks
- Run on the fly checkbox, works if the script is running.
- Load/save features
2014-04-21 05:25:28 +02:00
Stephen Birarda
75f35c5858
optionally add an AvatarHashMap instance to the ScriptEngine
2014-04-17 17:55:16 -07:00
Andrzej Kapolka
15d4f59ceb
Moved AnimationObject to separate source files.
2014-04-17 15:52:32 -07:00
Andrzej Kapolka
197ce036c4
Remove debugging line.
2014-04-17 11:06:28 -07:00
Andrzej Kapolka
0f69bbe23f
More work on animation loading.
2014-04-16 20:39:55 -07:00
Andrzej Kapolka
8cbad1bf54
More work on animation loading.
2014-04-15 19:37:28 -07:00
Andrzej Kapolka
38c0e99cbe
More work on animation loading.
2014-04-14 18:12:32 -07:00
Stephen Birarda
5904d19603
Merge pull request #2637 from birarda/authentication
...
add optional DTLS option for domain-server to node communication
2014-04-14 10:24:17 -07:00
Clément Brisset
5f6dee6c64
Merge pull request #2635 from thoys/windows-script-path-fix
...
Fixed loading local stored scripts on Windows machines
2014-04-10 16:40:47 -07:00
Stephen Birarda
54647f0f08
make sure gnutls define for ssize_t comes before gnutls include
2014-04-10 10:27:08 -07:00
Stephen Birarda
2518d314ac
add ssize_t definition for gnutls.h include on Windows
2014-04-10 10:19:45 -07:00
Stephen Birarda
4e2e3b7b6d
fix GnuTLS include dir variable name
2014-04-10 10:15:18 -07:00
Stephen Birarda
11cce7640e
link to GnuTLS library from script-engine
2014-04-10 10:12:09 -07:00
Thijs Wenker
825acbbd9c
Update ScriptEngine.cpp
...
DWORD is not defined in UNIX based systems. int should be fine
2014-04-10 10:47:21 +02:00
Andrew Meadows
22d2f84cff
merge upstream/master into andrew/scripting
2014-04-09 15:38:56 -07:00
Stephen Birarda
c208af2246
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-04-09 15:10:48 -07:00
Thijs Wenker
5d812c8cb2
Fixed loading local stored scripts on Windows machines
2014-04-09 23:44:40 +02:00
Andrew Meadows
5fa1fd6b81
merge
2014-04-09 14:36:22 -07:00
Andrew Meadows
698e3783e0
fixing formatting
2014-04-09 13:06:29 -07:00
Andrew Meadows
f8e66b4e0d
remove cruft
2014-04-09 13:05:26 -07:00
Andrew Meadows
7304049f83
update boiler plate to abide by new standard
2014-04-09 12:55:29 -07:00
Stephen Birarda
ae4b8348a2
fix header include guards via regex
2014-04-09 12:03:17 -07:00
Stephen Birarda
2d755adfc0
repairs to good code blown away by regex
2014-04-09 10:46:20 -07:00
Stephen Birarda
684c6b5372
run regex header replacement on all cpp files
2014-04-09 09:35:42 -07:00
Stephen Birarda
974d8c0427
prepare header files for regex run against cpp
2014-04-09 09:35:05 -07:00
Stephen Birarda
7ce91b3f96
fix headers who had their comments removed
2014-04-08 17:43:35 -07:00
Stephen Birarda
6a51df9e38
initial regex replacement of headers
2014-04-08 17:30:36 -07:00
Andrew Meadows
23c6873d99
Add Uuid object to ScriptEngine
2014-04-07 14:12:29 -07:00
Atlante45
5acc8313ba
Manual merge
2014-04-02 18:07:55 -07:00
Mohammed Nafees
d85d4fea5d
Added the new Running Scripts widget
2014-04-02 12:46:57 +05:30
Stephen Birarda
7eab276122
suppress debug in ScriptEngine, fix spatialization from FS head changes
2014-03-26 17:19:23 -07:00
Stephen Birarda
f0f3cf7282
remove seed to random number generator that is no longer needed
2014-03-25 14:36:02 -07:00
Stephen Birarda
f8c479f9c5
seed random number generator in ScriptEngine for Math.random use in JS
2014-03-25 14:28:26 -07:00
ZappoMan
c34b64e296
add load script from URL support
2014-03-25 00:17:19 -07:00
ZappoMan
a613da8032
add Script.include()
2014-03-24 21:25:59 -07:00
ZappoMan
7ef1fe3a74
add support for listing all audio devices and default device in JS
2014-03-24 09:15:03 -07:00
Stephen Birarda
8c4fad443f
allow Agents to microphone audio from Sound objects
2014-03-19 16:14:58 -07:00
Stephen Birarda
7e0da71527
have agent optionally send silent stream flag
2014-03-17 16:38:39 -07:00
Brad Hefta-Gaub
8f200e917b
fix JS radians vs degrees issues
2014-03-14 13:03:14 -07:00
Stephen Birarda
54d73d4a64
use floor since round is missing on windows
2014-03-12 17:50:58 -07:00
Stephen Birarda
bd6c42a685
define roundf for use on Win from ScriptEngine
2014-03-12 17:32:52 -07:00
Stephen Birarda
3b653ca542
add a sendAvatarAudioStream option to Agent for mixer load testing, closes #2291
2014-03-12 17:00:12 -07:00
Andrew Meadows
793a760272
merge upstream master into "radians" project
2014-03-11 17:28:36 -07:00
Andrew Meadows
aa8c2fc8cb
use radians instead of degrees (almost) everywhere
2014-03-11 17:26:58 -07:00
ZappoMan
f4d487464a
more constructor cleanup
2014-03-09 00:01:47 -08:00
ZappoMan
cfa618d694
cleanup constructors
2014-03-08 23:31:23 -08:00
ZappoMan
1ceb05bf09
click harder
2014-03-08 18:22:30 -08:00
ZappoMan
15b5bb4385
Merge branch 'master' of https://github.com/worklist/hifi into flocking_birds
...
Conflicts:
examples/bot.js
2014-03-05 02:21:40 -08:00
Philip Rosedale
e4924cdca8
Merge pull request #2202 from birarda/authentication
...
remove deprecated qt5 methods in CMakeList files
2014-03-04 18:30:22 -08:00
ZappoMan
374af9eeb5
first cut at flocking birds, change willEmitVisualCallback to update
2014-03-04 14:40:49 -08:00
Stephen Birarda
231dc624ff
replace deprecated qt5 macros in cmake with target_link_libraries
2014-03-04 12:41:24 -08:00
Atlante45
894f85fcb5
Merge branch 'master' of https://github.com/highfidelity/hifi into local_voxels
2014-03-04 10:49:26 -08:00
Atlante45
de679b20ad
Removed deadlock from merge
2014-03-03 18:48:11 -08:00
Atlante45
357d71e637
Added stuff to localVoxelsExample.js
2014-03-03 17:52:49 -08:00
Atlante45
f1ce034c35
Merge branch 'master' of https://github.com/highfidelity/hifi into local_voxels
2014-03-03 16:47:42 -08:00
Stephen Birarda
bb3a8677be
Merge branch 'master' of https://github.com/highfidelity/hifi into cmake-quotes
2014-03-03 16:31:25 -08:00
Stephen Birarda
628f91cd73
complete quoting of varous Cmake commands, closes #1999
2014-03-03 12:15:05 -08:00
ZappoMan
8e553c7497
fix potential crash in setIsOptionChecked() added support for positioning separators
2014-03-03 12:03:56 -08:00
Atlante45
af691e1f75
Some comments and debug messages
2014-02-28 15:14:01 -08:00
Atlante45
4a9415faeb
Prevent users from modifying the domain tree with the LocalVoxels interface
2014-02-28 11:31:37 -08:00
Atlante45
b854c450f4
Moved LocalVoxels class
2014-02-28 11:25:07 -08:00
Atlante45
b033432684
Merge branch 'master' of https://github.com/highfidelity/hifi into local_voxels
2014-02-27 14:36:44 -08:00
Philip Rosedale
b27e9b03d4
removed bad include
2014-02-26 14:15:00 -08:00
Philip Rosedale
0a1e840d10
Bot.js NPCs wander around and make sounds
2014-02-26 13:50:04 -08:00
ZappoMan
d765e250d5
removed AbstractMenuInterface.h
2014-02-25 20:42:59 -08:00
ZappoMan
42ddc82ac4
possible fix to windows assert
2014-02-25 20:23:38 -08:00
Stephen Birarda
bf3b5c07d5
Merge pull request #2093 from ZappoMan/menu_js
...
Adds support for editing application Menus to JS
2014-02-25 17:40:39 -08:00
ZappoMan
3943c49dcc
rename MenuType and other CR feedback
2014-02-25 17:32:16 -08:00
Atlante45
96d4f38e42
Modified the Script engine for Local voxel handling
2014-02-25 16:29:59 -08:00
Stephen Birarda
ee70c93a3e
have scripted avatars send billboard, if they have one
2014-02-25 13:42:07 -08:00
ZappoMan
263d682fb9
Merge branch 'master' of https://github.com/worklist/hifi into menu_js
2014-02-25 12:20:15 -08:00
ZappoMan
0048099ff5
implement support for menu item positioning
2014-02-25 12:19:30 -08:00
ZappoMan
0b6e81b8a6
remove more cruft
2014-02-25 10:31:29 -08:00
ZappoMan
74d48ab239
added support for MenuItemProperties for addMenuItem, removed some cruft, beginning support for menu item placement
2014-02-25 10:23:59 -08:00
ZappoMan
a3d0c20516
better support for shortcuts
2014-02-24 20:49:06 -08:00
Philip Rosedale
9b463dd8cf
Merge branch 'master' of https://github.com/worklist/hifi
2014-02-23 17:26:23 -08:00
Philip Rosedale
566670fb78
Adding mouse wheel sizing voxel
2014-02-23 17:26:09 -08:00
Andrzej Kapolka
d8321bd419
Merge pull request #2034 from birarda/master
...
fixes for scripted avatars
2014-02-21 10:14:41 -08:00
Stephen Birarda
ee9f8937e3
fix a silly typo
2014-02-19 18:03:34 -08:00
ZappoMan
91d79f65f2
fix crash on import from JS
2014-02-19 17:57:28 -08:00
ZappoMan
f6fba54dda
improved text mapping in keyboard events
2014-02-19 17:49:00 -08:00
Stephen Birarda
4ee416ba96
fixes for scripted avatars, closes #2033
2014-02-19 16:55:24 -08:00
ZappoMan
3bec67ecfd
fix right mouse click
2014-02-19 11:42:41 -08:00
ZappoMan
ad8a526502
fix right mouse click
2014-02-19 11:33:43 -08:00
ZappoMan
866b3dbb63
scripting additions
2014-02-18 16:47:50 -08:00
Philip Rosedale
1412d49a2f
merge fix
2014-02-11 15:08:49 -08:00
Philip Rosedale
b6edd7be7b
add Vec3::subtract in JS
2014-02-11 15:07:25 -08:00
ZappoMan
1fca763b9d
removed whitespace to get build to run
2014-02-11 12:43:48 -08:00
ZappoMan
991c72006c
moving the hydra grab behavior to JS
2014-02-10 17:25:14 -08:00
ZappoMan
0c547a8160
added Quat.safeEulerAngles() for JS
2014-02-10 15:37:49 -08:00
ZappoMan
e35df7904b
cleanup bad merge
2014-02-09 12:32:12 -08:00
ZappoMan
fe1a6b8f29
improvements to rotating gesture detection
2014-02-09 12:29:57 -08:00
ZappoMan
dca0b05927
added easier support for calculating multitouch rotating behavior including deltaAngle, isRotating, rotating(direction) properties
2014-02-09 12:08:17 -08:00
ZappoMan
9c21eb7949
removed comments
2014-02-09 02:56:26 -08:00
ZappoMan
70c5e674e9
add rotating detection to touch events
2014-02-09 02:54:12 -08:00
ZappoMan
d2b3e74f5d
added isPinching and isPinchOpening to touch events
2014-02-09 02:02:42 -08:00
ZappoMan
120807f9ba
add touch event radius
2014-02-09 01:31:48 -08:00
ZappoMan
02e6a3336d
added several new JS events attributes
2014-02-09 01:05:27 -08:00
Stephen Birarda
455442088c
Merge branch 'master' of https://github.com/highfidelity/hifi into mesh-through-mixer
2014-02-07 13:45:14 -08:00
ZappoMan
2157349804
added Camera.computePickRay()
2014-02-07 09:40:52 -08:00
ZappoMan
41f6650b20
implement movable independent camera with hydra
2014-02-07 01:23:30 -08:00
ZappoMan
e50f6389ca
add more JS Quat features
2014-02-07 00:00:30 -08:00
Stephen Birarda
f10404b31e
allow setting of avatar URLs via AvatarData properties
2014-02-06 11:45:37 -08:00
Stephen Birarda
e72f6d16cc
rename NodeList ownerUUID to sessionUUID
2014-02-06 11:43:23 -08:00
Stephen Birarda
d563c89482
fix for ScriptEngine crash
2014-02-03 16:25:38 -08:00
ZappoMan
c739c2452a
Merge pull request #1832 from birarda/script-timer
...
hide ScriptEngine calls from JS
2014-02-03 12:45:41 -08:00
AndrewMeadows
6dc959f780
Merge pull request #1831 from ZappoMan/scripting
...
More scripting work
2014-02-03 12:43:56 -08:00
Stephen Birarda
028eec7164
don't allow calls to init, run, evaluate from JS
2014-02-03 10:33:31 -08:00
Stephen Birarda
e2842ab7a4
stop timers when the script does, add cleanup methods
2014-02-03 10:10:58 -08:00
ZappoMan
8b2f185937
always emit update even when no servers
2014-02-03 10:05:26 -08:00
Stephen Birarda
9dd8c11e1e
change script timer setup to match HTML dom standard
2014-02-03 09:59:16 -08:00
Stephen Birarda
d9cfaec4f0
Merge branch 'master' of https://github.com/highfidelity/hifi into script-timer
2014-02-03 09:32:13 -08:00
ZappoMan
ed3f7b9d28
Merge pull request #1822 from birarda/cleanup
...
application destructor cleanup, spacing cleanup
2014-01-31 18:03:19 -08:00
AndrewMeadows
867b66e73e
Merge pull request #1817 from ZappoMan/more_scripting_work
...
More scripting work
2014-01-31 17:54:44 -08:00
Stephen Birarda
d65a3ee174
spacing cleanup in Application and ScriptEngine
2014-01-31 17:38:53 -08:00
Stephen Birarda
d2fd4bf445
expose QTimer to the script engine
2014-01-31 16:36:44 -08:00
Stephen Birarda
dd83ff0538
move isAvatar property access to Agent object
2014-01-31 14:36:50 -08:00
ZappoMan
9798538ea5
Merge branch 'master' of https://github.com/worklist/hifi into more_scripting_work
...
Conflicts:
libraries/particles/src/Particle.cpp
libraries/particles/src/ParticlesScriptingInterface.cpp
2014-01-31 14:10:45 -08:00
AndrewMeadows
bed63513a9
Merge pull request #1745 from ZappoMan/scripting_work
...
support for global collision callbacks in JS
2014-01-31 10:42:44 -08:00
Stephen Birarda
79c8f91c78
instantiate isAvatar in ScriptEngine to false, closes #1779
2014-01-31 10:15:17 -08:00
ZappoMan
3b17550d92
make sure to flush edit queue on script shutdown
2014-01-30 16:36:26 -08:00
ZappoMan
8b9f6813ca
add easier support for key codes in JS by adding text property and auto-detecting isShifted
2014-01-30 12:28:58 -08:00
ZappoMan
da5e0f55b6
add easier support for key codes in JS by adding text property and auto-detecting isShifted
2014-01-30 12:26:50 -08:00
ZappoMan
ed0a2a5a18
Merge branch 'master' of https://github.com/worklist/hifi into scripting_work
...
Conflicts:
libraries/shared/src/SharedUtil.cpp
libraries/shared/src/SharedUtil.h
libraries/voxels/src/VoxelEditPacketSender.cpp
2014-01-29 19:49:36 -08:00
ZappoMan
08b06cc59c
support for global collision callbacks in JS
2014-01-29 17:52:17 -08:00
Stephen Birarda
33edcea5fb
resolve conflicts on merge with upstream master
2014-01-29 12:23:06 -08:00
ZappoMan
98cdc656c4
more scripting support, including adding a Quat helper class that makes JS quat math easier
2014-01-29 00:56:08 -08:00
ZappoMan
305e69def6
really get controller key, mouse, etc scripting working
2014-01-28 19:47:45 -08:00
ZappoMan
febb306a62
cleaned up some registration of global objects
2014-01-28 19:46:59 -08:00
ZappoMan
7882d50c5f
hacking on controller events
2014-01-28 14:58:20 -08:00
ZappoMan
5addc35cd8
hacking on controller events
2014-01-28 14:58:08 -08:00
Stephen Birarda
4de270b832
cleanup Node types, closes #1726
2014-01-28 13:38:33 -08:00
Stephen Birarda
2aaa9ce3f6
resolve conflicts on merge with upstream master
2014-01-28 12:30:43 -08:00
Stephen Birarda
4103cc1cde
packet header changes and beginning of conversion to QByteArray
2014-01-28 10:36:08 -08:00
ZappoMan
bcaafb25f0
added findParticles() to JS api
2014-01-24 12:36:06 -08:00
Stephen Birarda
ed9118fd67
more NodeList QSet changes, closes #1660
2014-01-23 15:28:46 -08:00
Stephen Birarda
abddb969a5
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-01-22 14:47:44 -08:00
Stephen Birarda
d307412183
remove preEvaluateReset in ScriptEngine
2014-01-22 12:01:15 -08:00
Stephen Birarda
a9ce6c7467
use NodeList ownerUUID for DataServerScriptingInterface, fix double UUID send
2014-01-22 12:00:26 -08:00
Brad Hefta-Gaub
aacad00791
Merge branch 'master' of git://github.com/worklist/hifi into new_particle_scripting_interface
...
Conflicts:
interface/src/Application.cpp
2014-01-22 11:16:21 -08:00
Stephen Birarda
a5bac3d209
fix a couple of warnings by using QString for object name
2014-01-22 09:14:52 -08:00
Stephen Birarda
6b44172467
hook the user's avatar object into the Interface ScriptEngine
2014-01-22 09:13:25 -08:00
Brad Hefta-Gaub
fe5a8d9da2
Merge branch 'master' of git://github.com/worklist/hifi into new_particle_scripting_interface
...
Conflicts:
libraries/shared/src/PacketHeaders.cpp
2014-01-21 20:21:22 -08:00
Stephen Birarda
8e5d4b69f4
fix packet offset for owner UUID
2014-01-21 16:14:33 -08:00
Stephen Birarda
f13aa322fc
resolve conflicts in merge with upstream/master
2014-01-21 16:01:12 -08:00
Stephen Birarda
417aa7ad59
re-expose an Avatar to the ScriptEngine
2014-01-21 15:59:55 -08:00
Stephen Birarda
aa9f7ff31d
hook the DataServerScriptingInterface to the ScriptEngine
2014-01-21 13:21:03 -08:00
Stephen Birarda
3613773b79
cleanup DSC api, add scripting interface
2014-01-21 09:55:06 -08:00
aw
0eed041deb
scripts save on exit and load on entry
2014-01-20 22:58:01 -08:00
Brad Hefta-Gaub
bc2830d0d3
Merge branch 'master' of git://github.com/worklist/hifi into new_particle_scripting_interface
...
Conflicts:
libraries/particles/src/ParticleCollisionSystem.cpp
2014-01-20 10:55:34 -08:00
Brad Hefta-Gaub
ab9e01ce7f
add ParticleID class
2014-01-20 09:11:47 -08:00
Brad Hefta-Gaub
99f9ae9d3a
implement new setProperties() getProperties() for Particle to allow setting all properties at once using a JS hash
2014-01-17 16:02:58 -08:00
Brad Hefta-Gaub
d4331db45a
Merge branch 'master' of git://github.com/worklist/hifi into new_particle_scripting_interface
...
Conflicts:
examples/gun.js
libraries/script-engine/src/ScriptEngine.cpp
2014-01-17 13:29:36 -08:00
Brad Hefta-Gaub
18ded1d7db
added scriptEnding callback
2014-01-17 09:51:14 -08:00
Brad Hefta-Gaub
c404a36439
add script number to menu items so that we can run multiple copies of same script
2014-01-17 09:40:38 -08:00
Stephen Birarda
987c639e36
initial newline removal from all QDebug calls
2014-01-14 13:09:22 -08:00
Brad Hefta-Gaub
abf8e83c33
change Voxels JS interface to be more clear
2014-01-05 11:09:16 -08:00
Brad Hefta-Gaub
0df02618ee
use ScriptEngine in Particle::collideWithXXX() methods so that we get all script interfaces
2014-01-04 03:16:47 -08:00
Stephen Birarda
f24eff33fe
open up ASI playSound method to ScriptEngine
2014-01-03 09:38:05 -08:00
Stephen Birarda
443c94a88f
repairs to AudioMixer and audio injection flow
2014-01-02 17:15:46 -08:00
Stephen Birarda
845176bbc6
expose Sound to ScriptEngine
2014-01-02 15:14:28 -08:00
ZappoMan
651d2d0c81
rename voxels and particles scripting interfaces
2013-12-31 09:41:35 -08:00
ZappoMan
8e6f924c73
add access to Voxels and Particles inside of collision scripts
2013-12-30 15:48:50 -08:00
ZappoMan
8549894ff8
add support for palm and tip spatial data to JS interface
2013-12-18 09:53:47 -08:00
ZappoMan
efdef1ad35
added all buttons triggers and joysticks
2013-12-18 09:33:48 -08:00
ZappoMan
70e9781ad9
CR feedback new class names
2013-12-18 08:42:34 -08:00
ZappoMan
4bfdce3910
Merge branch 'master' of https://github.com/worklist/hifi into controller_scripting_interface
...
Conflicts:
libraries/avatars/src/HandData.h
libraries/script-engine/src/ScriptEngine.cpp
libraries/script-engine/src/ScriptEngine.h
2013-12-17 15:25:12 -08:00
ZappoMan
f469553b8c
CR feedback
2013-12-17 14:27:54 -08:00