OpenSimMirror/OpenSim/Region/ClientStack/LindenUDP
Justin Clark-Casey (justincc) 489da41b3c Handle incoming ObjectImage (TextureEntry) updates synchronously rather than asynchronously
At least on stock Linden clients, updating the texture on all faces of the prim will actually send an ObjectImage packet for each update.
There is a race condition if these are handled async, meaning that occasionally not all of the faces are correctly updated.
2010-08-10 20:21:14 +01:00
..
Tests Beginning work on the new LLUDP implementation 2009-10-05 17:38:14 -07:00
IncomingPacket.cs * Added missing references to prebuild.xml and commented out the LindenUDP tests until a new test harness is written 2009-10-06 12:13:16 -07:00
IncomingPacketHistoryCollection.cs * Continued work on the new LLUDP implementation. Appears to be functioning, although not everything is reimplemented yet 2009-10-06 02:38:00 -07:00
J2KImage.cs Merge branch 'htb-throttle' of ssh://opensimulator.org/var/git/opensim into htb-throttle 2009-10-14 11:44:17 -07:00
LLClientView.cs Handle incoming ObjectImage (TextureEntry) updates synchronously rather than asynchronously 2010-08-10 20:21:14 +01:00
LLFileTransfer.cs Changing the AssetBase constructors to avoid initializing assets with an unknown asset type, and log an error if it ever does happen 2009-11-05 13:10:58 -08:00
LLImageManager.cs * Change Util.FireAndForget to use ThreadPool.UnsafeQueueUserWorkItem(). This avoids .NET remoting and a managed->unmanaged->managed jump. Overall, a night and day performance difference 2009-10-19 15:19:09 -07:00
LLUDPClient.cs * Fix Inconsistent line ending style in LLUDPClient 2009-12-01 10:19:39 -05:00
LLUDPServer.cs Don't append ACKs to zerocoded packets. Although this should fine in theory, I'm seeing the viewer ignore or fail to parse ACKs appended to our zerocoded packets. This should cut down on viewer->sim resend traffic 2010-05-20 23:38:38 +01:00
OpenSimUDPBase.cs minor: remove some mono compiler warnings 2009-11-09 17:09:56 +00:00
OutgoingPacket.cs * Added missing references to prebuild.xml and commented out the LindenUDP tests until a new test harness is written 2009-10-06 12:13:16 -07:00
ThrottleRates.cs * Moving parcel media and avatar update packets from the unthrottled category to task 2009-10-30 00:43:46 -07:00
TokenBucket.cs Committing Jim's optimization to replace the 20ms sleep in outgoing packet handling with an interruptible wait handle 2009-10-21 00:18:35 -07:00
UnackedPacketCollection.cs * Change the OnQueueEmpty signature to send the flags of the queues that are empty instead of firing once per empty queue 2009-10-21 18:03:41 -07:00