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
ef8f013e3e
Copyright update
2024-01-15 14:41:36 -06:00
cinder
27789b8ed4
Fix url in message
2023-02-04 20:37:21 -06:00
cinder
9299a22195
EQ connection sets DisconnectCandidate false on Simulator
2023-01-29 16:04:38 -06:00
cinder
b85220d4e3
Strip out the rest of our pretty C#8 and C#9 niceness to bring back .NET framework support a little longer
2022-11-20 00:46:46 -06:00
cinder
ed8cde5092
More minor changes
2022-11-06 23:04:33 -06:00
cinder
b3aea0c943
Minor changes to EventQueueClient logging
2022-11-06 12:24:21 -06:00
cinder
ec15165f46
Add EventQueue debug message to Caps
2022-11-04 22:37:07 -05:00
cinder
e8d08db151
Rewrite HttpCapsClient method signatures, add Connected callback handler
2022-11-04 07:13:09 -05:00
cinder
9d3ac9d3a6
Seed capabilities using HttpCapsClient
2022-11-03 14:47:34 -05:00
Cinder
d4cb35a43a
Rewrite CapsClient making the interface more explicit and simple
2021-09-24 14:05:12 -05:00
Cinder
aa980fc7ee
Extend CapsClient to handle other http methods. I'm considering just rewriting this whole class.
2021-09-24 11:26:29 -05:00
Cinder
759eb0dfe7
Sync simulator capability names with latest Second Life Viewer
2021-09-22 17:10:41 -05:00
Cinder
bbe22a2cfd
Newline shenanigans
2021-07-05 08:36:04 -05:00
nopjmp
9754a1dc66
switch back to a class object instead of a struct
2019-12-11 21:00:06 -06: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
Cinder
6edbf29a4c
Cleaning
2019-10-08 20:20:32 -05:00
Cinder
cfc8f47eb5
Tag all CapsClients with their respective names so we know just what in the hell is going on when something goes awry
2019-08-11 10:08:35 -05:00
Cinder
3e68e843f3
Implement mesh fetch capabilities through ViewerAsset and GetMesh2
2019-08-10 11:25:48 -05:00
Cinder
67e5fa891d
Implement ViewerAsset fetch for Textures
2019-08-10 11:13:51 -05:00
Cinder
e3e0b425ff
Add missing caps to seed request
2019-08-10 08:38:09 -05:00
Cinder Biscuits
49a3c12778
Add missing RequiredVoiceVersion capability
2019-06-08 21:33:07 -05:00
nooperation
30c3f1d470
Added an event for receiving server capabilities
2017-07-20 22:40:49 -04:00
Cinder Biscuits
b479914247
Begin AIS3 client impl
2017-06-04 17:15:52 -05:00
Ricky C
f1e4854bab
File name change part 1
2017-03-11 22:21:07 -08:00