Commit Graph

4259 Commits

Author SHA1 Message Date
Adam Frisby
9569a1dea8 * Fixes the EventQueue - it sometimes randomly dies and never recovers.
* I'm not a big fan of this code to be perfectly honest. It probably can be fixed better. There's possibly an error on the simulator side, or in this code, that I haven't managed to locate, when the EventQueue has an early return rather than long-polling as it should, and it's triggered by this code. Not sure if the official viewer suffers the same fault (possibly.)
2024-08-28 16:43:53 -05:00
Cinder Roxley
f9373fc523 Fix build after be4e6afc 2024-08-28 16:19:39 -05:00
Adam Frisby
be4e6afc6a * Adds several new settings
* DEFAULT_AGENT_UPDATE_INTERVAL is now configurable
* INTERPOLATION_INTERVAL is now configurable
* You can now disable periodic SEND_AGENT_UPDATES independently (SEND_AGENT_UPDATES_REGULARLY) of normal updates, such as in CompleteAgentMovement
* You can disable TexturePipeline if you don't need it
* Fixes a possible timing bug in AgentManagerMovement.TurnToward
2024-08-28 16:13:11 -05:00
Adam Frisby
8f7f8717de * Sync's _Packets_.cs with the message template file for the first time in 12 years. Preserves the OpenSim specific packets and additions. 2024-08-28 16:12:59 -05:00
Cinder Roxley
b3f16f34f0 Nullable reference types not allowed in .NETFramework, a shame 2024-08-28 16:01:57 -05:00
Adam Frisby
59b32018e2 * Fix two exceptions triggered by inventory requests 2024-08-28 16:01:29 -05:00
Adam Frisby
29209dc263 * Always cache groups, even if there is no event bound to them. 2024-08-28 16:01:23 -05:00
Adam Frisby
35db1333ee * Adds new function to GridManager - GetGridRegion by handle.
* GridManager requests now properly handle case sensitivity (i.e. all region lookups should be case invariant)
* Adds bidirectional lookups to GridManager allowing handle lookups as well as name. Caches.
2024-08-28 16:01:18 -05:00
Cinder Roxley
8947c3f45c Revert "From: Adam Frisby <adam@sinewavecompany.com>"
This reverts commit 01e70f152c.
2024-08-28 16:00:54 -05:00
Cinder Roxley
2efc1f64cd Revert "From a21aa6138dbf09967cdc2ac7a35f3d18ea4bc97f Mon Sep 17 00:00:00 2001"
This reverts commit 87feed5543.
2024-08-28 16:00:54 -05:00
Cinder Roxley
d801b611ea Revert "From 344c188a2bc7439c9068bbb99481ed81f6529b26 Mon Sep 17 00:00:00 2001"
This reverts commit 1aad3f4cfd.
2024-08-28 16:00:54 -05:00
Cinder Roxley
8c772df814 Revert "Nullable reference types not allowed in .NETFramework, a shame"
This reverts commit 6c835c17ac.
2024-08-28 16:00:54 -05:00
Cinder Roxley
a387b0dcb0 Revert "Fix warning in PBKDF2()"
This reverts commit 6fd87d76cb.
2024-08-28 15:58:01 -05:00
Adam Frisby
9377b4c12a * Adds a .CurrentParcel to ParcelManager to help locate the parcel an agent is currently on. 2024-08-28 15:56:36 -05:00
Adam Frisby
b6fe83965a * Fixes a subtle bug with TextureEntryFace where the face bits is incorrect. This is because it only uses 32-bits, the official viewer uses 64-bits, and the overflow matters.
* Adds a .Valid property to TextureEntryFace - sometimes it is not, and will throw exceptions if you actually try use anything in this class. At least have the ability to check first.
2024-08-28 15:56:30 -05:00
Adam Frisby
42cd98c393 * Changes logging to show UTC time, so logs can be more easily coordinated between various running apps. Time since startup is not a useful bit of information when coordinating with simulator and client logs. 2024-08-28 15:56:21 -05:00
Adam Frisby
fefe38f1a2 * Increase the maximum UDP data rate for Task from 0.5mbit to 1.5mbit. If you're living in the same data center as the simulators, this can go faster. 2024-08-28 15:52:53 -05:00
Adam Frisby
8ed54aebfb * Adds another overload to Login(...) which accepts an existing LoginResponseData 2024-08-28 15:52:24 -05:00
Adam Frisby
d753e15432 * Adds missing LegacyMaterial class and LegacyMaterialAlphaMode enum. 2024-08-28 15:51:04 -05:00
Cinder Roxley
6fd87d76cb Fix warning in PBKDF2() 2024-08-28 15:50:00 -05:00
Cinder Roxley
529d9ea518 Maybe? 2024-08-25 14:51:42 -05:00
Cinder Roxley
ae3b558e7f That didn't work. Try another way 2024-08-23 18:39:49 -05:00
Cinder Roxley
e3d1f43058 Don't run tests where mono crashes. Wish we could config just not to run net481 tests here. 2024-08-23 14:38:23 -05:00
Cinder Roxley
0def3e36da Build Mac CI on Sonoma 2024-08-23 14:33:35 -05:00
Cinder Roxley
d5893bf988 Merge utilities section under Solution Items 2024-08-23 14:28:23 -05:00
Cinder Roxley
efeb768ce5 Reorganize target frameworks 2024-08-23 12:29:11 -05:00
Cinder Roxley
ec75c74670 Update PBKDF2(string str) 2024-08-23 12:28:10 -05:00
Cinder Roxley
6c835c17ac Nullable reference types not allowed in .NETFramework, a shame 2024-08-23 11:16:39 -05:00
Cinder Roxley
1aad3f4cfd From 344c188a2bc7439c9068bbb99481ed81f6529b26 Mon Sep 17 00:00:00 2001
From: Adam Frisby <adam@sinewavecompany.com>
Date: Fri, 2 Aug 2024 02:57:26 +1000
Subject: [PATCH] * Fix two exceptions triggered by inventory requests
2024-08-23 11:06:07 -05:00
Cinder Roxley
87feed5543 From a21aa6138dbf09967cdc2ac7a35f3d18ea4bc97f Mon Sep 17 00:00:00 2001
From: Adam Frisby <adam@sinewavecompany.com>
Date: Fri, 2 Aug 2024 02:56:38 +1000
Subject: [PATCH] * Always cache groups, even if there is no event bound to
 them.
