Commit Graph

808 Commits

Author SHA1 Message Date
Latif Khalifa
e00434513c LIBOMV-899: Added TransactionInfo data newly available in MoneyBalanceReply
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3511 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-11 10:11:11 +00:00
Latif Khalifa
76e429bb6d LIBOMV-899: Update message template as found in viewer 2.6
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3510 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-11 09:52:37 +00:00
Latif Khalifa
3268079199 LIBOMV-808: Use of the WorldTime command causes a system stack overflow exception
Removed WorldTime
LIBOMV-855: Added GridManager.TimeOfDay

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3508 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-09 11:24:17 +00:00
Latif Khalifa
5199f8ca91 LIBOMV-876: In AssetLandmark.cs, function Encode() decimal points are replaced by commas under OS Windows French language
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3507 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-09 11:14:49 +00:00
Latif Khalifa
a0a925d0da LIBOMV-886: Morph vertices data read but not saved from avatar mesh file
Patch by David Gamble

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3506 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-09 11:07:52 +00:00
Latif Khalifa
6854511cea LIBOMV-894: Inventory not updated when giving an item away (no copy)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3505 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-09 10:47:29 +00:00
Latif Khalifa
d7a3ffaf4e LIBOMV-897: EstateOwnerMessage not handled correctly
Path by Lalwende Leakey

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3504 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-09 09:26:09 +00:00
Latif Khalifa
a1c1454596 LIBOMV-898: Alpha and tattoo wearables not persisted
Fix by Skills Hak

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3503 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-04 20:12:29 +00:00
Latif Khalifa
8184902654 LIBOMV-845: SDToPrimList zeroes fields for Sculpt, Light, Texture, yet Primitive.GetExtraParamsBytes expects null
Patch by Tim Hart

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3501 52acb1d6-8a22-11de-b505-999d5b087335
2011-04-22 03:42:06 +00:00
Latif Khalifa
1808bdbe51 LIBOMV-888: Wait for UseCircuitCode ack before proceeding with connection to the sim
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3499 52acb1d6-8a22-11de-b505-999d5b087335
2011-04-15 12:53:08 +00:00
Latif Khalifa
be31ed43c9 Properly decode creation time.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3498 52acb1d6-8a22-11de-b505-999d5b087335
2011-04-13 13:48:41 +00:00
Latif Khalifa
8082f9e68a LIBOMV-895: Added mesh decoder
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3496 52acb1d6-8a22-11de-b505-999d5b087335
2011-04-12 09:51:05 +00:00
Latif Khalifa
014f5da3f0 Don't reduce number of concurrent downloads set elsewhere.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3495 52acb1d6-8a22-11de-b505-999d5b087335
2011-04-10 14:02:35 +00:00
Latif Khalifa
b277032d03 Turns out Mono's gzip http compression is not very reliable.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3494 52acb1d6-8a22-11de-b505-999d5b087335
2011-04-09 13:00:57 +00:00
Latif Khalifa
2fed7299ae Added more logging to try to figure out why FetchInventoryDescentants2 cap handler does not work in Mono.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3493 52acb1d6-8a22-11de-b505-999d5b087335
2011-04-09 10:48:34 +00:00
Latif Khalifa
c8326bbbd3 * Mark folders as needing update by default
* Add field to FolderUpdatedEventArgs that indicates if the operation was successful

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3491 52acb1d6-8a22-11de-b505-999d5b087335
2011-03-31 02:53:13 +00:00
Latif Khalifa
95a7303d90 Tell server we support compressed responses if they do.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3490 52acb1d6-8a22-11de-b505-999d5b087335
2011-03-31 02:51:13 +00:00
Latif Khalifa
12deb0f745 Added RequestFolderContentsCap() for downloading folder contents via a cap. Not plugged into the rest of the InventoryManager
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3489 52acb1d6-8a22-11de-b505-999d5b087335
2011-03-30 11:56:33 +00:00
Latif Khalifa
8c76907558 Update capabilities list to match SL 2.6.0
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3488 52acb1d6-8a22-11de-b505-999d5b087335
2011-03-30 06:56:06 +00:00
Latif Khalifa
eac29282bb Docufix
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3482 52acb1d6-8a22-11de-b505-999d5b087335
2011-03-09 09:59:40 +00:00
Latif Khalifa
7232d001c7 Added an overload to ReplaceOutfit() that does not check for 4 obligatory body parts. Useful when setting appearance to avatar that has never been logged in to SL before.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3481 52acb1d6-8a22-11de-b505-999d5b087335
2011-03-08 18:09:47 +00:00
Latif Khalifa
c1d320e4f1 Remove too much logging.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3480 52acb1d6-8a22-11de-b505-999d5b087335
2011-03-05 23:58:40 +00:00
Latif Khalifa
e13a855be5 LIBOMV-893: Added mute functionality
Enums MuteType and MuteFlags
Client.Self.MuteListUpdated event that signals when the mute list was updated
Client.Self.MuteList containing all entries that are muted
Methods of Client.Self - UpdateMuteListEntry() and RemoveMuteListEntry() in addition to RequestMuteList()

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3479 52acb1d6-8a22-11de-b505-999d5b087335
2011-03-05 23:48:49 +00:00
Latif Khalifa
79397c3184 LIBOMV-882: Fetch XMPP_HOST from login response
Available as Client.Network.XMPPHost

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3478 52acb1d6-8a22-11de-b505-999d5b087335
2011-02-06 16:06:26 +00:00
Latif Khalifa
e8285abd68 LIBOMV-889: Provide max agent groups data from the login response
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3477 52acb1d6-8a22-11de-b505-999d5b087335
2011-01-14 03:03:13 +00:00
Latif Khalifa
e37d2df3a7 More useful as ref type.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3476 52acb1d6-8a22-11de-b505-999d5b087335
2011-01-06 16:33:23 +00:00
Latif Khalifa
b4e493c1f4 LIBOMV-885: Asset landmark decoding fails on non-US locales
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3475 52acb1d6-8a22-11de-b505-999d5b087335
2010-12-16 20:41:17 +00:00
Latif Khalifa
ae0242e07b LIBOMV-883: Allow injecting XML-RPC response into the login process
Patch by Kurt Schlager

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3474 52acb1d6-8a22-11de-b505-999d5b087335
2010-11-27 00:06:58 +00:00
Latif Khalifa
d51de2105e LIBOMV-812: Added LocalID and ID fields to Getosd() / Fromosd() functions of class primitive
Suggested by Lucius Sirnah

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3472 52acb1d6-8a22-11de-b505-999d5b087335
2010-11-20 14:07:12 +00:00
Latif Khalifa
4380ead23b LIBOMV-844: Fields "LocalId" and "PCode" in a Primitive object are not preserved after OSD serialization/deserialization
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3471 52acb1d6-8a22-11de-b505-999d5b087335
2010-11-20 13:55:17 +00:00
Latif Khalifa
deb1e4a8e9 LIBOMV-868: Added support for Display Names functionality
* Feature complete, added ability to set the display names


