Latif Khalifa
21f82ab380
Fix reference creation in a way that make Monodevelop happy
2013-06-19 03:34:18 +02:00
Latif Khalifa
8082f9e68a
LIBOMV-895: Added mesh decoder
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3496 52acb1d6-8a22-11de-b505-999d5b087335
2011-04-12 09:51:05 +00:00
John Hurliman
56ae78ab28
* Thank you bhardly for OpenMetaverse.Rendering.Linden.dll renderer binary
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3428 52acb1d6-8a22-11de-b505-999d5b087335
2010-08-18 20:51:49 +00:00
John Hurliman
924118ccec
* Added a missing reference to prebuild.xml from the previous commit
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3424 52acb1d6-8a22-11de-b505-999d5b087335
2010-08-16 18:03:09 +00:00
John Hurliman
06939fa7ad
* Removed OpenMetaverse.Http
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3294 52acb1d6-8a22-11de-b505-999d5b087335
2010-04-01 01:01:01 +00:00
Latif Khalifa
8be541caf8
Removed dependency on Mono.Security.dll.
...
No longer needed since HTTP server removal.
Fixes breakage it introduces with mono 2.6.3
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3287 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-19 17:21:50 +00:00
Latif Khalifa
5dc240ff1f
Missing bit of LIBOMV-814
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3284 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-16 19:02:12 +00:00
Latif Khalifa
b594f260c6
LIBOMV-687: new Meshmerizer which does prim faces and sculpties by Robert Adams
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3276 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-13 13:09:24 +00:00
Jim Radford
320669bbb5
LIBOMV-492 Fixed up WinGridProxy with all sorts of new goodies, now using VirtualMode for efficiency of time and memory, This version has some new features and probably some new bugs:
...
* New QuickLaunch bar will (on windows) detect and allow you to launch installed viewers
* Custom login url's are now saved for future sessions
* Better exception handling in GridProxy
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3224 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-12 00:15:59 +00:00
Jim Radford
57e1fef9d5
GridProxy/WinGridProxy cleanup: remove cruft xmlrpc (OpenMetaverse.dll a required dependency also requires XMLRPC.dll, so we'll use that instead of the older version)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3165 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-22 06:31:49 +00:00
Jim Radford
acdb971f13
LIBOMV-576 Removing OpenMetaverseCore library, items combined back into OpenMetaverse.dll due to the insane amount of circular dependencies throughout the library. Reference to "OpenMetaverseCore.dll" is no longer required.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3129 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-07 03:35:29 +00:00
John Hurliman
eff1ff4b41
* Cleaned up the CSJ2K source (removed unnecessary projects and an unused file) and added it to prebuild.xml
...
* Fixed a typo in OpenJPEG.J2KLayerInfo (only affected debug display)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3118 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-01 00:09:52 +00:00
John Hurliman
1d2882b3c1
Update prebuild.xml to compile everything using the .NET 3.5 profile. Fixes VS2010 compatibility
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3071 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-11 06:40:44 +00:00
Jim Radford
b80b974c77
0.8 here we come!
...
LIBOMV-576 Start of Abstracting library into two separate libraries. For now this means: There will be a new dependency for OpenMetaverse.dll named OpenMetaverseCore.dll, the new will be required for OpenMetaverse to operate properly, the inverse is not true. OpenMetaverseCore will eventually contain all packet and message related code.
* Need to create a singleton logger instance (or move the current logger to Core.
* Currently only Packets, Helpers and some common types have been moved to Core.
* Helpers will need to be split and non-core required helpers moved back to OpenMetaverse.
* Lots more work to be done here, but these changes should not break anything (yet)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3021 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-23 03:31:16 +00:00
John Hurliman
85a7e8e287
* Removed SecondGlance since it never went anywhere and is now superseded by WinGridProxy
...
* Modified Prebuild to add better support for WinForms projects
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2905 52acb1d6-8a22-11de-b505-999d5b087335
2009-06-22 23:35:58 +00:00
Jim Radford
de8c3131a1
LIBOMV-492 WinGridProxy - Automatically colorize packet details in view
...
* Log Viewer built into WinGridProxy
* New Decoder system supports the ability to do custom decoding on packet fields, PacketToString moved from Helpers to its own class.
* GridProxy library now uses log4net library to do logging, WinGridProxy logging configuration added to make use of this.
LIBOMV-512 WinGridProxy decodes KeyValue pairs
* Added Invert & Mirror flags to sculptType enum
* Converted SoundManager to use the SoundFlags enum in the AttachedSound callback
* TestClient "who" command now shows agents logal ID
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2805 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-25 19:00:28 +00:00
John Hurliman
9e886d2f38
Updated prebuild.xml to compile HttpServer as a .NET 3.5 lib
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2792 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-21 05:35:23 +00:00
John Hurliman
63591c0e3b
Removing some prebuild references for IRCGateway to assemblies that don't exist (they are all namespaces inside System.dll)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2780 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-18 22:28:41 +00:00
John Hurliman
ef072802d4
Changed DoubleDictionary to use ReaderWriteLockSlim
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2771 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-16 02:00:11 +00:00
John Hurliman
b3d686ef38
Upgraded UDPBase to use ReaderWriterLockSlim in non-recursive locking mode. This is mostly an experiment to see if the project will compile under Mono
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2765 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-16 00:23:37 +00:00
John Hurliman
ad102f3ea9
Moving OpenMetaverseTypes library to its own folder. This will save a lot of prebuild headaches
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2744 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-11 19:28:50 +00:00
Jim Radford
d555732508
Adding Exclude to prebuild for new ThreadSafeDictionary class
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2742 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-11 17:13:46 +00:00
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