Commit Graph

438 Commits

Author SHA1 Message Date
Jim Radford
cd04ffa8b5 * adds new Release-docs build target for automated nightly builds of binaries and code documentation
* Fixes missing semi-colon in unit tests

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1784 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-27 09:05:59 +00:00
Jim Radford
a512196610 fixes Inverted Color and Transparency issue in TextureEntry. Please report any other behavior changes related to texture colors and transparencies in Mantis. See #237, Patch courtesy of timhart
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1774 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-27 02:12:50 +00:00
Jim Radford
71796605c9 Fixes LLSD Parser to return an empty LLSD Object if server returns a blank file, Mantis #232
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1773 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-27 02:00:15 +00:00
Jim Radford
2c6d05f823 Fixes several LLSD Parser bugs, adds additional unit tests Mantis #228, Patch courtesy of LeffardLassard
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1772 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-27 01:48:05 +00:00
John Hurliman
e5be344b27 [libsecondlife]
* Added TextureCache.ImageFileName() that retrieves the filename of a texture in the cache
[primpreview]
* Right-click export of objects in SL to a zip package

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1770 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-26 00:25:18 +00:00
John Hurliman
4790d1ccce [primpreview]
* Fixed a couple of crashing bugs
* Color blending with textures is working
* Alpha transparency works but sorting is broken
* Commented out a first pass at lighting thanks to root66

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1769 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-24 22:28:06 +00:00
John Hurliman
a3b0976d1c * New capabilities requested in the seed request (no new CAPS implemented though)
* AssetTexture.AssetID wasn't being set before firing OnImageReceived(), fixed now

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1767 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-24 19:31:52 +00:00
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