Jim Radford
320559f35f
LIBOMV-492 Updates to WinGridProxy:
...
* Added Hex Viewer to Inspector
* Login Response is now decoded as XML
* Sessions list is now Flicker Free
* Lots of other minor code cleanup
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2615 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-17 00:48:52 +00:00
Jim Radford
7bff2ad955
LIBOMV-492 Announcing WinGridProxy - a proxy application for exploring and shaping traffic on Virtual World Grids.
...
Note: This is a very early release version. Please put any feature requests or suggestions in the jira entry here: http://jira.openmv.org/browse/LIBOMV-492
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2609 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-16 05:14:07 +00:00
e759da3fd6
LIBOMV-486: Added IRC <-> SL gateway example
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2589 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-10 21:23:34 +00:00
John Hurliman
f48c9922e9
* Added OpenMetaverse.Messages.Linden and OpenMetaverse.Messages.Simian namespaces to hold LLSD serialized messages. The dawn of a new era for libomv!
...
* Changing LLSD JSON serialization to match the draft at http://tools.ietf.org/html/draft-hamrick-llsd-00 (first breaking change since 0.6.0)
* Moving some enums out to OpenMetaverseTypes.dll
* Adding conversion methods to go to and from the newly moved enums
* Moved Parcel enums out to the main namespace
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2588 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-09 01:17:40 +00:00
John Hurliman
1d49d4facb
* Swapped out CookComputing.XmlRpcV2.dll for good ol' XMLRPC.dll
...
* Set another async thread in CapsBase to background to help libomv shutdown times
* Returned the login data structures to libomv types
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2586 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-08 21:02:58 +00:00
Jim Radford
2db5f0c493
LIBOMV-481 Re-Implements XML-RPC Logins, New Settings to switch between LLSD or XML-RPC logins, defaults to XML-RPC Please post any new login issues to http://jira.openmv.org/browse/LIBOMV-481
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2583 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-08 01:55:59 +00:00
John Hurliman
21de923e42
* Added CircularHashedQueue to OpenMetaverseTypes. Provides a circular queue with a hash-based Contains function, useful for ACK accounting (not implemented in libomv yet)
...
* Added TokenBucket to OpenMetaverseTypes. Provides a hierarchical token bucket for bandwidth throttling (not implemented in libomv yet)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2542 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-26 04:29:17 +00:00
John Hurliman
220bda6c14
Removing ExtensionLoader since it is only a Simian dependency
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2526 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-20 20:58:19 +00:00
John Hurliman
cabd9c3d58
Removing Simian from the libomv folder now that it has been moved to http://openmetaverse.org/svn/omf/Simian/
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2525 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-20 13:12:15 +00:00
John Hurliman
79c88e021e
Forgot a new library reference in Simian
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2519 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-20 08:32:32 +00:00
Jim Radford
066f15f34c
Update Prebuild.xml to exclude SimExport, updated date in LICENSE.txt
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2510 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-19 21:05:03 +00:00
John Hurliman
70fe1f8f2a
[Simian]
...
* Initial framework support for multiple simulators. Currently only the first region config is loaded, but the framework is there
* Big reorganization of config and data files
* Started renaming extensions that handle LLUDP packets to start with the LL prefix. Work in progress
* Initial SSL support
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2482 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-12 23:02:42 +00:00
John Hurliman
3ad7551a4a
* Added Utils.EmptyBytes which is equal to new byte[0] and replaced all references of new byte[0] to Utils.EmptyBytes
...
* Added a CRC32 implementation to OpenMetaverseTypes.dll
* Added ToBytes() functions to most of the OMV types for writing bytes into an existing byte array
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2470 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-06 01:32:02 +00:00
John Hurliman
ec071b981c
Adding prebuild.xml hack for CircularQueue.cs
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2457 52acb1d6-8a22-11de-b505-999d5b087335
2009-02-25 20:44:46 +00:00
John Hurliman
54c4ae80fd
* Default Primitive.Rotation to Quaternion.Identity
...
* Quaternion.Conjugate() was accidentally set private, fixed
[Simian]
* Move login code to LindenLogin extension
* Move avatar tracking to ISceneProvider (Simian class is now "pure" and contains no implementation code)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2421 52acb1d6-8a22-11de-b505-999d5b087335
2009-01-30 19:24:38 +00:00
John Hurliman
364c2c26d9
* Moved all capabilities code to the new library, OpenMetaverse.Http
...
* OpenMetaverse.Http contains a CAPS client + server, event queue client + server, SSL certificate generation (root CA, server certs, client certs), and client certificate authentication
* HttpServer.dll and Mono.Security.dll are new dependencies for OpenMetaverse.Http.dll
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2400 52acb1d6-8a22-11de-b505-999d5b087335
2008-12-29 20:44:28 +00:00
John Hurliman
fe4e176c61
This one might be working...
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2391 52acb1d6-8a22-11de-b505-999d5b087335
2008-12-21 10:12:35 +00:00
John Hurliman
e611558add
* Adding the first (of many to come) unit tests for Simian
...
* Removed Simian's Agent.AgentID, it was redundant with Agent.Avatar.ID
* Added IUDPProvider.OnOutgoingPacket to hook all outgoing Simian packets (for testing)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2386 52acb1d6-8a22-11de-b505-999d5b087335
2008-12-21 02:09:54 +00:00
John Hurliman
4e791ad340
Adding new OpenMetaverseTypes.dll source files to the annoying prebuild.xml exclusion hack
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2380 52acb1d6-8a22-11de-b505-999d5b087335
2008-12-15 19:30:29 +00:00
a1a92dd7aa
Initial version of SimExport, saves simulator data in OpenSim OAR format
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2374 52acb1d6-8a22-11de-b505-999d5b087335
2008-12-07 00:35:32 +00:00
John Hurliman
5fbcd0c4d6
* Moved OpenMetaverse.StructuredData to a separate library
...
* Added experimental JSON serialization/deserialization to OSD using LitJSON (works, but subject to change soon)
* Moved packet handling code out of Simian.cs
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2361 52acb1d6-8a22-11de-b505-999d5b087335
2008-11-18 03:16:38 +00:00
John Hurliman
8e2c951789
* Adding ExtensionLoader as an svn:external
...
* Manually specifying a guid for ExtensionLoader in prebuild.xml so the ExtensionLoader.csproj that is generated is identical to the existing one
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2356 52acb1d6-8a22-11de-b505-999d5b087335
2008-11-17 18:10:30 +00:00
John Hurliman
af97cb2d48
* Fixed [LIBOMV-370], problem with Prebuild generation for WinForms projects
...
* Removing more scaling code from Meshmerizer plugin
* Removed dead GUITestClient project
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2285 52acb1d6-8a22-11de-b505-999d5b087335
2008-10-09 17:19:29 +00:00
John Hurliman
b3380d2c11
* Add exclusion of UtilsConversion.cs to prebuild.xml, should fix the build
...
* First stab at working inventory persistence
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2268 52acb1d6-8a22-11de-b505-999d5b087335
2008-10-07 00:42:05 +00:00
John Hurliman
a5340fc533
Initial commit of OpenMetaverse.Rendering.Meshmerizer. Currently gives broken results, needs more investigation
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2261 52acb1d6-8a22-11de-b505-999d5b087335
2008-10-06 01:22:54 +00:00
John Hurliman
644d415e60
* Added ExtensionLoader, a generic plugin system with internal, external assembly, and source file plugin loading as well as interface binding
...
* Switched Simian over to ExtensionLoader
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2258 52acb1d6-8a22-11de-b505-999d5b087335
2008-10-05 22:05:18 +00:00
d52bba43be
Re-enabled GUI and Dashboard in prebuild
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2140 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-21 17:37:07 +00:00
Jim Radford
c551283fd8
LIBOMV-359 Reverting InventoryManager/Inventory system to old inventory system based on r2020, Disabled GUI library in prebuild.xml as its based on the new inventory system and needs to be rewritten to be used with the old inventorymanager (or re-enabled when new inventory system is added back to trunk
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2126 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-21 01:19:06 +00:00
f6d938ee92
Added AvatarPropertiesReply and basic ImageDelivery extension to Simian.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2111 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-19 03:42:22 +00:00
John Hurliman
0bd77baba2
* Adding generic HttpServer to OpenMetaverse.Capabilites
...
* LoginResponseData can now serialize to XmlRpc
* Adding new Simian project, ultra-lightweight simulator for testing and development
* Shuffling OpenMetaverse.Capabilities around a bit in preparation for CAPS server implementation
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2094 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-16 02:04:20 +00:00
John Hurliman
21eb957d6d
Hacking up prebuild.xml to try and fix Linux compiling issues
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2085 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-12 23:58:17 +00:00
John Hurliman
99239ebcfc
* Splits libomv into OpenMetaverseTypes.dll and OpenMetaverse.dll
...
* All MathUtils and non-SL-specific Helpers functions have been put in OpenMetaverseTypes.dll inside the Utils class. Helpers only contains SL-specific functions now
* LLSD encoding/decoding for custom types has been moved out of the types and implemented as static functions in the LLSD class
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2082 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-12 22:38:02 +00:00
Jim Radford
8f60815b88
Updates Documentation generator to include new new GUI Abstraction layer
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2069 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-05 16:45:29 +00:00
8b9b003a78
LIBOMV-344 OpenMetaverse.GUI: Fixed local reference to ./bin for Dashboard in prebuild.xml
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2068 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-05 06:58:02 +00:00
d36b3d25ae
LIBOMV-344 OpenMetaverse.GUI: Added Dashboard project to demonstrate GUI classes
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2067 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-05 06:43:40 +00:00
b23dd76a5e
LIBOMV-344 OpenMetaverse.GUI: Removed .csproj and updated prebuild file so it will be generated
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2059 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-05 00:14:01 +00:00
Jim Radford
2ec24f22fa
Compiler warning cleanup, fixes all unmatched parameters (adds empty placeholders for CrisOmega to fill in when he wakes up :)), Adds additional warning supressions to prebuild.xml
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2033 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-30 06:51:51 +00:00
Jim Radford
578c766d21
Updates prebuild.xml, sets prebuild to instruct compiler to ignore certain extraneous warnings.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2028 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-30 05:05:29 +00:00
John Hurliman
9b1fd93164
Fixing case sensitivity issue with Tao.OpenGl reference in prebuild.xml
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1996 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-25 01:23:57 +00:00
John Hurliman
4c059a30ad
GridProxy prebuild.xml fix for Linux build agent
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1991 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-24 19:44:05 +00:00
John Hurliman
f7fe5d62b2
Updating to a patched version of Prebuild and a corrected prebuild.xml that fixes visual studio solution/project errors [LIBOMV-322]
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1989 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-24 18:58:23 +00:00
John Hurliman
f441079ee9
Fixing log4net include typo in prebuild.xml
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1987 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-24 02:45:24 +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
f625d08d41
Attempting to fix XmlDoc build problem
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1985 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-23 23:51:16 +00:00
John Hurliman
36f76bf69f
* Removing libprimrender folder now that it has been completely migrated
...
* Adding GPL-LICENSE.txt to OpenMetaverse.Rendering.GPL folder
* Fixed prebuild.xml to schema 1.7
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1984 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-23 23:42:10 +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
efb0748cda
First working implementation of OpenMetaverse.Rendering for [LIBOMV-320], try out PrimWorkshop
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1982 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-23 22:41:56 +00:00
John Hurliman
637dc7a89a
First commit in the [LIBOMV-320] series, phasing out libprimrender in favor of OpenMetaverse.Rendering
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1979 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-23 22:00:09 +00:00
John Hurliman
ec028a6dbf
Removed circular reference in mapgenerator, it is a fully independent program now
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1978 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-23 19:04:41 +00:00
John Hurliman
eae77e78dd
* Renamed SLProxy to GridProxy and fixed prebuild config to break it up into library and exe
...
* Renamed all other examples containing SL to Grid*
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1977 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-23 15:35:39 +00:00