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
John Hurliman
8af04b23ef
Forgot to add Logger.cs and update the NAnt build file
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1832 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-07 00:07:57 +00:00
John Hurliman
112019de03
Converted logging system to use a singleton log4net wrapper class
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1831 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-06 23:57:26 +00:00
John Hurliman
7d8ac24f22
* Enable Keep-Alive for CAPS uploads and only disable write stream buffering when necessary to make libsl play nice on Mono
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1830 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-06 22:06:43 +00:00
John Hurliman
77ac023d1d
* Removed openjpegnet.dll reference from examples.build (that lib was rolled into libsecondlife.dll a while ago)
...
* Added SLImageUpload NAnt build file
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1829 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-06 18:33:53 +00:00
Jim Radford
961d6467db
* Updates InventoryManagers handling of OnObjectOffered, relaces fields with InstantMessage struct which contains the details of the offer. Mantis#243
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1828 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-06 00:31:03 +00:00
John Hurliman
16d61c2cd2
[libsecondlife]
...
* Rewrote CapsBase to reimplement the needed functions in WebClient instead of inheriting
* Fixed some bugs in CapsClient with the wrong callbacks being hooked up
* InventoryManager.RequestCreateItemFromAsset() signature changed to add a progress callback
* Updated example code to match new RequestCreateItemFromAsset()
[primpreview]
* Changed FRONT_AND_BACK rendering to FRONT only to speed things up
* Only run picking code for left-clicks
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1827 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-05 23:41:41 +00:00
Jim Radford
33f37e250d
* Adds support to InventoryManager to access the shared Library Mantis#260
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1826 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-05 10:32:47 +00:00
Jim Radford
c6705330e9
* Renamed new InternalDictionary containing a list of friends to FriendList to prevent ambiguous object names.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1825 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-05 06:40:59 +00:00
Jim Radford
aad4967751
* Changed the private Dictionary to an InternalDictionary and made it public in FriendsManager
...
* Obsolete no longer necessary FriendsList() Method
* Obsolete no longer necessary PendingOffers() Method
* Updated TestClient friends command to use the InternalDictionary methods and replace the obsolete ones
See Mantis#259
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1824 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-05 06:35:54 +00:00
Jim Radford
cf8544b538
* Corrects issue with Assets of type Attachment being returned from the simulator as Textures.
...
* Corrects incorrect usage of InventoryItemFlags which were being applied to all AssetTypes when AssetTypes get their own type specific flags.
See Mantis#258 for details
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1823 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-05 02:02:29 +00:00
Jim Radford
ac83d26709
* Adds additional class documentation to ObjectManager (98%)
...
* Changes some parameter names to remain consistent throughout the class
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1822 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-04 11:01:48 +00:00
Jim Radford
4ee9cfb7fa
* CreateNotecardCommand uses obsolete method, replaced to supress compile time warning Mantis#256
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1821 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-04 07:43:02 +00:00
Jim Radford
fc25120673
* Restart PacketInbox on reconnect, Mantis #254 , Patch from coredump
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1820 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-04 02:42:29 +00:00
Jim Radford
9577c0a988
* Adds class documentation to InventoryManager (95%)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1819 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-03 04:10:02 +00:00
John Hurliman
ab9566ae3c
[primpreview]
...
* Full sim export (untested)
* Added Login URI control
* Local and remote teleporting
* Local teleport context menu
* Download progress bar
* More error resilience
* Terrain patch selecting
* Small visual improvements
* Fixed camera to change position instead of using OpenGL zooming
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1818 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-03 00:17:53 +00:00
Jim Radford
36e74b216a
* Documents all public methods, fields and properties of the OpenJPEG class.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1816 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-02 06:53:22 +00:00