* TerrainManager will now decode and store patches if Settings.STORE_LAND_PATCHES is true, even if there is no callback
* TestClient now instructs libsl to decode land patches
* Minor performance tweaks
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1078 52acb1d6-8a22-11de-b505-999d5b087335
* Changes to how Utilities.AppearanceManager downloads textures to bake (this code is still a non-functional work in progress)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1071 52acb1d6-8a22-11de-b505-999d5b087335
* libsecondlife-cs is now libsecondlife
* All applications that are staying have been moved to trunk/
* SLProxy loads Analyst plugin by default if no other plugin is specified on the command line
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1068 52acb1d6-8a22-11de-b505-999d5b087335
* Moved SimAccess to Simulator
* Added RegionFlags, BillableAccess, and Access to Simulator from RegionHandshake
* Added Parcel.Category
* Beefed up GridRegion a bit, marked GridRegion.RegionFlags obsolete since it appears to always be zero
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1063 52acb1d6-8a22-11de-b505-999d5b087335
* Added ScriptQuestionReply()
* Try/catch block around the OnScriptQuestion callback
* Fixed the item name and owner name being reversed on OnScriptQuestion
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1061 52acb1d6-8a22-11de-b505-999d5b087335
* Big refactoring of GridManager, no more five second sleep. Added MapLayer CAPS stub. GridRegion is now a struct and GetGridRegion() returns a bool
* LLSD integer type now maps to C# type int instead of long. Misc cleanups in LLSD, more is and as usage
* Added RegionFlags and SimAccess enums
* Another try/catch in SLProxy for CAPS connection problems
* Simulator.Equals now compares based on IPEndPoint, == and != overloads added
* Added a stub for making CAPS calls (awaiting the NetworkManager message pumps)
* More CAPS error handling for 404, timed out connections, and misc problems
* FindSim and Goto commands no longer sleep or try to download info on every sim in the grid
* More logging messages output the simulator name that they originated from
* Helpers.FieldToHexString now properly prints the given field name
* Another disconnect sanity check in NetworkManager
* Log() and DebugLog() now use String.Format. Always use String.Format when there are lots of parameters!
* Settings.cs documentation, CROSS_BORDERS renamed to MULTIPLE_SIMS
* Removed pointless libsecondlife.nunit file
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1060 52acb1d6-8a22-11de-b505-999d5b087335
* Removed a potential deadlock situation from network timeouts
* Constructor for Simulator now only initializes data, separate Connect() method is used to Connect
* Removed the IPEndPoints collection in favor of using the Simulators collection
* Added some helper methods for using the Simlators collection
* Small cleanups in Utilities.ParcelDownloader
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1057 52acb1d6-8a22-11de-b505-999d5b087335
* Made FieldToString internal and modified how the function works to optimize packet to string conversion and discourage use of it anywhere else. Only use FieldToUTF8String or FieldToHexString!
* Changed almost 40 FieldToString calls to FieldToUTF8String
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1056 52acb1d6-8a22-11de-b505-999d5b087335
** Code file renamed from Parcel.cs to ParcelManager.cs
** All functions except Update() have been moved from Parcel to the ParcelManager (don't have to have a Parcel object to use the functions now)
** Expanded Parcel to include all of the ParcelProperties fields
** Added several enums
** Added a new overload for request parcel properties
** Renamed everything for consistency and added documentation
* Fixed a bug in Simulator where the PingTimer object could be accessed but not created
* Formatting cleanup in Simulator
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1055 52acb1d6-8a22-11de-b505-999d5b087335
* Pointed README.txt for SLProxy at the wiki to avoid syncing two copies of the docs
* Minor formatting cleanups
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1042 52acb1d6-8a22-11de-b505-999d5b087335
* Converted ParcelDownload example to a TestClient command, ParcelInfoCommand
* Removed weird SLProxy project called Proxy
* Cleaned up SayCommand
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1041 52acb1d6-8a22-11de-b505-999d5b087335