Douglas R. Miles
acf5ef4dbd
Added AssetCallingCard + one extra wrapper for future assetTypes
2012-05-30 14:16:06 -07:00
Douglas R. Miles
246ada8bc2
LIBOMV - allow complicated turning without updating the server (so turning and moving can be done in one packet)
2012-05-30 13:46:46 -07:00
Douglas R. Miles
245f9ecade
LIBOMV - needed ResetControlFlags to be public for movement
2012-05-30 13:24:38 -07:00
Douglas R. Miles
525f3a166d
LIBOMV - MakeAppearancePacket() to allow individual editing
2012-05-30 13:10:46 -07:00
Latif Khalifa
6720d023a6
LIBOMV-945: ObjectPropertiesUpdatedEventArgs extending ObjectPropertiesEventArgs instead of EventArgs
...
Patch by SignpostMarv
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3607 52acb1d6-8a22-11de-b505-999d5b087335
2012-05-30 12:38:38 +00:00
Latif Khalifa
ec108094d9
LIBOMV-944: Some value should be required for the viewer channel.
...
Renamed some method param names to make it clear where the channel is set.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3606 52acb1d6-8a22-11de-b505-999d5b087335
2012-05-29 21:40:19 +00:00
Latif Khalifa
12b2d2681e
LIBOMV-941: ObjectManager.BuildBasicShape() uses wrong ProfileCurve for PrimType.Prism
...
Patch by Frederick Martian
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3605 52acb1d6-8a22-11de-b505-999d5b087335
2012-05-21 19:59:34 +00:00
Latif Khalifa
33696f0180
Fixed inverted logic determining if prim is new in compressed update.
...
Caught by Thoys
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3599 52acb1d6-8a22-11de-b505-999d5b087335
2012-02-04 00:24:17 +00:00
Latif Khalifa
031e9ab67e
LIBOMV-931: Head tattoo's disappear at rebaking
...
Patch by Ard van der Leeuw and Thijs Wenker
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3598 52acb1d6-8a22-11de-b505-999d5b087335
2012-01-21 18:03:17 +00:00
Latif Khalifa
a6a337e0a9
Reverting patch fot LIBOMV-929:
...
jhurliman: the reason it used the packet number * 1000 is because packets can show up out of order. if you get packet number 5 before packet number 4, the old code would correctly put the data at download.AssetData[5000] where the new code would put it at download.AssetData[4000] (which would get overwritten by the next packet and leave a gap of empty bytes at [5000-5999]
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3597 52acb1d6-8a22-11de-b505-999d5b087335
2011-12-08 23:41:39 +00:00
Latif Khalifa
f37ae4b270
Check that we have caps before sending request
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3596 52acb1d6-8a22-11de-b505-999d5b087335
2011-12-03 17:14:53 +00:00
Latif Khalifa
2cb2614764
Hypergrid regions always return Y=0. Allow that.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3595 52acb1d6-8a22-11de-b505-999d5b087335
2011-12-03 16:42:46 +00:00
Latif Khalifa
1d4e10e7c6
LIBOMV-929: When processing asset TransferPackets,
...
use the existing AssetDownload.Transferred count to
copy the new data into AssetDownload.Data rather than
assuming 1000 bytes
Patch by: Justin Clark-Casey
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3594 52acb1d6-8a22-11de-b505-999d5b087335
2011-12-02 08:02:47 +00:00
Latif Khalifa
f1dd4dcbc9
Implement handler for BulkUpdateInventory message over EventQueue.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3589 52acb1d6-8a22-11de-b505-999d5b087335
2011-10-23 00:42:34 +00:00
Latif Khalifa
542c7cb474
Removed debug code from the previous commit.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3588 52acb1d6-8a22-11de-b505-999d5b087335
2011-10-22 22:20:31 +00:00
Latif Khalifa
3acbd93cf9
Added handling of couple of more fields in caps-to-packet
...
Removed too verbose warnings
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3587 52acb1d6-8a22-11de-b505-999d5b087335
2011-10-22 22:19:02 +00:00
Latif Khalifa
7119b70634
Guard if name is sent as null (happens in recent server version)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3586 52acb1d6-8a22-11de-b505-999d5b087335
2011-10-22 21:08:43 +00:00
Latif Khalifa
0c979a204e
Don't remove existing attachments at the same spot when replacing and adding to outfit.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3585 52acb1d6-8a22-11de-b505-999d5b087335
2011-10-07 13:35:08 +00:00
Latif Khalifa
6d3ed6597b
OSGrid has some animations that don't have the correct keycount information.
...
Avoid crashing by sanity checking those counts.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3584 52acb1d6-8a22-11de-b505-999d5b087335
2011-10-03 00:34:20 +00:00
Latif Khalifa
0e2454aa9a
LIBOMV-926: Add the ability to attach multiple items to one attachment point (multi-attachments)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3583 52acb1d6-8a22-11de-b505-999d5b087335
2011-10-01 03:27:05 +00:00
Latif Khalifa
984aacaab4
In order to display client tags TPVs require that skin textures for upper and lower body be the same.
...
Send client ID texture there.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3577 52acb1d6-8a22-11de-b505-999d5b087335
2011-08-26 00:27:40 +00:00
Latif Khalifa
f303511864
Fixed documentation
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3576 52acb1d6-8a22-11de-b505-999d5b087335
2011-08-14 11:54:08 +00:00
Latif Khalifa
aee5bc30c2
More precise sim position.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3575 52acb1d6-8a22-11de-b505-999d5b087335
2011-08-11 12:46:03 +00:00
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