Commit Graph

550 Commits

Author SHA1 Message Date
John Hurliman
3d8e7fd39c Initial skeleton of the FromXml() function for PrimObject
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@643 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-28 01:38:13 +00:00
otakup0pe
e925557a6b look mah. a svn delete. (finishing patch)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@642 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-28 00:39:32 +00:00
otakup0pe
ed0b027328 Merged patch from mindtriggerz into TestClient
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@641 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-27 23:13:48 +00:00
John Hurliman
41c7c30b41 UnACKed packets are resent after 2500ms
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@640 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-27 21:51:28 +00:00
John Hurliman
ace66cb497 Header flags can properly be set to true and false now
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@639 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-27 21:47:40 +00:00
John Hurliman
4805c41383 Added a unit test for the setting and reading packet header flags
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@638 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-27 21:42:46 +00:00
John Hurliman
d1b0da66d1 * A single buffer is reused for zerocoding outgoing packets now
* Various cleanups in NetworkManager
* Added small bits of documentation in SecondLife.cs

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@637 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-26 23:42:20 +00:00
36e49e4506 Re-fixed RotBetween
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@636 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-26 20:13:34 +00:00
22ae68363d Fixed RotBetween (made it public)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@635 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-26 20:05:45 +00:00
e2269b98b1 Added Helpers.RotBetween(llVector3 a, llVector3 b) - Still needs more extensive testing to verify accuracy
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@634 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-26 19:07:41 +00:00
7a9e1be92c Fixed Helpers.VecNorm
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@633 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-26 04:05:09 +00:00
John Hurliman
c17074a645 primexport:
* Supports libprims and prim.blender output formats now
* Less noisy output, doesn't warn about missing parent prims for attachments
libsecondlife:
* Cleaned up the AgentThrottle class, it's now accessible through SecondLife.Throttle
* Fixed PrimObject null members
* Fixed PrimFlexibleData invalid XML
* Fixed invalid TextureAnimation XML
* Speckled documentation here and there

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@632 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-25 20:25:02 +00:00
John Hurliman
7ea0e0e5c2 * Added GetXml() functions for several of the data types and most all of the prim-related classes
* Added a few FromXml() skeletons with FIXME notes
* Teleport example checks the current region name against "" instead of null (we need a callback here)
* Got rid of an SLProxy warning with an empty set of brackets

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@631 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-25 14:07:29 +00:00
c4c39eab80 Added Self.GrabUpdate(LLUUID objectID, LLVector3 grabPosition)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@630 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-25 05:24:28 +00:00
e21c38b4cd Added Self.Grab(uint objectLocalID) and Self.DeGrab; Changed Self.Touch to use them.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@629 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-25 03:15:33 +00:00
7fc15eee2a Avatar.cs: Added Self.Touch(uint objectLocalID, llVector3 offset)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@628 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-25 00:53:51 +00:00
7d411a64f6 Improved FollowBot's vision, still trying to find problem that occurs after hard landings
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@627 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-24 23:57:23 +00:00
lonecoder
02c54d7f85 Fixed nant build file for TestClient
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@626 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-24 22:28:38 +00:00
lonecoder
a8acb61702 Renamed TestTool to TestClient
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@625 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-24 22:27:15 +00:00
lonecoder
84ff554cbb TestTool:
Fixed Follow Command
Added Who Command
Added Think method that gets called once per second on active commands so that Follow could be properly implemented.