2024-08-23 11:04:26 -05:00
Cinder Roxley
01e70f152c From: Adam Frisby <adam@sinewavecompany.com>
Date: Fri, 2 Aug 2024 02:55:18 +1000
Subject: [PATCH] * Adds new function to GridManager - GetGridRegion by handle.
 * GridManager requests now properly handle case sensitivity (i.e. all region
 lookups should be case invariant) * Adds bidirectional lookups to GridManager
 allowing handle lookups as well as name. Caches.
2024-08-23 11:02:49 -05:00
Cinder Roxley
03e3f932fc Update NUnit and zlib.net 2024-08-23 08:51:32 -05:00
Cinder Roxley
70e56adb2a Experimental replacement for BinaryFormatter on C# 9.0 and newer targets 2024-08-22 13:26:42 -05:00
Cinder Roxley
4052ab3859 update .NET.Test.Sdk and MS.Extension.ObjectPool 2024-08-22 08:46:53 -05:00
Cinder Roxley
9fc10510a0 Replace CSJ2K with CoreJ2K.Skia 2024-08-22 08:43:54 -05:00
Cinder Roxley
26157067de Begin Material asset support 2024-08-12 14:02:40 -05:00
Cinder Roxley
a2934094df Remove SkiaSharp.Native packages 2024-08-11 10:23:21 -05:00
Cinder Roxley
f33f6ce1f1 Supress CS1574 warning (More XML comment warnings) 2024-08-10 18:25:06 -05:00
Cinder Roxley
24f7547ae6 Bump framework support to 4.8.1 2024-08-10 18:23:26 -05:00
Cinder Roxley
f38ce7f4d0 Suppress CS1591 warning (Missing XML comment for publicly visible type) 2024-08-10 18:04:49 -05:00
Cinder Roxley
bb9bb5a2d5 Build CI for AnyCPU 2024-08-10 14:19:56 -05:00
Cinder Roxley
c55665c695 Update CSJ2K.Skia, fixes JP2000 channel swizzle 2024-08-10 09:37:18 -05:00
Cinder Roxley
ec8f28d6d2 Offload a few more examples that used WinForms 2024-08-08 13:55:43 -05:00
Cinder Roxley
f90566fc63 More csproj cleaning 2024-08-08 13:35:36 -05:00
Cinder Roxley
d2c87725ca Fix running dotnet builds on arm64 mac 2024-08-08 12:00:02 -05:00
Cinder Roxley
b6b5dbfb85 Don't tag with build number for GitHub releases 2024-08-08 11:23:15 -05:00
Cinder Roxley
18e88e3000 Project file trimming 2024-08-08 10:13:47 -05:00
Cinder Roxley
039d86b066 CSJ2K.Skia update 2024-08-08 10:05:30 -05:00
Cinder Roxley
9d7efa1863 Layer resources are TGA. Decode them as such 2024-08-08 09:51:06 -05:00
Cinder Roxley
cb780c9466 Update github api token 2024-08-07 14:14:28 -05:00