Commit Graph

202 Commits

Author SHA1 Message Date
rdb 3024e6daeb direct: fix various syntax warnings in Python 3.8 2019-02-11 23:35:56 +01:00
rdb 9d12a4c437 general: improvements to doxygen API reference:
* In C++ reference, only pick up classes defined in .h file
* Add a few excludes to C++ reference that aren't public API
* On class index pages, reduce number of columns
* Add @since for some methods/classes that are new in 1.10.0
* Fix/improve a few docstrings here and there
2019-01-23 22:24:02 +01:00
rdb 4d6b7e96c9 directscripts: change doxygen reference color scheme 2019-01-03 16:01:10 +01:00
rdb d28e99db82 directscripts: some fixes for C++ API reference 2018-12-23 16:24:38 +01:00
rdb c0c202a423 directscripts: bring Python documentation generation up-to-date
Fixes #484
2018-12-23 15:50:00 +01:00
rdb 53752bd376 Remove packpanda and eggcacher, don't require libpython on Linux 2017-01-05 17:22:11 +01:00
rdb ab5b5e7e74 Merge branch 'release/1.9.x' 2016-12-25 22:47:22 +01:00
rdb c1d6e93166 Don't link extension modules with libpython; changes to help w/ building whls
This fixes compatibility issues with homebrew Python on Mac OS X.

This introduces a --no-directscripts flag to disable building packpanda and eggcacher, which require linking with libpython (which is not available on manylinux).  When building a wheel, the packpanda and eggcacher modules can instead be added to console_scripts in the entry_points definition.
2016-12-21 17:57:13 +01:00
rdb dc09e28ed9 Also accept a .gz wherever a .pz file is accepted 2016-04-29 16:54:25 +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
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 2c61260c5f Generated API reference fixes 2016-02-01 14:49:09 +01:00
mfwass f8837999ed Cleanup trailing whitespace 2015-12-13 10:08:41 -05:00
rdb db3ab953e4 Remove ppremake, genPyCode, and all hacks created to support them 2015-11-09 19:06:49 +01:00
rdb cbb3969017 Merge remote-tracking branch 'origin/release/1.9.x' 2015-08-23 17:03:55 +02:00
rdb d8f655479a Remove references to SourceForge CVS repository 2015-08-23 14:12:59 +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 b3630c4e18 Don't mangle certain numeric typedefs in API reference 2015-05-14 17:15:59 +02:00
rdb c130d25193 Add typedefs to API documentation generator 2015-04-15 13:55:50 +02:00
rdb 68cf8cf44f Fix various issues with API documentation generator 2015-03-13 18:40:26 +01:00
rdb b9c1765ab4 Fix eggcacher, dramatically improve Windows installer 2015-02-11 21:12:54 +01:00
rdb 33ef39b7db Remove modules that seem obsolete from direct tree 2015-01-03 16:33:19 +01:00
rdb be1eb1d812 More minor linux packaging fixes 2014-12-29 15:16:33 +01:00
rdb 2ea7149e42 Installer should get direct tree from built/direct 2014-11-19 12:31:19 +00:00
rdb 0a10aa6b26 Don't include protected members/methods in C++ API reference 2014-09-21 17:22:47 +00:00
rdb d4d2fdb834 Tweak colours of API reference to better match website layout 2014-09-21 15:32:45 +00:00
rdb ba1e18ce8b Improve Python API ref 2014-09-20 11:51:33 +00:00
rdb 46450f2798 Delete panda3d.py on installation if it exists 2014-02-22 10:56:13 +00:00
rdb abbbb1d09f Let the installer copy the new 'panda3d' tree instead of the panda3d.py file. 2014-02-20 18:05:56 +00:00
rdb 5f9545a914 Move SetRegView to appropriate sections 2014-01-14 11:02:58 +00:00
rdb 07404ff694 Add SetRegView so we can correctly install 64-bit build to the 64-bit registry 2014-01-14 10:12:50 +00:00
rdb 88048bf3da Fix use of has_key and map() 2013-12-17 19:49:09 +00:00
rdb c0ddb63e88 minor fix 2013-08-25 19:39:15 +00:00
rdb 7b7a7874d8 Add $INSTDIR\python\Scripts to %PATH% on Windows as well 2013-05-22 13:59:28 +00:00
rdb 998f8a3e8f Oops, $PYVER should be ${PYVER} 2013-02-05 20:15:48 +00:00
rdb b2f912c468 Make the Windows installer work with any version of Python
(fixes bug in 1.8.0 where it no longer reads/writes the correct registry key)
2012-10-22 08:46:37 +00:00
rdb 07e3f33fd2 handle error better 2012-08-06 09:40:54 +00:00
rdb fff971a04c remove CLASS_REMAP, use __init__ as constructor name 2012-03-05 08:47:30 +00:00
David Rose 134e9a9e92 dual names for interrogate 2011-10-11 00:45:51 +00:00
rdb 0807a74605 /nonfatal flag for bin/*.pyd 2011-04-30 18:35:17 +00:00
TheKrush 65e8fcccda - making the installer recognize it needs to also include PYD files when creating the install scripts 2011-04-15 18:43:42 +00:00
rdb 0955c464ab Don't show inherited members as if they were part of the class 2011-03-29 12:13:15 +00:00
rdb efd67011d4 doxygen scripts 2011-02-26 14:43:45 +00:00
rdb 804a72b716 Partially apply typo fix patch I found somewhere on the web, by someone named Christoph Korn 2010-11-16 08:58:45 +00:00
David Rose 4a637d0beb add noplugin_href 2010-05-08 17:54:43 +00:00
Mike Christel cb9504b1bc Copy *.ms as well as *.mel from \plugins 2010-04-27 17:30:08 +00:00
Chris Brunner b10674ca81 Newer versions of emacs don't have this, but we still use it 2010-04-23 00:09:43 +00:00
rdb f272169d11 /nonfatal flag for *.p3d 2010-03-15 07:55:12 +00:00