Commit Graph

54 Commits

Author SHA1 Message Date
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
John Hurliman
479bcd38ab Moved openjpegnet assembly in to libsecondlife.dll, should make life slightly easier for distributing libsl software. Define NO_UNSAFE at compile time to disable OpenJPEGNet components
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1316 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-17 00:06:34 +00:00
jedediah
caef3f168e openjpeg linux/OSX binaries need to be rebuilt
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1292 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-12 01:53:05 +00:00
jedediah
937f15ab6f This is a big merge of my work from the Pleiades internal repo.
Not yet tested on Linux or OSX!
Notable changes:
* AppearanceManager works much better though baking is only a placeholder
* Fixes to openjpeg/TGA code
* VisualParams class interface changed
* Some TestClient fixes
* Rest of TGA files added to Resources (they will eventually be used for baking)This is a big merge of my work from the Pleiades internal repo. Notable changes:
* AppearanceManager works much better though baking is only a placeholder
* Fixes to openjpeg/TGA code
* VisualParams class interface changed
* Some TestClient fixes
* Rest of TGA files added to Resources (they will eventually be used for baking)


git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1284 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-11 09:17:46 +00:00
John Hurliman
878e8910a4 Updating all of the openjpeg-libsl binaries except the OSX one, which still needs to be compiled
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1278 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-08 05:23:21 +00:00
John Hurliman
adfc241218 * Backporting all of the non-networking and non-inventory changes from the jhurliman branch
* The new asset and appearance managers sit alongside the old ones, so no code should break just yet although you might have to be more explicit with your namespaces
* Adding importprimscript to work in conjunction with qarl's Maya sculptie exporter
* Removing the IA_* examples, these should be remade in to TestClient commands

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1275 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-08 04:35:04 +00:00
John Hurliman
3ae70b2a6d Adding the final openjpeg-libsl binary, the Intel OSX binary
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1260 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 23:42:19 +00:00
John Hurliman
1ed75d2a9c Adding the 32-bit Linux binary for openjpeg-libsl, we're getting closer
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1258 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 23:29:29 +00:00
John Hurliman
eb33467f22 * Added the Windows build of our openjpeg-libsl
* Fixed the MSVC project file for openjpeg-libsl to output the properly named file
* Fixed OpenJPEG.cs to reference openjpeg-libsl.dll instead of OpenJPEG.dll

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1257 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 23:12:06 +00:00
John Hurliman
1452623fa4 * Fixing a small bug in the openjpeg-libsl makefiles
* Removing the old OpenJPEG binary for OSX
* Adding the first binary of openjpeg-libsl to svn, the Linux 64-bit shared library
* Updated openjpegnet.dll.config to point to the latest filenames

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1256 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 23:02:37 +00:00
John Hurliman
2d45b08478 * Moved the mapgen.bat script to the root and removed the bin dir from svn to prevent nant clean from screwing up the repository
* Removed all the build-dll references in nant files from projects dependent on libsl, should speed up build times at the possible expense of less build-sanity checking
* TestClient uses the new AppearanceManager code at login

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@690 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-07 06:33:43 +00:00
lancej
a303308532 * ProtocolManager.cs now generates the keyword ordering from message_template.msg by hashing the keywords. This should remove the need for keywords.txt.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@427 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-29 20:22:54 +00:00
John Hurliman
b6be710794 Added the bin dir and a mapgen.bat helper to generate the _Packets_.cs file in the correct place (to catch up with nant users)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@311 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-16 08:20:13 +00:00
John Hurliman
58de70e3c1 Moved the project in to it's own directory libsecondlife
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@18 52acb1d6-8a22-11de-b505-999d5b087335
2006-06-08 14:47:51 +00:00