* Added the skeleton for the ViewerEffect system and implemented the PointAt effect
* Fixed a critical bug when region handle was not being set for the current Region
* Added the LLColor type, a four byte value made up of R,G,B,A
* Tweaked the Settings values for login and logout
* Switched ImageTool.exe to use libsecondlife.Utilities.ImageManager so that it works (switch it back to the main system when it works again)
* Fixed the build patch in a couple project files
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@845 52acb1d6-8a22-11de-b505-999d5b087335
13731 issues found, most of them in the Packets.
Lots of good best practices here that everyone should look at.
It'd be cool if we could add this to CC, but I think we might need to run it on windows for that.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@835 52acb1d6-8a22-11de-b505-999d5b087335
Added FieldToFilteredString to Helpers.cs and setup ChatHandler in MainAvatar.cs to make use of it. This is just a hack around lack of unicode support for now.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@821 52acb1d6-8a22-11de-b505-999d5b087335
Added new InstantMessage override for sending dialog responses.
Added InventoryCommand to TestClient
Added response to InventoryOffer messages for TestClient, but it appears to be cosmetic and has nothing to do with the actual inventory transfer.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@819 52acb1d6-8a22-11de-b505-999d5b087335
* Reorganized MainAvatarStatus and added comment skeletons
* All NetworkManager callbacks are protected with try/catch blocks now
* Slight initialization cleanup in Region
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@811 52acb1d6-8a22-11de-b505-999d5b087335
* Moved the ordering of the OnCurrentSimChanged callbacks around a bit, so the library is aware we're connected and some other things happen before the callback is fired
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@809 52acb1d6-8a22-11de-b505-999d5b087335
* Changes in NetworkManager:
- Removed the exception throwing when a socket is disconnected and replaced it with a warning log message as it's not feasible to try/catch every time a packet is sent out
- Sequence numbers can automatically be set when sending out raw bytecode packets
- The sequence number has a lock now to prevent a very rare race condition
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@802 52acb1d6-8a22-11de-b505-999d5b087335
* Removed a lot of SinkFee cruft from AssetManager, the Settings class is used now
* Enough sanity checks in ImageManager to keep it from constantly exploding on me
* Added GivenPositive and GivenNegative to the ratings structure for Avatars
* Added group lookup support for avatars. The callback format will change slightly soon
* HelpCommand in TestClient is more readable
* Sanity check in TestClient IM callback, may close an open bug
* Committing all of my latest modifications to AvatarTracker, it's fairly useful now
* Fixed the documentation of Self.SetHeightWidth(); it actually tells the server the dimensions of the viewer window, nothing to do with Avatars
* Added Self.ActivateGroup()
* Changed some "" to String.Empty
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@800 52acb1d6-8a22-11de-b505-999d5b087335
Since this requires .Net 3.0 I've left it out of the project by default. Nant files may need to be edited to exclude it.
To use this: include it in the project and add a reference to the System.Speech.dll
It's like turning off Close Captioning! All y'all just gotta try it.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@797 52acb1d6-8a22-11de-b505-999d5b087335