Commit History

Autor SHA1 Mensaxe Data
  John Hurliman 6492640e72 * Change the OnQueueEmpty signature to send the flags of the queues that are empty instead of firing once per empty queue %!s(int64=15) %!d(string=hai) anos
  John Hurliman 4e04f6b3a5 * Clarified what FireQueueEmpty is doing with a MIN_CALLBACK_MS constant and upped it to 30ms %!s(int64=15) %!d(string=hai) anos
  John Hurliman b06f258319 * FireQueueEmpty now checks if a measurable amount of time has passed, and if not it sleeps for a small amount of time. This throttles OnQueueEmpty calls where there is no callback or the callback is doing very little work %!s(int64=15) %!d(string=hai) anos
  John Hurliman 7ee422a344 * Handle UseCircuitCode packets asynchronously. Adding an agent to a scene can take several seconds, and was blocking up packet handling in the meantime %!s(int64=15) %!d(string=hai) anos
  John Hurliman 9178537e94 * Replaced the UnackedPacketCollection with a lockless implementation. The tiny amount of time spent in the locks turned into a lot of time when the rest of the LLUDP implementation went lockless %!s(int64=15) %!d(string=hai) anos
  John Hurliman 45dc4e0a54 * Added a sanity check to GetScriptAssemblies() and GetScriptStates() for the case where no scripting engine is enabled %!s(int64=15) %!d(string=hai) anos
  John Hurliman e8c1e69a0d * Copied LocklessQueue.cs into OpenSim.Framework and added the .Count property and .Clear() method %!s(int64=15) %!d(string=hai) anos
  John Hurliman 9cb5db3621 Applying the real fix (thank you for tracking that MSDN doc down Melanie) %!s(int64=15) %!d(string=hai) anos
  John Hurliman 74fe284a20 Trying Melanie's fix %!s(int64=15) %!d(string=hai) anos
  John Hurliman 25676ac5cf * Added a sanity check for Mono before trying to enumerate over an empty SortedDictionary %!s(int64=15) %!d(string=hai) anos
  John Hurliman 61b5372153 * Added missing references to prebuild.xml and commented out the LindenUDP tests until a new test harness is written %!s(int64=15) %!d(string=hai) anos
  John Hurliman e7c877407f * Continued work on the new LLUDP implementation. Appears to be functioning, although not everything is reimplemented yet %!s(int64=15) %!d(string=hai) anos