Commit Graph

4385 Commits

Author SHA1 Message Date
cinder
ed2d45c40d More incremental changes in AppearanceManager 2025-01-20 19:01:58 -06:00
cinder
2176c9befb xmldoc upkeep in LockingDictionary 2025-01-20 17:25:15 -06:00
Adam Frisby
f9b51e5b68 * Adds default handler for GenericMessage packets, so we can know what isn't implemented.
* Logout reply timer can now be cancelled, such as if it is successful.
* OnSimDisconnected event now has a "Was Connected" property, this'll be false if OnDisconnected is firing before the simulator connected in the first place.
* Adds a reason for disconnection events in logs
* Prevents an exception if a session is cancelled before it is fully connected with the _packet?box objects.
* Adds a FindSimulator overload which takes a handle rather than just an IPEndPoint
* Region handshake sends 0x7 instead of 0x2 in flags. This impacts the order and speed of object loading.
2025-01-20 17:15:18 -06:00
cinder
f8db0ab1bf Rename AppearanceManager.GetCOF() to GetCurrentOutfitFolder() 2025-01-20 16:34:16 -06:00
cinder
f5cc28a4a7 Incremental fixes and cleanup to AppearanceManager 2025-01-20 14:38:45 -06:00
cinder
a89401467f Eliminate several overloaded methods in AppearanceManager 2025-01-20 08:49:47 -06:00
cinder
844e752a7f Grammar 2025-01-20 08:36:43 -06:00
cinder
c7bf01efff Null check "UpdateAgentLanguage" cap 2025-01-20 07:37:14 -06:00
cinder
0b015cc60f Verify Items field in RequestFolderContents() response exists before parsing it 2025-01-20 06:54:11 -06:00
cinder
7401e027ea Ignore TeleportFailure if we've already Finished teleport 2025-01-20 06:47:12 -06:00
cinder
d7ebcf5cd6 Update NUnit.ConsoleRunnner to 3.19.1 2025-01-20 06:46:28 -06:00
cinder
cd57c14fe7 null check for Caps in RetrieveInstantMessages() 2025-01-19 09:08:47 -06:00
cinder
ada98b73dc Revert "Tests off"
This reverts commit 7e65099602.
2025-01-19 06:47:31 -06:00
cinder
7e65099602 Tests off 2025-01-19 06:47:04 -06:00
cinder
ea5f5d56c8 Assign InventoryFolder fields before adding to Store in RequestFolderContents(), fix regression in method as well. 2025-01-18 21:50:51 -06:00
cinder
829e56aa86 Changes nothing 2025-01-18 20:31:29 -06:00
cinder
3f53915d15 Grass object updates do not contain Species field 2025-01-18 18:51:14 -06:00
cinder
1289833edf Accept CancellationToken in RequestFolderContents() 2025-01-18 15:26:51 -06:00
cinder
7a611e4220 Quiet noisy AssetCache read logging 2025-01-18 14:20:30 -06:00
cinder
48f65a06bb Tsk tsk 2025-01-18 08:03:30 -06:00
cinder
fb920dd5ac Verify appearance bake was successful before sending to simulator 2025-01-18 08:03:18 -06:00
cinder
1bef897179 Don't parse response on error responses 2025-01-18 06:44:47 -06:00
cinder
b2fe1d161a Merge remote-tracking branch 'origin/master' 2025-01-17 17:15:01 -06:00
cinder
2c68e0d655 Add ObjectAnimationHandler, LegacyMaterials, general cleanup in ObjectManager also 2025-01-17 17:14:52 -06:00
cinder
da78eb9ecd Missing param in xmldoc 2025-01-15 21:05:44 -06:00
cinder
092b875c82 Consolidate transitive dependencies on netstandard2.0 2025-01-15 21:01:23 -06:00
cinder
17d226fbea Minor changes to AssetCache 2025-01-15 17:20:35 -06:00
cinder
9de8d621c5 Enable tests in CI 2025-01-15 17:09:55 -06:00
cinder
5c5c290a15 BinaryFormatter has been removed in .NET9.0. No need to keep the tests. 2025-01-15 16:09:58 -06:00
cinder
ff595e72f5 Add Count and Clear() to Inventory class. 2025-01-15 09:26:03 -06:00
cinder
e6a6546955 Update dependencies 2025-01-15 08:23:38 -06:00
cinder
30cc082622 Add asynchronous methods for fetching inventory items. Note: Only useful for HTTP capability, LLUDP fetch unsupported as of this commit. 2025-01-15 08:18:27 -06:00
cinder
82aefa8fd0 xmldoc fixes 2025-01-15 07:33:57 -06:00
cinder
ed3f48f456 a few misc methods made async 2025-01-14 21:25:03 -06:00
cinder
d61f7040ac Handle HttpMethod.Patch in HttpCapsClient 2025-01-14 21:19:03 -06:00
cinder
092b5c8bb3 Introduce RequestFetchInventoryCapAsync() and make RequestFolderContents async as well 2025-01-14 20:27:50 -06:00
cinder
b33f133ee3 Add followLinks overload to FetchContents signature 2025-01-14 15:39:53 -06:00
cinder
53cbf482d0 Fix InventoryManager.FolderContents() 2025-01-14 15:31:19 -06:00
cinder
86ae6842c0 Back Inventory using ConcurrentDictionary, tighten up access in Inventory class. 2025-01-14 07:26:34 -06:00
cinder
db8b23d5cd Revert "Do CI tests work yet?"
This reverts commit 303d86370e.
2025-01-14 06:15:13 -06:00
cinder
d63419ea32 Change the bizarre two list signature of RequestFetchInventory() to take Dictionary<UUID,UUID> 2025-01-13 21:18:21 -06:00
cinder
5c7bd93a94 Eliminate RequestFolderContentsCap() use RequestFolderContents() 2025-01-13 20:54:19 -06:00
cinder
303d86370e Do CI tests work yet? 2025-01-13 20:27:27 -06:00
cinder
8e44d99c4c Rollforward to latestMajor in global.json 2025-01-13 20:27:01 -06:00
cinder
6eed8a710e Tidying Inventory 2025-01-13 14:54:58 -06:00
cinder
0e9f3f13c6 Eliminate RequestFolderContentsLegacy() completely 2025-01-13 07:45:48 -06:00
cinder
d412aa3905 Prefer WaitOne with TimeSpan 2025-01-13 07:44:05 -06:00
cinder
6380fe19d2 More conversions to async/await 2025-01-12 22:57:27 -06:00
cinder
748a2d0482 Convert ModelUploader to async operations 2025-01-12 22:41:57 -06:00
cinder
cb70ab9566 Unnecessary overload in ModelUploader 2025-01-12 22:31:21 -06:00