Commit Graph

526 Commits

Author SHA1 Message Date
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
Michael Cortez
9fba81b64d Adding a note, so people can find the other samples.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@794 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-03 20:10:14 +00:00
Michael Cortez
40d2f88b65 Too much stuff in main trunk, IMHO -- some of the IA sample code is moving to: http://code.google.com/p/libsl-ia-samples/
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@793 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-03 20:07:48 +00:00
otakup0pe
bef48b06cd r789 redux - no more commits before coffee kthx
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@792 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-03 19:53:48 +00:00
otakup0pe
1f95cb5558 r787 redux
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@790 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-03 18:54:14 +00:00
otakup0pe
08af2639ba Merged in patch #1780
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@788 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-03 18:17:31 +00:00
otakup0pe
34648ea108 Merged in patches 1796 & 1795. Who likes scripts? I don't think I need to change the nant process.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@787 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-03 17:55:31 +00:00
John Hurliman
ed266ad68f * Added AnimationStart() and AnimationStop() to SecondLife.Self for single animations
* Added Utilities.Realism.Chat(), a realistic chat function with sounds and animations as well as a variable typing speed and random pauses

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@786 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-02 02:12:37 +00:00
otakup0pe
266ebbfcde Small changes to logout process to deal with a bug in the logout timer.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@785 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-30 03:05:19 +00:00
Michael Cortez
13cda9165f + Some inventory/asset documentation
+ Changing getFolder to GetFolder to match with rest of library.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@784 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-29 17:59:48 +00:00
otakup0pe
f6ad253613 Oops. That's not the Aditi branch.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@782 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-29 15:08:49 +00:00
otakup0pe
12d436ec58 Added LLSD into trunk. Used as part of CAPS and other futurey things.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@781 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-29 15:05:04 +00:00
otakup0pe
adefb31e1c We now do the proper 3 step logout process. New callback OnLogoutReply containing some inventory foolishness. Closes bug #9601.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@778 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-29 04:08:39 +00:00
otakup0pe
ffb4c1641b I guess ParcelMediaCommandMessage is actually used.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@777 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-29 01:19:22 +00:00
John Hurliman
ec05f85df2 Couple more fixes to AssemblyInfo.cs generation, should be good now
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@775 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-28 23:12:26 +00:00
John Hurliman
c2a4b81650 I'm learning!
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@774 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-28 23:05:52 +00:00
John Hurliman
0e829f7b6d Oops, libsecondlife isn't an application...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@773 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-28 23:03:51 +00:00
John Hurliman
3b4f2b7a2f Attempting to dynamically generate an AssemblyInfo.cs file with nant using the ccnet build label
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@772 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-28 22:58:53 +00:00