Commit Graph

303 Commits

Author SHA1 Message Date
Michael Cortez
83df5e02ad Added OwnerID and Position to the OnChat handler/delegate/event thingy.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@536 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-08 19:08:55 +00:00
Michael Cortez
b36d92a585 Body part assets are retrieved using a different set of parameters and a different asset source. Started work on adding Body Part asset downloads.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@535 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-08 19:00:01 +00:00
w7cook
9f7cd3bc8c Add option to output packet headers.... but if you turn this option off, upload fails. Must be some kind of race condition.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@534 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-08 14:42:34 +00:00
w7cook
3dd679f936 Resend the ItemCreate packet up to 10 times
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@533 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-08 14:40:55 +00:00
lancej
c1ef1084fd * Fixed LLQuaternion multiplication.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@532 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-08 02:57:21 +00:00
John Hurliman
fd33e0840c Trivial change to README.txt to start the ccnet build over
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@531 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 23:50:28 +00:00
John Hurliman
1a4e5b8b1a Fixed a typo, renamed LLQuaternion.Unit to LLQuaternion.Identity
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@530 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 23:48:27 +00:00
John Hurliman
2d8fdcaf8f Removed the non-existant botmanager from the .sln file
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@529 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 23:37:23 +00:00
John Hurliman
28ecfa5976 Updated the entire library (where appropriate) to use LLUUID.Zero, LLVector*.Zero, and LLQuaternion.Unit instead of creating new instances of the class
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@528 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 23:30:09 +00:00
Michael Cortez
f001299254 Fixes a bug where ItemID wasn't being set on download, this was causing only the first item in each packet to be received.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@527 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 23:14:19 +00:00
John Hurliman
c7179c17ac Separated Helpers in to it's own code file
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@525 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 22:36:58 +00:00
John Hurliman
7e21d49311 Moved the MD5 hashing to the Helpers class
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@524 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 21:42:39 +00:00
John Hurliman
5488eedd49 SimpleInventory sanity checks for null before inventory dumping
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@523 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 21:35:02 +00:00
lancej
98d34b49f2 * Changed dialog from bool to byte in InstantMessageCallback.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@521 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 20:46:20 +00:00
Michael Cortez
fe7ce2e2ec Adding a reference to GridRegion in Region to make it easier to access Region Data.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@520 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 20:38:14 +00:00
qode
25378ee873 Added the SecondLife.Network.OnConnected() event to NetworkManager.cs.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@519 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 20:20:25 +00:00
Michael Cortez
45590b6473 Added AutoPilotLocal
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@518 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 20:18:13 +00:00
Michael Cortez
2e763682e0 Image tool now supports downloading a list of textures provided in a text file, one UUID per line.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@515 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 01:17:10 +00:00
John Hurliman
6df78bd4f8 No more PCode 143 noise
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@514 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 00:06:28 +00:00
qode
c3444a4039 Fixed SecondLife.Self.GiveMoney()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@513 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-06 23:34:18 +00:00
John Hurliman
64527e500e Small typo in the last commit, gets rid of "Unknown PCode" messages for known PCodes
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@511 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-06 06:00:09 +00:00
John Hurliman
0ddf60e2f1 SecondLife.Objects.RequestAllObjects was added and defaults to false. Set this to true to download all objects from the sim. All of the object/avatar ObjectManager code is wrapped in callback checks, so the code will only run if you have the callbacks registered.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@510 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-06 05:42:10 +00:00
w7cook
4d66315cdd Put resend delay back to 2 seconds (I had changed it to 5)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@509 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-05 21:17:25 +00:00
w7cook
da7bcf370f Refactored image upload into a class. Any xfer packet
can now be resent. The upload request is not resent yet.
(I also added the "obj" directories to the SNV-ignore list)



