enus.linden
|
0d6e32d2df
|
got ObjectProperties parsing done properly, and now seem to bt storing objects nicely. creating new ones as needed, updating exising ones (did need to change the management schema around a bit. One thing I have noticed, is that Tracebacks that one normally would see appear hidden when going through a callback. this is not cool. we need to get to the bottom of this and fix it. debugging code that doesn't complain when it breaks sucks
|
2009-03-22 05:37:11 +00:00 |
|
enus.linden
|
b7ba36e26a
|
stubbing out permissions.py for use initially in objects. unpacking vectors into the Vector3() class now, plus a couple of required related changes
|
2009-03-21 06:28:10 +00:00 |
|
whump.linden
|
63f1118464
|
Cleanup of base test for onObjectCompressedPacket in base/objects.py
|
2009-03-21 00:17:50 +00:00 |
|
enus.linden
|
60495c61b4
|
skipping the parsing of more ObjectUpdateCompressed when there are flags, as it's broken. Fix me sometime soon 'k?
|
2009-03-21 00:12:45 +00:00 |
|
enus.linden
|
c95fecf6f9
|
working on test_object.py, not done, in fact, broken :)
|
2009-03-20 21:24:55 +00:00 |
|
enus.linden
|
2228959990
|
further work in objects. onObjectUpdateCompressed is nearly there, added handler for ObjectProperties and some methods to deal with the resulting parsed data (untested)
|
2009-03-20 06:15:22 +00:00 |
|
enus.linden
|
dbea05bfd7
|
updated PCode() while it was fresh in my mind to do so. now it's useful
|
2009-03-19 22:21:28 +00:00 |
|
enus.linden
|
458db864f8
|
looks like parsing of ObjectUpdateCompressed is complete-ish, need to step through against source code that packs the data once more, and then pass the data as an Object() instance to process_object_update
|
2009-03-19 22:16:15 +00:00 |
|
enus.linden
|
b5d61c1fed
|
starting to unpack ObjectUpdateCompressed
|
2009-03-19 18:26:31 +00:00 |
|
whump.linden
|
fd61652262
|
adding slurl style parsing to login start location
|
2009-03-19 18:00:37 +00:00 |
|
enus.linden
|
a8fabda794
|
including datatypes.py for real
|
2009-03-18 21:46:01 +00:00 |
|
enus.linden
|
f583a875b5
|
adding datatypes, unpacking ObjectUpdate.ObjectData.ObjectData into distinct fields, and some other things
|
2009-03-18 21:32:21 +00:00 |
|
enus.linden
|
6b03afe63c
|
working on ObjectUpdate.ObjectData.ObjectData
|
2009-03-17 20:45:07 +00:00 |
|
enus.linden
|
c909610f9c
|
adding rezzing of inventory, update inventory item, search local inventory, and various object operations
|
2009-03-17 04:24:08 +00:00 |
|
enus.linden
|
cbbd7daed5
|
defaulting agent.ActiveGroupID to uuid zero
|
2009-03-14 00:12:24 +00:00 |
|
enus.linden
|
82a7df8c04
|
fixing the sample_object_creation script wrt to agent.Position, fixed a bug in request_multiple_objects, and modified some logging
|
2009-03-14 00:09:15 +00:00 |
|
enus.linden
|
659e2347e4
|
adding groups, some default camera settings, and the ability to monitor outgoing packets by adding HANDLE_PACKETS to udp_dispatcher().send....
|
2009-03-13 22:09:43 +00:00 |
|
enus.linden
|
776db124f3
|
adding deferred packet parsing (not parsing fully packets we aren't handling, plus some chat type stuff, and stubbing out EnableSimulator handling
|
2009-03-12 20:48:26 +00:00 |
|
enus.linden
|
be6e393210
|
adding a variety of functionality around chat/instant message, objects. some kinks to work out, e.g., why do we get ChatFromSimulator packets twice? aren't we acking them as needed? also, there is severe time lapse between a user in a viewer sending a chat/instant message and having the pyogp client receive it. what's up with that?
|
2009-03-11 22:52:07 +00:00 |
|
enus.linden
|
e33a7f6d94
|
adding more functionality to objects, fixing a broken test or so in test_region
|
2009-03-11 04:57:22 +00:00 |
|
enus.linden
|
16beb81c96
|
the simple object creation entry point
|
2009-03-11 03:57:42 +00:00 |
|
enus.linden
|
84b4050e66
|
enabling basic object creation, including the infamous box
|
2009-03-11 03:56:56 +00:00 |
|
enus.linden
|
127467eba3
|
fixing packet serialization, adding the base appearance manager which does nothing yet
|
2009-03-10 15:57:42 +00:00 |
|
enus.linden
|
2e8f4c2448
|
artifact from appearance work that isn't ready to go into trunk, regressing setup.py
|
2009-03-09 21:44:25 +00:00 |
|
enus.linden
|
261be4f9ee
|
some small edits, stubbing out creating objects, didn't get far with that at all
|
2009-03-09 21:43:15 +00:00 |
|
enus.linden
|
51a3b7078f
|
fixing renamed files/functions
|
2009-03-05 23:12:53 +00:00 |
|
enus.linden
|
8dba90336c
|
starting to work with objects. ObjectUpdate and ObjectUpdateCached handled, RequestMultipleObjects enabled
|
2009-03-05 21:50:23 +00:00 |
|
enus.linden
|
cefc20ef91
|
adding inventory item handling, populating a folders contents with inventory items returned in InventoryDescendents packets
|
2009-03-05 01:26:43 +00:00 |
|
enus.linden
|
0a046c9fa4
|
fixing up eventlet 'thread' handling, working on inventory still
|
2009-03-04 21:33:01 +00:00 |
|
enus.linden
|
f52798c42c
|
starting inventory management, noticed an issue with application level control, need to consult with an eventlet wiz to rectify a client application being denied control of the application after simply logging in
|
2009-03-04 07:27:56 +00:00 |
|
enus.linden
|
178e4e3ea5
|
fixed an error in buildout due to files it referenced which were removed
|
2009-03-03 01:45:40 +00:00 |
|
enus.linden
|
f0ddf774f6
|
merging the enus-refactor branch into the trunk
|
2009-03-03 01:40:52 +00:00 |
|
enus.linden
|
a777d8ad87
|
fixed silly bug where classes were created without (object)
|
2009-02-18 07:42:40 +00:00 |
|
enus.linden
|
bcfae75d9b
|
started building out an event queue class, it is wholly imcomplete
|
2009-02-11 22:36:48 +00:00 |
|
enus.linden
|
9c28a1d2de
|
adding some logic to packet handlers, not sure its right yet...
|
2009-02-11 22:34:24 +00:00 |
|
enus.linden
|
2cb7a6cdd4
|
adding some logging logic
|
2009-02-11 22:30:32 +00:00 |
|
enus.linden
|
e5789f2634
|
adding a couple of setting
|
2009-02-11 22:29:47 +00:00 |
|
enus.linden
|
487c3e4c79
|
fixed cap.POST for 404 case, need to in time migrate to a full blown implementation here
|
2009-02-11 00:41:07 +00:00 |
|
enus.linden
|
667837b85d
|
some small changes, template.py needs a lil more love dealing with __repr__ and bindary strings
|
2009-02-10 00:47:01 +00:00 |
|
enus.linden
|
c929e4c435
|
adding new struct.error exception handler
|
2009-02-10 00:43:19 +00:00 |
|
enus.linden
|
0018d6299d
|
adding struct.error handling vi new exception
|
2009-02-10 00:42:51 +00:00 |
|
enus.linden
|
b37f925a20
|
updated log messages
|
2009-02-10 00:40:12 +00:00 |
|
enus.linden
|
e9cee56d61
|
updated with wireshark pdml parsing, needs a refactor kinda bad, but works
|
2009-02-09 23:24:48 +00:00 |
|
enus.linden
|
2f4cb4fc22
|
added some more fine grain logging control, update to packet parser
|
2009-02-06 06:45:03 +00:00 |
|
enus.linden
|
5ef4a9adbd
|
w00t a packet parser
|
2009-02-06 05:35:03 +00:00 |
|
enus.linden
|
3f58f2f06f
|
adding param to flip caps logging
|
2009-02-06 00:29:40 +00:00 |
|
enus.linden
|
71af1552f3
|
merging r1733:1769 from enus-event-handling, which adds events, packet handlers, and packet builders, and some cruft
|
2009-02-05 23:26:52 +00:00 |
|
enus.linden
|
a0566e6477
|
adding current message_template.msg, cleaned so it parsed completely. we need to update template_parser.py to make this unnecessary
|
2009-01-30 00:25:38 +00:00 |
|
enus.linden
|
dd0db18bd9
|
updating message* files
|
2009-01-29 22:46:34 +00:00 |
|
enus.linden
|
73b1e09190
|
enabled event queue in region and agent domain (untested) via eventlet. added login transform handling for legacy login
|
2009-01-29 06:58:03 +00:00 |
|