joshua.linden
|
fd6e287e6a
|
Hooked up spatial chat events.
Reviewed by Enus Linden
|
2009-05-15 19:04:47 +00:00 |
|
joshua.linden
|
5efb4bd313
|
Add static Vector3.dist_squared Remove a stray print
|
2009-05-15 16:16:32 +00:00 |
|
joshua.linden
|
a4ec193554
|
Added copy() methods to datatypes Added accessors for parcels from the manager Made request_current_parcel_properties() by default not re-request if current parcel is mapped
|
2009-05-13 21:43:14 +00:00 |
|
joshua.linden
|
1a5963b4e9
|
Implement a parcel map. After a call to parcelmgr.request_all_parcel_properties(), parcelmgr.parcel_map[x][y] will retrieve a parcel's LocalID by location (4m granularity, so x and y are in 0...63). parcelmgr.parcel_map_full will be true once the map is fully populated; before that is true, parcel_map will contain 0 for some locations.
|
2009-05-13 00:07:29 +00:00 |
|
joshua.linden
|
7cb3345025
|
Usage and positional argument checking
|
2009-05-12 19:57:09 +00:00 |
|
enus.linden
|
3826659acb
|
continuing work on the parcel related methods
|
2009-05-12 04:20:01 +00:00 |
|
joshua.linden
|
8719d6186b
|
Strip null terminators from strings when unpacking Handle unicode-type strings (UTF-8 encode during packing) Add null terminators when packing Don't let get_data_as_string() mangle data Support differing length of packed vs. unpacked data
Reviewed by Enus Linden
|
2009-05-11 22:03:53 +00:00 |
|
enus.linden
|
478c562478
|
working on parcel storage and messaging, not complete, but partial implementation and some functionality neing introduced
|
2009-05-11 18:30:33 +00:00 |
|
enus.linden
|
7970c6ba85
|
indicating that the _update_properties method on Object() is an internal method via the underscore
|
2009-04-30 06:52:08 +00:00 |
|
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
|
273ee5a6ba
|
moving docs out of the base lib
|
2009-04-27 22:55:40 +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
|
85928bc6cb
|
moving inventory related callbacks to agent.py, since the packet_handler has moved it's home.
|
2009-04-02 22:24:16 +00:00 |
|
enus.linden
|
f1b067ca27
|
removing config data from sample_agent_manager
|
2009-04-02 18:15:25 +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 |
|
saijanai.kuhn
|
ade5bf6a16
|
checking in I hope
|
2009-03-31 02:16:05 +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
|
1aa50b3b71
|
ficing broken login initialization
|
2009-03-30 16:16:26 +00:00 |
|
enus.linden
|
42b0f285bd
|
adding a prototype agent manager for handling multiple agent logins
|
2009-03-27 21:48:13 +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 |
|
whump.linden
|
ffe429e43b
|
Demo script to create multiple objects, will all possible combinations of next owner permissions.
|
2009-03-26 02:05:49 +00:00 |
|
whump.linden
|
4ae6a8ff6d
|
Added helper methods for setting Next Owner permissions.
|
2009-03-26 02:02:29 +00:00 |
|
whump.linden
|
c09a3985f2
|
Extending sample_object_create_edit.py to edit object permissions (+ Copy)
|
2009-03-25 22:14:40 +00:00 |
|
whump.linden
|
735d143b10
|
Fixes to update renaming and description methods. Split out static classes in permissions.
|
2009-03-24 23:21:47 +00:00 |
|
enus.linden
|
bbe9777df6
|
updating some objects methods, adding more attributes to Object(), and a new script
|
2009-03-24 23:01:16 +00:00 |
|
whump.linden
|
4066ed24ef
|
Removing settimeout on socket since it is now wrapped.
|
2009-03-24 17:55:35 +00:00 |
|
whump.linden
|
f19221b0d7
|
Handle case where inventory item in packet has non-existent parent folder
|
2009-03-24 02:33:00 +00:00 |
|
whump.linden
|
2f27b527e1
|
Updating agent.Position references to use datatypes.Vector3
|
2009-03-24 02:23:57 +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
|
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 |
|