Commit Graph

10 Commits

Author SHA1 Message Date
Jim Radford
b73d823076 Backing out previous commit, wrong working copy commit
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1642 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-13 19:33:37 +00:00
Jim Radford
fb409ac403 applies patch from root66,
* Adds new parcelmanager method to eject/ban a user on a parcel
* Adds new parcelmanager method to freeze an avatar on a parcel.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1641 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-13 18:49:28 +00:00
John Hurliman
8f83ac13e3 Even more CAPS logging
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1546 52acb1d6-8a22-11de-b505-999d5b087335
2007-12-21 06:38:19 +00:00
John Hurliman
d14e5062d1 Added more logging for the CAPS system
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1545 52acb1d6-8a22-11de-b505-999d5b087335
2007-12-21 06:25:13 +00:00
John Hurliman
63c8706f82 Switching over the new CAPS event queue client, removing the last deprecated piece of CAPS code
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1544 52acb1d6-8a22-11de-b505-999d5b087335
2007-12-21 06:02:00 +00:00
John Hurliman
3398bac07d * Make sure "Expect: 100-Continue" is disabled for all CAPS requests
* Reverted a non-working optimization to Helpers.UnixTimeToDateTime()
* Added ToString() overrides for LLSD elements

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1536 52acb1d6-8a22-11de-b505-999d5b087335
2007-12-20 17:55:04 +00:00
John Hurliman
c66b52e7a8 * Partial rewrite of LLObject to properly pack and unpack parameters
* Added the LLVector2 type
* Added some missing error handling to CapsClient
* Added an arithmetic rounding function and two Lerp() functions

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1523 52acb1d6-8a22-11de-b505-999d5b087335
2007-12-18 19:23:46 +00:00
John Hurliman
037b7b0aed Initial check-in of the new CAPS rewrite. Current issues:
* Original CapsEventQueue is still being used until a bug in the new one can be resolved
* New progress callbacks are not being utilized (yet)
* Listener classes (CapsListener and EventQueueListener) are only stubs right now

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1518 52acb1d6-8a22-11de-b505-999d5b087335
2007-12-06 00:58:28 +00:00
John Hurliman
9eecefb290 * Rewrote the LLSD system, changed the namespace name to libsecondlife.StructuredData and created an LLSD instance class
* Removed unused/deprecated login parameters user-agent and author
* More work on prim import/export
* Fixed up GridManager.GetGridRegion()
* Cleaning up AgentManager.LookAt mess
* Attempting to fix AgentManager.StopJump()

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1498 52acb1d6-8a22-11de-b505-999d5b087335
2007-11-21 23:50:05 +00:00
John Hurliman
3013742668 * Increased SIMULATOR_TIMEOUT to 30 seconds
* Converted all timers to System.Threading timers to fix problems running in services and the CF
* UDPBase now uses our own ReaderWriterLock that is more efficient, and CF compatible
* Login uses a hand-created LoginProxy object instead of dynamically building the class with reflection .Emit()
* Replaced ParameterizedThreadStart calls with class-wide variables for CF compat.
* Removed transfer timeout code (irrelevant now that uploads go through CAPS)
* Added several new Helpers methods to wrap desktop and CF conditional code
* Replaced Monitor calls with AutoResetEvent in BlockingQueue
* InventoryNodeDictionary uses generics now
* Removed final lingering piece of XML serialization
* Added CookComputing.XmlRpc.CF.dll for the CF

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1479 52acb1d6-8a22-11de-b505-999d5b087335
2007-11-06 09:26:10 +00:00