Commit Graph

35 Commits

Author SHA1 Message Date
cinder
1fe0fc7f45 Thread safety in ObjectManager dictionary access 2025-06-17 12:21:21 -05:00
cinder
eb7d595163 There may be multiple localID's for an Avatar in a simulator... I know, right? Treat it as such for now and update all Avatars equally. 2025-06-16 21:44:46 -05:00
nooperation
29cee996e3 Ignore KillObject requests for your own avatar 2025-06-09 20:49:43 -04:00
cinder
79ef88c255 TryGetValue() for a nice time 2025-05-28 19:34:27 -05:00
cinder
3ebed429e5 Minor cleaning 2025-05-28 18:02:36 -05:00
cinder
5ee53b32ac ObjectsAvatars and ObjectsPrimitives are now ConcurrentDictionary to avoid a rather nasty locking bottleneck. 2025-05-27 14:16:03 -05:00
cinder
f005031b51 Heroic attempt to correct the use of <seealso cref=""/> 2025-01-21 07:27:05 -06:00
cinder
3f53915d15 Grass object updates do not contain Species field 2025-01-18 18:51:14 -06:00
cinder
2c68e0d655 Add ObjectAnimationHandler, LegacyMaterials, general cleanup in ObjectManager also 2025-01-17 17:14:52 -06:00
Cinder Roxley
942c771aa8 Revert "Primitive does not have CRC member"
This reverts commit 20bb76ba7c.
2024-08-30 20:17:29 -05:00
Adam Frisby
36a07fe308 * Renames Avatar.name to _cachedName, and Avatar.groupName to _cachedGroupName to better explain their purpose.
* Removes redundant assignment
2024-08-30 10:15:35 -05:00
Aech Linden
9cb4cb1ad5 * Fix some bugs in LibreMetaverse such that we weren't receiving changes to the displayed group title:
* Clear cached name, groupName in Avatar when an ObjectUpdate has new NameValues.
* Some message paths didn't maintain group title, while others did. (Although I don't think that affects this implementation.)
* In the proxy, do send an avatar update for group title changing to empty string.
* ActivateGroup and RequestAgentDataUpdate commands from UI to app to proxy to sim.
* Message back to UI OnAgentDataUpdate, so that we can tell whether a given group of this agent is already active.
2024-08-29 21:09:02 -05:00
Cinder Roxley
f9373fc523 Fix build after be4e6afc 2024-08-28 16:19:39 -05:00
Cinder Roxley
aa713bcae5 Pedantic, but let's use consistent type keywords 2024-06-30 17:49:24 -05:00
Cinder Roxley
ed69b2d2fa Redundant type specifiers 2024-06-30 17:35:07 -05:00
cinder
6781521ccb Null propegation 2023-01-27 21:07:39 -06:00
cinder
d7de598d7e Revert "So much cuteness"
This reverts commit 28b42ce2d2.
2022-11-20 00:08:33 -06:00
cinder
30e8d06c11 Fix annoying gramatical error that was cut and pasted 50 times 2022-11-14 18:48:49 -06:00
cinder
e8d08db151 Rewrite HttpCapsClient method signatures, add Connected callback handler 2022-11-04 07:13:09 -05:00
cinder
0e7c061b20 Begin replacement of CapsClient/CapsBase with HttpCapsClient 2022-11-03 14:19:56 -05:00
cinder
28b42ce2d2 So much cuteness 2022-10-10 16:38:34 -05:00
cinder
7875acf84c Loop 2022-10-10 16:08:14 -05:00
Cinder
b175963878 Redundant ToString() calls 2022-04-23 16:39:41 -05:00
Cinder
eeec061bdf Replace obsolete *CryptoServiceProvider objects with Base create methods. Apply Array.Empty<> changes 2022-04-19 18:25:04 -05:00
Cinder
d8b115c1b0 Autoprops everywhere 2021-12-09 14:21:48 -06:00
Cinder
d4cb35a43a Rewrite CapsClient making the interface more explicit and simple 2021-09-24 14:05:12 -05:00
Cinder
aa980fc7ee Extend CapsClient to handle other http methods. I'm considering just rewriting this whole class. 2021-09-24 11:26:29 -05:00
Cinder Biscuits
4f72d1d025 Lambdas 2020-05-09 12:59:06 -05:00
Cinder Biscuits
823e05df77 Merge cast with type check 2020-05-09 08:41:30 -05:00
nopjmp
6490a94acc Axe WorkPool
We do not want to support SmartThreadPool library anymore...
2019-10-20 21:22:13 -05:00
Cinder
c0f1d4093a Pull some PacketDecoder changes from Ubit OMV 2019-10-04 08:46:12 -05:00
Cinder
cfc8f47eb5 Tag all CapsClients with their respective names so we know just what in the hell is going on when something goes awry 2019-08-11 10:08:35 -05:00
Cinder Biscuits
b58949cc85 Revert "Fix redundant declarations"
This reverts commit 50542975ab.
2019-06-08 18:04:05 -05:00
Cinder Biscuits
50542975ab Fix redundant declarations 2019-06-08 17:19:02 -05:00
Ricky C
f1e4854bab File name change part 1 2017-03-11 22:21:07 -08:00