Commit Graph

64 Commits

Author SHA1 Message Date
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 eefcae7b05 direct: Add `base.clock`, deprecate `globalClock` 2021-12-25 11:47:42 +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 d799a09002 cleanup: Remove support for EOL versions of Python
Fixes #905
2020-04-26 20:07:56 +02:00
rdb 7ca66bfe6f tkpanels: work around tkinter bug cancelling file open dialog on macOS
Fixes #811
2020-01-02 01:06:03 +01:00
rdb 43a5719bac dgui: allow using various GUI items without instantiating ShowBase
This is done by eliminating dependency on the `hidden` built-in, which can now instead be imported from ShowBaseGlobal.
2019-08-14 13:26:27 +02:00
rdb 23bf9ea5c7 The direct tree is now valid Python 2 *and* 3 2016-03-28 22:33:30 +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 88048bf3da Fix use of has_key and map() 2013-12-17 19:49:09 +00:00
rdb ac1223d0da Ditch stuff like has_key and backticks 2010-03-19 10:32:09 +00:00
David Rose c69c8680e8 asList() etc. no longer needed 2008-11-12 20:37:20 +00:00
David Rose 08c3f5e2d5 direct -> base.direct 2006-10-16 19:10:13 +00:00
David Rose 59b8349fe9 new safe-import convention, from Josh Yelon 2006-09-06 17:55:30 +00:00
Josh Yelon dd5ba5cd01 Fixes for __all__ 2006-08-10 20:53:19 +00:00
Dave Schuyler a2aa9486d1 formatting 2006-03-17 23:47:12 +00:00
Dave Schuyler b4f8764266 changed panda modules import 2006-02-15 00:43:43 +00:00
Dave Schuyler ea53570eef formatting 2006-01-27 01:00:28 +00:00
Dave Schuyler c76f0eea10 PandaObject to DirectObject 2005-12-20 04:26:50 +00:00
David Rose b1db93fb87 explicit import paths 2004-06-01 19:31:48 +00:00
Mark Mine b046d7db97 Fixes to extend direct UNDO to integrate better with cog factory editor 2003-11-04 01:45:46 +00:00
Mark Mine e7f567692f Various fixes for cog hq editor
changed manipulateObjectCleanup event to include list of affected node paths
2003-11-01 01:03:03 +00:00
Mark Mine 50a817871f Added separate display region for separate camera view 2003-08-27 19:09:58 +00:00
Mark Mine 5d65191a89 Fixed problem with d
CVSme: ----------------------------------------------------------------------
2003-08-07 01:03:46 +00:00
Mark Mine ca6a48e55b Used TkGlobal instead of Tkinter and Pmw 2003-07-03 20:04:42 +00:00
Mark Mine d5b915eaad Enhancements to DirectSelection classes 2003-04-25 22:36:38 +00:00
Mark Mine ba8d32a738 Update DirectSelection to create new SelectionQueue and SelectionRay classes
More generalized to support new Selection(Object) types
2003-04-23 02:03:11 +00:00
Mark Mine 6d1c202f0d *** empty log message *** 2003-03-28 02:00:35 +00:00
Mark Mine 03ec124072 Changes to reflect new specification of modifiers for mouse/kb events
Update to use new ka option of directdserver
Fix to joybox code
2002-05-22 22:46:58 +00:00
Mark Mine 23d7af4355 Initialized MaxT 2002-04-11 20:41:11 +00:00
Mark Mine 22ea189c2b Removed debugging info 2002-04-11 20:39:39 +00:00
Mark Mine ce32c8c748 Fixes to make compatible with new panda 2002-04-06 02:03:37 +00:00
Mark Mine 3546fff47e Updates to fix mopath recorder 2002-04-05 22:30:01 +00:00
Mark Mine c6178a4d81 *** empty log message *** 2002-02-20 02:55:46 +00:00
Mark Mine 235cd02cb7 *** empty log message *** 2002-02-12 22:03:30 +00:00
Joe Shochet de41ee6447 *** empty log message *** 2002-02-08 01:16:45 +00:00
khillesl 257241b0de Supporting changes in movement of models. 2001-08-22 00:46:02 +00:00
David Rose 43a83a5e96 tabs to spaces 2001-08-21 03:45:07 +00:00
Mark Mine ff9b9bcf4c *** empty log message *** 2001-05-04 02:53:10 +00:00
Mark Mine caeaf79805 *** empty log message *** 2001-03-09 07:41:33 +00:00
Mark Mine 0fd177564e *** empty log message *** 2001-03-06 21:49:15 +00:00
David Rose 2ba9291bdf *** empty log message *** 2001-02-22 18:59:34 +00:00
Mark Mine 9e9defff7e *** empty log message *** 2001-02-20 03:31:53 +00:00
Mark Mine 8d4e5940d5 *** empty log message *** 2001-02-17 23:30:23 +00:00
Mark Mine d22e3a3b7e *** empty log message *** 2001-02-17 18:59:59 +00:00
Mark Mine 9df4ea89b4 *** empty log message *** 2001-02-16 19:16:55 +00:00
Mike Goslin 5259b71393 *** empty log message *** 2001-02-16 03:35:43 +00:00
Mark Mine 1a163f5afb *** empty log message *** 2001-02-16 03:15:33 +00:00
Mark Mine 25813ab221 *** empty log message *** 2001-02-15 19:11:13 +00:00
Mark Mine dafb3b317e *** empty log message *** 2001-02-12 07:19:23 +00:00
Mark Mine f361e4d922 *** empty log message *** 2001-02-11 06:43:45 +00:00