Jim Radford
b4084c7b2e
* Added overload to RequestAllSimParcels which allows user to do a full refresh of Parcel dictionary
...
* Increased time delay between requests due to caps being slower responding to parcel PropertiesRequests
* See TestClient/Commands/Land/ParcelInfoCommand.cs for example usage.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1659 52acb1d6-8a22-11de-b505-999d5b087335
2008-03-07 17:43:51 +00:00
Jim Radford
b4b8c9a5d3
* Fixes LLSD Parser for generic capabilities packets to handle binary fields which come across as Properties.
...
* Switches TestClient ParcelInfoCommand to using internal RequestAllSimParcels Methods.
* Mark Utilities ParcelDownloader class as Obsolete
* Adds new RegionDenyAgeUnverified field to Parcel struct.
See Mantis#156
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1658 52acb1d6-8a22-11de-b505-999d5b087335
2008-03-06 21:28:52 +00:00
Jim Radford
079af6ccc4
New Feature implements simple avatar texture baking courtesy of dahlia, mantis#153
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1657 52acb1d6-8a22-11de-b505-999d5b087335
2008-03-06 06:04:22 +00:00
Jim Radford
6135b0c748
Cleanup patches from DrScofield, cleans up inline code comments and LLUUID Comparison against null. Mantis#138
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1656 52acb1d6-8a22-11de-b505-999d5b087335
2008-03-06 05:57:16 +00:00
Jim Radford
8dca9d0845
updates Login.cs to support an id0 required to keep bots operating when empty mac addresses are banned.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1653 52acb1d6-8a22-11de-b505-999d5b087335
2008-03-03 19:06:08 +00:00
Jim Radford
ae1861d0f0
Applies patch from A_Biondi, adds Enumerator for TextureAnimMode. Mantis#140
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1652 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-28 22:14:46 +00:00
Jim Radford
dd41e48b36
applied patch from mcortez #142 , fixes avatar height calculations
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1651 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-28 22:02:52 +00:00
Jim Radford
e6a7a09adf
Applies patch from A_Biondi, Issue #139 - fixes mistake during the alpha inversion on prim.TextColor
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1650 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-28 21:51:57 +00:00
Jim Radford
7939157db3
TransactionID is incorrectly handled in InventoryManager.cs / RequestCreateItem() Mantis#145 - Thanks mcortez
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1649 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-28 21:48:39 +00:00
Jim Radford
19f162cdd3
Stop AlertMessageHandler from throwing an exception on every AlertMessage when there are no subscribers to the OnAlertMessage event. Thanks to A_Biondi
...
Reference Mantis#141
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1648 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-28 21:44:12 +00:00
Jim Radford
2752cddba3
Applies patch #146 from mcortez, fixes asset encoding for notecards.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1647 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-28 21:36:09 +00:00
Jim Radford
3f3ea8f8ee
patch from root66, implements missing methods (basically all of them) in SoundManager.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1646 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-28 21:28:39 +00:00
Jim Radford
be5e9c29ee
patch from root66, adds helper method to respond to group invitations.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1645 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-28 21:24:42 +00:00
Jim Radford
cbb25af68b
* Implements AlertMessage packet handler/events in AvatarManager - Self.OnAlertMessage
...
* fixes minor spelling mistake in InventoryManager
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1644 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-19 08:46:16 +00:00
Jim Radford
fc687a65ab
applies patch from root66,
...
* Adds new parcelmanager method to eject/ban a user on a parcel
* Adds new parcelmanager method to freeze an avatar on a parcel.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1643 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-13 19:34:10 +00:00
Jim Radford
b73d823076
Backing out previous commit, wrong working copy commit
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1642 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-13 19:33:37 +00:00
Jim Radford
fb409ac403
applies patch from root66,
...
* Adds new parcelmanager method to eject/ban a user on a parcel
* Adds new parcelmanager method to freeze an avatar on a parcel.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1641 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-13 18:49:28 +00:00
Jim Radford
2f03783164
fixes BitPack.cs on big endian systems. patch from DrScofield from Mantis#135
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1640 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-13 07:27:43 +00:00
Jim Radford
922239c802
fixes incorrect byte conversion on big endian systems. patch from DrScofield from Mantis#136
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1639 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-13 07:24:54 +00:00
Jim Radford
e24d38019d
Applies patch by root66 from #126 which defaults to disallow group membbers access to TestClient commands.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1633 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-07 17:32:06 +00:00
Jim Radford
ef3796aa90
Fixes #115 from A_Biondi, CreateItemFromAssetResponse doesn't handle null response
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1631 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-03 04:02:14 +00:00
Jim Radford
11e4f3712f
0000124: [patch] when calling Primitive.ParticleSystem.GetBytes(), PartMaxAge is never packed up. MaxAge is packed up twice - From Teravus
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1630 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-03 03:54:28 +00:00
Jim Radford
7bfe59c28d
Applies patch from Issue #125 from Teravus - fixes SimStats
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1629 52acb1d6-8a22-11de-b505-999d5b087335
2008-02-03 03:51:04 +00:00
Jim Radford
626cde8113
Applies patch from root66 that handles llLoadURL requests.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1627 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-20 23:08:13 +00:00
John Hurliman
3f3ae5e99b
* Added LLObject.PrimType enum
...
* LLObject.ObjectData.Type property returns the best guess at current PrimType
* ExportCommand for TestClient exports textures (need to update this to export to a new folder)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1626 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-17 08:08:54 +00:00
Jim Radford
77143b9b6b
* Applies patch from issue #108 , avoids Timeout for empty Task content Courtesy of A_Biondi
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1625 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-15 20:16:13 +00:00
Jim Radford
60363eee77
Fixes DateTimeToUnixTime to use passed parameter #114 Thanks A_Biondi
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1624 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-15 20:08:26 +00:00
Jim Radford
c416d78f19
* Implements Friend Location Requests/Replies Mantis#113
...
* Adds TestClient command: MapFriendCommand.cs
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1623 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-15 07:14:50 +00:00
Jim Radford
0379fce831
* Implements Request/Handler to select prims on a parcel based on ID or type, (used for returning objects on a parcel)
...
* Implements automatic requesting of ObjectProperties if prim flag bit CreateSelected is set when new prims arrive.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1622 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-12 07:19:30 +00:00
Jim Radford
d4444854ba
Adds method for responding to ScriptDialogs from Objects Ref Mantis#110
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1621 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-12 03:10:39 +00:00
John Hurliman
aa9fa504da
Made Packet.ResendCount public so OpenSim can make use of it
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1620 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-12 02:42:32 +00:00
John Hurliman
da540b4a67
* Made Packet.TickCount internal
...
* Added Packet.ResendCount so we can track the number of times a packet is resent (not implemented yet)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1619 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-12 02:39:17 +00:00
John Hurliman
bb09afe4ed
[libsecondlife]
...
* Fixed a bug causing negative PathShears to be read incorrectly
[libprimrender]
* More rendering bugfixes, coupled with the PathShear fix prims should be rendering identical to the SL viewer now
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1618 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-12 02:06:33 +00:00
Jim Radford
05d660e3e4
* Adds InventoryItemFlags enum to the Inventory system.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1617 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-12 00:12:40 +00:00
John Hurliman
a44ff50e76
* Fixing incorrect quaternion multiplication code
...
* Changing the foreach loops in ObjectManager.InterpolationTimer to use the ForEach() functions
* Avoid running packet.ToString() twice for every packet in SLProxy analyst
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1616 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-11 23:49:28 +00:00
John Hurliman
7436157475
* Removed the last references to the deprecated author parameter in Login(), replaced with userVersion
...
* Changed the LLVector3 != operator to avoid an extra function call (in case it isn't automatically inlined)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1614 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-10 23:40:13 +00:00
Jim Radford
80e379f271
* Enhanced ParticleSystem Class documentation to be less ambiguous.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1612 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-09 02:59:53 +00:00
Jim Radford
88c6cf904b
* Added more documentation to AgentManager Class
...
* Added extra parameters to the OnGroupChatJoin event courtesy of Thoys Issue#106
* Updated TestClient IMGroup command to reflect changes.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1611 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-09 00:52:59 +00:00
Jim Radford
c680056301
* Remove deprecated ObjectTracker Class (ObjectTracker uses two InternalDictionaries in Simulator.cs now)
...
* Add full documentation to SecondLife Class
* Add full documentation to ParticleSystem Class
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1610 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-08 23:58:26 +00:00
John Hurliman
9f797293de
Updated the GUI examples to use asynchronous login which is now required for GUI apps
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1609 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-08 20:48:22 +00:00
John Hurliman
2a76af7ffb
Catches login URI parsing errors and logs an informative error instead of throwing an exception
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1608 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-08 19:34:53 +00:00
Jim Radford
066d2cf7e9
* Fixes InstantMessage SessionID to be compatible with the official viewer without the overhead of a session tracking InternalDictionary.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1607 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-08 09:36:20 +00:00
Jim Radford
13d77e53ec
Removes unnecessary debugging output from prior commit.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1606 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-08 06:43:34 +00:00
Jim Radford
3f009126f8
* Adds Session tracking to InstantMessages (prevents multiple Clients IM's from appearing in the same window)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1605 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-08 06:41:29 +00:00
Jim Radford
a91df6c0b9
* Added full documentation to InternalDictionary Class
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1602 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-07 21:49:52 +00:00
Jim Radford
68023b1892
Made GroupChatSessions InternalDictionary public
...
Added Documentation to RequestCurrentGroups re bug#104
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1601 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-06 21:33:14 +00:00
Jim Radford
07490229b2
Documented all public methods in GroupManager class. (No Code Changes)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1600 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-06 10:22:32 +00:00
Jim Radford
02a72974ec
* Applied patch from root that allows group name lookups
...
* Added InternalDictionary cache for group name2key
* fixed InternalDictionary to lock public ContainsKey method
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1599 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-06 06:12:01 +00:00
Jim Radford
9c116b899a
* Adds the TestClient commands ActivateGroupCommand, JoinGroupCommand, LeaveGroupCommand courtesy of A_Biondo, Mantis #77 , 80, 81
...
* Modifies Groups Testclient command to show group UUIDs
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1598 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-05 23:30:50 +00:00
Jim Radford
8ded92262e
* Implements Group Chat
...
* Adds Example TestClient command imgroup
* Adds convenience methods to InternalDictionary
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1597 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-05 23:06:19 +00:00