git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@624 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-24 22:15:13 +00:00
441c197e2e Added flight to FollowBot's following routine. Also added "fly" and "land" commands.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@623 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-24 19:28:18 +00:00
qode
c1d93898ff Removed my frob test from way back when (r599) :P
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@622 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-23 03:50:52 +00:00
John Hurliman
b3d32e3aa5 Initial layout for the libslupdater.exe application
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@621 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-22 14:47:38 +00:00
John Hurliman
c947930192 * Added a CompressedFlags bitflag enum
* More debugging output in ObjectManager so we can nail down the remaining issues
* Prims, attached prims, avatars, and trees/grass (foliage) all have separate callbacks now. Prims and attached prims might be combined again since there are some design issues with attached linksets

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@620 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-22 13:21:21 +00:00
lonecoder
c7fc80bb41 Added robust command line argument system to TestTool
Fixed FollowCommand so that it sorta works.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@619 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-22 08:20:02 +00:00
lonecoder
3c78099ed5 Checked in a slightly broken Follow command for TestTool
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@618 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-22 00:46:33 +00:00
lonecoder
22c4d32512 Added files to ignore list.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@617 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-22 00:16:17 +00:00
lonecoder
8f3627901d Reverted all my changes to TestBot
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@616 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-22 00:14:00 +00:00
lonecoder
3fb3c976c8 Initial Commit of TestTool
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@615 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-22 00:09:31 +00:00
John Hurliman
12f256a1fe Moved the permissions enums to Helpers instead of ObjectManager
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@614 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-21 20:08:58 +00:00
John Hurliman
1f47686356 Removing SecondSuite, snowcrash, and Template2Keywords from svn as they are all long-dead projects
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@613 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-21 16:15:23 +00:00
John Hurliman
1661f3af06 Updated Decoder to use the new Packet.BuildPacket method
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@612 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-21 15:50:08 +00:00
Latif Khalifa
814db8ff45 * Changed Packet.BuildPacket to take an existing byte buffer for zerodecoding packets to avoid initializing a new buffer every packet. Added one zerobuffer per simulator to NetworkManager
* Cleaned up sldump slightly, added a "seconds to run" option to the command-line
* Cleaned up the AgentThrottle class, renamed variables to proper casing

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@611 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-21 15:24:17 +00:00
mindtriggerz
12474ba08c TestBot build file did not include Commands from the Commands directory
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@610 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-20 22:11:52 +00:00
lonecoder
b00a4265a8 TestBot: Added Sit Command
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@609 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-20 05:21:03 +00:00
axial
c4c670f52a InvariantCulture fix for libsecondlife-cs/XmlRpc/XmlRpcDecoder
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@608 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-20 05:20:35 +00:00
axial
0004af9114 applying Stefan / Duplo's InvariantCulture patch for libsecondlife-cs/NetworkManager
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@607 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-20 04:57:35 +00:00
axial
41a08eb126 InvariantCulture fix for SLProxy/legaxy/XmlRpcDeserializer (untested)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@606 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-20 04:43:41 +00:00
98be4c1791 Added Helpers.VecMag(LLVector3 vector) and VecNorm(LLVector3 vector)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@605 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-20 03:16:08 +00:00
eba5c34ef4 Added VecDist(LLVector3 pointA, LLVector3 pointB)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@604 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-20 00:34:23 +00:00
98acd40aa2 Added SetAlwaysRun(bool running)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@603 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-19 22:48:15 +00:00
axial
9555467702 rolling back r601
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@602 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-19 22:16:20 +00:00
axial
7b53e4f568 test commit for frob
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@601 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-19 22:15:36 +00:00
baf127b84d Added FollowBot (working this time)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@600 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-19 21:19:38 +00:00
qode
18dba42752 testing ccnet
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@599 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-19 20:41:55 +00:00
53c207e76b git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@598 52acb1d6-8a22-11de-b505-999d5b087335 2006-11-19 20:37:28 +00:00
d46d8a7162 git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@597 52acb1d6-8a22-11de-b505-999d5b087335 2006-11-19 20:32:46 +00:00
lonecoder
05c69ea058 TestBot: Added Goto, Jump and Say Commands
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@596 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-18 23:13:46 +00:00
lonecoder
64a9a50762 TestBot - Added Master setting. Bot always obeys master!
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@595 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-18 18:23:14 +00:00
lonecoder
d190c49c9b TestBot:
Added Robust Command Framework
Added Several New Commands
Made calling commands case in-sensitive
Cleaned up TestBot Code

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