Commit Graph

429 Commits

Author SHA1 Message Date
Cinder Roxley
2b33d04734 Seal override methods on AssetTypes 2024-07-05 09:00:14 -05:00
Cinder Roxley
9e1da281ad Expression bodied props in AssetTypes 2024-07-04 17:15:27 -05:00
Cinder Roxley
5b6a18d1d3 Cleaning 2024-07-04 16:26:15 -05:00
Cinder Roxley
7df9068efa Handle asset fetching correctly. Direct fetching of some types of assets was never implemented in Second Life. 2024-07-04 16:25:59 -05:00
Cinder Roxley
6ee065573e Easy returns 2024-07-01 12:17:07 -05:00
Cinder Roxley
aa07d85591 Join declaration and assignment 2024-06-30 18:10:23 -05:00
Cinder Roxley
3fe2046ca5 Redundant semicolon removal 2024-06-30 17:52:42 -05:00
Cinder Roxley
aa713bcae5 Pedantic, but let's use consistent type keywords 2024-06-30 17:49:24 -05:00
Cinder Roxley
72e90b9cb2 Indentation fixes 2024-06-30 17:38:53 -05:00
Cinder Roxley
dc9ba3f8df More redundant lambda syntax cleanup 2024-06-30 17:35:56 -05:00
Cinder Roxley
ed69b2d2fa Redundant type specifiers 2024-06-30 17:35:07 -05:00
Cinder Roxley
e582340bcf Fix ArgumentNullException args 2024-06-30 17:33:23 -05:00
Cinder Roxley
136094c856 Guard against invalid cast 2024-06-30 17:28:47 -05:00
Cinder Roxley
19e275ad96 I never remember that .NET 4.8 has no coalescing assignment. :'( 2024-06-30 17:15:25 -05:00
Cinder Roxley
f577dc0e86 Fixups 2024-06-30 17:12:54 -05:00
Cinder Roxley
762876802f String interpolation 2024-06-30 16:49:51 -05:00
Cinder Roxley
35ca5c8df7 Force login viewer version to be set ?.?.? when none is defined. 2024-06-30 16:24:35 -05:00
Cinder Roxley
bed399862c Introduce LoginException class 2024-06-30 13:56:31 -05:00
Cinder Roxley
a35449b3dd An important documentation clarifiation... 2024-06-30 13:45:42 -05:00
Cinder Roxley
def5ea19c2 Address Issue #80 packetInbox/packetOutbox may already be destroyed before NetworkManager.Shutdown() is called. The very obvious fragility of the code is an issue, but we'll slap a bandaid on there. 2024-06-30 08:41:43 -05:00
Cinder Roxley
f2f5f54abc Process XML with XmlReaderSettings. Should mitigate #89, LLSD-XML does not specify DTD so any DTD should be ignored not parsed. 2024-06-28 20:22:46 -05:00
Madpeter
aebb563270 updates OfflineMessageHandlerCallback to work 2024-06-28 05:05:34 +01:00
cinder
ef8f013e3e Copyright update 2024-01-15 14:41:36 -06:00
cinder
9d0522feaf Minor changes to support .NET8 building 2024-01-15 14:34:43 -06:00
Cinder Roxley
33aaec1baf Update dependencies 2023-08-16 15:29:52 -05:00
Robert Adams
6bc260dcb9 More syntactic stuff to make static code review happy.
Made CreatePatch private so float[,] wasn't a problem.
Centralized some duplicate code.
Removed even more instances of optional parameters.
2023-06-30 17:00:10 -07:00
Robert Adams
7bf28bd0ed Syntactical corrections to try and make the code style checker happy.
Added overloaded method to replace optional parameters.
Possibly still a problem with float[,] since C# doesn't have a typedef.
2023-06-30 16:10:15 -07:00
Robert Adams
d2455d591a Add code to terrain packet compression/decompression to handle LayerType.LandExtended.
Passed flag "largeRegion" around which properly parses ParcelIDs in layer packet headers.
Some notes on functions that won't work for varregions (like GlobalPosToRegionHandle).
2023-06-23 12:28:16 -07:00
Robert Adams
babd04c145 Fix OSDMap pre-allocation parameters for the addition of RegionSize entries.
Small syntax updates.
2023-06-18 07:33:54 -07:00
Robert Adams
d862b737b0 Add RegionSizeX,RegionSizeY to Simulator class.
Add logic to copy region size info (if supplied) into Simulator class on instance creation.
Add region size fields to definitions of LoginResponse, EnableSimulator, TeleportFinishMessage, CrossedRegionMessage.
Add constants Simulator.DefaultRegionSizeX=256 and Simulator.DefaultRegionSizeY=256
Add display of region size in "RegionInfo" TestClient command
2023-06-16 13:17:13 -07:00
zangetsu.oe
428179a452 Cleanup Usings 2023-03-11 14:57:29 -05:00
zangetsu.oe
95457c1515 Only skip setting MaxConnectionsPerServer when runtime is Mono 2023-03-11 14:54:06 -05:00
zangetsu.oe
9a37fdc81f Merge remote-tracking branch 'upstream/master' 2023-03-11 12:28:26 -05:00
cinder
2f743ade0d Hackity hack workaround Unity configs potentially fixing https://github.com/cinderblocks/libremetaverse/issues/82 2023-03-10 20:20:02 -06:00
zangetsu.oe
72c16209ae Disable Setting of the MaxConnectionsPerServer on the HttpClientHandler.
This property is not supported on all OS's platforms (Unity/Mono?) doesn't like it.
2023-03-04 20:31:44 -05:00
zangetsu.oe
cacae06407 Do no replace the DefaultTexture with Null when data(UUID) is invalid. 2023-03-04 17:10:56 -05:00
cinder
bd498e5007 Update libs 2023-02-26 15:24:25 -06:00
cinder
3b78c40218 EventQueue rewrite. Real world doesn't match wiki docu in the slightest... sorry about that! 2023-02-04 20:37:46 -06:00
cinder
27789b8ed4 Fix url in message 2023-02-04 20:37:21 -06:00
cinder
8119fe8057 Ack every 30 seconds for EQ. Wish this requirement was documented 2023-02-02 22:35:02 -06:00
cinder
1a968382bd Cancel token support during sleep in EQ 2023-02-01 23:47:35 -06:00
cinder
1342e397a1 Update MS.ObjectPool and NUnit 2023-02-01 23:14:39 -06:00
cinder
9299a22195 EQ connection sets DisconnectCandidate false on Simulator 2023-01-29 16:04:38 -06:00
cinder
0317993393 Don't allow teleporting while another teleport is in progress 2023-01-29 15:58:16 -06:00
cinder
b4516b68f3 Tweaks to Simulator 2023-01-29 15:27:28 -06:00
cinder
94b51f92e4 Always enable http simulator caps 2023-01-29 14:20:11 -06:00
cinder
69bdd4f904 Give SimDisconnect a more helpful debug message 2023-01-28 21:16:37 -06:00
cinder
80db59e235 Minor 2023-01-28 20:37:22 -06:00
cinder
aaf3ea61a4 Null check RemoteParcelRequest response 2023-01-28 20:37:10 -06:00
cinder
1941e38c8f Mnior changes in NetworkManager 2023-01-28 11:54:16 -06:00