Latif Khalifa
55b59bccea
LIBOMV-921: IsAttachment Should be Preserved as Primitive Member
...
Patch by Bennett Goble
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3574 52acb1d6-8a22-11de-b505-999d5b087335
2011-08-08 21:36:24 +00:00
Latif Khalifa
5b41f65d6e
Hypergrid appends garbage to UUID in login response. Try to work around it.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3573 52acb1d6-8a22-11de-b505-999d5b087335
2011-08-07 05:46:04 +00:00
Latif Khalifa
49ae1b34d9
Allow loading of assets from openmetaverse_data/static_assets if present.
...
Allows for client to ship with a set of assets that are not downloaded from the asset server.
Patch by Robin Cornelius
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3566 52acb1d6-8a22-11de-b505-999d5b087335
2011-07-28 12:07:17 +00:00
Latif Khalifa
764c8bdb45
[INTERFACE CHANGE] Implement transforming for Planar textures via Meshmerizer
...
Patch by: Revolution Smythe
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3565 52acb1d6-8a22-11de-b505-999d5b087335
2011-07-28 10:17:30 +00:00
Latif Khalifa
a9a0d45825
Added GetHashCode() override to prims's ConstuctionData
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3564 52acb1d6-8a22-11de-b505-999d5b087335
2011-07-27 23:00:39 +00:00
Latif Khalifa
e3f5212f42
Added PrimType.Mesh
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3563 52acb1d6-8a22-11de-b505-999d5b087335
2011-07-27 22:21:47 +00:00
Latif Khalifa
8a612320f9
Added Tag for custom application data can be stored.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3562 52acb1d6-8a22-11de-b505-999d5b087335
2011-07-27 20:17:34 +00:00
Latif Khalifa
5a37c431fa
Made TextureEntryFace cloneable
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3561 52acb1d6-8a22-11de-b505-999d5b087335
2011-07-25 17:41:51 +00:00
Latif Khalifa
b0ffd2f70a
Mesh data still comes in sculpt format, but different ExtraParamType
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3560 52acb1d6-8a22-11de-b505-999d5b087335
2011-07-21 03:13:01 +00:00
Latif Khalifa
9d344e0683
LIBOMV-920: Added ability to retrieve own visual params and appearance textures
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3559 52acb1d6-8a22-11de-b505-999d5b087335
2011-07-20 14:57:04 +00:00
Latif Khalifa
29c2df230e
Add the privacy flag to the parcel update message as well (Revolution Smythe).
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3557 52acb1d6-8a22-11de-b505-999d5b087335
2011-07-12 23:21:50 +00:00
Latif Khalifa
5091d0e4f9
Patch by Revolution Smythe to add new privacy fields to parcel properties.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3556 52acb1d6-8a22-11de-b505-999d5b087335
2011-07-12 23:15:58 +00:00
Latif Khalifa
309e491154
Trim string at the position of first \0 as it's not necessarily trailing.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3555 52acb1d6-8a22-11de-b505-999d5b087335
2011-07-09 21:35:31 +00:00
Latif Khalifa
b942a52ee5
Added Tag to Primitive for use with client application akin to Control.Tag property of winforms.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3554 52acb1d6-8a22-11de-b505-999d5b087335
2011-07-09 12:53:05 +00:00
Latif Khalifa
b190b0b542
Prune duplicate request for texture downloads and just register callbacks instead of making a full request.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3553 52acb1d6-8a22-11de-b505-999d5b087335
2011-07-09 11:32:09 +00:00
Latif Khalifa
73c2a836c3
RAD-912: Added mesh decoding to rendering
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3546 52acb1d6-8a22-11de-b505-999d5b087335
2011-06-10 09:57:12 +00:00
Latif Khalifa
0837897926
Save all header data, not only subparts.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3545 52acb1d6-8a22-11de-b505-999d5b087335
2011-06-10 07:32:02 +00:00
Latif Khalifa
4c4679683c
LIBOMV-907: [PATCH] Support decoding of old wearable assets (LLWearable version 15 and 16)
...
Patch by Tim Hart
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3544 52acb1d6-8a22-11de-b505-999d5b087335
2011-06-08 08:43:01 +00:00
Latif Khalifa
c68330737f
LIBOMV-910: Add the ability to set agent language
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3543 52acb1d6-8a22-11de-b505-999d5b087335
2011-06-04 22:28:45 +00:00
Latif Khalifa
d471ecbbb6
LIBOMV-906: [PATCH] Support for avatar physics
...
Patch by Tim Hart
(Modified slightly not to send physics params if no physical wearable is worn)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3542 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-24 00:58:42 +00:00
Latif Khalifa
9cd91f59b8
LIBOMV-905: Region crossings and agent movement after teleport don't work on opensim
...
Don't send agent updates before AgentMovementComplete packet is received
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3541 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-23 23:04:50 +00:00
Latif Khalifa
3a091570f8
Update caps list as of caps requested by viewer 2.6.9 (after mesh merge).
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3536 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-21 13:53:37 +00:00
Latif Khalifa
6cbf4ea9a7
LIBOMV-904: Add the ability to set prim's physics properties available in the new mesh sim
...
Updated message template to mesh project viewer.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3535 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-20 17:21:45 +00:00
Latif Khalifa
e8dc20d2d7
First update tracker, then raise events (LIBOMV-903)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3534 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-20 10:05:00 +00:00
Latif Khalifa
0dd3773031
LIBOMV-903: Handle ObjectPhysicsProperties Event Queue Message
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3533 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-20 09:26:13 +00:00
Latif Khalifa
5f5b4390c8
Use random port for the voice daemon (allows more clients to run at the same time).
...
Couple of minor tweaks
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3520 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-16 13:13:47 +00:00
Latif Khalifa
7e5245317b
Clarify documentation for SetPermissions()
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3519 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-15 21:25:55 +00:00
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