John Hurliman
76fdbc7f80
* Added an LLUUID.Combine() function
...
* Added NetworkManager.SecureSessionID
* Added a missing SendPacket function for raw payloads to non-current sims
* Documented a few things in NetworkManager
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@910 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-27 09:57:29 +00:00
jef
245597788d
Two new options for testclient. --contact is now required and --start is optional.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@909 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-27 08:23:17 +00:00
John Hurliman
3a94792761
* Reworked the Login functions, added documentation and (untested) support for login redirects
...
* Converted _VisualParam_ back to a static array after further analysis
* Rewrote AppearanceManager to work with the VisualParam rewrite
* Cleaned up ImageTool
* Minor cleanup and FIXME note in name2key.exe
* Cleanup and FIXME note in Teleport.exe
* Reorganized the function naming in GridManager to make more sense (not completely done here)
* Added an enum for requesting the object or terrain layer for the map blocks, and more sun properties
* Made some of the MainAvatar properties read-only (eventually they will all be read-only)
* Added try/catch safeties in openjpegnet
* Finally killed the evil SecondLife.Tick()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@905 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-26 22:01:56 +00:00
John Hurliman
a709c25a9f
Does post-commit work yet? (comment fix in InventoryManager)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@903 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-25 14:04:23 +00:00
John Hurliman
58040e48f8
* Moved ViewerEffect handling to AvatarManager
...
* Reworked the teleport system to get rid of bad Tick and Sleep calls and clean up callback confusion
* Removed the DownloadInventory() command and replaced all usage of it with fixme notes as it was found to be potentially dangerous to simulators
* Updated the VS2005 solution file with openjpegnet and VisualParamGenerator
* Removed a Sleep call from NetworkManager
* Moved SecondLife.Debug boolean to SecondLife.Settings.Debug
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@902 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-25 13:02:20 +00:00
John Hurliman
55cfdab7c5
Switched ImageTool over to openjpegnet and added a missing reference to the openjpegnet nant file
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@900 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-25 12:42:59 +00:00
John Hurliman
3311d71000
Adding unsafe="true" to the openjpegnet nant file
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@899 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-25 12:00:44 +00:00
John Hurliman
c5e4e04505
Updating nant files for openjpegnet
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@898 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-25 11:57:14 +00:00
John Hurliman
34e1e06769
Converted groupmanager to decode images with openjaspernet
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@897 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-25 11:52:31 +00:00
John Hurliman
0034cb4cd5
EncodeFromImage in openjpegnet works now, added nant build file and mono config file for cross-platform usage (just missing the .so and .dylib now)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@896 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-25 11:44:37 +00:00
Michael Cortez
480e32d8fd
AppearanceManager: Just removing two unneeded variables since JH switched to using a helper function for my float to byte stuff...
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@895 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-25 01:57:26 +00:00
John Hurliman
c01db77101
Changed the decode to tga function name and started working on JPEG2000 encoding
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@894 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-24 20:46:30 +00:00
John Hurliman
fc0c5470e9
Initial import of OpenJPEGNet, a C# wrapper around OpenJPEG that can decode directly to memory or GDI+ Image objects
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@893 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-24 13:26:34 +00:00
0d884ece39
Fixed missing TransactionID in MainAvatar.AutoPilot
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@892 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-24 02:56:35 +00:00
John Hurliman
f477fde024
Fixed FloatsToTerseStrings and added a unit test proving it works
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@891 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-24 00:45:44 +00:00
John Hurliman
92f4a3ed8f
Added UIntToHexString and FloatToTerseString (for creating wearable assets) to Helpers
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@890 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-24 00:32:32 +00:00
Michael Cortez
653aaa05c7
Try preventing a possible race condition in AppearanceManager when sending an AgentSetAppearance.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@889 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 22:30:33 +00:00
John Hurliman
04be85d52c
Converted AppearanceManager to use the more robust FloatToByte() function
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@888 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 04:40:07 +00:00
John Hurliman
5e1509bf0d
Changed ParamDictionary references to Params
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@887 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 04:32:55 +00:00
John Hurliman
5a640603e5
* Fixed the double initialization of LLUUID data
...
* VisualParamGenerator outputs a dictionary instead of an array now
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@886 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 04:30:43 +00:00
Michael Cortez
74fa8bbb40
Switched to using jhurliman's generated VisualParams...
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@885 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 04:18:24 +00:00
Michael Cortez
9ca790660f
Make sure the AppearanceManager handles failed asset download requests.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@884 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 04:16:17 +00:00
Michael Cortez
4776f091c9
Add support for asynchronous AgentSetAppearance by calling BeginAgentSendAppearance()
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@883 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 04:08:28 +00:00
Michael Cortez
22b3544c52
Quick dictionary hack until jhurliman updates _VisualParam_.cs generator.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@882 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 03:47:04 +00:00
John Hurliman
f42ff6bfa8
Compile fix
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@881 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 03:44:00 +00:00
John Hurliman
aeb7264139
Renamed the string parsing function of LLUUID to StringToBytes()
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@880 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 03:41:49 +00:00
Michael Cortez
77d4a97102
Add LLUUID.Parse() and LLUUID.TryParse()
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@879 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 03:32:46 +00:00
John Hurliman
27ca1fc204
Moved _VisualParam_.cs to the libsecondlife-cs root so it can be integrated in to the primary appearance system. VisualParamGenerator needs to be modified to take in a header file like mapgenerator does
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@878 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 03:28:35 +00:00
John Hurliman
dcc915a769
Fixed the documentation for AssetSystem.AssetPacketHelpers.TransferRequest()
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@877 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 02:05:41 +00:00
Michael Cortez
b4b9682c85
Added a way to make folder downloads block to block (hide complexity when wanting a simple blocking function.)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@876 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 01:42:00 +00:00
Michael Cortez
2d209f332e
Add a OnInventoryItemReceived event. Example and documentation available at http://code.google.com/p/libsl-ia-samples/
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@875 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 01:22:58 +00:00
Michael Cortez
8cb14ab687
Remove more LLUUID.Zero safe checks to allow downloading of Inventory where AssetID was not specified during inventory download.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@874 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-23 00:13:07 +00:00
Michael Cortez
c1c9e80a1f
Allow AssetID to be LLUUID.Zero for scripts, since the asset ID is no longer supplied when downloading inventory. This may be a problem with other assets :-(
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@873 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-22 23:45:11 +00:00
John Hurliman
ecbe10453e
Added an experimental RequestInventoryAsset() to the Utilities AssetManager, completely untested
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@872 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-22 12:07:55 +00:00
John Hurliman
859559f283
Converted all the string conversion functions in AvatarManager to UTF8
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@871 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-22 10:19:38 +00:00
John Hurliman
1a87ce9b17
Fixed the libsecondlife.Utilities build on NAnt and added another sanity check in the teleport handling
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@870 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-22 06:37:10 +00:00
John Hurliman
2be0b5ea98
Added some sanity checks for caps code in case something goes wrong, and cleaned up the LLSDRequest method
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@869 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-22 05:49:28 +00:00
John Hurliman
5201b1c378
Commented everything in research command out as nant isn't setup to link libsecondlife.Utilities in with TestClient?
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@868 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-22 01:18:38 +00:00
John Hurliman
14914a6bbb
* Fixed another null reference exception in asset code
...
* Added a debug logging on/off command to TestClient and a research command that is just a sandbox for random testing
* Fixed the teleport callback
* Added VisualParamGenerator that is like BodyShapeGenerator but different
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@867 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-22 01:15:08 +00:00
John Hurliman
a63e6811d6
* Added FloatToByte and ByteToFloat helper methods
...
* Syncing my Utilities folder to fix svn (not everything is done yet)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@866 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-21 00:54:38 +00:00
John Hurliman
e96ec36440
Fixed a crash in the UTF8 string parser
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@865 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-20 09:38:36 +00:00
John Hurliman
b67c837838
* Added a big endian byte to uint converter
...
* More work on my asset manager
* Fixed the UTF8 string conversion
* Caps.Dead is an internal variable now
* Fixed endianness in the teleporting routine
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@864 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-20 09:13:46 +00:00
John Hurliman
e60a803dce
* Added a FieldToUTF8String method and converted some of the MainAvatar functions to use it as an experiment (needs testing!)
...
* Added try/catch blocks around the callbacks in ObjectManager
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@863 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-19 23:19:45 +00:00
otakup0pe
734129388e
Added host->network conversion in TeleportFinish for next sim. Teleports work now. Someone test on PPC.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@862 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-19 21:44:31 +00:00
Michael Cortez
a4ddb0d8db
Refactor ObjectManager to allow subclassing. For an example of a subclass see the ObjectOverlord (ObjectManager w/ Object tracking) in the Feathertail project ( http://code.google.com/p/feathertail/ )
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@861 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-19 20:53:05 +00:00
John Hurliman
2cbfdfef13
Fixed the TestClient project in VS2005 and more cleanup on Caps
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@860 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-19 13:30:56 +00:00
John Hurliman
b5553ca92e
* Updated to the proper message_template.msg and regenerated _Packets_.cs
...
* Added initial (untested) land searching support to DirectoryManager
* Completely refactored Parcel.cs, moved land directory searching and abstracted out parcel information downloading. Updated to the new protocol
* Added initial (untested) ParcelDownloader class to libsecondlife.Utilities
* Removed dangerous exposed generic lists and parcel downloading state tracking from Region
* Updated the Logout callback to the new protocol
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@859 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-19 13:15:12 +00:00
otakup0pe
77c5088e98
Added patch #1826 & #1825 . Cleaned up a few warnings in TestClient. WearCommand, DeleteFolderComand and InventoryCommand all need to cease using InventoryManager.DownloadInventory
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@858 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-19 10:43:30 +00:00
otakup0pe
e085f2ecef
I found this one hiding under the bed.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@857 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-19 10:09:23 +00:00
otakup0pe
e5d591a950
Merged in patches #1828 , #1833 , #1835 , #1836 , #1832 (c/o omegaworks and happyguy)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@856 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-19 10:05:16 +00:00