nooperation
7ca2bbdb7e
Fix a bug in the SplitMultibyteString I added a little bit ago. Splitting an empty string should result in a list of a single empty string, not an empty list
2025-06-29 01:10:10 -04:00
¡Cinder! ㊝
fd73a80e02
Merge pull request #122 from nooperation/FetchItemHttpAsync_error_handling
...
FetchItemHttpAsync now correctly returns null when item not found
2025-06-27 00:53:13 -05:00
nooperation
c1da8759a8
FetchItemHttpAsync now correctly returns null InventoryItem instead of throwing an exception when item cannot be found
2025-06-26 22:28:56 -04:00
¡Cinder! ㊝
0abe4f4665
Merge pull request #121 from nooperation/fix_chat_chunking_logic
...
Fix chat message chunking logic, max chat msg length, add chunking to IM/Group Messages, allow chat on negative channels
2025-06-23 22:21:28 -05:00
nooperation
1c000c0fc9
Replaced some horrible to read stuff with less horrible to read stuff and added comments because I'll forget what this is doing in a few months.
2025-06-23 22:24:25 -04:00
nooperation
6b71cfaf80
Re-added 'allow split messages' parameter to AgentManger.Chat to lessen the possibility of breaking changes
2025-06-23 21:56:12 -04:00
nooperation
cc4e8061d5
add message chunking support to group and instant message sessions. message ordering not guarenteed and will probably be out of order.
2025-06-23 21:26:11 -04:00
nooperation
0e6447753a
* Fixed message chunking logic for chat messages.
...
* Chat messages are longer limited to 900 characters, but rather 1023 bytes.
* Sending large messages containing unicode characters no longer discards the message and silently fails.
* Added support for sending messages on negative channels via ScriptDialogReplyPacket.
2025-06-23 20:51:52 -04:00
cinder
da6a861892
TexturePipeline._Transfers becomes ConcurrentDictionary
2025-06-20 15:54:14 -05:00
cinder
d2064cccba
Fix naggy xml errors
2025-06-19 21:44:45 -05:00
cinder
62bafeef85
System.Threading.Channels based DownloadManager
2025-06-19 21:37:33 -05:00
cinder
0f8a3c015d
Update CoreJ2K to 1.1.2.50 fixing an overflow bug that may create mangled images
2025-06-19 18:47:32 -05:00
cinder
dfc5ce450f
Review GroupManager and fix group ban support
2025-06-19 12:04:00 -05:00
cinder
29c7af75d6
Simplify HTTPCapsClient method overloads
2025-06-19 10:24:10 -05:00
¡Cinder! ㊝
c5306d9bb7
Merge pull request #120 from nooperation/fix_RequestAgentProfile_uri
...
Revert recent RequestAgentProfile uri changes
2025-06-17 22:02:04 -05:00
nooperation
68a94c20ae
Revert RequestAgentProfile uri changes from ad5122d878 - incorrect uri was being generated
2025-06-17 21:10:33 -04:00
cinder
1fe0fc7f45
Thread safety in ObjectManager dictionary access
2025-06-17 12:21:21 -05:00
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