Commit Graph

73 Commits

Author SHA1 Message Date
Cinder
7dad7fec07 More work on csproj, don't need to copy licenses all over anymore 2021-12-29 11:56:56 -06:00
Cinder
f9d746f30b More csproj work and updates to nuspec 2021-12-29 11:41:00 -06:00
Cinder
1de771d3e8 Cleanup csproj files 2021-12-29 10:23:37 -06:00
Cinder
110fe5eaa1 Somewhat clean up csproj files 2021-12-28 19:25:54 -06:00
Cinder
2ede2a878d We keep up to date, yes we do. 2021-12-15 12:06:30 -06:00
Cinder
6ba5fc543e Partial revert back to BinarySerializer until ProtoBuf inventory is worked out 2021-12-08 21:38:39 -06:00
Cinder
12dc855afb Another attempt at ProtoBuf serialization of Inventory 2021-12-08 21:32:57 -06:00
Madpeter
16b08c8876 enable OggVorbisEncoder package 2021-11-11 14:56:03 +00:00
Cinder
ac0ad2e3b5 Use obsolete BinaryFormatter until a suitable replacement is found 2021-09-25 20:01:12 -05:00
Cinder
6bc7c7ad45 Revert "Reintroduce ProtoBuf and use it for inventory caching too. ZeroFormatter wasn't working out."
This reverts commit 0ce9e654ec.
Revert "Silly Cinder. Don't serialize InventoryNodeDictionary"

This reverts commit 30f3bf0ea8.
Revert "Serialize Permissions and one more ProtoBuf fix for InventoryNode"

This reverts commit 26992406c5.
2021-09-25 19:50:57 -05:00
Cinder
0ce9e654ec Reintroduce ProtoBuf and use it for inventory caching too. ZeroFormatter wasn't working out. 2021-09-25 18:58:07 -05:00
Cinder
8a5897e3c7 Update library dependencies 2021-09-25 11:35:20 -05:00
Cinder
fa561b2126 Rename LibreMetaverseTypes directory to follow convention. This has been bugging me forever. 2021-07-26 11:43:31 -05:00
Cinder
f1807d8cb5 Fix TFMs 2021-07-24 14:04:54 -05:00
Cinder
ae21e883d8 Replace obsolete BinaryFormatter with ZeroFormatter 2021-07-24 13:15:51 -05:00
Cinder
e56e627396 Update OpenJpegDotNet 2021-07-22 07:47:44 -05:00
Cinder
d311a57234 Update libraries 2021-07-13 11:52:30 -05:00
Cinder
b2e38ed76d Update OpenJpegDotNet lib one more time which should fix linux and mac support 2021-07-10 13:16:52 -05:00
Cinder
9d5c67fb04 Update OpenJpegDotNet to our latest version 2021-07-10 08:16:58 -05:00
Cinder
10dbc61304 Roll J2K classes into our fork of OpenJpegDotNet and adjust with our improvements to the lib
NOTE native library needs fixed for not-Windows!
2021-07-09 18:45:54 -05:00
Cinder
3c76a98f8e Second shot OpenJPEG native lib replacement
Mostly working, could use some fine tuning for unsupported images
2021-07-04 18:12:27 -05:00
Cinder
48455d63b0 Revert "Experimental and likely broken OpenJpeg replacement"
This reverts commit 4a1b646e3e.
2021-06-30 07:59:26 -05:00
Cinder
4a1b646e3e Experimental and likely broken OpenJpeg replacement 2021-06-29 17:28:02 -05:00
Cinder
ae01f316ef Minor updates to project config 2021-06-19 10:25:44 -05:00
Cinder
d7e796efcb Add Net 5.0 target, remove deprecated WinForms widget classes 2021-06-18 17:39:18 -05:00
Cinder
c6d54777ef Update packages 2021-06-18 16:47:28 -05:00
Cinder
a9c0490db8 Update to supported Target Frameworks 2021-01-29 15:33:00 -06:00
Cinder
8c7b5d086d Update third party libraries 2021-01-29 15:21:31 -06:00
Cinder Biscuits
be8523a9e5 Update consumable packages 2020-07-09 06:40:37 -05:00
Cinder Biscuits
ad32b578d2 Update third party libs 2020-05-09 08:29:15 -05:00
Cinder Biscuits
4e07cb39ee Consume updated XmlRpcCore and test packages 2020-02-12 10:33:22 -06:00
Cinder Biscuits
a34727b610 Update 3 libs 2020-01-23 09:31:59 -06:00
nopjmp
1e19e95d46 Update XmlRpcCore to move to HttpClient implementation 2019-12-04 17:26:35 -06:00
Cinder Biscuits
25491e7527 Update system packages 2019-12-03 17:34:15 -06:00
nopjmp
e9022b6cc3 rewrite packet handling to use Threading Channels
This should prevent unnecessary wait looping internally and lower the packets time to start processing.

Seems to fix WoofBot's packet processing hot path.
2019-12-01 20:23:35 -06:00
Cinder Biscuits
9cbd9d128d Move from XmlRpcCs to its successor XmlRpcCore 2019-11-11 17:33:28 -06:00
Cinder Biscuits
06887457b5 csproj Product updates 2019-10-30 15:39:21 -05:00
nopjmp
7a4588e65a Remove custom Queue implementations
* Additionally use a SemaphoreSlim for checking queue size and waiting
* Use ConcurrentQueue for most things
2019-10-26 16:38:51 -05:00
nopjmp
88a05fbb3a Switch to Microsoft's MultiValueDictionary
While we are here, clean up AppearanceManager usage of memory.

* Modify some List operations to Linq
* Copy through construction
2019-10-25 10:49:04 -05:00
nopjmp
44feb64f46 Clean up UDP Packet buffers 2019-10-25 10:46:20 -05:00
Cinder Biscuits
c715884c8a Convert LibreMetaverse projects to be solely .NET Standard 2.0 and 2.1 2019-10-22 08:05:39 -05:00
nopjmp
712f51360d Upgrade to .NET Framework 4.7.1
This shouldn't harm other users, but Mono users will need to update their runtime to include the new .NET Standard 2.0 functions that are being used.
2019-10-21 13:32:36 -05:00
Cinder Biscuits
8452b9a1d8 NUniqueHardwareID is not compatible with non-Windows systems, go back to MAC address for fingerprinting 2019-10-12 07:07:59 -05:00
Cinder
dce01d2d1d Refine hardware thumbprinting on login 2019-10-06 09:48:41 -05:00
Cinder Biscuits
a0c93a2ab6 Workaround nuget downgrade bug include System.Net.NameResolution 4.3.0 specifically 2019-06-08 16:28:43 -05:00
Cinder Biscuits
6823b924f4 Update nuget dependencies 2019-06-08 15:53:40 -05:00
Cinder Biscuits
9e3b03cadb Moving ahead with AIS3 support 2018-01-25 14:35:32 -06:00
Cinder Biscuits
093f19b391 Generate AssemblyInfo at build time and have appveyor patch configs with version number 2017-09-04 18:13:38 -05:00
Cinder Biscuits
b159cc104d Use my zlib.net package for enhanced compatibility 2017-09-04 10:58:42 -05:00
Cinder Biscuits
117a69a968 VS tricked me 2017-09-04 09:42:18 -05:00