Commit Graph

49 Commits

Author SHA1 Message Date
rdb 23bf9ea5c7 The direct tree is now valid Python 2 *and* 3 2016-03-28 22:33:30 +02:00
rdb 6334f2511d Let's not display deprecation warnings in release builds 2016-03-25 16:41:58 +01:00
tobspr 0fcfb8e372 New file headers, new comment style 2016-02-17 17:47:48 +01:00
rdb 98a86bf43a Merge branch 'release/1.9.x' 2016-02-03 13:39:14 +01:00
rdb 090e912ce6 Cleanup of comments and whitespace 2016-02-01 22:30:43 +01:00
rdb 2c61260c5f Generated API reference fixes 2016-02-01 14:49:09 +01:00
rdb 287c44ce53 Various fixes for Python 3 versions before Python 3.3 2015-12-06 22:05:44 +01:00
rdb bdf91e206d Remove references to Python.h and py_config.h from Panda headers, to prevent picking up a dependency on Python libraries in third-party modules 2015-11-28 16:33:44 +01:00
rdb db3ab953e4 Remove ppremake, genPyCode, and all hacks created to support them 2015-11-09 19:06:49 +01:00
rdb bff070430e Fix some aliasing warnings 2015-08-08 20:56:09 +02: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 f69354d9fa Explicit template instantiation on gcc/clang, implement cfsworks' suggestion of moving compiler-specific stuff out of pandasymbols.h et al 2015-06-03 13:36:04 +02:00
rdb 16e7831566 Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
rdb 753b1c623d Deprecate DirectStart and run(), allow clean ShowBase teardown, docstrings for ShowBase members 2015-03-15 13:06:49 +01:00
rdb b9c1765ab4 Fix eggcacher, dramatically improve Windows installer 2015-02-11 21:12:54 +01: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
David Rose dfe16c64f6 rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
David Rose 1438fa0078 explicitly assign base, so we can get it even if it gets shadowed 2010-02-06 02:17:45 +00:00
rdb d60e61993e This should fix the eggcacher/packpanda problems on Windows, I think. 2009-11-21 15:45:21 +00:00
rdb f97959e94b Full rewrite of ppython. Instead of invoking the python interpreter by launching it's process, it interfaces to the Python API to import the script as module.
Basically, it's a hybrid between what it used to be and what the scripts would be, frozen.
The advantage of the first is that ppython is now a very small wrapper instead of the hacky problematic mess it used to be.
The advantage of the second is that the scripts are not as big as if they would be frozen. And they can be modified.
2009-09-18 16:08:30 +00:00
rdb a307a23b41 FreeBSD port 2009-07-22 11:47:57 +00:00
rdb 0936def12b pfreeze in ppython too 2009-07-20 04:37:43 +00:00
rdb 02d97f5807 Fix compile warnings 2009-07-17 09:58:28 +00:00
David Rose cbfa38d2b5 simplify ConfigureDecl etc. 2009-06-15 22:25:52 +00:00
David Rose a944e44c60 support for LINK_ALL_STATIC 2009-04-28 01:01:33 +00:00
rdb 749de9301d Dont depend on direct/__init__.py 2009-03-13 20:24:31 +00:00
David Rose ddf501b588 loadModelOnce -> loadModel 2008-08-28 19:24:59 +00:00
rdb 2b6617793c Oops, small mistake 2008-08-02 09:32:41 +00:00
rdb 3e3301dfb8 Added support for OSX 2008-08-02 09:30:29 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose fa8630c8bc osx cg 2007-08-03 20:52:12 +00:00
Josh Yelon 3a5e7bf33a Restored PYTHONPATH in ppython 2007-06-19 16:49:21 +00:00
Josh Yelon ccef375974 Improved the egg-cacher 2007-06-17 09:10:47 +00:00
Josh Yelon e20cf31373 Adding eggcacher utility 2007-06-17 07:29:24 +00:00
Josh Yelon 989af98143 Getting ready for 1.3.0 2006-09-15 17:23:28 +00:00
Josh Yelon a553a9691b Another fix 2006-04-27 20:19:29 +00:00
Josh Yelon a6b9cd3e95 ppython fixes 2006-04-27 20:13:06 +00:00
Josh Yelon c80e8bd572 Added packpanda mode 2005-08-04 02:37:32 +00:00
Josh Yelon 0ea72c30fb Mainly fixes for path problems 2005-02-24 16:05:18 +00:00
Josh Yelon c073edb5ad Changing paths for D. Rose's proposed layout 2005-02-23 21:58:07 +00:00
David Rose 0cc932301d new stuff from CMU 2005-02-08 07:30:50 +00:00
Dave Schuyler 0434436a24 draft version 2004-10-16 00:29:31 +00:00
David Rose b1db93fb87 explicit import paths 2004-06-01 19:31:48 +00:00
Mike Goslin 004a47b819 *** empty log message *** 2004-05-05 00:54:38 +00:00
David Rose 843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
Dave Schuyler 1f236ab391 changed include scope for clarity. 2003-05-06 04:39:29 +00:00
David Rose 00b55bf50c Update copyright header 2001-05-25 21:41:25 +00:00
Joe Shochet f1b397c093 *** empty log message *** 2001-01-30 01:03:13 +00:00
David Rose c07eb09341 Initial revision 2000-10-11 20:04:08 +00:00