Commit Graph

4505 Commits

Author SHA1 Message Date
cinder
4e46aebd57 rename silly from yesterday 2025-06-17 12:11:58 -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
cinder
f4ec5ed46f Remove obsolete examples from LockingDictionary 2025-06-16 21:43:28 -05:00
cinder
54876dade0 Add Repeat.IntervalAsync() 2025-06-16 15:38:23 -05:00
cinder
4c94d0b2c6 Experimentally shorten repeat interval in EQ to 1 second to see how it does. We may want to develop some slow down logic if we need even shorter polling periods. 2025-06-16 15:38:07 -05:00
cinder
9bd2c7ec00 Disable CI build on mac until Appveyor sorts out support 2025-06-13 16:20:52 -05:00
cinder
54f593d6fb Update dependencies 2025-06-13 16:18:53 -05:00
cinder
59fc41d7f3 Fix test 2025-06-13 16:13:49 -05:00
cinder
bfc0a8c7d9 Combine overloaded method GroupManager.RequestBannedAgents() 2025-06-13 15:47:59 -05:00
cinder
36adf4dadf Add CancellationToken support to ParcelManager.GetParcelResources() 2025-06-12 20:30:16 -05:00
cinder
2ed2ba44dc Improvements to UserReport 2025-06-12 20:25:27 -05:00
cinder
68856b06b4 Changes to FriendsManager 2025-06-12 20:25:08 -05:00
cinder
e8625d2282 Add CancellationToken support to Friendship cap methods 2025-06-11 12:49:21 -05:00
cinder
ad5122d878 Better capability uri building in AvatarManager 2025-06-11 12:45:25 -05:00
cinder
b1d584c737 Add CancellationToken param to AvatarManager.RequestAgentProfile and AvatarManager.GetDisplayNames 2025-06-11 12:32:00 -05:00
cinder
647d9d1eaa Add CancellationToken param to several methods in AgentManager 2025-06-11 12:24:26 -05:00
¡Cinder! ㊝
8bebdd57ba Merge pull request #118 from nooperation/fix_OnCoarseLocationUpdate_RemovedEntries
Fix GridManager.CoarseLocationHandler not correctly detecting removed entries
2025-06-10 15:48:38 -05:00
nooperation
4f55d0e10c Fix GridManager.CoarseLocationHandler not correctly detecting removed entries 2025-06-10 16:41:03 -04:00
¡Cinder! ㊝
f654abdd97 Merge pull request #117 from nooperation/ignore_killobject_for_self_avatar
Ignore KillObject requests for your own avatar
2025-06-09 20:00:47 -05:00
nooperation
29cee996e3 Ignore KillObject requests for your own avatar 2025-06-09 20:49:43 -04:00
cinder
9ee3fdbc1e Move Inventory source to subfolder 2025-06-08 11:26:03 -05:00
¡Cinder! ㊝
31931eac21 Merge pull request #115 from nooperation/inventory_tryget
Add Inventory.TryGetValue helpers
2025-06-08 07:19:15 -05:00
¡Cinder! ㊝
9b25371071 Merge pull request #116 from nooperation/AccountLevelBenefits
Added AccountLevelBenefits to AgentManager
2025-06-08 07:16:48 -05:00
nooperation
a467ee5d5a Fixed issue with AccountLevelBenefits.GetListFromMap sorting results when it should not have been 2025-06-07 22:42:45 -04:00
nooperation
79d698e25c fixed typo in Inventory.TryGet docs 2025-06-07 22:36:07 -04:00
nooperation
ddf2fc96ef Added TryGetValue helpers to Inventory for attempting to get an item 2025-06-07 22:27:26 -04:00
nooperation
0a9fb3c76c Added AccountLevelBenefits to AgentManager 2025-06-07 22:15:49 -04:00
cinder
d3a15d374f Minor changes around LookAt 2025-06-06 12:46:58 -05:00
cinder
5cfd6cc7a6 Combine AgentManagerMovement.TurnToward() methods 2025-06-06 10:22:52 -05:00
¡Cinder! ㊝
d576c0de99 Merge pull request #114 from nooperation/RemoveItemsAsync
Add RemoveItemsAsync to InventoryManager, CancellationToken to CreateLink
2025-06-03 22:48:43 -05:00
nooperation
685ca0a242 Merge branch 'master' of https://github.com/cinderblocks/libremetaverse.git into RemoveItemsAsync 2025-06-03 23:18:00 -04:00
nooperation
945bcbbe88 Add RemoveItemsAsync to InventoryManager for batched item removal
Add CancellationToken to CreateLink
2025-06-03 23:17:38 -04:00
cinder
c8d8032a3e Quell xmldoc warning in InventoryCache 2025-06-03 11:21:56 -05:00
cinder
1a67afb897 Convert Simulator.AvatarPositions to ConcurrentDictionary 2025-06-03 11:16:53 -05:00
¡Cinder! ㊝
5adbbf3ede Merge pull request #112 from nooperation/RAD92_changes_related_to_changing_outfits
Fixes for issues that pop up while attempting to debug outfit change issues in radegast
2025-06-02 09:58:40 -05:00
nooperation
3e8e05c11c Slightly safer adding of fakeItemParent in UpdateNodeFor
OnInventoryObjectRemoved is no longer called while holding a lock on Items
2025-05-31 19:03:27 -04:00
nooperation
81d4febc1d Fix typo/bad name in TryGetNodeFor 2025-05-31 16:33:22 -04:00
nooperation
b701b323a8 Add TryGetNodeFor to Inventory
InventoryManager.RemoveLocalUi now removes the item instead of just its descendants
InventoryManager.RemoveLocalUi now recursively removes all descendants of the requested item
Inventory.UpdateNodeFor no longer holds a lock on Items while calling OnInventoryObjectUpdated and OnInventoryObjectAdded - too many deadlocks with this
AppearanceManager.RequestAgentWorn no longer pulls from cache
2025-05-31 16:27:58 -04:00
cinder
88e4eb6d2e Enum.ToString() was eating up a lot of time in IncomingPacketHandler() 2025-05-29 13:03:28 -05:00
cinder
79ef88c255 TryGetValue() for a nice time 2025-05-28 19:34:27 -05:00
cinder
800c4ba463 Some autoprop conversions 2025-05-28 19:22:18 -05:00
cinder
9466284723 Invalid inheritdoc 2025-05-28 19:19:29 -05:00
cinder
d63e72ccc5 Known to be not null 2025-05-28 19:18:04 -05:00
cinder
0e6a6f5b41 Also redundant 2025-05-28 19:16:57 -05:00
cinder
1e3cf91f9a Redundant call to ContainsKey() in FriendsManager 2025-05-28 19:14:34 -05:00
cinder
b0483f4dc6 Use ImmutableDictionary for Sounds.ToDictionary() too 2025-05-28 18:23:53 -05:00
cinder
a12d5fa8f6 Take advantage of ImmutableDictionary in Animations.ToDictionary() 2025-05-28 18:20:09 -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! ㊝
b25e647e9f Merge pull request #110 from nooperation/messagepack_serialization
Replace all file serilization with MessagePack
2025-05-27 12:57:58 -05:00