Commit Graph

2775 Commits

Author SHA1 Message Date
Latif Khalifa
cc4d76231e LIBOMV-805: More reliable resource loading
Disable parallel reading of file to avoid files locking issues in the baker

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3270 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-08 22:39:40 +00:00
Latif Khalifa
06713078af LIBOMV-804: Added ability to manipulate object media
Fixed serialization of ObjectMedia Message

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3269 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-08 10:57:01 +00:00
Latif Khalifa
74fcac0962 Actually enable the CAPs needed for MoaP support.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3268 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-07 20:29:58 +00:00
Latif Khalifa
eb82abedf4 Added RequestObjectMedia() for getting object media details. Unable to test since the required cap is never granted to libomv.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3267 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-07 19:58:06 +00:00
Latif Khalifa
285c35471b Don't modify channel string sent by the application. Important for compliance with TPV rules.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3266 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-07 18:29:53 +00:00
Latif Khalifa
9b53a5ae7b LIBOMV-803: Added support for the new messages used for media on a prim
Allow packet decoder to cope with nulls in arrays

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3265 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-07 14:42:52 +00:00
Latif Khalifa
04f0e2db2a LIBOMB-796: Added Visual Parameters field to Avatar Object and updated avatarmanager event AvatarAppearanceHandler accordingly
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3264 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-01 21:47:23 +00:00
Latif Khalifa
eaa3c6afd6 Docu fixes
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3263 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-01 15:50:42 +00:00
Latif Khalifa
7aa36d88f1 Update for new delegate signature
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3262 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-01 14:54:30 +00:00
Latif Khalifa
fcbdb71385 LIBOMV-797: Added ability to save changes to scripts and notecards within object contents
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3261 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-01 13:58:42 +00:00
Latif Khalifa
84c3b1b6db Be more resilient when encountering new and unknown visual params.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3260 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-01 08:02:28 +00:00
Latif Khalifa
ca56d4030b Added support for inventory links LIBOMV-795
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3259 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-26 13:47:44 +00:00
Latif Khalifa
279baa7068 Added IsLink method to InventoryItem that indicates if the item is a link (LIBOMV-793)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3258 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-26 11:54:08 +00:00
Latif Khalifa
d43b7c0609 LIBOMV-794: added UpdateFolderProperties() method to InventoryManager
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3257 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-26 10:43:20 +00:00
Latif Khalifa
72ae1b72bd Added new asset types (LIBOMV-793)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3256 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-26 09:33:42 +00:00
Latif Khalifa
99d2241774 Added new wearable types types (LIBOMV-793)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3255 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-26 09:12:09 +00:00
Latif Khalifa
72ee5a9e46 Add new folder types (LIBOMV-793)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3254 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-26 09:03:11 +00:00
Latif Khalifa
2c74cc1583 Update message_template to sync with viewer2.0beta3
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3253 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-26 06:47:55 +00:00
Latif Khalifa
5277f203b6 Fix group chat/friends conferences. Detect invitations to voice group chat/friends voice conferences LIBOMV-773 (nothing done about them for now).
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3252 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-16 07:27:11 +00:00
Latif Khalifa
6aa0e597b6 Added copyright notice. Use different port for voice daemon.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3251 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-16 06:38:52 +00:00
Latif Khalifa
c1de6e2889 Reverting patch from LIBOMV-785, causes failures in loading tga resource images.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3250 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-14 07:34:52 +00:00
Latif Khalifa
5e0db9becd LIBOMV-789: Allow setting of agent position for doing dead reconning (patch by Robert Adams)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3249 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-13 17:17:49 +00:00
Jim Radford
2ec49bdc3a LIBOMV-767 Implements RegionInfo message handler in message system, no events are raised
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3248 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-13 02:24:07 +00:00
Jim Radford
7d76463368 LIBOMV-770 Change to how booleans are parsed via xml
* Updates unit tests for ChatterBoxInvitationMessage test

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3247 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-13 02:12:33 +00:00
Jim Radford
c43dc9581e LIBOMV-773 Implements ChatterBoxInvitation variant as described in jira entry
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3246 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-13 01:59:53 +00:00
Jim Radford
b9b648c8d0 LIBOMV-783 Adds support for Linden Homes regions, specifically a ParcelFlags entry which was recycled to indicate a linden homes parcel
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3245 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-12 21:59:13 +00:00
Jim Radford
8d31e2d36f LIBOMV-785 Applies Patch from Sheet Spotter (what an obscene choice for a name) Which fixes alpha channel decode issue
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3244 52acb1d6-8a22-11de-b505-999d5b087335
2010-01-15 04:30:13 +00:00
John Hurliman
98248b6582 Added a missing file for the previous commit
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3243 52acb1d6-8a22-11de-b505-999d5b087335
2010-01-06 23:54:44 +00:00
John Hurliman
66e1017103 * Initial implementation of the J2KEncoder class. Currently, it only supports lossy single layer RGB textures
* Breaking change to the OSD format for permissions. The field naming convention has been corrected to match the rest of the OSD serialization methods
* Added serialization support to ParticleSystem
* Finished TextureEntry serialization support

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3242 52acb1d6-8a22-11de-b505-999d5b087335
2010-01-06 23:45:43 +00:00
Latif Khalifa
1e648c4871 Workaround for https://bugzilla.novell.com/show_bug.cgi?id=565602
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3241 52acb1d6-8a22-11de-b505-999d5b087335
2009-12-17 13:48:06 +00:00
2f24da08fe Reduced scope of some locks in AvatarList.cs, re: LIBOMV-775
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3240 52acb1d6-8a22-11de-b505-999d5b087335
2009-12-06 22:16:51 +00:00
John Hurliman
6aa8541313 * OSDParser.SerializeJson*() will no longer store key/value pairs in serialized maps for default values. This saves memory overhead and reduces the footprint of serialized JSON data while staying compatible with the spec
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3239 52acb1d6-8a22-11de-b505-999d5b087335
2009-12-02 20:51:01 +00:00
John Hurliman
a35b8542d8 * Added more packet splitting tests
* OarFile loading no longer automatically decodes assets

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3238 52acb1d6-8a22-11de-b505-999d5b087335
2009-12-02 00:04:42 +00:00
4b72db4310 Fixed a duplicate param tag added in previous commit
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3237 52acb1d6-8a22-11de-b505-999d5b087335
2009-12-01 06:57:01 +00:00
fba75ae86a LIBOMV-771: Fixed .IsNew property for object updates and added it for avatar updates
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3236 52acb1d6-8a22-11de-b505-999d5b087335
2009-12-01 06:52:09 +00:00
Jim Radford
1ecc9b70eb * Additional documentation clarification for Parcel struct
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3235 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-30 23:09:25 +00:00
Jim Radford
94b169c222 Update Parcel struct documentation to make the various Count fields better understood
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3234 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-30 22:49:35 +00:00
Latif Khalifa
2a36512d90 LIBOMV-768: Change Voice-related events to use the common EventArgs structure
Patch by Mojito Sorbet


