352 Commits

Author SHA1 Message Date
rdb
83507e413f Fix Mac OS X Snow Leopard build 2016-12-05 16:30:44 -05:00
rdb
516e88c8fc Fix to unbreak travis test script 2016-03-28 23:20:26 +02:00
rdb
23bf9ea5c7 The direct tree is now valid Python 2 *and* 3 2016-03-28 22:33:30 +02:00
rdb
54fa31ba17 StandardError -> Exception, other 2to3 changes, threaded 2to3 2016-03-25 17:13:09 +01:00
rdb
0d03207d1b Dramatically reduce size of frozen/compiled code by pruning/masking unnecessary imports/code 2016-02-12 22:20:27 +01:00
rdb
03c8d4c009 Fix use of many builtins 2016-02-02 13:41:20 +01:00
rdb
32367fcbdc Fix various import issues in the direct tree 2015-12-06 22:36:05 +01:00
rdb
50d2e8324e Merge branch 'release/1.9.x'
Conflicts:
	.travis.yml
	direct/src/directtools/DirectLights.py
	panda/src/nativenet/buffered_datagramconnection.h
2015-12-06 22:32:12 +01:00
rdb
287c44ce53 Various fixes for Python 3 versions before Python 3.3 2015-12-06 22:05:44 +01:00
rdb
0a9f9887f9 Merge branch 'release/1.9.x'
Conflicts:
	direct/src/p3d/Packager.py
	direct/src/p3d/ppackage.py
	makepanda/makepandacore.py
2015-11-21 03:17:33 +01:00
rdb
2d6c2c5c6d Remove dependency on tkpanels and tkwidgets modules when building .p3d package 2015-11-20 17:42:18 +01:00
rdb
db3ab953e4 Remove ppremake, genPyCode, and all hacks created to support them 2015-11-09 19:06:49 +01:00
rdb
0ae2df7e02 Merge branch 'release/1.9.x' 2015-11-01 15:54:58 +01:00
rdb
b1c7086cbc Fix Rope, fix some unnecessary reliances on base.config 2015-11-01 15:53:02 +01:00
rdb
d9342043b0 Deprecate pandac.PandaModules and genPyCode, move extensions to panda3d/, clean up imports and deprecated behaviour 2015-06-28 13:55:31 +02:00
rdb
f87785d2c0 Allow using Panda without 'signal' module in platforms that do not have one (eg. JavaScript) 2015-06-21 17:37:50 +02:00
rdb
500da29013 Fix obscure error caused by bug in _getDtoolSuperBase 2015-04-09 13:15:25 +02:00
rdb
88dbb31daa Delete old cruft that appears unused. Feel free to add it back if you need them. 2015-01-12 15:00:16 +01:00
rdb
33ef39b7db Remove modules that seem obsolete from direct tree 2015-01-03 16:33:19 +01:00
rdb
fbc3564bf9 More work on Android port 2014-10-08 15:09:25 +00:00
rdb
51dffd0f5a Commit patch by cfsworks to clean up use of exec() and eval() 2014-04-16 13:09:12 +00:00
rdb
e6c8957d27 Fix DTOOL_SUPER_BASE111 assertion error with the new building style 2014-03-07 19:35:41 +00:00
rdb
5f2c0a6e04 Big commit aiding in separation of Python bindings:
* Most extension functions have been moved to C++.
 * In makepanda, Python bindings are compiled into panda3d/<module>.pyd.
2014-02-20 13:33:26 +00:00
rdb
2275784525 More Python 3 support, and a bit of work toward being able to compile as panda3d/core.pyd, etc. 2013-12-23 18:57:48 +00:00
rdb
c729775265 The 'new' module has been deprecated since 2.6 and removed in Python 3, let's not use it (use 'types' module instead) 2013-12-23 15:08:00 +00:00
David Rose
5bd9eaf7fc fix import error 2013-12-19 18:56:45 +00:00
rdb
088df4a3d2 A few modernisation fixes, mostly for Python 3 support 2013-12-17 22:51:28 +00:00
rdb
66f4964c8b Oops, checked in the wrong file 2013-12-17 20:04:59 +00:00
rdb
88048bf3da Fix use of has_key and map() 2013-12-17 19:49:09 +00:00
rdb
192d10b937 Experimental Python 3 support to the C++ code including interrogate. Also adds support for rich comparison in interrogate. 2013-02-16 19:22:26 +00:00
Darren Ranalli
73eca34e0d added PriorityCallbacks 2010-09-09 23:40:06 +00:00
Josh Wilson
55955862aa adding ability to find all non-cyclic reference paths for a given object 2010-07-31 00:33:04 +00:00
Darren Ranalli
3d0a7ab83b unicode support for http responses 2010-07-14 22:35:37 +00:00
Darren Ranalli
e3b3ab1bbe default functor creation stack recording off, it's slow 2010-06-12 10:16:28 +00:00
Darren Ranalli
5da54c6164 u2ascii: handle unicode and non-unicode strings 2010-06-05 01:34:04 +00:00
Darren Ranalli
b539af35b7 utf-8 support for TT code redemption 2010-06-05 01:17:24 +00:00
Ken Patel
5c7c8e70be bpdb - fix several bugs introduced with code restructure; add call=1 parameter 2010-05-20 23:29:38 +00:00
Ken Patel
9586ccc1f6 bpdb 1.2 - Moved to BpDb.py; restructured code; added toggle/reset config; no longer strip AI/UD/OV from automatic cfg name; renamed bpGroup->bpPreset; 2010-05-11 19:59:40 +00:00
Ken Patel
64083938fa bpdb - handle exception caused when placing bp in a __init__ function 2010-05-05 17:39:55 +00:00
Ken Patel
ff599cf9ab bpdb - fix bpgroup static=1 behavior for when bpdb is disabled 2010-04-28 21:16:25 +00:00
Ken Patel
2b855884a0 bpdb - fix argument overrides for bpGroup 2010-04-28 17:54:22 +00:00
Ken Patel
259b3396a6 bpdb - bpGroup takes optional static parameter which will return a staticmethod rather than a normal function 2010-04-22 01:27:37 +00:00
Ken Patel
3895096d94 bpdb - 1.0 pass 2010-04-21 01:16:29 +00:00
Ken Patel
8697b40ccf bpdb - breakpoints default to cfg=module, grp=class, name=line number 2010-04-20 02:36:29 +00:00
Ken Patel
8ca8e8bfc2 breakpoint - restructured breakpoint into bpdb 2010-04-19 19:11:34 +00:00
Ken Patel
f99809fde9 breakpoint - Fix breakpointGroup behavior 2010-04-16 18:01:31 +00:00
Ken Patel
067ca6c109 python breakpoint debugging system (in pythonUtils) 2010-04-15 18:56:37 +00:00
Darren Ranalli
5f3cd68162 spec-by-disk off by default 2010-04-12 21:47:21 +00:00
Darren Ranalli
749cb5c059 added clamp as bound alias 2010-04-07 00:02:13 +00:00
Zachary Pavlov
128097e19d Non scaled 2d nodes 2010-04-02 23:44:15 +00:00