Commit Graph

91 Commits

Author SHA1 Message Date
enus.linden
49d8d7c72b left an artifact, removing 2009-04-28 05:19:07 +00:00
enus.linden
57272c14e4 removing pkg_resources dependency with standard file/string handles 2009-04-28 05:16:30 +00:00
enus.linden
95c5f8b947 adding pkg_resournce pull down for when the system does not yet have it 2009-04-27 23:57:47 +00:00
enus.linden
ea5c1a62eb merging inventory-extension branch into trunk 2009-04-27 22:48:01 +00:00
enus.linden
65df28e3b4 merge back as follows: -r2063:HEAD https://svn.secondlife.com/svn/linden/projects/2008/pyogp/pyogp.lib.base/branches/callback-refactor, moving callback handlers to class methods vs global functions. also fixed some tests :) 2009-04-06 21:29:17 +00:00
whump.linden
f71e360662 Reviewed with enus.linden Changes to support DeRezObject back to inventory See examples/sample_object_create_permissions.py 2009-04-03 22:00:50 +00:00
enus.linden
c0f568bd9a adding packet counters, plus 'completed' ability to connect to neighboring regions via udp and event queue 2009-04-01 23:49:16 +00:00
enus.linden
31db582aad removing files that had been intended for the wx-base branch 2009-03-31 15:20:26 +00:00
enus.linden
af6d78eb9f adding first pass at group chat, needs cleanup. worked on enabling child simulators, but it doesnt work yet 2009-03-26 20:10:13 +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
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
f583a875b5 adding datatypes, unpacking ObjectUpdate.ObjectData.ObjectData into distinct fields, and some other things 2009-03-18 21:32:21 +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
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
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
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
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
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
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
2f4cb4fc22 added some more fine grain logging control, update to packet parser 2009-02-06 06:45:03 +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
f8fcb086c9 removing a silly print statement, working on eventlet for the messaging stream 2009-01-06 04:48:54 +00:00
enus.linden
d34a200e42 merging the merge-enus-zca-removal branch into trunk of pyogp.lib.base 2008-11-26 06:00:42 +00:00
enus.linden
79bb226c6e replacing tabs with 4 spaces to hopefully encourage better formatting standards and to make for easiermerges in the future 2008-11-11 00:24:53 +00:00
saijanai.kuhn
25179277d9 block.block_type vs block.type issue 2008-10-28 04:39:09 +00:00
saijanai.kuhn
98f2fdf552 Handler for MVT_FIXED type 2008-10-28 04:35:30 +00:00
saijanai.kuhn
39ca984d97 2008-10-28 04:33:55 +00:00
saijanai.kuhn
89beef6783 block.block_type vs block.type issues 2008-10-28 04:24:54 +00:00
saijanai.kuhn
7a8a2db145 Added string arrays and class methods to output human understandable variable types 2008-10-28 04:21:36 +00:00
saijanai.kuhn
1d2a6912f6 Changed block.typ-e to block.block_type to make instance name consistent throughout libraries. Added/changed some extra formatting code in __main__ and test functions 2008-10-28 04:17:11 +00:00
saijanai.kuhn
86fba6151a More deubgged code. This may have been committed already, but I took debugging print calls out and gave slightly more clear explanations for things 2008-10-28 04:09:09 +00:00
saijanai.kuhn
134ebc0d3f Added output variables _as_string for disp0lay convenience. Added var_type paramter for tracking the type for dispaly convenience. 2008-10-27 23:20:36 +00:00
saijanai.kuhn
826dc963b1 reformatted template file to work with Lock's Q&D parser. Tao is working on a better solution in the long run using a generic parser based on the indra code/ 2008-10-27 23:10:18 +00:00
saijanai.kuhn
a962a39d8a This is a drop-i replacement for the original test_packets.py script. It adds a test for the ObjectUpdate packet, simple timing, and a sample pretty printer routine for packets. Only tested with the ObjectUpdate packet, however 2008-10-27 23:08:21 +00:00
saijanai.kuhn
17c24fd4b9 Corrected issue with zero-deencode where the packet number of was evaluated before decoding was done. 0xff ff 00 01 94 was being evaluated as 0xff ff 00 01 (TestMessage) instead of 0xff ff 00 94 (UpdateRegionHandle) 2008-10-15 16:25:30 +00:00
enus.linden
2cb390ec64 adding some minimal logging to messaging 2008-10-14 17:08:19 +00:00
enus.linden
d197a7ac6e adding intial exceptions to message dir, replaced locklainns exceptions with custom ones 2008-10-01 08:42:11 +00:00
enus.linden
0c5e9b67ea oh me, adding a bunch of license info to a bunch of files. i hope i don't break anything 2008-09-16 06:26:17 +00:00
tao.takashi
59ae660704 added docstrings and made double underscores single ones as this is Python standard 2008-09-03 23:16:01 +00:00
tao.takashi
586bd74fda some cleanups and removed a dummy method. 2008-09-03 23:09:24 +00:00
tao.takashi
5663a8050f added docstring to class 2008-09-03 23:06:04 +00:00