Commit Graph

522 Commits

Author SHA1 Message Date
Jim Radford
b11b67e7d7 LIBOMV-282 Applies Patch from Dahlia Trimble which catches exception when baking is called with a bad or missing texture and allows baking to continue.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1916 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-16 06:07:36 +00:00
Jim Radford
25b7790cce LIBOMV-280 Fixes bug in baking where downloaded asset was not being decoded before the bake.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1915 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-16 04:06:28 +00:00
Jim Radford
f8d9fb21bb TC-42 Fixes previously disabled TestClient DeleteFolderCommand
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1914 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-16 02:37:23 +00:00
John Hurliman
cadf45aace Applying patch [LIBOMV-278] by Christopher Yeoh to fix re-requested texture downloads. Modified for .NET 2.0 compatibility and merged with my existing partial patch
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1913 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-11 19:05:30 +00:00
John Hurliman
20ac8dbb7d * Remove commented out chunks of code and unused logging delegate from SecondLife object
* A patch to ACK appending was improperly applied that broke the logic slightly. This rewrites the logic again to have a more sane flow and better documentation

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1912 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-11 06:28:52 +00:00
John Hurliman
ff7a711b22 Fix for recent CAPS event queue error logging patch, null sanity check
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1911 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-11 05:51:56 +00:00
John Hurliman
3bf0c620ff Added debug logging for CreateItemFromAsset callback to help track down [LIBOMV-268]
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1910 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-09 23:43:49 +00:00
John Hurliman
f522407e16 Applying [LIBOMV-272] from nana to fix a terraform crashing typo
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1909 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-09 23:31:02 +00:00
John Hurliman
acb59f606f * Apparently the CAPS server does not support keep-alive at all (see http://jira.secondlife.com/browse/SVC-2628), so support for it has been completely disabled and the connection reuse timeout is 100x more aggressive now
* The 502 errors are unofficially part of the protocol (see http://jira.secondlife.com/browse/SVC-2629), so the event queue logging has been cleaned up and no longer emits messages for those.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1908 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-09 23:20:45 +00:00
John Hurliman
45828a2aeb Applying patches from [LIBOMV-277] by Brandon Lockaby to get voice login working. (Login only! Not voice support!)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1907 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-09 19:44:23 +00:00
John Hurliman
fc344b0f9f Applying modified patch from [LIBOMV-276] by Brandon Lockaby to increase concurrent connection count number for CAPS connections
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1906 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-09 19:39:24 +00:00
Latif Khalifa
7ebc04303d Display local id of the prim we sat on too
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1905 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-09 00:42:04 +00:00
Latif Khalifa
724059d709 Set LoginErrorKey so we can better handle login failures. Use that in Utilities class [LoginErrorKey]
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1904 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-09 00:19:52 +00:00
Latif Khalifa
9cca008937 Added ability to retrieve profile picks. [LIBOMV-274]
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1903 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-08 23:47:11 +00:00
Jim Radford
da867c3418 LIBOMV-269 Regenerated _Packets_.cs from new message_template.msg which adds an additional block to Simulator SimStats Packet
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1901 52acb1d6-8a22-11de-b505-999d5b087335
2008-06-30 07:03:17 +00:00
Jim Radford
f8ce432906 LIBOMBV-266 Fixes exception in Terraform caused by using ParcelMap for parcel localID check instead of Parcel Dictionary
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1900 52acb1d6-8a22-11de-b505-999d5b087335
2008-06-25 17:57:59 +00:00
Jim Radford
9cbc2d010c LIBOMV-81 Adds methods for playing sound files to SoundManager
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1899 52acb1d6-8a22-11de-b505-999d5b087335
2008-06-25 17:47:59 +00:00
5c19a8883e Slightly different method for addressing LIBOMV-102 (cleanup in OBJECT_TRACKING)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1898 52acb1d6-8a22-11de-b505-999d5b087335
2008-06-09 23:14:04 +00:00
Jim Radford
b59ebf7341 LIBOMV-262 Adds public method to parcel manager ReleaseParcel to abandon a parcel of land.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1897 52acb1d6-8a22-11de-b505-999d5b087335
2008-06-08 19:28:24 +00:00
John Hurliman
c19a9ab6de * Updated VisualParamGenerator to generate a lot more params (from Group-1), and the AppearanceManager code to ignore non-Group-0 params
* Can cancel and re-request single image downloads now (still need to add this to multi-image downloads)
* Added a hacky re-request timer to AssetManager for image downloads (we'll see how it goes)
* Couple of tweaks to make AppearanceManager.SetPreviousAppearance() slightly more reliable
* Updated VisualParamGenerator to match what we are currently using as the VisualParam class

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1896 52acb1d6-8a22-11de-b505-999d5b087335
2008-06-06 23:21:23 +00:00
John Hurliman
ac312b9b78 * Simplified the height calculation and changed it to use better default values to mitigate the shrunk avatar problem
* Changed the signature of the AppearanceManager.OnAgentWearables callback (no need to send an overly complex data structure copy as we have the InternalDictionary for Wearables)
* Actually fire AppearanceManager.OnAgentWearables
* Updated avatar_lad.xml to the latest version (just adds two new params for lip-synching, doesn't affect the lib yet)
* Modified VisualParamGenerator to read from the included avatar_lad.xml resource and write out String.Empty instead of empty quotes

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1895 52acb1d6-8a22-11de-b505-999d5b087335
2008-06-06 18:37:22 +00:00
0f62eae6e9 Fixes a locking issue introduced in original patch for LIBOMV-102
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1894 52acb1d6-8a22-11de-b505-999d5b087335
2008-06-05 20:25:59 +00:00
John Hurliman
3b0c230018 * New Image() constructor to construct an Image from an Image (can we please rename this to ManagedImage now?)
* Big reformatting cleanup to BakeLayer.cs, added an AddTexture() overload that lets you bypass the asset decoding
* Changed Helpers.GetResourceStream() to use the safer Path.Combine()
* Fixed Baker example to close file handles when it is done with them

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1892 52acb1d6-8a22-11de-b505-999d5b087335
2008-06-05 00:40:30 +00:00
John Hurliman
2c74d6e9bf Fixed 16-bit to 8-bit grayscale image conversion (untested, I doubt this code path has ever been used anyways)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1891 52acb1d6-8a22-11de-b505-999d5b087335
2008-06-04 17:17:38 +00:00
John Hurliman
572ed5fbdb Added division operator to vector types (p.s. [LIBOMV-1] commit problem is not resolved yet)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1889 52acb1d6-8a22-11de-b505-999d5b087335
2008-06-03 23:06:22 +00:00
John Hurliman
2498c51526 I lost my commit message when SVN rejected my commit because it was missing [LIBOMV-1]. It had something to do with avatar mesh loading support in primpreview
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1886 52acb1d6-8a22-11de-b505-999d5b087335
2008-06-02 23:29:32 +00:00
1437ffadc8 Resolves LIBOMV-255: llOwnerSay from a scripted object (Adds OwnerSay to ChatType enum)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1884 52acb1d6-8a22-11de-b505-999d5b087335
2008-06-02 17:12:14 +00:00
Jim Radford
7dd2f1456f LIBOMV-130 adds support for dropping resent packets after a configurable number of attempts (Settings.MAX_RESEND_COUNT). Thanks to div0 for the patch, thanks to fword for updating the patch for current trunk.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1883 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-30 09:22:49 +00:00
Jim Radford
d3fd8ab8d7 LIBOMV-249 Adds new GiveFolder method to InventoryManager for giving a folder and contents, Thanks to Gonta Maltz for the research+patch!
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1881 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-26 04:27:14 +00:00
3cee3a7446 Resolves LIBOMV-250: Client.Self.Stand() only works 1 time with .Movement.AutoResetControls = false;
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1880 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-26 02:22:30 +00:00
20f80b7388 Resolves LIBOMV-247: GroupName2KeyCache not locking properly
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1879 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-23 11:56:25 +00:00
Jim Radford
c4ceca7307 LIBOMV-246 Cleans up resource usage in parcel tracking
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1878 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-22 05:35:10 +00:00
9638aecb72 Resolves LIBOMV-102: memory/performance leak in the OBJECT_TRACKING code
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1877 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-21 03:51:03 +00:00
baba
6f5a06cba5 LIBOMV-190 fixed log levels reversed priority. Tested and working as expected.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1876 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-20 19:23:17 +00:00
Jim Radford
21d2d3e70e LIBOMV-74 Fixes FolderContents() method to return results even if spread across multiple packets. Thanks Avimote Systems for the patch. See remarks for caveat.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1875 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-20 03:09:31 +00:00
30e833b2d4 Addresses LIBOMV-240: Incorrect/inconsistent spelling of "CoarseLocation"
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1873 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-17 06:22:16 +00:00
Jim Radford
974319bd06 LIBOMV-190 Updated log output levels to match Expected output in listed jira issue. Thank to Baba and Jack for the work on this issue
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1871 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-16 22:58:15 +00:00
Latif Khalifa
c11078a8c2 Added default texture info to priminfo command. (TC-38)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1868 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-14 12:10:58 +00:00
Jim Radford
f01d1426cf LIBOMV-138 Implements RequestDeRezToInventory methods for taking or deleting items in simulator back to agents inventory, or to a tasks inventory. Thanks root66 for the work on this
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1864 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-14 11:17:45 +00:00
Jim Radford
3bf35d5e82 LIBOMV-171 Adds placeholders for inline XML Documentation for the LLSD Classes
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1859 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-14 06:32:04 +00:00
640cb4b69e * Updated OnAvatarAppearance event to include sender ID and bool isTrial parameter.
* Updated TestClient's detectbot command to use OnAvatarAppearance.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1858 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-13 22:57:37 +00:00
c124d016ab Added Client.Avatars.OnAvatarAppearance event which returns texture and visual param info.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1857 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-13 22:36:10 +00:00
26eee76292 * Split OBJECT_TRACKING into OBJECT_TRACKING and AVATAR_TRACKING. These are both still on by default.
* Updated libprimrender to take advantage of AVATAR_TRACKING and also to use the new Logger class.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1856 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-13 22:34:09 +00:00
Jim Radford
7a6a7c12ad TC-35 Adds new TestClient inventory commands, cd, ls, and give Patch courtesy of CrisOmega
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1854 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-11 09:02:59 +00:00
Jim Radford
709380d43a Corrected Behavior of new logging system, see Jira#LIBOMV-190 for details
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1852 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-10 04:28:34 +00:00
Jim Radford
8135e2f4f3 Enhances logging manager, Uses concept of Level and above for logging, The levels are Debug, Error, Info, Warn and None. Setting Settings.LOG_LEVEL to any of these settings will get you that level and above only.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1850 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-08 16:58:09 +00:00
baba
9f10c3273b fix for Mantis #262 libsecondlife.sln defines Debug constant in Release target
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1849 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-08 13:45:01 +00:00
Jim Radford
46076ab94d * Fixed invalid cast issues when null home location is returned during login Mantis#245
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1843 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-08 02:35:06 +00:00
John Hurliman
c3ad69b831 * Better default console logging formatter
* Client.Settings.DEBUG works again. It now sets a singleton Logger.IsDebugEnabled, so individual instances cannot have different debug logging settings but it now affects log messages that don't have a reference to a SecondLife instance (such as CAPS logging)

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1840 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-07 18:13:24 +00:00
John Hurliman
93232d0e20 Another fix to the build file for including log4net
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1833 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-07 00:17:02 +00:00