John Hurliman
dade9e34c8
* Removed hardcoded paths from mapgenerator and replaced with command-line arguments
...
* nant build script now has a "map" target that "build" is dependent on, which will compile mapgenerator.exe and generate the _Packets_.cs file
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@283 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-15 23:48:19 +00:00
John Hurliman
f3b3b0e4eb
mapgenerator no longer depends on libsecondlife to build (no more chicken and the egg problem)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@282 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-15 22:21:21 +00:00
John Hurliman
29b7fe7d1f
These are all extraneous files
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@281 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-14 08:05:47 +00:00
bushing
2c9080561c
It's Party Time\! (r213:HEAD)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@279 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-14 05:13:39 +00:00
bushing
bbc12f5e55
removing abortive attempt at creating a branch inside the trunk using a broken svn client
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@277 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-14 04:35:28 +00:00
John Hurliman
2cf03f4257
Moving the trunk to the directory "old"
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@276 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-14 04:10:33 +00:00
John Hurliman
7f5e66b82f
Moving the trunk to the directory "old"
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@275 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-14 04:10:10 +00:00
John Hurliman
39418cd58d
SLProxy now returns a valid HTTP 1.0 response (libsecondlife compatible), and ChatConsole builds to the correct ../../bin directory
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@257 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-12 07:37:01 +00:00
John Hurliman
dabe30ea8f
New message template and keywords files for 1.12.2.7
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@254 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-11 21:44:02 +00:00
John Hurliman
f881eee46e
Removed Packets/Packets.cs from the project file
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@239 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-04 21:46:14 +00:00
John Hurliman
8948bb8159
Added primexport project file
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@236 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-02 22:34:29 +00:00
John Hurliman
f52ccf6dbf
Adding the custom Ovatsus build target to svn, changing the project paths to refer to the local copy
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@235 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-02 22:25:12 +00:00
John Hurliman
577f4f6c1a
Upgrading all the project files, updating keywords.txt/message_template.msg, removing unused files
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@231 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-30 00:19:01 +00:00
Michael Cortez
c6d1422675
+ Updated InstantMessage to work, was mission SessionID
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@225 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-28 21:00:15 +00:00
Michael Cortez
81d6670494
+ Fixed a few issues with the Assets and Inventory systems
...
+ Renamed my utils class, and added unix time to it
+ Fixed the On_Chat event, it was assuming an old packet format
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@222 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-26 20:10:37 +00:00
Michael Cortez
cfcc775595
Oooops, forgot to include the new packet class that adds in the SessionID
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@221 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-26 19:16:06 +00:00
Michael Cortez
cf448c3e29
Fixing up Asset/Inventory Uploads so they work again.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@218 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-25 21:33:50 +00:00
cjcollier
38303cb48c
- some meager docs
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@217 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-24 22:28:21 +00:00
John Hurliman
47df04632f
One name mangling bug and a ToBytes() function short of being finished
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@215 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-24 04:07:43 +00:00
John Hurliman
19bf09527a
More progress on mapgenerator
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@212 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-24 00:29:57 +00:00
cjcollier
e6f1bdd263
- initial import. this library will be used to read, manipulate, and
...
write .prims files
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@211 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-21 23:28:44 +00:00
John Hurliman
9076dabbca
This is going away
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@210 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-21 21:34:06 +00:00
John Hurliman
74d687f871
An early preview of how the protocol map generator will work
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@209 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-21 07:50:44 +00:00
bushing
340e9f5805
nothing to see here, move along
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@208 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-20 07:07:16 +00:00
John Hurliman
d0cfb94d4f
The initial unit test framework, and lots of safety checks and cleanup in NetworkManager
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@207 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-19 07:34:45 +00:00
John Hurliman
46745a6ccf
Sanity check for ObjectUpdate texture parsing, and commented some debug messages out
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@206 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-19 07:32:41 +00:00
John Hurliman
d3247f8806
Moved the certificate authority bundle to the data directory
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@205 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-19 03:12:18 +00:00
John Hurliman
1bfeca79b0
R.I.P. C++, may we see you again some day
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@204 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-19 01:28:32 +00:00
John Hurliman
6c36691321
* Added a SendPacket() that takes a raw payload
...
* Added DisconnectSim() to kill the connection to a sim and clean up socket and SimulatorsList
* Fixed the Simulator.Initialize timeout
* Only update Packet.TickCount if it's a reliable packet
* Shutdown a simulator on a SocketException
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@203 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-19 01:26:03 +00:00
axial
e98c633d13
Renamed protocol.txt to message_template.msg in SLProxy and Decoder.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@202 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-18 22:58:18 +00:00
John Hurliman
272cd95d6f
Converting to the new decrypted message_template.msg file shipped with Second Life, and some primexport fixes
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@201 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-18 10:01:05 +00:00
John Hurliman
6f58b4a791
Added a doc target to the nant build
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@200 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-18 04:53:03 +00:00
bushing
d210711757
merged all example build files into example.build
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@199 52acb1d6-8a22-11de-b505-999d5b087335
2006-09-17 21:30:22 +00:00
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