John Hurliman
57704143e4
* Added locking to OpenJPEG encoding and decoding
...
* Better log output when OpenJPEG sanity check fails
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2364 52acb1d6-8a22-11de-b505-999d5b087335
2008-11-24 22:10:26 +00:00
John Hurliman
d4cc4e96e6
Updating the openjpeg binaries for Linux/Linux64/OSX. Using a new naming convention of libopenjpeg-dotnet-[openjpeg-version]-dotnet-[patch-version], so Makefile/Makefile.osx/OpenMetaverse.dll.config has been updated as well
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2358 52acb1d6-8a22-11de-b505-999d5b087335
2008-11-17 19:32:05 +00:00
John Hurliman
f11dd21677
* Forced struct alignment to 4-bytes for openjpeg-dotnet on Windows
...
* Removed padding hack from openjpeg
* Added sanity check to Simian when copying texture data
* Ignore common unused login parameters in Simian
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2357 52acb1d6-8a22-11de-b505-999d5b087335
2008-11-17 19:08:50 +00:00
John Hurliman
335ac4d9b3
Updating OpenJPEG for the "other" platforms :-)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2354 52acb1d6-8a22-11de-b505-999d5b087335
2008-11-15 02:52:35 +00:00
John Hurliman
a7e0fb7860
Hacky fix to force 8-byte alignment on a misbehaving struct in OpenJPEG
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2353 52acb1d6-8a22-11de-b505-999d5b087335
2008-11-15 02:28:36 +00:00
John Hurliman
99b3b74cd6
* More cleanup to acking and resending in libomv and Simian
...
* Fixed typo in Simian.ini that was disabling connection management
* Replaced several unnecessary foreach loops in Simian with dictionary lookups
* Simian now uses the last detected system IP address instead of the first
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2342 52acb1d6-8a22-11de-b505-999d5b087335
2008-11-10 18:00:05 +00:00
John Hurliman
126ccc79bb
* Added a List<string> extensionList param to ExtensionLoader.LoadAllExtensions() to only load whitelisted extensions (used in conjunction with .ini file support)
...
* Modified ExtensionLoader .ini support to allow values with no keys by default
* Added Simian .ini file config support
* Merged Simian's CoarseLocationUpdates extension into AvatarManager
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2328 52acb1d6-8a22-11de-b505-999d5b087335
2008-11-06 23:41:07 +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
003eb8a220
* Added a download command to TestClient to download non-texture assets
...
* ls -l in TestClient now also prints AssetIDs
* Removed ExportOutfit and ImportOutfit, they didn't work
* Added default eyes and more clothing textures to Simian. Appearance is working for me now. Appearance won't persist until we have a persistent asset store
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2282 52acb1d6-8a22-11de-b505-999d5b087335
2008-10-09 01:55:46 +00:00
John Hurliman
e180f7a612
* Added Helpers.SplitBlocks() that calculates how to split multiple blocks into multiple packets
...
* Fixed a typo in TestClient login command usage
Simian:
* Asset uploads were returning the TransactionID instead of the AssetID causing uploads to seemingly fail
* Added ISceneManager.AvatarAppearance and OnAvatarAppearance
* Added UI sounds from OpenSim and sound asset loading
* Split up FetchInventoryReply and InventoryDescendents into multiple packets when necessary
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2281 52acb1d6-8a22-11de-b505-999d5b087335
2008-10-08 22:10:14 +00:00
John Hurliman
f2da22a6a3
Adding default Simian texture assets, fixing permissions on default clothing and bodypart items
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2249 52acb1d6-8a22-11de-b505-999d5b087335
2008-10-01 00:04:11 +00:00
John Hurliman
b892602214
Updating openjpeg-dotnet binaries for Linux and OSX platforms
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2197 52acb1d6-8a22-11de-b505-999d5b087335
2008-09-05 22:57:31 +00:00
John Hurliman
a14fdabe8b
* Removing unnecessary C++ wrappers from openjpeg-dotnet
...
* Added DotNetDecodeWithInfo() to openjpeg-dotnet to decode and gather additional data about the image
* Updating openjpeg.dotnet.dll windows binary. OSX, Linux, and Linux64 compiles needed again
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2171 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-27 02:36:28 +00:00
John Hurliman
6d0ce7d44a
Simian:
...
* Actually send LogoutReply packet
* Aesthetic improvements to terrain
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2149 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-21 22:14:01 +00:00
John Hurliman
cc1c6762b7
Simian:
...
* Added default assets for avatar appearance
* Fixed default heightmap loading
* Removed ugly appearance hacks and replaced with hardcoded but not so ugly default assets
* Simplified the inventory classes to work with the libomv inventory system rollback
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2135 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-21 06:46:36 +00:00
John Hurliman
17eeb8460c
Adding some basic data for Simian
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2129 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-21 02:15:17 +00:00
John Hurliman
1de5be5e60
[LIBOMV-348] Couple of modifications to VS generator to not corrupt WinForms. Tested on VS2005, needs more testing (especially on VS2008)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2076 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-08 22:58:23 +00:00
John Hurliman
d27fd88c64
* Removing old openjpeg-libsl.dll
...
* Adding Helpers.FieldToHexString() overload that matches the old function signature
* Added Quaternion.GetAxisAngle()
* Remove TestClient's own inventory stores since they are in libomv now
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2071 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-05 22:36:47 +00:00
Jim Radford
8376ed7d3b
LIBOMV-334 Fixed prebuild to move xml closing tags to their proper place.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2040 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-31 02:24:28 +00:00
John Hurliman
36c0e6d49a
Committing OpenJPEG binaries for all Linux and OSX platforms to close out [LIBOMV-329]
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2039 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-31 02:15:45 +00:00
Jim Radford
e763b07b4a
LIBOMV-334 Updates prebuild to not clobber the bin directory when nant clean is ran. Really ugly hack, hard codes the filenames to exclude during clean inside Prebuild.exe, this is a temporary workaround until prebuild supports some sort of exclusion.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2038 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-31 02:15:23 +00:00
Jim Radford
998c310603
LIBOMV-334 Updates prebuild to properly use warning suppression when creating nant targets.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2037 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-31 01:29:51 +00:00
Jim Radford
eb5d507195
LIVOMV-328 Updates libopenjpeg x86_64 binary to correct issies with
...
exported function names
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2008 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-27 10:11:09 +00:00
Jim Radford
e43a9a1052
LIBOMV-328 Updates openjpeg-dotnet dotnet.h/dotnet.cpp to use new function names
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2007 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-27 10:06:45 +00:00
John Hurliman
09f7a8af27
...
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1995 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-25 01:13:22 +00:00
John Hurliman
653de15578
And again.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1994 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-25 01:08:42 +00:00
John Hurliman
6f42fb7d47
Trying NAnt reference fix again
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1993 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-25 00:45:32 +00:00
John Hurliman
a820a80a15
Hackish fix to Prebuild NAnt generation to correct file references
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1992 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-25 00:34:04 +00:00
John Hurliman
d8279b3796
Hacky Prebuild fix to get NAnt compiling files to the right output directory
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1990 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-24 19:23:12 +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
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
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
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
7e3837be36
Final step of [LIBOMV-318], fixed OpenJPEG.cs to refer to the correct function names and dropped the renamed binaries in bin
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1956 52acb1d6-8a22-11de-b505-999d5b087335
2008-07-22 21:59:03 +00:00
Jim Radford
eacc8a4344
LIBOMV-243 * Corrects improper openjpeg parameters which caused artifacts in some smaller images Thanks Gonta for the patch
...
* Updates 32 bit openjpeg-libsl.dll binary
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1882 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-26 04:45:08 +00:00
John Hurliman
d607ba3024
32-bit and 64-bit versions of openjpeg-libsl added to complete the collection. Also, I'm told these are actually based on a version of OpenJPEG slightly newer than 1.3. LIBOMV-1
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1870 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-14 18:13:45 +00:00
John Hurliman
64a02c06d6
Adding .dylib and .so versions of the latest openjpeg-libsl binary, and updating the .dll version. LIBOMV-1
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1869 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-14 18:04:58 +00:00
John Hurliman
112019de03
Converted logging system to use a singleton log4net wrapper class
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1831 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-06 23:57:26 +00:00
Jim Radford
8f7eb6add9
Updates openjpeg dll configuration file to reflect current openjpeg release
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1735 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-10 11:13:29 +00:00
Jim Radford
649b21028c
Updates OpenJpeg, openjpeg-libsl.dll to openjpeg trunk r509 which adds fixes access violation exception during baking. ref mantis#196, please report any issues in mantis.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1697 52acb1d6-8a22-11de-b505-999d5b087335
2008-03-31 17:30:35 +00:00
Jim Radford
a69d5e92aa
Updates OpenJpeg, openjpeg-libsl.dll to v1.3 which adds native tga support (Please report any problems in mantis!)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1694 52acb1d6-8a22-11de-b505-999d5b087335
2008-03-30 07:01:44 +00:00
John Hurliman
c04f2d94e6
Removed XML-RPC binaries from SVN since they are no longer used
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1592 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-04 03:51:05 +00:00
John Hurliman
9eecefb290
* Rewrote the LLSD system, changed the namespace name to libsecondlife.StructuredData and created an LLSD instance class
...
* Removed unused/deprecated login parameters user-agent and author
* More work on prim import/export
* Fixed up GridManager.GetGridRegion()
* Cleaning up AgentManager.LookAt mess
* Attempting to fix AgentManager.StopJump()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1498 52acb1d6-8a22-11de-b505-999d5b087335
2007-11-21 23:50:05 +00:00
John Hurliman
3013742668
* Increased SIMULATOR_TIMEOUT to 30 seconds
...
* Converted all timers to System.Threading timers to fix problems running in services and the CF
* UDPBase now uses our own ReaderWriterLock that is more efficient, and CF compatible
* Login uses a hand-created LoginProxy object instead of dynamically building the class with reflection .Emit()
* Replaced ParameterizedThreadStart calls with class-wide variables for CF compat.
* Removed transfer timeout code (irrelevant now that uploads go through CAPS)
* Added several new Helpers methods to wrap desktop and CF conditional code
* Replaced Monitor calls with AutoResetEvent in BlockingQueue
* InventoryNodeDictionary uses generics now
* Removed final lingering piece of XML serialization
* Added CookComputing.XmlRpc.CF.dll for the CF
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1479 52acb1d6-8a22-11de-b505-999d5b087335
2007-11-06 09:26:10 +00:00
jedediah
267b62162e
* fixes to Image class
...
* fixes to TGA loader
* fix GetResourceStream not falling through to file load
* removed superfluous warning from BackupCommand
* fix openjpeg-libsl.dll compiled incorrectly
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1401 52acb1d6-8a22-11de-b505-999d5b087335
2007-09-13 07:05:16 +00:00
John Hurliman
f9b221d5c7
Applying patch from Frank Bogomil in issue 389 to fix 64-bit alignment issues with the OpenJPEG interface
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1400 52acb1d6-8a22-11de-b505-999d5b087335
2007-09-12 06:06:29 +00:00
jedediah
216441f0be
* added support for asset wrappers to the AssetManager API (BREAKING CHANGE)
...
* added Image class, modified OpenJPEG to use it
* implemented AssetTexture (with Image class)
* reimplemented Wear* commands, refactored appearance code
* added bake flag parameter to appearance commands
* added InventoryItem subclasses for different item types
* added *FindObjectsByPath to InventoryManager
* added single item FetchInventory
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1373 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-25 09:36:33 +00:00
John Hurliman
e2846e7c82
Switched login to use xml-rpc.net for great justice
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1320 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-18 23:41:48 +00:00