* Big cleanup of group functions, moving things from MainAvatar to GroupManager, renaming BeginGet* to Request*, and adding new functions and callbacks
* Added an Autopilot function that takes doubles as input (very accurate autopilot)
* Added Settings.CONTINUOUS_AGENT_UPDATES which defaults to true
* Added quotes to the post-build event in VS2005
* Added empty AssetSound and AssetClothing, feel free to fill them in :-)
* Client.Self.*Name are read only properties now
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1357 52acb1d6-8a22-11de-b505-999d5b087335
* Complete rewrite of event handling for packets and CAPS events
- No more nested generic collections for events
- No more for loops for every packet callback
- CAPS event handlers by event name
- Asynchronous CAPS event handlers
- Unregistering of CAPS events
* Added a stub SoundManager
* Increased packet buffer size to 2048 after I got an exception about it being too small
* Continued work on VoiceManager
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1347 52acb1d6-8a22-11de-b505-999d5b087335
* Fixed a few lingering bugs with the CAPS event queue wanting to time out
* Forced CapsRequest to always use POST
* Removed more debugging spew from HttpBase
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1346 52acb1d6-8a22-11de-b505-999d5b087335
* Added VoiceTest to test VoiceManager. For now you will have to manually run the voice daemon (shipped with Second Life) each time
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1345 52acb1d6-8a22-11de-b505-999d5b087335
* Added a skeleton implementation of RegistrationApi to libsecondlife.Utilities. It does not work yet! Anyone with RegAPI access that wants to help test let me know. Original code submitted by fkollmann
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1343 52acb1d6-8a22-11de-b505-999d5b087335
* Implemented a new logging system in HttpBase and the CAPS classes
* Quieted down the CAPS debug logging a bit
* Added a sanity check in libsecondlife.Utilities.DownloadSimParcels()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1341 52acb1d6-8a22-11de-b505-999d5b087335
* Rewrote CAPS to use HttpBase, connections now have 30 second timeouts and automatic retrying
* Implemented the static logging function in SecondLife
* Fixed a crash in the GotoLandmark command
* Removed some debug logging from FriendsManager
* Fixed an exception in libsecondlife.Utilities.GetWaterType()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1340 52acb1d6-8a22-11de-b505-999d5b087335
* Modified key2name example to not use libsecondlife.Utilities
* Made the Animations LLUUIDs readonly
* Removed AvatarTracker from libsecondlife.Utilities as it will be superceded by the built-in avatar tracker
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1339 52acb1d6-8a22-11de-b505-999d5b087335
* Renamed List GetFriendsList to FriendsList
* Added List PendingOffers<fromAgentID, imSessionID>
* Changed OnFriendshipOffered from a bool to a void
* Added .AcceptFriendship() and .DeclineFriendship()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1334 52acb1d6-8a22-11de-b505-999d5b087335
* Reduced the default "Far" distance for bots to 128 meters
* Fixed what appeared to be a bug in the state tracking of AgentUpdate messages. If I screwed this up please comment what is going on there and revert it
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1319 52acb1d6-8a22-11de-b505-999d5b087335
Fixed most of the problems with logging in to OpenSim - the only
remaining issue is that we choke on an unexpected "initial-outfit"
member. Arguably, OpenSim shouldn't be sending it, but we still ought
to be more robust.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1305 52acb1d6-8a22-11de-b505-999d5b087335