rdb
37b5c9ad9e
direct: More code style changes
2023-02-22 11:52:19 +01:00
rdb
9a15e9245c
direct: Additional cleanup, update .pylintrc file
2023-02-22 02:44:53 +01:00
WMOkiishi
c7c70bc32a
direct: Cut down on usage of `import *` ( #1454 )
...
* Remove most `import *`s in `direct`
* Address feedback
2023-02-12 13:16:52 +00:00
rdb
ae7eae10c5
makepanda: Remove old and obsolete gendocs scripts
2020-12-31 12:24:27 +01:00
rdb
be9dde1eee
direct: add .pylintrc, perform major code cleanup pass
...
Closes #989
Co-authored-by: Daniel Stokes <kupomail@gmail.com>
2020-12-31 01:36:23 +01:00
rdb
66ac3be604
Merge branch 'release/1.10.x' into master
2020-09-12 23:23:58 +02:00
rdb
4d20b36098
doxygen: exclude directscripts directory building C++ API reference
2020-09-09 17:59:53 +02:00
rdb
d799a09002
cleanup: Remove support for EOL versions of Python
...
Fixes #905
2020-04-26 20:07:56 +02:00
Mitchell Stokes
660249a5cc
Remove p3d/AppRunner/plugin system
...
Co-authored-by: rdb <git@rdb.name>
Closes #734
2019-09-10 16:49:57 +02:00
Paul m. p. P
ec1c3ef347
extract_docs: fix reference to undefined typename
...
Closes #730
2019-09-06 16:02:51 +02:00
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