Commit Graph

608 Commits

Author SHA1 Message Date
nooperation
ccfa54524b Fixed crash in BVHDecoder - ReadBytesUntilNull was reading until newline instead of null
Fixed crash in PrimMesher - Profile::Copy was not copying correctly
Fixed crash in PrmiMesher - SculptMap::ScaleImage was disposing live SKBitmap's
2025-03-12 23:43:00 -04:00
cinder
6425cf630b Mesh can be attached, right? :/ 2025-02-13 19:20:56 -06:00
cinder
869692c32a Light reorganizing methods in InventoryManager, no functional change 2025-02-13 16:42:43 -06:00
cinder
9dfce0cf76 Rename SafeCreateInventoryItem() to CreateOrRetrieveInventoryItem() 2025-02-13 16:38:30 -06:00
cinder
7d7bbd4cae Some useful comments 2025-02-13 09:08:56 -06:00
cinder
1c2fc783ef Dependency update 2025-02-13 08:02:06 -06:00
cinder
ee708055fa Folder Version updating 2025-02-07 20:10:43 -06:00
cinder
02c39ea77c Add Update(OSD) to InventoryItem and InventoryFolder. Fix parsing InventoryFolder OSD 2025-01-31 07:43:14 -06:00
cinder
75e2a2c978 Begin improvements and better support for AISv3 2025-01-27 19:07:09 -06:00
cinder
a75eac3d5d Sync COF version with server. We need to track COF version better, but this is a start. 2025-01-27 13:33:18 -06:00
cinder
346c30e49d Mild updates to InventoryAISClient 2025-01-26 18:51:35 -06:00
cinder
5120c1a850 Param no longer exists in xmldoc 2025-01-26 18:51:15 -06:00
cinder
e6765cfcf2 Null check 2025-01-26 14:39:19 -06:00
cinder
f1d3534818 Populate Attachments from COF as well, as it is a canonical source 2025-01-25 08:11:17 -06:00
cinder
3032d89ceb Set GridClient readonly in Inventory 2025-01-25 07:35:13 -06:00
cinder
19c0b5cad5 Add docu on AppearanceManager.RequestAgentWorn() 2025-01-25 06:25:41 -06:00
cinder
1396f64cde Discard obsoleted AppearanceManager.SetPreviousAppearance() 2025-01-25 06:20:28 -06:00
cinder
664e87e61d Fix some long standing issues with AppearanceManager.IsItemWorn() with SSB. Second Life is returning dummy assets from AgentWearablesRequest so we can't use them now. May reinstate as needed for OpenSimulator... but even then, we should be able to rely on COF instead. 2025-01-24 22:50:07 -06:00
cinder
f56b67515d Rename two private methods in AppearanceManager, GetAgentWearables() and GetAgentAttachments(), for clarity 2025-01-24 07:49:06 -06:00
cinder
27305aff41 Comment upkeep in AppearanceManager; seems unending 2025-01-23 18:33:18 -06:00
cinder
f68f929e88 Tidy up AssetPrim 2025-01-23 08:12:43 -06:00
cinder
944e000c5d Fix PrimObject.DieAtEdge always set false 2025-01-23 08:12:31 -06:00
cinder
d10818d996 Introduce InventoryBase.ActualUUID which is handy for links 2025-01-22 18:38:23 -06:00
cinder
fd9e68de7d Clarify member summaries in InventoryBase 2025-01-22 17:48:55 -06:00
cinder
063a5e2a98 InventoryManager.CreateLink() should determine the type of link internally not through a parameter. 2025-01-22 17:32:57 -06:00
cinder
0952b341bb Fix bad xmldoc. Oops 2025-01-21 19:17:59 -06:00
cinder
d4b0d7539f Misc cleanup in AgentManagerMovement 2025-01-21 18:15:15 -06:00
cinder
f005031b51 Heroic attempt to correct the use of <seealso cref=""/> 2025-01-21 07:27:05 -06:00
cinder
64f3745000 Always use AssetUUID when attaching with RezSingleAttachmentFromInvPacket 2025-01-21 07:14:18 -06:00
cinder
5402b45c4a Always use AssetUUID for RezMultipleAttachmentsFromInvPacket 2025-01-21 07:09:56 -06:00
cinder
793006b8ca Rez by AssetUUID. Can't wear or rez Inventory Links 2025-01-21 05:44:38 -06:00
cinder
1a70772096 see not seealso 2025-01-21 04:14:29 -06:00
cinder
26e1be0e40 More incremental Appearance changes... 2025-01-21 03:42:18 -06:00
cinder
3155c3d7eb Give AppearanceManager's CTS a (slightly) more descriptive name: AppearanceCts 2025-01-20 20:46:52 -06:00
cinder
0bb329df97 Wait, what? 2025-01-20 20:40:52 -06:00
cinder
c8c71357af - Do away with hackish bake booleans, this should be handled by keeping COF version in sync.
- Send appearance update on Caps received not EQ connection.
2025-01-20 20:22:18 -06:00
cinder
644a815f9c Subcribers to Subscribers 2025-01-20 19:11:38 -06:00
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
cd57c14fe7 null check for Caps in RetrieveInstantMessages() 2025-01-19 09:08:47 -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