git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3470 52acb1d6-8a22-11de-b505-999d5b087335
2010-11-20 13:46:21 +00:00
Latif Khalifa
2dcbe7b373 Put things in more logical places.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3469 52acb1d6-8a22-11de-b505-999d5b087335
2010-11-19 17:42:19 +00:00
Latif Khalifa
ff6ae318fc LIBOMV-868: Added support for Display Names functionality
TODO:
 * Add support for setting a display Name
 * Figure out what to do with big request (> 90 names)

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3468 52acb1d6-8a22-11de-b505-999d5b087335
2010-11-19 16:59:46 +00:00
Latif Khalifa
3cc85a6ddc Increase number of parallel bake uploads.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3467 52acb1d6-8a22-11de-b505-999d5b087335
2010-11-19 11:59:42 +00:00
Latif Khalifa
164e455aa2 Update CAPs list.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3466 52acb1d6-8a22-11de-b505-999d5b087335
2010-11-19 11:58:37 +00:00
Latif Khalifa
2badd305a4 LIBOMV-880: Primitive.SculptData.GetBytes() does not take Mirror and Inverse into account
Patch by Tim 't Hart

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3464 52acb1d6-8a22-11de-b505-999d5b087335
2010-11-02 08:19:35 +00:00
Latif Khalifa
10d7c02d4c Remove some cruft from the previous commit.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3460 52acb1d6-8a22-11de-b505-999d5b087335
2010-10-24 05:39:32 +00:00
Latif Khalifa
981d689dca LIBOMV-870 RAD-200: Add support for SL2's Alpha Mask and Tattoo layers
* Updated avatar_lad and regenerated visual params.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3459 52acb1d6-8a22-11de-b505-999d5b087335
2010-10-24 05:34:26 +00:00
Latif Khalifa
2f4b5dbc20 LIBOMV-877: Responding to teleport lure sends the wrong lure id
Fixes responding to lures in opensim

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3457 52acb1d6-8a22-11de-b505-999d5b087335
2010-10-21 13:30:55 +00:00
Latif Khalifa
6b1d416375 Do ask for GetMesh capability.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3451 52acb1d6-8a22-11de-b505-999d5b087335
2010-10-15 00:16:44 +00:00
Latif Khalifa
ea8107937c LIBOMV-874: Added support for GetMesh cap (untested)
* Added stub MeshAsset

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3450 52acb1d6-8a22-11de-b505-999d5b087335
2010-10-15 00:01:17 +00:00
John Hurliman
7d028b3a84 * Renamed SimAccess.Min to SimAccess.Unknown to reflect that this is an invalid state for the enum
* Added missing RegionDenyIdentified and RegionDenyTransacted fields to ParcelPropertiesMessage

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3441 52acb1d6-8a22-11de-b505-999d5b087335
2010-08-23 23:10:43 +00:00
John Hurliman
265892a471 * Added settings file parsing to the OAR loader
* OAR loader now gracefully handles null callback parameters

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3440 52acb1d6-8a22-11de-b505-999d5b087335
2010-08-21 01:30:53 +00:00
Latif Khalifa
2e19e0881c LIBOMV-862: Null reference exception when shutting down after fetching textures
Spotted by Robert Adams

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3439 52acb1d6-8a22-11de-b505-999d5b087335
2010-08-20 11:59:26 +00:00
Latif Khalifa
8c709ec470 LIBOMV-864: AvatarAppearance even not fired if avatar not in the tracker
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3438 52acb1d6-8a22-11de-b505-999d5b087335
2010-08-20 11:51:15 +00:00
Latif Khalifa
42eee13144 LIBOMV-865: Terse object updates null avatar textures
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3437 52acb1d6-8a22-11de-b505-999d5b087335
2010-08-20 11:49:43 +00:00
Latif Khalifa
549cf94404 LIBOMV-838: Added support for HTTP texture downloads
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3436 52acb1d6-8a22-11de-b505-999d5b087335
2010-08-20 10:45:09 +00:00
John Hurliman
e695ec4018 * Thank you lkalif for a new implementation of Quaternion.GetEulerAngles()
* Fixed the broken quaternion multiplication operators
* Added OAR XML prim loading to PrimWorkshop

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3434 52acb1d6-8a22-11de-b505-999d5b087335
2010-08-19 22:26:04 +00:00
John Hurliman
8aa48e9ff6 * Removed "Meshmerizer" rendering plugin, "MeshmerizerR" (that uses PrimMesher.dll) has officially replaced it
* Added sculpted prim support to the IRendering interface
* Removed the rarely (if ever) used Vertex.Binormal field, made the Vertex struct layout explicit so it can be fed directly to OGRE/OpenGL/XNA/etc

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3423 52acb1d6-8a22-11de-b505-999d5b087335
2010-08-16 17:59:01 +00:00
John Hurliman
903dc7570b * Enabled synchronous handling for seven high traffic sim->client packets: AvatarAnimation, CoarseLocation, ImprovedTerseObjectUpdate, ObjectUpdate, StartPingCheck, CompletePingCheck, and SimStats. For the first four in that last, if your app registers a callback that is fired from any of those handlers the callback will be fired asynchronously still while the rest of the handler runs synchronously
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3419 52acb1d6-8a22-11de-b505-999d5b087335
2010-08-12 22:37:27 +00:00