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