bushing
67faf5bbdc
created examples.build
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@198 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-17 21:08:04 +00:00
bushing
828f0ffa57
added preliminary nAnt build support
...
(not all rules have been created -- I didn't do all of the applications
-- and the ones I did do could probably be cleaned up. Still, you can
run "nant package" from the top-of-tree and end up with a binary
.zip archive about a minute later.)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@196 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-17 10:19:18 +00:00
John Hurliman
f08e7191dc
NetworkManager:
...
* OnSimDisconnected and OnDisconnected events added
* The Disconnect function is working
* Shutdown() was added to kill the network layer
* Added documentation for the Packet class
* Added a TickCount to Packet for tracking ACK timeouts
* Added a LastReceivedTime to Simulator for tracking disconnects
* Optimized the NeedAck hashtable
* Fixed a potential deadlock during Logout and removed a dodgy goto statement
* Removed the try/catch from Logout to catch bugs
* Added a not-logged-in catch in Logout
* Removed the 1-second sleep from Logout
* Connect returns the connected Simulator object or null now
ObjectManager:
* OnAvatarMoved and OnPrimMoved events are fired now
Prims:
* Minor function clarifications
Avatar:
* Uses the new Connect function for teleporting
Packet:
* Added documentation
* HeaderLength is private now
* Removed the Field() function
* Miscellaneous cleanups
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@195 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-17 03:03:31 +00:00
John Hurliman
76697c990c
Removed .NET 2.0 specific code
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@194 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-16 06:27:27 +00:00
John Hurliman
8ac9a090bf
* Calculates the W value of the normalized rotation quaternion in ObjectUpdates
...
* CompressedUpdateHandler callback added
* Added function comments
* Registered events for the rest of the object packets
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@193 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-16 03:15:27 +00:00
John Hurliman
6c58e3a2e5
Variable-length fields with a length of zero now creates a zero-length byte array instead of omitting the field
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@192 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-15 02:36:21 +00:00
bushing
31a5bcfd19
updated protocol.txt and keywords.txt for 1.12.1 release
...
also, created a libsecondlife.build file to begin migrating
build system over to nAnt -- it doesn't fully work yet,
but give it a shot (hint: just run nAnt in libsecondlife-cs)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@191 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-16 05:29:53 +00:00
John Hurliman
7cde388559
Added a simple GUI, fixed some of the xml fields to match what prim.blender is expecting
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@189 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-11 09:07:21 +00:00
John Hurliman
fb49f35d18
Fixed some of the dequantization functions, multi-object support in ObjectUpdate decoding, commented out a debug line
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@188 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-11 09:06:05 +00:00
John Hurliman
b4c2349cb3
Endian fix for IPPORT fields, should fix SLProxy
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@187 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-11 05:17:37 +00:00
John Hurliman
c972d8d308
Creating SecondLife client objects instead of the ProtocolManager directly
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@186 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-11 05:16:37 +00:00
axial
62a15570d9
Updating Decoder for breaking changes in r173. Improved build script to behave like r151.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@184 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-11 03:29:49 +00:00
John Hurliman
967c02e6f1
Attempting to fix the project file by hand-editing
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@179 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-10 23:09:38 +00:00
John Hurliman
45171b7659
Added an example for the ObjectUpdate event that is prim.blender compatible
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@178 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-10 04:38:35 +00:00
John Hurliman
ba681fa6f0
Finished the ObjectUpdate field dequantizing, the properties will be usable floats that match up with the SL UI now.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@177 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-10 04:37:10 +00:00
John Hurliman
c746b12bbf
OnNewAvatar and OnNewPrim are "done"
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@176 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-08 16:48:46 +00:00
John Hurliman
3b729fb028
Some progress on the ObjectManager, ImprovedTerseObjectUpdate is parsed now and ObjectUpdate is mostly parsed, the delegates still need to be finalized and called
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@175 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-08 08:10:43 +00:00
John Hurliman
0cb53a4da4
Fixed an endian bug with U16 and IPPORT values
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@174 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-08 06:46:59 +00:00
John Hurliman
bf19f1bc2a
* Fixed SecondLife.GetAgentDetails to prevent it from registering multiple callbacks
...
* Added code documentation skeletons in SecondLife.cs
* Removed Helpers.Log and replaced it with SecondLife.Log that is silent if SecondLife.Debug = false;
* Removed logging from ProtocolManager.cs where an exception was also being thrown
* Replaced logging in the FieldToString method with a sensible return value on error
* Replaced Packet.Blocks() logging with an ugly hack for now
* Replaced most logging with exception throwing to prevent broken apps from breaking further
* Formatting fixes for some of the files
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@173 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-07 03:39:23 +00:00
John Hurliman
34c4f2bb71
Whitespace formatting fixes
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@172 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-07 03:30:34 +00:00
John Hurliman
3f4ee5f514
Fixed a deadlock bug with InboxMutex
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@171 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-06 20:24:12 +00:00
bushing
822ac760bb
fix for Dequantize 'cuz JH broke the build. :P
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@170 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-05 18:45:11 +00:00
John Hurliman
b64f1a820d
Initial outline for object (prim and avatar) support
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@169 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-04 19:52:14 +00:00
mindtriggerz
332d04b1b1
checking in a working SLIRC version yey
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@168 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-03 02:08:20 +00:00
bushing
db666cf5a8
updated protocol/keywords to 1.12.0.13
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@167 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-24 21:03:07 +00:00
ozlin
ff1f7890c2
Version 0.0.0.3, added preferences, bug fixes, better name list handling, link clicking, customizable time stamps, and some more. See Release Notes in bin for more information.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@166 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-19 05:35:35 +00:00
bushing
99755861ae
In this edition of new stuff for libsl we have:
...
* Prelininary estate tool support
- Kick User
- Ban User
- Unban User
- Teleport user Home
* EstateTools class in Region
Client.CurrentRegion.Estate
* .ToStringHyphenated() on LLUUID
Returns a LSL-compatible / SL-compatible
string translation of a UUID.
Please note. If coding additional estate tools in, the
EstateOwnerMessage sub-protocol is finnicky. If something
isnt working, try swapping the order around of parameters.
Enjoy.
-Adam
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@165 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-16 08:51:25 +00:00
axial
5b1da18ed3
SLProxy now recovers from exceptions in packet handling.
...
Analyst now casts negative numbers in vectors.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@164 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-16 07:34:33 +00:00
Michael Cortez
d5372d4add
Centralizing the Asset/Inventory Systems' packets to the main libsecondlife.Packet name space.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@163 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-14 20:33:22 +00:00
Michael Cortez
026cd5bfd3
Centralizing the Asset/Inventory Systems' packets to the main libsecondlife.Packet name space.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@162 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-14 20:32:31 +00:00
Michael Cortez
751233e5aa
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@161 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-14 20:27:39 +00:00
Michael Cortez
1dcc08735c
Centralizing the Asset/Inventory Systems' packets to the main libsecondlife.Packet name space.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@160 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-14 20:23:21 +00:00
Michael Cortez
6172cd5862
And the mallet strikes again... The Inventory stuff should all be merged in, and the Unknown Packet warning now also includes info on the packet that generated the warning.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@159 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-14 20:11:58 +00:00
Michael Cortez
7f9d2de5f6
The mallet gets bigger' en' bigger...
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@158 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-14 20:05:22 +00:00
Michael Cortez
13760c13c7
Wack wack wack... goes the mallet!
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@157 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-14 19:39:15 +00:00
Michael Cortez
fb42b3f778
Trying to merge the Asset/Inventory sub-systems into the main libsecondlife project to solve some issues I was having with MSVS
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@156 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-14 19:33:51 +00:00
Michael Cortez
fd78371a09
Centralizing the utilities that I made while working on Inventory/Asset stuff
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@155 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-14 19:31:15 +00:00
Michael Cortez
d7426a3d3d
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@154 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-14 19:30:08 +00:00
Michael Cortez
d68bad8908
Trying to move examples...
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@153 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-14 19:22:14 +00:00
Michael Cortez
32e283e5be
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@152 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-14 19:18:41 +00:00
axial
770774ff69
Endianness fix. Improved build script.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@151 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-14 04:30:09 +00:00
axial
b371dc59c3
SLProxy changes:
...
- fixed a bug with sequence handling (thanks nex)
- fixed a warning in Visual Studio
- added Proxy.Stop() for Huns
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@150 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-13 05:26:01 +00:00
John Hurliman
529ff4aa86
Update Client.CurrentRegion after a teleport
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@149 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-12 16:46:59 +00:00
ozlin
9b2128c438
Added missing files, sorry still getting used to this SVN client. Everything should be there now.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@148 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-11 21:31:31 +00:00
Michael Cortez
15d171b253
Adding ability to pass in camera and head rotations...
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@147 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-11 19:35:08 +00:00
Michael Cortez
3bbd85d455
Actually, don't need to add a cast, just remove some parens... wacky wacky...
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@146 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-11 19:34:33 +00:00
John Hurliman
6f73a952ad
Should follow my own advice. Added a missing parentheses and another typecast that MSVC required
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@145 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-11 19:03:53 +00:00
John Hurliman
6d90b0fb3c
Ben, test compile your code before committing (added a missing semi-colon)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@144 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-11 18:51:57 +00:00
bushing
e40f8f0567
fixed some bugs in DataConvert. (Don't worry, none of
...
those member functions are used by anything else ... yet...)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@143 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-11 11:34:41 +00:00
ozlin
36f0404449
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@141 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-11 08:26:33 +00:00