Commit Graph

3701 Commits

Author SHA1 Message Date
Cinder Biscuits
cf7698255e Fix login test envvar existance test 2019-10-27 14:52:32 -05:00
Cinder Biscuits
b140e543bf Increment build number on PR otherwise we get collisions and screw up nuget deployments 2019-10-26 20:03:38 -05:00
¡Cinder! ㊝
6a922626cf Merge pull request #2 from nopjmp/master
Clean up + Optimizations
2019-10-26 19:11:46 -05:00
nopjmp
2c063c2afe Fix bug with how CancellationTokenSource works.
* CancellationTokenSource needs to be Disposed
2019-10-26 17:11:55 -05:00
nopjmp
b3d63cf2ef Queue multiple textures if we have room
Additionally, fix a potential bug where a thread is not running and does
not update the State to Progress, so we want to count them as active.
2019-10-26 16:56:09 -05:00
nopjmp
5ba7da70a9 Cleanup BitPack a little bit 2019-10-26 16:38:51 -05:00
nopjmp
5212d3aa99 Switch to string interpolation and inlined out var definition 2019-10-26 16:38:51 -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
b4be05f6ca Target .NET Core App 3.0 to make these easier to run from CLI.
Console Applications have to target a specific runtime framework.
2019-10-26 16:38:51 -05:00
nopjmp
060ae94000 Remove custom Lazy and make PacketDecoder's Dict Lazy<> 2019-10-26 16:38:51 -05:00
nopjmp
c514523bf6 Start team Rider settings 2019-10-26 16:38:51 -05:00
nopjmp
ed227a272c Remove custom Parallel class 2019-10-26 16:38:51 -05:00
nopjmp
fbc85d8436 Refactor PacketDecoder since we don't need decoder callbacks 2019-10-26 16:38:51 -05:00
Cinder Biscuits
a508dc97c5 Try and fix github releases deployment 2019-10-25 20:24:25 -05:00
¡Cinder! ㊝
71427a3467 Merge pull request #1 from nopjmp/master
Clean up Packet Buffers and AppearanceManager
2019-10-25 12:38:40 -05:00
nopjmp
f4d2ac0120 NetworkTests: Force test failure for empty credentials 2019-10-25 11:57:25 -05:00
nopjmp
77289bac0c Clean up two warnings
* Node.Name was unused/unassigned
* Silence AssetType.Script is Obsolete in AssetTypeToString
2019-10-25 10:52:37 -05:00
nopjmp
ae490c37ed Remove net462 from Baker and LibreMetaverse.GUI 2019-10-25 10:49:33 -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
b1bd205a09 Add some more badges, why not? 2019-10-24 12:50:15 -05:00
Cinder Biscuits
24d2cb89ef Deploy tagged releases to GitHub Releases 2019-10-23 10:58:12 -05:00
Cinder Biscuits
36cf343d0a Update badges 2019-10-23 10:42:02 -05:00
Cinder Biscuits
87bb9d1a30 Update LICENSE.txt 2019-10-23 10:37:57 -05:00
Cinder Biscuits
2442576b3a Set canonical source to github, which is better supported by AppVeyor 2019-10-23 10:27:59 -05:00
Cinder Biscuits
95eba4600b Get tests running again 2019-10-22 21:08:33 -05:00
Cinder Biscuits
bd98d482a9 Fix appveyor only deploy Windows builds 2019-10-22 20:47:38 -05:00
Cinder Biscuits
3acf1d4fe7 Modernize example programs and tools 2019-10-22 20:37:25 -05:00
Cinder Biscuits
23e2662ffd No me gusta 2019-10-22 18:19:48 -05:00
Cinder Biscuits
85c9c0795a Second attempt at getting Appveyor to do what we need it to 2019-10-22 11:42:58 -05:00
Cinder Biscuits
2ce4effd5d Add ReleaseNoGui config for building on Linux, attempt to get Appveyor to build it on Linux 2019-10-22 09:26:28 -05:00
Cinder Biscuits
d7b1d1f178 Unfortunately, LibreMetaverse.GUI and Baker are too WinForms centric for .NET Standard right now 2019-10-22 08:26:22 -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
Cinder Biscuits
e95a6bf78a Remove invalid matrix syntax from appveyor.yml 2019-10-21 20:39:01 -05:00
Cinder Biscuits
b5ffb680a7 Experimenting with appveyor 2019-10-21 20:35:28 -05:00
Cinder Biscuits
5b59290835 For consistency with other projects 2019-10-21 20:35:01 -05:00
Cinder Biscuits
8e86f6c357 Update mapgenerator csproj 2019-10-21 20:33:52 -05:00
Cinder Biscuits
afc06f7c32 Attempt matrix VS and Ubuntu Appveyor building 2019-10-21 17:00:37 -05:00
Kayla
899dd85ed4 Merged in nopjmp/libremetaverse/core-compat (pull request #15)
Upgrade to .NET Framework 4.7.1
2019-10-21 18:37:59 +00: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
Kayla
634b597192 Merged in nopjmp/libremetaverse/core-compat (pull request #14)
check if Windows before trying IOControl

Approved-by: Cinder Biscuits <cinder@cinderblocks.biz>
2019-10-21 17:39:14 +00:00
nopjmp
46e947a64b check if Windows before trying IOControl 2019-10-21 12:34:47 -05:00
Cinder Biscuits
40bb44e44b Remove XML assembly files 2019-10-21 06:36:09 -05:00
Kayla
6233d6c603 Merged in nopjmp/libremetaverse/core-compat (pull request #13)
Clean up a few things for .NET Standard/Core compatibility and readability

Approved-by: Cinder Biscuits <cinder@cinderblocks.biz>
2019-10-21 11:17:39 +00:00
nopjmp
4165859701 move a few things to ThreadPool
We are leaving a few of the threads out there as they need to always run
2019-10-20 23:56:44 -05:00
nopjmp
d4bc204e90 simple null check in TestClient
Happens when CTRL+Z<ENTER> on Windows at least
2019-10-20 21:26:21 -05:00
nopjmp
6490a94acc Axe WorkPool
We do not want to support SmartThreadPool library anymore...
2019-10-20 21:22:13 -05:00
nopjmp
397f282d85 remove dead code for CapsEventDictionary
This is removing the CapsCallbackWrapper that uses ThreadPool.
2019-10-20 21:20:59 -05:00
nopjmp
1f96efd132 remove Thread.Abort() behavior and clean up EventQueueClient 2019-10-20 20:57:44 -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