Commit Graph

431 Commits

Author SHA1 Message Date
John Hurliman
d31ec9bc19 Added new DownloadTextureCommand to TestClient
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1763 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-22 23:32:15 +00:00
Jim Radford
103ac0fffe * Fixed unimplemented group chat event in Agentmanager to log when an attempt to send a group chat message fails due to non-existant SessionID
* updated Mapgenerator template Header

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1761 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-22 22:09:58 +00:00
John Hurliman
fc102af3a8 More intelligent error reporting from EventQueueClient
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1760 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-22 18:59:39 +00:00
Jim Radford
fd3c8d7b64 Fixes VoiceManager to send empty LLSD struct, Mantis #229 Patch from DrScofield
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1758 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-22 10:42:15 +00:00
Jim Radford
74b0de958b Adds try/catch block around login data parser to catch possible LLSS Parsing exceptions caused by invalid data returned from login server, Mantis#228
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1757 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-22 02:50:22 +00:00
Jim Radford
60140dca7b Add check for existence of file when using -file switch for multiple clients. Mantis #227
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1756 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-22 02:00:53 +00:00
Jim Radford
70dad60d12 Adds ability for Client to bind to specific IP Address (Settings.BIND_ADDR) Mantis #221
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1755 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-22 01:25:37 +00:00
Jim Radford
bab01d7bc8 Mantis #225 Adds full LLSD Binary and notation parser & Unit Tests Patch from Leffard Lassard
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1754 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-22 01:15:49 +00:00
Jim Radford
cda27f0a6c Adds two TestClient commands: ParcelVoiceInfo VoiceAcountCommand to display parcel's voice settings and to display voice account information Courtesy of DrScofield Mantis#220
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1753 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-22 00:31:37 +00:00
55aa75b5c9 Fixes GroupName type in AvatarManager.cs being an LLUUID instead of a string
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1751 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-15 22:30:17 +00:00
John Hurliman
7f688ac12f Committing some broken primpreview code that tries to use TexturePipeline for jradford
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1749 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-11 19:10:38 +00:00
6596fdb64c Fixed missing null check in OnCourseLocationUpdate (oops)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1748 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-11 18:40:14 +00:00
a517c1f7c8 Added Client.Grid.OnCourseLocationUpdate - triggers when mini-map positions are updated by the simuator.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1746 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-11 15:14:54 +00:00
baba
8ac39b396e updated copyright dates and added missing license text in headers
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1745 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-11 07:59:44 +00:00
Jim Radford
522dff1144 Exposes Asset Cache public in AssetManager
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1741 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-10 23:51:49 +00:00
John Hurliman
4dcb8fdab7 Removed TextureCache.IsImageCached() because TextureCache.HasImage() already exists
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1739 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-10 21:34:04 +00:00
John Hurliman
8321f6614f Added TextureCache.IsImageCached()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1738 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-10 21:22:15 +00:00
John Hurliman
b5013c7bd9 * Added a check in LLSD conversion and prim export for the "white texture", a hardcoded UUID for a blank texture that doesn't actually exist
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1736 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-10 19:57:27 +00:00
Jim Radford
88f163a7ac *BREAKING CHANGE* Mantis#217 Updates OnAvatarGroups event so it passes a structured list in the callback instead of the packet data which could change without notice.
* Updated TestClient/Commands/CloneProfileCommand.cs to reflect changes.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1733 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-10 01:45:00 +00:00
Jim Radford
7b45ca422a Applies patches from DrScofield Mantis#160, handles CAPS Event ParcelVoiceInfo - Thanks
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1731 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-09 20:02:07 +00:00
Jim Radford
88b7b6a733 Adds new AgentMovement Event to AgentManager which allows you to get position and running simulator version on connection and sim changes.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1730 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-09 19:22:17 +00:00
Jim Radford
f55e261623 Mantis#215, LLUUID is now Serializable
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1729 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-09 19:12:45 +00:00
Latif Khalifa
a1b3c0d5d3 Always set permissions of newly created prims (mantis #214)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1728 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-09 15:12:11 +00:00
Jim Radford
6b744f3e3a Updates TestClient imgroup command, does not automatically close the session so people can send more than one message.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1722 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-08 06:01:26 +00:00
Jim Radford
423a087962 Documentation clarification in InstantMessage struct.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1721 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-08 03:59:46 +00:00
Jim Radford
ed757e3263 patch from root66, adds some imaginary math, quat / operator overload, and a Conjugate overload.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1720 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-08 01:15:43 +00:00
Latif Khalifa
7ca6b12bc8 Workaround for wrong prim position at creation time. (mantis #210)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1718 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-07 23:06:38 +00:00
Jim Radford
c4e241a5b4 Mantis #162, 209, Adds Packet Handlers for AvatarSitResponse and ScriptSensorReply packets. Adds new methos RequestScriptSensor() to sense scripted objects and avatars.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1717 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-07 22:09:40 +00:00
Jim Radford
9d07e7deba Adds usage instructions and sanity check to TestClient wear command. Mantis #99
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1716 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-07 17:12:20 +00:00
Jim Radford
7baa3ffb04 Applies patch from Tomarus, Mantis #207 corrects Simulator Stats types.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1715 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-07 16:55:46 +00:00
Jim Radford
622b2ed6c8 AssetManager.AssetType.Primitive seems misnamed and causes SL client to ignore inventory objects Mantis #208 patch from DrScofield
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1714 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-07 16:46:04 +00:00
Latif Khalifa
8dc1f478a8 Allow testing of image cache in TestClient
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1713 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-07 15:10:01 +00:00
Latif Khalifa
23ed896cdd Backup sculpt texture (mantis #183)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1712 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-07 14:37:18 +00:00
Jim Radford
0eefb413d3 Converts Wearables Dictionary to an InternalDictionary to expose avatars current wearables as public.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1711 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-06 21:36:03 +00:00
Jim Radford
6a419e4737 Updates nunit tests so they pass (added check for event queue), removes no longer valid tests, adds local teleport test in NetworkTests.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1710 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-06 21:34:29 +00:00
Jim Radford
e31d6a50a7 Applies patch #204 from Baba, fixes LLQuaternion multiplication in Types.cs
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1709 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-06 02:00:48 +00:00
Jim Radford
a62549b23a * Adds overload to RequestTeleport that allows teleporting to a Landmark
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1708 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-06 01:57:08 +00:00
Jim Radford
8b54f1bee9 Adds packet handler and event for CameraConstraint packet. Mantis#159
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1706 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-05 00:01:49 +00:00
gareth
f6fe324c35 ObjectPositionPacket no longer has any effect in 1.20 simulator code. Switch to suing MultipleObjectUpdatePacket for setting object position
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1705 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-04 21:35:31 +00:00
Jim Radford
01eb82aaa6 Adds packet handler for ScriptControlChange in AgentManager, Mantis#193
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1704 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-04 21:08:38 +00:00
Jim Radford
2ad84bb40c moved shoot out of core libe and put in libsecondlife.Utilities Realism class.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1703 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-04 19:54:43 +00:00
Jim Radford
31c08e45b4 Mantis#195 - moves Shoot() out of Movement and into AgentManager (Client.Self.Shoot() now vs Client.Self.Movement.Shoot()). Marks existing Methods obsolete to be removed in the 0.5 api
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1702 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-04 19:36:52 +00:00
gareth
3e0c841a37 Fixing LLQuaternion.GetBytes() as per mantis #191. Patch by mjm
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1701 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-04 19:14:25 +00:00
Latif Khalifa
64be347c3c If we have recieved a redirect don't consider that a login success (manits #201)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1700 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-04 01:51:42 +00:00
Jim Radford
5dfe7b3e2a Adds new Method to InventoryManager to rename folders
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1699 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-03 10:03:30 +00:00
Jim Radford
0aa0b55c11 applies patch#198 from CrisOmega - adds the OnInventoryObjectAdded event and InventoryObjectAdded delegate to the Inventory class. It exposes the inventory node structure via the GetNodeFor method for easy traversal. It also adds an Owner field to the Inventory class, for future library support.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1698 52acb1d6-8a22-11de-b505-999d5b087335
2008-03-31 21:31:02 +00:00
Jim Radford
6058bb4e7c applies patch from CrisOmega from Mantis#192, fixes ambiguous master selection in TestClient
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1696 52acb1d6-8a22-11de-b505-999d5b087335
2008-03-31 04:29:12 +00:00
Latif Khalifa
122c8711fe Added AutoResetControls property that allows persistance of movement controls over updates (mantis #190)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1695 52acb1d6-8a22-11de-b505-999d5b087335
2008-03-30 23:22:45 +00:00
Jim Radford
9987c8f153 Applies patch #178 from lkalif, adds cache for texture baking to improve baking performance, adds OnImageReceiveProgress event to track progress of image downloads. Cache is disabled in Settings by default.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1693 52acb1d6-8a22-11de-b505-999d5b087335
2008-03-28 00:28:02 +00:00
Jim Radford
09bb5e1f39 fixes bug while baking clothing layers that do not contain alpha channel, mantis#176, Patch from dahlia
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1692 52acb1d6-8a22-11de-b505-999d5b087335
2008-03-22 05:17:32 +00:00