git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@508 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-05 21:05:25 +00:00
John Hurliman
8e9161a0d3 Reverting an accidental commit in IA_TestAsyncImage
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@507 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-05 09:21:06 +00:00
John Hurliman
f6c570b39c Sceneviewer:
* Enabled prim rendering (oops)
* Added linear taper support
* Slowed down the FPS counter, and disabled it by default. Press '2' to enable/disable it
libsecondlife:
* Improved the accuracy of PrimObject quantize/dequantize functions
* Switched PrimObject.Taper* to use PathScale* instead of the deprecated PathTaper*

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@506 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-05 09:18:14 +00:00
mindtriggerz
1c76ea281f Added ProfileURL field to Avatar, added UpdateAvatar(Avatar a) to AvatarManager for updating profiles. (Hi AdamZaius!)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@505 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-05 01:51:29 +00:00
John Hurliman
5a93c57501 Changed the Inbox in NetworkManager to use a fixed size Queue, we'll see if this fixes sequence number rollover issues
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@503 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-04 13:42:49 +00:00
lancej
dbe2d814b5 * Added enums for Bumpiness, Shininess, and Mapping in Textures.cs
* Added decoding of prim text in UpdateHandler

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@501 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-04 07:42:53 +00:00
Michael Cortez
b5ee669664 Adding new IA_MultiImageUpload project to the solution, also moved all the IA* stuff into a solution folder.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@500 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-04 00:44:25 +00:00
Michael Cortez
3448e9842a Added asset upload packet time-outs and resending code, also started refactoring AssetManager some.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@499 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-04 00:43:30 +00:00
Michael Cortez
837750757c Seperated and split TransferRequest into two small classes. Additional functions from AssetManager will likely be refactored into these.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@498 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-04 00:42:36 +00:00
Michael Cortez
bc456509ce Batch upload tool, for uploading directories of images. Used for testing asset upload code.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@497 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-04 00:41:11 +00:00
Michael Cortez
eeec4c24f8 + RequestImage now blocks by using signals via ManualResetEvent.WaitOne()
+ Added ImageManager to SecondLife / is only initialized on first use
+ Updated async callbacks for ImageRequestAsync to include Status Message
+ Updated GroupManager to use ImageManager via Client.Images.*

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@496 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-03 20:42:37 +00:00
qode
ea82ee3f5b *Added (string) NetworkManager.StartLocation(string sim, int x, int y, int z)
**This can be used in the newly created DefaultLoginValues(string first, string last, string password, string StartLocation, string useragent, string author)

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@495 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-03 20:19:49 +00:00
lancej
f5b3b9789f * Fixed order of two fields in CompressedUpdateHandler
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@494 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-03 19:28:07 +00:00
John Hurliman
fd7879424c Some cleanups and a sanity check in sceneviewer, and removed the comparison overrides for the Region class (they were broken, and unnecessary as far as I can tell)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@493 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-03 18:41:21 +00:00
lancej
866195f5d5 * Minor fix to CompressedUpdateHandler that I forgot
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@490 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-03 09:45:18 +00:00
lancej
e8eb6ba469 * More updates to CompressedUpdateHandler
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@489 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-03 09:40:21 +00:00
lancej
0643565725 * Added decoding of SpecialCode&0x10 data in CompressedUpdateHandler.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@488 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-03 09:25:01 +00:00
lancej
5c970e3c7b * Added PCode for trees and grass.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@487 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-03 05:03:32 +00:00
lancej
9b7904a671 * Added PCode for Avatars.
* Changed UpdateHandler to decide object type by PCode instead of ObjectData length.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@486 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-03 04:46:04 +00:00
qode
e1a6d537ce SecondLife.Self.Teleport(string, LLVector3) now obeys the z coordinate when teleporting.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@483 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-03 02:11:06 +00:00
Michael Cortez
0eb4ab0b7f + Fixed a race condition where the second packet of an image download would come before the initial packet (where the initial packet caused the image buffer to be initialized)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@482 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-03 01:02:08 +00:00
qode
ca7ebd744f Removed FastImageApp and FastImageTool due to redundancy after changes to the ImageTool. Use ImageTool for now on.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@481 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-03 00:30:25 +00:00
John Hurliman
50fe8cf480 Added a catch for PCode 255 to lower the debug spew
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@480 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-02 23:56:10 +00:00
John Hurliman
f333ab8974 Fixed SLIRC
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@479 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-02 23:31:01 +00:00
John Hurliman
d140c9dd53 Changed some of the prim functions to return sbyte instead of byte
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@478 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-02 23:17:05 +00:00
John Hurliman
3604836e90 Fixed the RezObject() code
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@477 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-02 23:01:03 +00:00
John Hurliman
155683f1c1 * Added RezObject back in
* Removed avatar tracking from ObjectManager
* Added the PCode enum to PrimObject

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@476 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-02 22:42:36 +00:00