qode
b60d104f8d
Patch (0000226) now in SVN. Fixes the removal of friends from your friends list. Thanks samtao!
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1361 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-16 19:47:40 +00:00
qode
fd33b49825
Applied patch (0000279) for Group Search features. Thx to adjohn
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1360 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-16 19:41:30 +00:00
jedediah
2383aa3360
baking temporarily bypassed (no more checkerboard appearance)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1359 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-14 06:06:05 +00:00
John Hurliman
075a854a6f
* Added missing commands for TestClient to the VS2005 project file
...
* Updated CloneProfileCommand to use the new GroupManager.OnGroupJoined
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1358 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-13 00:19:54 +00:00
Latif Khalifa
ec5fc8de80
* Renamed AssetType.Object to AssetType.Primitive and AssetObject to AssetPrim to clear up confusion
...
* Big cleanup of group functions, moving things from MainAvatar to GroupManager, renaming BeginGet* to Request*, and adding new functions and callbacks
* Added an Autopilot function that takes doubles as input (very accurate autopilot)
* Added Settings.CONTINUOUS_AGENT_UPDATES which defaults to true
* Added quotes to the post-build event in VS2005
* Added empty AssetSound and AssetClothing, feel free to fill them in :-)
* Client.Self.*Name are read only properties now
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1357 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-10 20:16:19 +00:00
1262a83772
Fix for previous commit: Changed some voids to bools and fixed the return types (thanks Thoys)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1356 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-10 07:42:23 +00:00
51a698e428
* Added Client.Self.StartJump(), .StopJump(), .StartCrouch(), .StopCrouch()
...
* Added warnings for functions in MainAvatar.cs which use SendUpdate(), if SEND_AGENT_UPDATES is false
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1355 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-10 04:06:55 +00:00
1d73c86c9d
Added Client.Self.SitOnGround();
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1354 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-10 02:24:35 +00:00
qode
c2ea061d98
added a FIXME for AvatarAnimation event calls
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1353 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-06 21:29:04 +00:00
qode
329f8666cc
added a FIXME to a empty SoundTriggerEvent to surpress the SoundTrigger event errors in DEBUG output
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1352 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-06 20:54:46 +00:00
jedediah
0983fc462a
fixed incorrect descriptions for FieldToUTF8String and StringToField
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1351 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-06 06:44:49 +00:00
b555674ad6
Changed $(SolutionDir) to $(ProjectDir) in VS post-build events
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1350 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-05 23:55:58 +00:00
jedediah
a02772e889
update AssetManager for previous commit
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1349 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-04 17:43:20 +00:00
jedediah
27623e7fb5
Make asset wrapper encoding/decoding entirely manual
...
Add asset type field
AssetTexture is commented out until my Image class is ready
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1348 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-04 16:46:37 +00:00
John Hurliman
50adfa5675
* Added Capabilities.CapsReceivedEvent that signals after the initial CAPS connection is made
...
* Complete rewrite of event handling for packets and CAPS events
- No more nested generic collections for events
- No more for loops for every packet callback
- CAPS event handlers by event name
- Asynchronous CAPS event handlers
- Unregistering of CAPS events
* Added a stub SoundManager
* Increased packet buffer size to 2048 after I got an exception about it being too small
* Continued work on VoiceManager
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1347 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-04 14:31:31 +00:00
John Hurliman
d9e2b40e3e
* Massive amount of work on VoiceManager and VoiceTest, we are almost logging in
...
* Fixed a few lingering bugs with the CAPS event queue wanting to time out
* Forced CapsRequest to always use POST
* Removed more debugging spew from HttpBase
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1346 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-03 16:00:50 +00:00
John Hurliman
fa9b7830a3
* Added the beginnings of VoiceManager to libsecondlife.Utilities
...
* Added VoiceTest to test VoiceManager. For now you will have to manually run the voice daemon (shipped with Second Life) each time
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1345 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-03 07:07:49 +00:00
John Hurliman
5aa0e5b6cc
group.ID was not being set in GroupProfileHandler
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1344 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-02 09:23:31 +00:00
John Hurliman
813875d7b2
* CapsResponseCallback now passes an object instead of a Hashtable
...
* Added a skeleton implementation of RegistrationApi to libsecondlife.Utilities. It does not work yet! Anyone with RegAPI access that wants to help test let me know. Original code submitted by fkollmann
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1343 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-02 02:35:40 +00:00
John Hurliman
739cab11bb
Another sanity check in libsecondlife.Utilities
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1342 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-02 02:05:09 +00:00
John Hurliman
6de95a27ac
* Fixed several CAPS bugs and improved the overall stability and error handling
...
* Implemented a new logging system in HttpBase and the CAPS classes
* Quieted down the CAPS debug logging a bit
* Added a sanity check in libsecondlife.Utilities.DownloadSimParcels()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1341 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-02 01:09:53 +00:00
John Hurliman
a8567851d6
* Added HttpBase that serves as the foundation for the new CAPS system
...
* Rewrote CAPS to use HttpBase, connections now have 30 second timeouts and automatic retrying
* Implemented the static logging function in SecondLife
* Fixed a crash in the GotoLandmark command
* Removed some debug logging from FriendsManager
* Fixed an exception in libsecondlife.Utilities.GetWaterType()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1340 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-01 13:44:27 +00:00
John Hurliman
12828e64a8
* Removed the embedded resources from libsecondlife.dll and moved them to the external folder avatar_data
...
* Modified key2name example to not use libsecondlife.Utilities
* Made the Animations LLUUIDs readonly
* Removed AvatarTracker from libsecondlife.Utilities as it will be superceded by the built-in avatar tracker
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1339 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-31 10:29:38 +00:00
John Hurliman
0479529fcd
Made Helpers.GetResourceStream intelligent. It will first try to load an embedded resource, then an external file, then return null if both failed (no more exceptions thrown from that function)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1338 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-31 09:25:24 +00:00
John Hurliman
9b3416ccb4
Added a static Animations class that holds constant LLUUID values for "built-in" SL animations
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1337 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-30 11:26:56 +00:00
John Hurliman
cd9b2cef2a
Changed the AssetManager.RequestUpload function signature to more closely resemble the RequestAsset function, and added an overload to simplify the call
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1336 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-30 08:10:05 +00:00
John Hurliman
17ac9f88db
AssetManager.RequestUpload now returns the asset ID of the file that will be uploaded, and documentation was added for RequestUpload and RequestAsset
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1335 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-30 07:35:15 +00:00
b17e6de43e
FriendsManager.cs:
...
* Renamed List GetFriendsList to FriendsList
* Added List PendingOffers<fromAgentID, imSessionID>
* Changed OnFriendshipOffered from a bool to a void
* Added .AcceptFriendship() and .DeclineFriendship()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1334 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-28 19:41:34 +00:00
John Hurliman
699098964b
Fixed several locking and dictionary bugs in the new FriendsManager
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1333 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-28 09:43:48 +00:00
2ad8b21982
Added Client.Self.AutoPilotCancel() and Client.Self.Stand()
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1332 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-27 21:30:55 +00:00
John Hurliman
cf26d3aa9b
Removing deprecated and duplicated code from AvatarManager.cs. If you are looking for the online/offline notification callback it is in FriendsManager
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1331 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-24 04:06:29 +00:00
jef
17b2cfd6fb
Fix for inventory offer handling section of InventoryManager removes spurious IM notifications. Thanks Thoys!
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1329 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-22 19:43:25 +00:00
makomk
cb4b3f93be
Get Analyst to work right under Mono. VS.Net projects not modified, but should be easy enough to fix.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1328 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-20 16:02:52 +00:00
jef
43e17ee177
Revived the inventory command for TestClient. A simple 'i' will recursively fetch your inventory. If you have a big inventory, this will take a while.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1327 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-20 08:58:46 +00:00
jef
af13b21fff
Updates to xcode. Merged in #201 from CrisOmega. Fixed a small bug with new FriendsManager that caused resent packets. Reset packets now show the type (helpful for debuging dumb resent packets like the one I just fixed).
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1326 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-20 08:05:50 +00:00
jedediah
63b272097a
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1324 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-20 04:31:47 +00:00
jef
abbe6b8a7e
Updated xcode file. This only compiles the library, examples seem to have issues.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1322 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-19 17:04:25 +00:00
John Hurliman
63faed1495
* Allow QueryID to be specified for DirectoryManager.PeopleSearch() (this should be added to the other searches as well)
...
* Handle missing "home" structures in the login response
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1321 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-19 06:42:25 +00:00
John Hurliman
e2846e7c82
Switched login to use xml-rpc.net for great justice
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1320 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-18 23:41:48 +00:00
John Hurliman
57f2d5cc6e
* Applied a patch from jradford to get ParcelManager.Buy() working again
...
* Reduced the default "Far" distance for bots to 128 meters
* Fixed what appeared to be a bug in the state tracking of AgentUpdate messages. If I screwed this up please comment what is going on there and revert it
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1319 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-18 21:59:13 +00:00
John Hurliman
ed1f663217
* Adding a try/catch to GroupRoleMembersHandler as a hacky workaround to some NullReferenceExceptions I've had there
...
* Removing any of the (now irrelevant) outbound throttling code
* Adding another SendPacket() overload
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1318 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-18 04:02:50 +00:00
John Hurliman
f20dc4cb8f
Removing the openjpegnet folder, and adding unsafe="true" to the NAnt file for libsecondlife
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1317 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-17 00:33:04 +00:00
John Hurliman
479bcd38ab
Moved openjpegnet assembly in to libsecondlife.dll, should make life slightly easier for distributing libsl software. Define NO_UNSAFE at compile time to disable OpenJPEGNet components
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1316 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-17 00:06:34 +00:00
John Hurliman
d10c36ab84
Added FriendsManager.GetFriendsList()
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1315 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 23:54:02 +00:00
John Hurliman
7ccbdcee8e
Removing libsecondlife.FxCop as it is 1000 years old, if anyone wants to commit a new one feel free
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1314 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 23:42:46 +00:00
John Hurliman
b859ebfbf6
Fixed a spelling typo in FriendsManager.RightsFlags
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1313 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 21:36:54 +00:00
John Hurliman
9796dbcfe9
* Replaced FriendManager with FriendsManager, a fully featured friends layer submitted by Rooster Rhode
...
* Cleaned up formatting in Login.cs
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1312 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 21:30:00 +00:00
John Hurliman
c1835ad420
* Renamed InventoryObject to InventoryBase
...
* Renamed AssetScript to AssetScriptText
* Added simple AppearanceManager.Attach() and AppearanceManager.Detach() functions
* Added stubs for AssetScriptBinary, AssetTexture, and AssetObject
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1311 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 18:31:53 +00:00
John Hurliman
8783b1d040
Adding SLImageUpload to the trunk
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1310 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 17:09:14 +00:00
makomk
c6fab9953e
Remove some debugging code I accidentally left in
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1308 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 09:12:24 +00:00