Commit Graph

103 Commits

Author SHA1 Message Date
enus.linden
e2fa197b2f pairing down settings in base, adding a test to cover it 2009-09-03 19:34:54 +00:00
enus.linden
3d0a4aece7 adding a package specific test wrapper 2009-09-03 19:04:41 +00:00
enus.linden
27ea7d3228 eliminating the import error due to multiple packages with the pyogp namespace 2009-09-01 16:50:03 +00:00
enus.linden
6040d7240b making logging changes 2009-09-01 16:34:23 +00:00
enus.linden
f54290d7e7 removing event queue client related code and tests from base 2009-08-31 23:23:24 +00:00
enus.linden
2838cae0c5 removing tests living in the wrong package 2009-08-31 23:21:37 +00:00
enus.linden
b629f37fda moving the license info to the header of the file 2009-08-20 22:57:24 +00:00
kotler.linden
b3db3a8f47 Merge from asset_upload 2550:2592 2009-08-10 18:46:31 +00:00
enus.linden
322d4046bf removing packets.py, updating test_region to remove the dependency on packets.py 2009-07-20 23:42:05 +00:00
enus.linden
5854e1f089 clean up of event_queue.py to a small degree, plus a couple of method renames (notably MessageHandler()._handle() to handle() 2009-07-15 17:25:34 +00:00
enus.linden
baddedd598 updates to agent.py, porting class instances sourced from packets.py to generic Message() instances. various updates throughout to make pylint happier (see https://wiki.secondlife.com/wiki/PyOGP_Client_Library_Development#Using_pylint). a couple of updates to region.py and event_system.py where 'private' methods were not really treated as such, and the naming scheme was updated. a couple of tests were updated as well, and all tests are passing. Home() was slightly refactored to prepare for actual usae, e.g. teleport_home, or Home().teleport() 2009-07-14 23:50:42 +00:00
kotler.linden
9e68832b99 Fixes for PYO-62 and PYO-65, also fixed the test_appearance unittest, renamed types.py to msgtypes.py to remove the conflict with the python lib types 2009-07-14 21:01:45 +00:00
enus.linden
20c2adaba5 adding parsing of login start_location parameter passed in as 'uri:region&128&128&22' plus a couple of related tests in test_legacy_login 2009-07-13 21:21:42 +00:00
kotler.linden
e9b1a931a5 remerge of kotler_tests 2009-07-07 00:15:55 +00:00
kotler.linden
9af7338fcd reverting the merge 2009-07-06 23:29:38 +00:00
kotler.linden
89a9630f69 merge from kotler_tests 2009-07-06 22:13:36 +00:00
enus.linden
b7ccabe726 renaming _register() to register() on MessageHandler and AppEventHandler, fixing a couple of EventQueue derived message related bugs 2009-06-05 22:22:13 +00:00
enus.linden
d3ad0d5e2f merging pyogp.lib.base/branches/combined_message_handling to trunk. moved the original Message to MessageBase, then combined as a subclass of MessageBase the deprecated UPDPacket and new Message class. PacketHandler and EventQueueHandler are now merged into MessageHandler. various changes made to accommodate, various files/classes removed. tests were passing in the branch merging in, will check tests and sample scripts after an svn up with the commit in it 2009-06-05 21:02:59 +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
enus.linden
84116923c3 some test fixes and a bug fix re: grid_x and grid_y 2009-03-30 18:26:21 +00:00
enus.linden
b714ff6a67 adding test for parsing and handling of an ObjectUpdateCompressed packet 2009-03-22 06:53:48 +00:00
enus.linden
31c3ff3d23 oops, had broken a test in test_objects. Fixed. 2009-03-22 06:48:47 +00:00
enus.linden
123b816e6c added the conversion of a Vector, UUID, Quaternion data type to bytes 2009-03-22 06:44:24 +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
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
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
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
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
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
f0ddf774f6 merging the enus-refactor branch into the trunk 2009-03-03 01:40:52 +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
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
c80357599f starter for legacy login unittest 2008-10-01 07:39:49 +00:00
enus.linden
326809d1a5 cleaning up some exceptions 2008-10-01 07:39:09 +00:00
enus.linden
c778864793 updates to accomodate Draft 3 of the OGP spec, http://wiki.secondlife.com/wiki/OGP_Draft_3 2008-09-24 04:49:43 +00:00
enus.linden
435e40bf6c fixing cap name in test 2008-09-17 04:10:12 +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
6a6dd5fdb1 The big message system renaming:
- renamed all files starting with message_ to a name without message_
- exception: msgdict as dict is a reserved word
- moved all tests into the message/ directory
- changed all tests to use the new names
- changed all modules to use the new names
- shortened imports to not use the full path (pyogp.lib.base. but only the short path)
- removed makepacketdict.py as it's not needed anymore
- moved the data/ directory into message/ as it's local to the msg system

and some small cleanups on the way.

please run the tests!

I haven't adjusted pyogp.interop yet, Enus wanted to look after it.
2008-09-03 22:55:07 +00:00
tao.takashi
b12dd96db0 - added exceptions to caps.py - added tests for testing exceptions - added some tests for cap.GET() and cap.POST() - added name to caps string representation and fixed login.txt to not fail because of it 2008-08-28 22:16:33 +00:00
locklainn.linden
e23f2c5cf0 fixed client test bugs and added to chat 2008-08-27 18:57:08 +00:00
locklainn.linden
045e58b832 removed test debugging prints 2008-08-25 15:44:15 +00:00
locklainn.linden
57b218c134 chatting in place, found a bug in serialization 2008-08-25 15:34:04 +00:00