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
John Hurliman
0b046ed6ee
Reverted a change disabling sim name lookups
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@855 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-19 00:46:38 +00:00
John Hurliman
c1963dac5a
Merging aditi r853 to the trunk
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@854 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-19 00:33:24 +00:00
John Hurliman
33ab5d0c6d
Starting work on a new asset transfer system
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@851 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-18 18:12:02 +00:00
John Hurliman
5843490762
Added BeamEffect and a helper function to convert an integer to bytes
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@850 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-18 18:10:35 +00:00
Michael Cortez
b141aa79b0
Asset/Inventory : Lets try this again, and we'll add tests for .Body, and .j2cData
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@849 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-18 01:03:32 +00:00
Michael Cortez
56bf12b088
Asset System: Fixing System.NullReferenceException bug
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@848 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-18 00:20:55 +00:00
Michael Cortez
1c88d7b707
Attempting to rollback changes to not use libsecondlife.utilites for the ImageManager (timeout for large images has been fixed)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@847 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-15 04:36:07 +00:00
Michael Cortez
0caf38bd0f
Changed implementation of image download timeout. Now only times out if a packet for the image hasn't arrived in the last 10 seconds. It also now correctly reports the timeout, rather then just dying with an empty error string.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@846 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-15 04:23:52 +00:00
John Hurliman
c7732280ae
* Cleaned up the Logout code (it works for me now)
...
* Added the skeleton for the ViewerEffect system and implemented the PointAt effect
* Fixed a critical bug when region handle was not being set for the current Region
* Added the LLColor type, a four byte value made up of R,G,B,A
* Tweaked the Settings values for login and logout
* Switched ImageTool.exe to use libsecondlife.Utilities.ImageManager so that it works (switch it back to the main system when it works again)
* Fixed the build patch in a couple project files
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@845 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-14 21:21:05 +00:00
Michael Cortez
b6f69e79f8
Remove unnecessary dependencies on IA_SimpleInventory, and listen to the Obsolete warning about using DownloadInventory()
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@844 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-14 07:13:05 +00:00
Michael Cortez
54caae3a54
Last one actually fixed the Inventory Event mechanism, not the asset one -- which this should fix.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@843 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-14 05:36:34 +00:00
Michael Cortez
6aaaaf4bdd
Need a little if == null, to make sure we don't try to fire asset events if there are no listeners defined.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@842 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-14 05:27:40 +00:00
otakup0pe
e2ef59ade0
(hopefully) resolved bug #9863 and moved some values to Settings.cs. also removed a warning ! one whole warning !
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@841 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-13 02:48:33 +00:00
Michael Cortez
3ebfbf4b79
Asset System work... Refactoring, documentation, making more sub-class friendly, and oh yeah -- Asset Downloading no longer requires blocking, and timeouts have been added through-out.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@840 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-13 00:23:00 +00:00
Michael Cortez
27af449225
Added support to Inventory System for attaching/detaching items
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@838 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-11 20:44:16 +00:00
Michael Cortez
e62ffedacd
(InventoryManager) Shift insertion of downloadrequest into the status collection, to prevent a possible race condition.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@834 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-11 18:04:18 +00:00
Michael Cortez
4972863a12
Minor documentation and deprecated warning additions for InventoryManager
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@833 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-11 17:53:55 +00:00
Michael Cortez
fd02e78e1c
line endings...
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@831 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-11 02:24:57 +00:00
John Hurliman
d491d5cc8c
Fixed the ObjectFlags enum to inherit from a uint, and attempting to bring the monodevelop project files up to speed
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@830 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-09 09:57:39 +00:00
John Hurliman
1bc0fc5f5a
Updating some more enums, ObjectFlags is complete and there is a (currently unused) WearableType in AppearanceManager now
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@829 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-09 09:47:45 +00:00
John Hurliman
ff3a047104
Properly reapplying the previous patch. A cleanup of the InstantMessageDialog enum
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@828 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-09 08:55:14 +00:00
bushing
186995206a
reverted r826 per SMS
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@827 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-09 08:35:36 +00:00
John Hurliman
ddda42532b
Cleaned up MainAvatar.InstantMessageDialog some more (feel free to replace the Unknown tags with your own, non-copy-pasted knowledge)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@826 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-09 08:08:19 +00:00
otakup0pe
8d453803ec
Cleaned up a few build warnings.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@825 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-09 07:19:44 +00:00
otakup0pe
a7388fbe32
Fixed ?
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@824 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-09 07:10:02 +00:00
otakup0pe
121628d54b
Fix for testclient re-org
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@823 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-09 07:02:22 +00:00
otakup0pe
e9765aec88
Whee.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@822 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-09 07:00:57 +00:00
otakup0pe
e7d0512267
Cleaned up InstantMessageDialog enum
...
Added FieldToFilteredString to Helpers.cs and setup ChatHandler in MainAvatar.cs to make use of it. This is just a hack around lack of unicode support for now.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@821 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-09 06:42:15 +00:00
lonecoder
3592d2948b
Added AppearanceManager to TestClient
...
Added DeleteFolderCommand to TestClient
Added WearCommand to TestClient
Organized TestClient Commands
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@820 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-09 05:59:37 +00:00
lonecoder
c9054f3b70
Added full InstantMessageDialog enum info.
...
Added new InstantMessage override for sending dialog responses.
Added InventoryCommand to TestClient
Added response to InventoryOffer messages for TestClient, but it appears to be cosmetic and has nothing to do with the actual inventory transfer.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@819 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-09 04:56:12 +00:00
bushing
843152e6fd
added CoarseLocationUpdate handler
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@818 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-08 03:41:37 +00:00
Michael Cortez
57997fd5e4
The MainAvatarStatus class might get instantiated before your avatar is inworld, thus you can't use Client.Self.Position for it's initial default value.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@814 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-07 18:01:42 +00:00
John Hurliman
f114e1f151
Initial check-in of DirectoryManager that will handle all directory searches. Classifieds are currently supported but untested
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@813 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-07 11:01:59 +00:00
John Hurliman
d075407a06
* Hacked up slaccountant enough to function again
...
* Reorganized MainAvatarStatus and added comment skeletons
* All NetworkManager callbacks are protected with try/catch blocks now
* Slight initialization cleanup in Region
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@811 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-07 03:25:26 +00:00
Michael Cortez
a8afb6e54f
Added some valid default camera values...
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@810 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-07 03:05:57 +00:00
John Hurliman
9919d84484
* MainAvatarStatus sends AgentUpdate packets as unreliable now (technically it should be distinguishing between actions like sitting/flying and normal movement and send accordingly)
...
* Moved the ordering of the OnCurrentSimChanged callbacks around a bit, so the library is aware we're connected and some other things happen before the callback is fired
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@809 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-07 02:41:20 +00:00
Michael Cortez
8ac8c105b4
Added a copy constructor to promote a LLVector3 to a LLVector3d, and added GetDistanceTo() methods.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@807 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-06 10:35:36 +00:00
Michael Cortez
f83faa7f15
Adding a change notifier event for CurrentSim
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@806 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-06 10:33:43 +00:00
Michael Cortez
e171607543
Add support to the InventorySystem to RezObjects from Inventory.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@805 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-06 00:13:39 +00:00
Michael Cortez
1faaa2cef4
Inventory: Refactoring, Documentation, and work on providing more control and stability in tracking inventory.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@804 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-05 22:38:15 +00:00
Michael Cortez
866b5c55af
Cleared out some unneeded spagetti, so that the folder download completed event will work.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@803 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-05 18:23:19 +00:00
John Hurliman
280fecf75d
* CloneProfileCommand clones and activates groups now as well
...
* Changes in NetworkManager:
- Removed the exception throwing when a socket is disconnected and replaced it with a warning log message as it's not feasible to try/catch every time a packet is sent out
- Sequence numbers can automatically be set when sending out raw bytecode packets
- The sequence number has a lock now to prevent a very rare race condition
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@802 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-05 13:21:55 +00:00
Michael Cortez
5d5b804292
Add an event for when InventoryFolders finish downloading.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@801 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-05 02:32:21 +00:00
John Hurliman
11b96964f7
* AssemblyInfo matches the auto-generated one more closely
...
* Removed a lot of SinkFee cruft from AssetManager, the Settings class is used now
* Enough sanity checks in ImageManager to keep it from constantly exploding on me
* Added GivenPositive and GivenNegative to the ratings structure for Avatars
* Added group lookup support for avatars. The callback format will change slightly soon
* HelpCommand in TestClient is more readable
* Sanity check in TestClient IM callback, may close an open bug
* Committing all of my latest modifications to AvatarTracker, it's fairly useful now
* Fixed the documentation of Self.SetHeightWidth(); it actually tells the server the dimensions of the viewer window, nothing to do with Avatars
* Added Self.ActivateGroup()
* Changed some "" to String.Empty
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@800 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-05 00:10:36 +00:00
John Hurliman
e6d80faac0
Fixed SLProxy in MSVC. Analyst is now a dll that is loaded with Proxy.exe using Proxy.exe --load Analyst.dll, you might need to specify the full path. Analyst may be reverted to an exe and ChatConsole changed to a library soon
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@799 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-05 00:01:09 +00:00
lonecoder
f17b7d8252
Long shot at fixing CC
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@798 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-04 07:51:26 +00:00
lonecoder
1e8c6b6bad
Added Text To Speech Command to TestClient. When activated, client will echo all recieved chat messages out thru the computer's speakers.
...
Since this requires .Net 3.0 I've left it out of the project by default. Nant files may need to be edited to exclude it.
To use this: include it in the project and add a reference to the System.Speech.dll
It's like turning off Close Captioning! All y'all just gotta try it.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@797 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-04 07:48:28 +00:00
lonecoder
241597c00c
TestClient: Cleaned up Command->Client references.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@796 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-04 05:41:23 +00:00