Heather Anderson
2e5244663e
transition listener registration from member string name to member string pointer
2020-08-09 14:57:00 -07:00
Anthony J. Thibault
217e17b4ac
Fix for inadvertant comment
...
This was likely breaking the avatar override feature.
2019-11-15 11:19:10 -08:00
Anthony J. Thibault
c35640f739
Warning fixes and small bug fix to anim stats
2019-09-05 14:54:19 -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
Clement
d36fd6eaa3
Ensure we don't read past the end of packet buffers
2019-04-25 16:22:01 -07:00
luiscuenca
20cac4cd4d
Rotation fix and refactor
2019-04-22 11:38:27 -07:00
Clement
88a19f26e2
Use process function for overrides
2019-03-27 15:44:32 -07:00
Clement
3221e1dbd5
Simplify packing/unpacking for easier extension
2019-03-27 15:44:32 -07:00
Clement
d7d5938c20
Pack all simple traits
2019-03-27 15:44:32 -07:00
Anthony Thibault
eee41bc41e
Revert "Pack all non-instanced traits"
...
This reverts commit 5b7d7b8833
.
2019-02-12 13:46:21 -08:00
Anthony Thibault
5b7d7b8833
Pack all non-instanced traits
...
Previously this code only would pack the skeletonModelURL trait. Which is technically not a bug, because there it is the only non-instanced trait.
But, we plan to add new traits in the future. So, lets fix this now.
2019-02-08 08:53:43 -08:00
Clement
8480624797
Limit upstream data to avatar mixer
2019-01-15 14:18:53 -08:00
birarda
51fd742722
fix for initial send of non-instanced trait
2018-12-07 11:17:44 -08:00
birarda
c959dd7024
release avatar entity and traits locks sooner to avoid deadlock
2018-12-03 14:57:38 -08:00
Clement
181f2b4263
Fix Agent crash on shutdown
2018-11-28 18:40:52 -08:00
Clement
1bcbda7ad6
Prevent race on internal client traits members
2018-10-11 16:16:24 -07:00
Stephen Birarda
1789d51d6e
Revert "cycle avatar entity IDs for new avatar mixer"
...
This reverts commit 20912349a4
.
2018-09-12 12:22:07 -07:00
Stephen Birarda
6d3e6a661f
Revert "XOR incoming trait instance IDs for other avatars"
...
This reverts commit 9b3d9dd0f3
.
2018-09-12 12:20:31 -07:00
Stephen Birarda
9b3d9dd0f3
XOR incoming trait instance IDs for other avatars
2018-08-31 16:56:22 -07:00
Stephen Birarda
20912349a4
cycle avatar entity IDs for new avatar mixer
2018-08-31 16:53:58 -07:00
Stephen Birarda
48680329ec
mark trait instances needing to be sent on mixer reconnect
2018-08-31 16:53:53 -07:00
Stephen Birarda
25ed166f07
fix logic for initial send of deleted trait instance
2018-08-21 11:49:48 -07:00
Stephen Birarda
3e2d4dc696
fixes and improvments addressing CR comments
2018-08-21 10:53:52 -07:00
Stephen Birarda
1158ec8d50
improve change avoidance after avatar url override
2018-08-21 10:31:15 -07:00
Stephen Birarda
e6b419d283
add instanced traits and migrate avatar entities
2018-08-21 10:31:15 -07:00
Stephen Birarda
ea7c0e923a
make client traits handler a unique ptr in AvatarData
2018-08-21 10:31:15 -07:00
Stephen Birarda
be7eb57205
handle whitelist avatar URL override via traits
2018-08-21 10:31:14 -07:00
Stephen Birarda
26a1f03314
send traits in bulk to avatar mixer client
2018-08-21 10:31:14 -07:00
Stephen Birarda
486557e28a
initial trait packet sending on skeleton URL change
2018-08-21 10:31:14 -07:00