Commit Graph

6 Commits

Author SHA1 Message Date
John Hurliman
6c67ffcec8 * Added public properties to BitPack for getting at the Data and current bit/byte positions
* Added a BitPacking unit test
* Added initial LayerData packet creation to TerrainManager, doesn't appear to work 100% correctly yet

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1024 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-02 21:01:36 +00:00
John Hurliman
94a8874793 * Bugfixes in BitPack packing
* Changed a locking order in Caps
* Fixed a stack trace destruction bug in ProtocolManager

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1018 52acb1d6-8a22-11de-b505-999d5b087335
2007-02-28 20:44:02 +00:00
John Hurliman
20cda34fd0 * Added several new unpacking functions to BitPack
* Added the ExportScript command to TestClient, for fword
* Added a skeleton function for handling ParticleSystem ObjectUpdate blocks
* Rewrote the ParticleSystem class, binary unpacking now uses the BitPack class and everything has been renamed
* LLColor now stores floats instead of bytes
* Minor memory optimizations in some of the basic type classes

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1011 52acb1d6-8a22-11de-b505-999d5b087335
2007-02-27 10:07:50 +00:00
John Hurliman
f3b34812ac * Fixed a few compile errors introduced in the last commit
* Added Settings.SEND_AGENTUPDATES and Settings.AGENT_UPDATE_INTERVAL, AgentUpdate packets are automatically sent by default now

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1006 52acb1d6-8a22-11de-b505-999d5b087335
2007-02-23 21:26:08 +00:00
John Hurliman
c0fc4fa266 * Added untested bit packing support to BitPack, needs a unit test to verify it
* Moved CoarseLocationUpdate handling to GridManager, each sim now has a list of vectors defining avatar positions inside that sim
* Fixed a bug where CoarseLocationUpdate packets were overwriting the actual relative position of the avatar when seated
* Fixed a CAPS bug in the new async code

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1005 52acb1d6-8a22-11de-b505-999d5b087335
2007-02-23 11:51:38 +00:00
John Hurliman
eef9209c5d * Initial import of LayerData decoding (small land patches only)
* SecondLife.Directory is now properly initialized
* Added BitPack class (and unit test) for decoding an arbitrary number of bytes from a byte array

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@928 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-31 13:46:16 +00:00