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