lonecoder
bb72960afd
FXCop project for the LibSL libraries.
...
13731 issues found, most of them in the Packets.
Lots of good best practices here that everyone should look at.
It'd be cool if we could add this to CC, but I think we might need to run it on windows for that.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@835 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-11 18:06:49 +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
b8b1a28195
I dunno about the rest of you, but I'm not getting slproxy.exe with this change...
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@832 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-11 17:52:33 +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
John Hurliman
dcd92a4b2b
Applied the change to the source package as well
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@817 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-08 00:47:39 +00:00
John Hurliman
8950db5c49
Attempting to name the package files with the ccnet build label
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@816 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-08 00:41:47 +00:00
John Hurliman
d14fcaa034
nant will produce a source package alongside the binary package now
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@815 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-08 00:37:28 +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
610798aece
Housecleaning. I'm rewriting SLIRC anyway.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@791 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-03 19:14:27 +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
8c6ebfb0fb
Merged in patch #1772 (slproxy plugins for the win)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@789 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-03 18:22:20 +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