Commit Graph

24 Commits

Author SHA1 Message Date
John Hurliman
bfa6f6ca3f Applying patches from [LIBOMV-288] to completely redo the InventoryManager system, hopefully for great justice
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2021 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-29 21:36:53 +00:00
John Hurliman
71837bfcf6 * Adding Helpers.GetRunningRuntime() to detect Mono vs. .NET runtime
* Cross-platform hack to get CAPS working reasonable on both Mono and Windows

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2020 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-29 20:05:43 +00:00
John Hurliman
117d4c7f4f Switched CapsBack to use an asynchronous method for fetching the server response, so clients no longer have to wait for event queues to timeout before exiting
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2019 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-29 19:45:36 +00:00
John Hurliman
24471fe5fa * Converting packet sequence number incrementing from the unsafe lock{} mechanism to the Interlocked class
* Tiny speed optimizations in packet handling

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2018 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-29 16:52:44 +00:00
John Hurliman
926e34b627 Adding an overly verbose debug line to look into Content-Length issues with CAPS on Mono
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2016 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-29 05:17:01 +00:00
John Hurliman
e294f47afd * Basic types renaming continued
* Corrected ManagedImage.ExportRaw() function to flip the image (OpenGL has a texture origin in the bottom-left)

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2015 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-28 22:23:48 +00:00
John Hurliman
a872a67997 * Added ApproxEquals() function for all vector types
* Added Mag() and MagSquared() static functions for more vector types
* All vectors and color now implement IComparable generic interface
* Added Color4.GetHue()
* Documentation fixes in Types.cs

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2014 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-28 18:36:32 +00:00
Jim Radford
6f404ad4f4 LIBOMV-316 Applies patch from Angelo Biondi to correct redirect handling. Mostly affect connections to the Beta (ADITI) grid.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2010 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-28 08:32:25 +00:00
Jim Radford
442bffbe28 Updates AgentManager inline comments to use non LL prefixed types (Types no longer begin with LL)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2009 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-28 08:28:16 +00:00
Jim Radford
c0009286bb Updated AssemblyInfo.cs to support build version numbering, so we can publish nightly binary snapshots along with the documentation
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2006 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-27 04:17:32 +00:00
Jim Radford
7a7039e261 LIBOMV-327 Applying Patch from Gonta Maltz which implements the ability to deselect multiple objects in ObjectManager
* Fix Comment Typo in ParcelManager

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2005 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-26 09:18:52 +00:00
Jim Radford
8247736600 LIBOMV-325 Adds Handler for ParcelMediaUpdate packet
* Adds struct in ParcelManager for ParcelMedia information
* Updates Parcel struct to use new ParcelMedia struct
* Documents Events in ParcelManager
* Adds Namespace information for the OpenMetaverse.Rendering Classes in the Helpfile Builder
* Fixes a typo and some inline documentation in GroupManager

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2004 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-26 08:50:37 +00:00
Jim Radford
e000e18243 LIBOMV-236 Cleans up GroupManager class:
* Documents Event Delegates
* Removes Transaction viewing methods and packets due to deprecated protocol packets
* Removes GroupProfile struct since it was an exact duplicate of the Group struct
* Cleans up ToString() override in AgentManager InstantMessage struct
* Updates GroupManager example to use Group struct vs removed GroupProfile struct

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2003 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-26 05:38:30 +00:00
3e715ebd2f LIBOMV-324 Adds Client.Grid.RequestRegionHandle(regionID) and OnRegionHandleReply event
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2001 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-25 19:32:33 +00:00
Jim Radford
8802153778 * Fix SelectObjects method in ParcelManager to work
* Adds additional inline comments to GroupManager

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1999 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-25 06:01:25 +00:00
John Hurliman
81e6342d36 Removing LL prefix from all basic types
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1998 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-25 05:15:05 +00:00
Jim Radford
ad8fdb1edf LIBOMV-323 Implements Packet handler for EjectGroupMemberReply packet, fired when an avatar is removed using the EjectUser() Method.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1997 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-25 02:25:10 +00:00
Jim Radford
935c1beb24 LIBOMV-273 Adds Missing Event to SelectParcelObjectsReply packet handler. which would cause the OnParcelSelectedObjects event to not be fired on response data.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1988 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-24 18:48:37 +00:00
John Hurliman
20e947aa0a Committing something that works for Prebuild. It's not the absolute best solution, but that would require more Prebuild hacking
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1986 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-24 00:42:59 +00:00
John Hurliman
ed0d5092f7 * Adding missing files from last commit, finishing out [LIBOMV-320]
* Added AvatarPreview to trunk
* Switched from OpenSim Prebuild.exe to latest official SVN checkout
* Replaced Exe with WinExe where appropriate in prebuild.xml

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1983 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-23 23:18:27 +00:00
John Hurliman
c5a73acfa9 * Initial check-in of Prebuild setup. This removes all MSVC project files and NAnt build files and replaces with a few batch/shell scripts
* Adding nunit.framework.dll to bin/

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1965 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-23 00:27:31 +00:00
John Hurliman
070051acae Moving libsecondlife.Tests and libsecondlife.Utilities outside of the OpenMetaverse folder
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1962 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-22 23:23:07 +00:00
John Hurliman
f2dde3daae Moving examples, mapgenerator, and VisualParamGenerator to Programs folder (SVN is seriously ruined still, don't check out yet)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1961 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-22 23:21:49 +00:00
John Hurliman
c1f3d6a3c2 Renaming libsecondlife folder to OpenMetaverse. Part of a multi-step process, do not check out this revision!
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1957 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-22 22:56:05 +00:00