git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3233 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-29 22:08:08 +00:00
Latif Khalifa
6648a614f0 Missing docs
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3232 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-29 21:59:38 +00:00
Jim Radford
c1ce106e15 LIBOMV-766 Abstracts Group Invitation requests from InstantMessage as a convenience. Raises a GroupInvitation event containing the GroupInvitationEventArgs object. To Accept the request simply set the Accept property in the EventArgs class to true.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3231 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-17 21:54:20 +00:00
Jim Radford
589e3dc413 Changed from exception being thrown to an Error Log entry when an attempt to send a packet to an invalid simulator was recieved. Make sure you to check your packet sending code for a valid simulator or your packet will be eaten and ignored.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3230 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-16 23:38:04 +00:00
22512e5aff Added comment to PrimEventArgs.IsNew
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3229 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-16 06:43:53 +00:00
79ca07bab4 Added .IsNew to PrimEventArgs for prims which were just added to the dictionary.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3228 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-16 06:36:26 +00:00
4e39c6d272 OpenMetaverse.GUI: Fixed some problems caused by rapidly clicking Login/Logout in a LoginPanel
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3227 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-16 06:20:28 +00:00
Latif Khalifa
fa00302f18 Fixed final login status message for LLSD login path.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3226 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-16 03:43:18 +00:00
Jim Radford
3eb8300084 LIBOMV-765 WinGridProxy Do additional checks to verify registry entry is an installed viewer
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3225 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-16 01:13:30 +00:00
Jim Radford
320669bbb5 LIBOMV-492 Fixed up WinGridProxy with all sorts of new goodies, now using VirtualMode for efficiency of time and memory, This version has some new features and probably some new bugs:
* New QuickLaunch bar will (on windows) detect and allow you to launch installed viewers
* Custom login url's are now saved for future sessions
* Better exception handling in GridProxy

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3224 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-12 00:15:59 +00:00
Jim Radford
0306802a27 Adds Decoding for State in ObjectUpdate, ImprovedTerseObjectUpdate and ObjectUpdateCompressed, this allows you to see the default attachmentpoint for a prim
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3223 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-10 02:24:48 +00:00
Jim Radford
efd8872a32 * Updates MessageTests for previous commit
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3222 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-09 07:30:02 +00:00
Jim Radford
cd45234e7d * Adds Variant to MapLayerMessage for making the actual Request
* Fixes Decoder exception being thrown due to duplicate message events for AgentData.Flags being used multiple places in the message template but having different underlying types.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3221 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-09 07:25:10 +00:00