51 Commits

Author SHA1 Message Date
David Rose
0bee8b9fbf protect against objects that have no str() representation 2009-11-19 23:34:29 +00:00
David Rose
f28396fead slightly better unpack exception generating 2008-10-21 21:43:30 +00:00
David Rose
75c51589e8 TypeError, ValueError 2008-09-29 17:26:16 +00:00
Redmond Urbino
32a7f97b4b PartyManagerUD can send to all PartyManagerAIs 2008-09-24 23:29:41 +00:00
David Rose
fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
Roger Hughston
531d6f9a12 hanged a bunch of function definition from in to ZONEID_TYPE OR DOID_TYPE .. having problems with high bits on 32 bit builds. 2007-04-18 05:22:59 +00:00
David Rose
4009f3fd9e fix bug with dcparse -b 2006-09-26 04:31:32 +00:00
David Rose
fe034278e3 refine for pirates obfuscation 2006-08-16 00:20:57 +00:00
David Rose
413377b78c include dcfile 2006-01-10 17:12:36 +00:00
David Rose
68bdff57eb add virtual inheritance 2006-01-10 17:10:50 +00:00
Darren Ranalli
5be710f8b5 merged from pirates_1_first_merged_to_trunk 2005-09-14 22:13:42 +00:00
David Rose
2cc8ea03b8 add customizable dc keywords 2005-07-25 18:42:30 +00:00
Roger Hughston
82fa7ab1e4 Changes to support messaging to multi target channels 2005-07-07 00:10:57 +00:00
David Rose
01ecc7124e show field names on output 2005-05-25 22:10:58 +00:00
David Rose
bc65ead4fb clarify error messages, especially with switch 2005-05-23 23:54:12 +00:00
David Rose
edf017e3f6 support multiple inheritance in dc file 2005-02-25 23:32:34 +00:00
David Rose
aa678ea8a3 fix data members as required fields 2005-02-17 18:38:44 +00:00
David Rose
98aabb1568 regularize output() and write() and make more consistent with other Panda conventions 2005-01-14 22:27:17 +00:00
David Rose
a642a9d756 better handling when getter doesn't return a tuple 2004-12-07 03:07:34 +00:00
David Rose
cbf0b4ab88 pstats on individual field updates 2004-11-22 23:25:20 +00:00
David Rose
0351def3e9 fix typo in comment 2004-09-14 22:25:42 +00:00
David Rose
215d97d75f add pack_required_field(datagram, ...) 2004-08-24 00:19:02 +00:00
David Rose
263ebe9ca8 don't unpack to python obejct if no method to receive it 2004-08-04 21:32:31 +00:00
Roger Hughston
d74707423c dded Support for 64bit Server Channels
----------------------------------------------------------------------
 	src/dcparser/dcClass.cxx src/dcparser/dcClass.h
 	src/dcparser/dcField.cxx src/dcparser/dcField.h
 	src/dcparser/dcPacker.h src/dcparser/dcbase.h
 	src/distributed/DistributedObjectAI.py
 	src/distributed/PyDatagram.py
 	src/distributed/PyDatagramIterator.py
 	src/distributed/cConnectionRepository.I
 	src/distributed/cConnectionRepository.cxx
 	src/distributed/cConnectionRepository.h
 ----------------------------------------------------------------------
2004-07-21 21:18:06 +00:00
David Rose
52b632fac8 const downcast methods 2004-07-02 00:25:42 +00:00
David Rose
9222e02084 default values 2004-07-01 23:15:19 +00:00
David Rose
5755d6e9d4 allow flags on parameters too 2004-06-30 03:51:40 +00:00
David Rose
19e98401f1 read parameters from concrete classes 2004-06-28 22:58:15 +00:00
David Rose
6a406c9196 regularize DCField::unpack_* 2004-06-25 23:37:36 +00:00
David Rose
4b15c13cc0 allow serial pack/unpack sessions 2004-06-25 21:22:16 +00:00
David Rose
6845758d2b unpack to python object 2004-06-25 00:39:33 +00:00
Mike Goslin
bb7e646a3b more verbose errors 2004-06-24 21:32:54 +00:00
David Rose
803712f986 add switches 2004-06-24 07:43:28 +00:00
David Rose
d52e9cc184 integrate class fields and parameters 2004-06-23 16:50:08 +00:00
David Rose
414ec1b386 more range checking 2004-06-22 15:23:05 +00:00
David Rose
b43964e24d clarify warning message 2004-06-22 00:07:42 +00:00
David Rose
d61f2fcfa4 add unpack seeking 2004-06-21 23:51:59 +00:00
David Rose
e9cbc1a2ae structs 2004-06-19 00:03:15 +00:00
David Rose
ac1f745525 typedefs and arrays 2004-06-17 23:38:59 +00:00
David Rose
0b2be8bf9c parse_string, format_data 2004-06-17 19:47:03 +00:00
David Rose
439d1b200e DCType -> DCParameter, also parsing and formatting of values 2004-06-17 19:18:07 +00:00
David Rose
aff151835d python unpacking 2004-06-17 03:26:20 +00:00
David Rose
866807b44e python packer uses new DCPacker 2004-06-16 22:12:31 +00:00
David Rose
b1db93fb87 explicit import paths 2004-06-01 19:31:48 +00:00
David Rose
ebc3f08805 raise meaningful error messages 2004-05-19 20:57:52 +00:00
David Rose
8625787a5e move AIDistClass etc. into C++ 2004-05-19 04:49:09 +00:00
David Rose
843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
cxgeorge
ee3eb1072f fix stlport name conflict 2001-12-10 04:49:20 +00:00
David Rose
00b55bf50c Update copyright header 2001-05-25 21:41:25 +00:00
David Rose
c47d83286d *** empty log message *** 2001-03-22 22:54:25 +00:00