Commit Graph

6835 Commits

Author SHA1 Message Date
rdb e3b663da3a Merge branch 'master' into cmake 2014-05-29 16:32:59 +02:00
rdb 862e22e548 remove Python-2-isms from DirectGui and FSM to make them work with Python 3 2014-05-19 17:33:36 +00:00
Sam Edwards 3ed813f42f cmake: Fix typo in direct's install directive. 2014-04-28 16:22:50 -06:00
Sam Edwards 93af05d67a Merge branch 'master' into cmake 2014-04-23 21:14:26 -06:00
rdb 51dffd0f5a Commit patch by cfsworks to clean up use of exec() and eval() 2014-04-16 13:09:12 +00:00
Sam Edwards 1f02b2da01 cmake: Always be consistent with putting headers before sources. 2014-04-16 06:07:55 -06:00
rdb 4b1c4ff3c8 Fix use of deprecated NodePath.id() 2014-04-05 08:55:50 +00:00
Sam Edwards d27bc99fcb Merge remote-tracking branch 'upstream/master' into cmake
Conflicts:
	direct/src/directnotify/DirectNotify.py
	direct/src/showbase/PythonUtil.py
2014-03-29 15:57:11 -06:00
rdb 44b4afe898 Fix issues building the plugin on Linux 2014-03-27 12:56:59 +00:00
rdb 904ed200b8 Add pyglet to hosted packages 2014-03-27 10:25:29 +00:00
rdb e6c8957d27 Fix DTOOL_SUPER_BASE111 assertion error with the new building style 2014-03-07 19:35:41 +00:00
rdb aa2c240336 Fix bug: loadSound should respect positional parameter 2014-03-06 21:31:02 +00:00
rdb 79430f6bc5 Fixes for Python 3 2014-02-27 11:30:56 +00:00
Chris Brunner 858275a95f Add a check to make sure the method has a __name__ member before trying to print it 2014-02-26 01:57:28 +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 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
Sam Edwards 493dde680a Merge branch 'cmake' into cmake-cfs-install
Conflicts:
	direct/src/autorestart/CMakeLists.txt
	dtool/src/interrogate/CMakeLists.txt
	dtool/src/interrogatedb/CMakeLists.txt
	panda/CMakeLists.txt
	panda/src/express/CMakeLists.txt
2014-02-18 08:13:40 -07:00
Sam Edwards 9035f7aa85 CMake: Only build 'autorestart' on UNIX. 2014-02-08 17:59:12 -07:00
Sam Edwards e2a03d6435 CMake: 'direct' depends on 'panda' 2014-02-08 17:51:14 -07:00
Sam Edwards 211f4cb498 direct: Kind of hacky, but make 'pandac' install the extensions. 2014-02-07 15:54:39 -07:00
Sam Edwards b7ddeacc8b direct: libpandaexpress -> panda3d.core 2014-02-07 14:36:48 -07:00
Sam Edwards 9fc2e6829b CMake: Generate and install 'pandac' for backwards-compatibility. 2014-02-07 14:30:46 -07:00
Sam Edwards 6c5dcb0a75 CMake: Install 'direct'. 2014-02-07 13:36:03 -07:00
Sam Edwards 5e77793b0f CMake: Add some install(...) directives. 2014-02-04 22:43:23 -07:00
Sam Edwards ff62637101 CMake: Build+Interrogate p3showbase. 2014-02-04 19:09:33 -07:00
Sam Edwards 2898f4da33 CMake: Get direct's 'interval' component library to build+Interrogate. 2014-02-04 16:42:43 -07:00
Sam Edwards 8a31b4b6a1 CMake: Update autorestart's CMakeLists to match the COMPILE_DEFINITIONS (rather than add_definitions) of the other components' CMakeLists files. 2014-02-04 14:59:32 -07:00
Sam Edwards 89797d78d6 CMake: Work on direct; get dcparse, dcparser, deadrec, directbase, distributed to build+Interrogate. 2014-02-04 14:58:52 -07:00
Sam Edwards 918e2eed66 CMake: Begin work on direct, get autorestart to compile. 2014-02-04 11:28:42 -07: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 c47a983798 Exclude _mysql.pyd from main Panda3D package, to reduce file size 2014-01-11 13:14:18 +00:00
rdb 8365c5ce13 Remove superfluous import lines (this is really genPyCode's task) 2013-12-23 19:39:22 +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 c1273d5684 PyEval_InitThreads should go after Py_Initialize in Python 3 2013-12-17 18:42:11 +00:00
rdb 3403c8748e Fix use of outdated exec and repr syntax 2013-12-17 18:05:45 +00:00
Sam Edwards a4563fb342 Patch by cfsworks: actor: On removePart, clean up the part's commonBundleHandle. 2013-12-04 10:28:16 +00:00
rdb d7c76b2bc3 Let's just require Windows XP and IE 5.0. 2013-10-07 19:31:42 +00:00
rdb acb97361db msvc 2010 actually requires targeting winxp 2013-10-07 15:56:12 +00:00
rdb d265d9f434 MSVC 2010 requires _WIN32_WINNT to be defined to 0x0403 or higher. 2013-10-07 15:34:34 +00:00
rdb fbf9ef7cd3 support auxtex1 in renderSceneInto 2013-09-15 10:30:12 +00:00
Chris Brunner 98000eaac0 Fix for something that shouldn't have worked at all in the first place 2013-09-03 22:44:40 +00:00
David Rose 09211b1e64 report ImportError message more usefully 2013-08-27 17:40:24 +00:00
rdb 42a9491133 Fix compile error for 64-bit Windows 2013-08-26 15:11:23 +00:00