David Rowe
9144e78cb9
Rename current getAvatarEntityData() method and use internally
2019-11-28 16:30:26 +13:00
Simon Walton
e3ae92ec84
Send notification whenever screen-share zone changes
2019-11-26 16:06:25 -08:00
Simon Walton
65fcf898be
Use null zone id for leaving a screen zone
2019-11-26 13:40:37 -08:00
Simon Walton
8b2fc968f6
Fix logic in zone-checking code, other clean-up
2019-11-26 13:32:50 -08:00
Simon Walton
6b371ec388
Changes to avatar mixer to use screenshare zones
2019-11-25 18:30:53 -08:00
Simon Walton
27d3b493fa
Initial Linux GHA build
2019-11-20 16:15:39 -08:00
jennaingersoll
451ffcd1e0
Merge pull request #16492 from jennaingersoll/jsdoc-revisions
...
DOC-208: Revisions to JSDoc added by developers since July 2019
2019-11-19 11:01:18 -08:00
ingerjm0
d2118f0aac
DOC-208 revisions
2019-11-18 20:05:08 -08:00
Sabrina Shanman
518d6a530a
Merge pull request #16507 from highfidelity/master
...
Merge master into instancing
2019-11-18 13:54:33 -08:00
ingerjm0
ed9db81bed
Fix for displaying moved properties' documentation in docs
2019-11-13 14:58:32 -08:00
Zach Fox
8aea0dd951
Merge in Howard's 'screenshare presence' open PR
2019-11-13 10:11:16 -08:00
Sabrina Shanman
769a332d22
Merge pull request #16485 from highfidelity/master
...
Merge master into instancing
2019-11-12 10:07:28 -08:00
Ken Cooke
63eb905712
Redefine audio zone attenuation coefficient of 1.0 to mean "silent at any distance"
...
instead of extreme rate of falloff with distance.
2019-11-09 09:32:00 -08:00
Sabrina Shanman
eebb9ad51f
Merge pull request #16475 from highfidelity/master
...
Merge master into instancing
2019-11-08 10:10:50 -08:00
Anthony J. Thibault
da7b835144
Fix for avatar recordings not playing back blendshapes
2019-11-05 11:10:52 -08:00
sabrina-shanman
7b14c00540
Merge branch 'master' into instancing
2019-11-05 10:22:24 -08:00
Zach Fox
c39dbc600d
Merge pull request #16441 from zfox23/enableHashMapSignalsForESS
...
Implement DEV-2654: Allow ESS to make use of signals like `avatarRemovedEvent`
2019-11-04 11:59:15 -08:00
HifiExperiments
bae2ba7bae
merge with master
2019-11-02 01:08:56 -07:00
Zach Fox
3a606d1907
Implement DEV-2654: Allow ESS to make use of signals like
2019-11-01 14:41:11 -07:00
Sabrina Shanman
05ac16536e
Merge pull request #16436 from highfidelity/master
...
Merge master into instancing
2019-10-31 17:39:15 -07:00
Anthony Thibault
f99bb3ec77
Merge pull request #16400 from hyperlogic/feature/arkit-blendshapes
...
Extended avatar blendshape support for ARKit compatiblity
2019-10-31 12:33:50 -07:00
Sabrina Shanman
e8b963b59a
Merge pull request #16425 from highfidelity/master
...
Merge master into instancing
2019-10-30 09:16:04 -07:00
Howard Stearns
368b2bce90
Merge pull request #16375 from SimonWalton-HiFi/avatar-challenge-persist
...
DEV-2390: Persist in checking owner and sending challenges for failures
2019-10-29 08:48:59 -07:00
Simon Walton
285d73a802
Fix transition from verify-failed to noncertified
2019-10-28 17:47:46 -07:00
Simon Walton
6bceba7300
Use real avatar URL for verification rather than possible stolen-woody
2019-10-25 16:29:05 -07:00
Sabrina Shanman
e74de214e2
Merge pull request #16404 from highfidelity/master
...
Merge master into instancing
2019-10-25 09:55:44 -07:00
HifiExperiments
1e100a672e
merge with master and try to fix opacity mode stuff
2019-10-23 22:21:45 -07:00
Anthony J. Thibault
d43d12dfa7
Merge branch 'master' into feature/arkit-blendshapes
2019-10-23 21:45:10 -07:00
Zach Fox
f325cef4d6
Implement DEV-257: Allow scripts running on the ESS to access avatar info via the AvatarHashMap
2019-10-22 15:45:49 -07:00
Anthony J. Thibault
92f1b59cc8
Full legacy API and FST support
2019-10-18 16:30:32 -07:00
Simon Walton
f573f8e03b
Re-use challenge nonce until challenge succeeds
2019-10-18 14:37:04 -07:00
Sabrina Shanman
5d91d22314
Merge pull request #16379 from highfidelity/master
...
Merge master into instancing
2019-10-18 10:24:35 -07:00
Simon Walton
6bcb9f64f7
Persist in checking owner and sending challenges for failures
2019-10-17 17:29:14 -07:00
Simon Walton
84eab3cdd4
Remove excessive avatar-mixer logging
2019-10-16 16:58:37 -07:00
Anthony J. Thibault
8411e6b033
Blendshape script API work
...
* Moved hasScriptedBlendshapes, hasProceduralBlinkFaceMovement, hasProceduralEyeFaceMovement, hasAudioEnabledFaceMovement to AvatarData
so they are accessable via agent scripts.
* Marked setForceFaceTrackerConnected as depricated.
* Updated jsdoc comments
2019-10-16 10:36:35 -07:00
Sabrina Shanman
63fa9afa13
Merge pull request #16323 from highfidelity/master
...
Merge master into instancing
2019-10-09 16:59:54 -07:00
Maia Hansen
6b5f90f641
Merge pull request #16315 from jherico/qt_5.13
...
Qt 5.13 changes
2019-10-09 15:04:07 -07:00
Brad Davis
960cab9994
Qt 5.13 warnings & fixes
2019-10-08 15:40:13 -07:00
Howard Stearns
9d17c32ff4
Merge pull request #16309 from SimonWalton-HiFi/assignment-client-logging-for-paging
...
DEV-2329: Identify Alerting requirements for Assignment Client reliable operation
2019-10-08 15:35:22 -07:00
Simon Walton
f63360a87a
Change read back to peek - guess it was that way for a reason
2019-10-08 11:01:42 -07:00
Simon Walton
f73a7c0883
Modified AC logging for paging requirements
2019-10-07 17:35:14 -07:00
jennaingersoll
47aa43f56a
Merge pull request #16251 from ctrlaltdavid/DOC-155
...
DOC-155: EntityViewer JSDoc
2019-10-07 15:45:42 -07:00
Sabrina Shanman
2fcb526a5c
Merge pull request #16305 from highfidelity/master
...
Merge master into instancing
2019-10-07 15:44:42 -07:00
Simon Walton
67d80cdd15
Add per-Node & ESS-specific stats
2019-10-04 15:38:05 -07:00
Simon Walton
6a4406ad12
Put generic stats in sendStatsPacket() stub
2019-10-03 17:46:52 -07:00
Sam Gateau
1d19671e88
Merge branch 'master' of github.com:highfidelity/hifi into instancing
2019-10-01 11:27:16 -07:00
Atlante45
a4c857315a
Add shutdown annotations for crash reporting
2019-09-30 14:54:17 -07:00
David Rowe
0cafae2422
EntityViewer JSDoc
2019-09-26 10:54:12 +12:00
Simon Walton
6ccfc37f27
Merge remote-tracking branch 'upstream/master' into connection-class-ignored-unused
2019-09-25 13:06:32 -07:00
Brad Hefta-Gaub
068fb0e177
Merge pull request #16240 from ctrlaltdavid/BUGZ-577
...
BUGZ-577: Implement Recording.setPlayerVolume()
2019-09-25 10:31:57 -07:00
Simon Walton
4f11e46b5e
Don't move Connection class to changed address until it's used
2019-09-24 16:39:59 -07:00
David Rowe
2fe24b39db
Code review
2019-09-25 07:50:56 +12:00
David Rowe
f60e863b66
Remove wayward comment
2019-09-24 16:36:11 +12:00
David Rowe
b174e002a9
Implement Recording.setPlayerVolume()
2019-09-24 12:52:51 +12:00
Clement
1ca30b688d
Put flush timer on right thread without parenting
2019-09-20 15:39:35 -07:00
Clement
527b27b32d
Make sure the flush timer is not spawned too early
2019-09-18 17:05:05 -07:00
sabrina-shanman
76b1f551b1
Merge branch 'master' into instancing
2019-09-16 10:17:59 -07:00
sabrina-shanman
5837053f50
Fix miscellaneous build errors/warnings
2019-09-13 16:56:30 -07:00
Shannon Romano
65d0bb1342
Merge pull request #15906 from kasenvr/kpi-v1-modkit-rc
...
Kasen Plugin Infrastructure v½ Codename "Modkit Mini"
2019-09-11 13:04:01 -07:00
Clement
3b734b2222
Always stop challenge timer from the right thread
2019-09-09 16:01:45 -07:00
Andrew Meadows
0a8c640ab5
give entity-script-server a simulation
2019-09-06 17:23:38 -07:00
Andrew Meadows
6e35c8b804
cleanup
2019-09-06 17:23:38 -07:00
humbletim
271fac4bca
Merge remote-tracking branch 'upstream/master' into kasenvr-kpi-v1-modkit-rc-merge
2019-09-05 09:46:21 -04:00
HifiExperiments
97b9179144
merge with master
2019-09-05 00:46:56 -07:00
Clement
86b635d80a
Add context object to timer connection
2019-09-03 13:40:02 -07:00
Howard Stearns
26256c383a
Merge pull request #16081 from SimonWalton-HiFi/avatar-thrashing
...
DEV-336: Fixes for avatar-verify failures with rapid avatar selection
2019-08-22 15:58:24 -07:00
Simon Walton
3d2e5dc816
Change method name for consistency
2019-08-21 14:19:57 -07:00
Simon Walton
cf21bc438e
Remove unused function and debugging variable
2019-08-21 14:00:13 -07:00
Simon Walton
9d0cd83ca4
Better handling of challenge timer
2019-08-21 11:59:04 -07:00
Simon Walton
61668d3480
Handle concurrent verify operations better; other improvements
2019-08-20 18:03:46 -07:00
Simon Walton
2fafb6822d
Remove identity-resend hack - shouldn't be required now
2019-08-16 18:03:20 -07:00
Simon Walton
4de720a456
Enable the event-queue hack on Linux in addition to Windows
2019-08-09 11:12:33 -07:00
Roxanne Skelly
2e5127fa98
Merge branch 'master' of https://github.com/highfidelity/hifi into bugz1046
2019-08-07 10:40:23 -07:00
Roxanne Skelly
a991b6d619
BUGZ-1046 - send entity packets reliably for initial query
2019-07-31 16:59:21 -07:00
David Rowe
ade85ad8c0
Update API JSDoc with glTF
2019-07-30 10:41:07 +12:00
Simon Walton
d9572d9e8c
Improved avatar-verify diagnostics
2019-07-26 15:35:09 -07:00
humbletim
058c81aa1a
Merge branch 'hifi-master' into kpi-v1-modkit-rc
2019-07-26 01:36:52 -04:00
Shannon Romano
9d3d7b4e06
Merge pull request #15970 from Atlante45/fix/es-crash
...
Make sure the send thread terminates before delete
2019-07-24 09:04:21 -07:00
Clement
8dd18fbe62
Make sure the send thread terminates before delete
2019-07-23 14:21:07 -07:00
Simon Walton
63c3452cf2
Restore avatar theft functionality; banner-click to appropriate menu
2019-07-19 16:35:07 -07:00
kasenvr
e9e9607a3b
modkit core changes initial commit
...
whitespace corrections + warnings
updated cmake plugin
rework with focus on JS API integration example
cleanup edit_filter scope
separate-out edit_filter wantsScope stuff
-plugin metadata
split scriptengines out separately
cleanup __url/__filename sets
additional cleanup
fix typo; consolidate ScriptInitializerMixin inits
add more example API protoypes
cleanup pass; fix entity_server / agent init
fix whitespace
remove technically unnessary plugin filtering
+EDIT_FILTER_SCRIPT; cleanup
reorder public/slot/private
use std::count_if
formatting
better debug output; cleanup
fix msvc compiler warning
cleanup
eradicate QtScript references from API Example
updated header comments
Updated KasenAPIExample
2019-07-14 21:35:13 -04:00
SamGondelman
60600779c9
merge with master
2019-07-12 11:01:17 -07:00
Simon Walton
597477614c
Debugging for missing Avatar Data
2019-07-03 17:51:05 -07:00
Sam Gondelman
e4847cc4ae
Merge branch 'master' into proceduralMesh
2019-06-24 10:16:45 -07:00
jennaingersoll
1935b49538
Merge pull request #15676 from ctrlaltdavid/DOC-33
...
DOC-33: MyAvatar API JSDoc catch-up
2019-06-11 15:05:06 -07:00
SamGondelman
37feb7f027
merge with master
2019-06-10 10:29:39 -07:00
David Rowe
231d1373b6
Update MyAvatar, Avatar JSDoc per recent changes
2019-06-05 08:38:34 +12:00
Sam Gondelman
16a56dc1ec
Merge branch 'master' into proceduralMesh
2019-06-04 09:56:25 -07:00
Simon Walton
c92a688130
Don't send AvatarIdentity from mixer if socket not yet active
2019-06-03 18:14:49 -07:00
Clement
0f38001d28
Clear traits ack data on node disconnect
2019-05-29 16:34:13 -07:00
Sam Gondelman
3d05a954bc
Merge branch 'master' into proceduralMesh
2019-05-23 09:35:14 -07:00
SamGondelman
264051ed6d
fix myavatar setSkeletonModelURL
2019-05-21 10:40:58 -07:00
Sam Gondelman
a7842fe3ea
Merge branch 'master' into proceduralMesh
2019-05-21 09:51:33 -07:00
Howard Stearns
93db5ec054
Defer avatar PoP check
2019-05-17 11:25:05 -07:00
SamGondelman
283cc18269
Merge remote-tracking branch 'upstream/master' into proceduralMesh
2019-05-16 16:33:16 -07:00
SamGondelman
da254c2ccc
(¬‿¬)
2019-05-15 23:48:04 -07:00
Howard Stearns
a9635a2c9a
Merge pull request #15551 from roxanneskelly/queueDepthDebug
...
Queue depth debugging code
2019-05-14 17:32:53 -07:00
Howard Stearns
ee97e2faa1
Merge pull request #15559 from SimonWalton-HiFi/avatar-theft-challenge
...
Allow for delayed challenges if salt is empty
2019-05-14 16:53:12 -07:00
Roxanne Skelly
a7595496f6
CR fixes
2019-05-14 16:39:39 -07:00
Roxanne Skelly
fad7fa4c07
Merge branch 'master' of https://github.com/highfidelity/hifi into queueDepthDebug
2019-05-14 16:25:10 -07:00
Simon Walton
e768beb9b1
Allow for delayed challenges if salt is empty
2019-05-14 15:53:35 -07:00
Zach Fox
2ce9e9ee10
The right way to restrict private user data:
2019-05-13 16:07:29 -07:00
Roxanne Skelly
0319e8cc4d
Merge branch 'master' of https://github.com/highfidelity/hifi into queueDepthDebug
2019-05-13 16:01:39 -07:00
Roxanne Skelly
72fe3a66f5
Debugging code to monitor the queue depth for a few critical threads
2019-05-13 15:56:55 -07:00
Roxanne Skelly
7dfbbf55e9
Merge pull request #15530 from roxanneskelly/bugz85b
...
BUGZ-85 - extrapolate audio on network lag spike to reduce pop
2019-05-10 13:51:30 -07:00
Shannon Romano
0d28932181
Merge pull request #15529 from Atlante45/feat/more-ice-logging
...
Add instrumentation to help track down connection issues
2019-05-10 11:57:24 -07:00
Roxanne Skelly
53a1425ab1
Merge branch 'master' of https://github.com/highfidelity/hifi into bugz85b
2019-05-09 17:56:21 -07:00
Roxanne Skelly
dc7ec35544
BUGZ-85 - handle thread safety issues with calling the decoder from the
...
real-time thread.
2019-05-08 22:16:10 -07:00
Clement
b3d0705e39
Extend ICE logging + make it more searchable
2019-05-08 18:38:00 -07:00
Andrew Meadows
915cbb69df
split work out of EntityTree::update(), call it preUpdate()
2019-05-06 17:37:35 -07:00
Simon Walton
4c0dc118c9
Don't verify-fail if the fst has no certificate
...
Also remove some debugging prints
2019-05-01 17:28:10 -07:00
Simon Walton
119b4fd826
Handle incoming clients to domain with existing verify-failed avatars
2019-04-30 17:39:39 -07:00
Simon Walton
7c405b0714
Don't substitute own avatar; FST URL regex fixes; better error handling
2019-04-29 18:20:54 -07:00
Simon Walton
60389017a4
Merge from master, including avatar protocol change
...
Tony had added HandController version-type.
2019-04-26 18:51:41 -07:00
Simon Walton
1fe8f4332f
Fixes to banner; swap out avatar on client; reviewer comments; other WIP
2019-04-26 18:45:48 -07:00
Shannon Romano
324bbadcfc
Merge pull request #15466 from Atlante45/fix/traits-parsing
...
Case 22255: Add size checks for trait packets parsing
2019-04-26 13:29:50 -07:00
Anthony Thibault
4761a69a4d
Merge pull request #15438 from luiscuenca/skeletonTrait
...
Skeleton Trait Implementation
2019-04-26 10:14:47 -07:00
Clement
d36fd6eaa3
Ensure we don't read past the end of packet buffers
2019-04-25 16:22:01 -07:00
Simon Walton
f3efee56c0
Merge remote-tracking branch 'upstream/master' into avatar-verification
2019-04-25 13:40:27 -07:00
David Rowe
8e69e0b049
Regularize deprecation notices
2019-04-25 20:55:30 +12:00
Simon Walton
a875ad2b0a
Fix Linux/MacOS switch warnings
2019-04-24 21:10:27 -07:00
Simon Walton
30facb32e7
Case-sensitive header name for Linux
2019-04-24 18:20:05 -07:00
Simon Walton
de97af5c02
Minimal working version for avatar's client
...
Also merge of Wayne's proof-of-concept
2019-04-24 17:42:51 -07:00
Clement
2c3dd153dd
Fix typo
2019-04-23 14:54:12 -07:00
Clement
86b6341098
Add error reporting + Make temp dir erase safer
2019-04-23 14:54:12 -07:00
Clement
77c5ea5fa8
Fix Asset Server reporting bad status for textures
2019-04-23 14:54:12 -07:00
Simon Walton
c03839e49f
Fix threaded issues; add verify failed flag to avatar identity packet
...
Bump packet version
2019-04-23 09:26:17 -07:00
Clement
080ef882a8
Update Asset Server redirect and baking conditions
2019-04-22 18:10:34 -07:00
Clement
7f4292440a
Fix oven integration in the asset server
2019-04-22 18:10:34 -07:00
Simon Walton
7bca3c76bb
Move more processing to slave thread; other WIP
2019-04-22 11:49:23 -07:00
luiscuenca
20cac4cd4d
Rotation fix and refactor
2019-04-22 11:38:27 -07:00
Simon Walton
2c5c07441f
Merge remote-tracking branch 'upstream/master' into avatar-verification
...
Also some avatar verification clean-up.
2019-04-19 10:50:15 -07:00
Simon Walton
a3cd5ad3c5
Avatar-owner challenge now working
2019-04-17 18:33:30 -07:00
Simon Walton
1e7669dd0c
Static verification working
2019-04-16 18:28:14 -07:00
luiscuenca
1ad197df26
Send avatar skeleton trait
2019-04-16 17:40:43 -07:00
Simon Walton
fb8f9e302d
Static verification changes - WIP
2019-04-15 01:11:23 -07:00
Simon Walton
b2e54f46e1
Static FST verification now working
2019-04-11 23:33:56 -07:00
Roxanne Skelly
a1591061c6
Merge pull request #15368 from roxanneskelly/Case22140
...
Case 22140 - Dynamic Jitter Buffer switch on admin UI disables dynamic buffers when it's set to enable them.
2019-04-11 15:17:46 -07:00
Simon Walton
5c31fcc920
Best effort at certificate json
2019-04-10 23:44:16 -07:00
Shannon Romano
5856ab3d3a
Merge pull request #15353 from roxanneskelly/Case819
...
Case 819 - Add min-listen-port command line parameter to assignment monitor
2019-04-10 16:32:30 -07:00
Roxanne Skelly
1f838c681c
Case 22140 - Dynamic Jitter Buffer switch on admin UI disables dynamic buffers when it's set to enable them.
...
The dynamic jitter buffer switch is inverted in that it disables dynamic buffers
when it set to enable them, and vice versa. As it defaults to 'enable,' dynamic
buffers are basically disabled for everyone which will affect audio quality negatively.
2019-04-10 13:07:50 -07:00
Sam Gateau
6f4f7335dc
Merge pull request #15307 from kencooke/audio-gain-interpolation
...
Case 22019: Audio clicks/pops when gain is rapidly changing
2019-04-10 12:26:59 -07:00
Roxanne Skelly
68cf18e2a0
Fix another compiler warning.
2019-04-08 16:35:15 -07:00
Roxanne Skelly
377d412264
Fix mac/ubuntu compiler warning
2019-04-08 16:29:42 -07:00
Roxanne Skelly
cb6f7a45f8
Case 819 - Add min-listen-port command line parameter to assignment monitor
...
This will allow users to specify a port range for assignment client UDP ports,
allowing easier port forwarding, etc.
2019-04-08 15:30:05 -07:00
Simon Walton
56a06ef136
Static avatar certification
2019-04-07 22:14:53 -07:00
Simon Walton
73eef246ef
WIP - Avatar static certification
2019-04-05 17:56:27 -07:00
Clement
5102702910
Warn mixer about stopped injectors
2019-04-04 18:55:35 -07:00
Simon Walton
d6dc579331
Merge remote-tracking branch 'upstream/master' into avatar-verification
2019-04-04 14:01:35 -07:00
Sam Gateau
eee5f87dcd
Merge pull request #15264 from Zvork/hdr
...
Case 22045: Added support for OpenEXR files (mostly for skyboxes)
2019-04-04 10:32:11 -07:00