Commit Graph

242 Commits

Author SHA1 Message Date
Sean Martin 912374cc51 Add support for Maya 2016 2015-06-01 22:27:13 +02:00
rdb 7097ea4a0e OSX build tweaks and fixes (always use Python framework for SDK) 2015-03-30 17:58:04 +02:00
rdb 982ece639d Support specifying custom location of thirdparty packages on makepanda command-line 2015-03-29 18:16:29 +02:00
rdb bcb203af9a Mac OS X build improvements 2015-03-29 18:09:28 +02:00
rdb b06100afdd Changes to support building universal Mac rtdist for 1.9 2015-03-28 00:31:10 +01:00
rdb 477aa4bdfe Fix various Windows build issues 2015-03-27 23:17:35 +01:00
rdb de0b0dd879 Fix various issues with Python 3 support, fix samples to work with Python 3 2015-03-23 00:32:47 +01:00
rdb 0570d9536e Merge branch 'interrogate-overhaul'
Conflicts:
	panda/src/gobj/texture.h
	panda/src/pnmimage/pnmImage.h
2015-03-22 21:50:08 +01:00
rdb c582d3ff67 Fix false positive when detecting header-only library presence 2015-03-22 20:05:53 +01:00
rdb babc6726b2 Replace libpng and libjpeg with stb_image in the web plug-in to fix conflicts with incompatible system versions of libpng 2015-03-22 19:48:16 +01:00
rdb 0416c6dbec Robustify package detection on Linux 2015-03-19 19:38:09 +01:00
rdb 8f65a6d22a Installer fixes: add PhysX component, fix existing Python install detection 2015-03-16 00:39:09 +01:00
rdb 238cbad2a1 Merge branch 'master' into interrogate-overhaul 2015-02-27 12:48:33 +01:00
rdb db87bc7914 PointerToArray fixes, Windows build fixes, more move constructors 2015-02-27 12:45:11 +01:00
rdb e2cdade9d2 Merge branch 'master' into interrogate-overhaul 2015-01-04 20:39:58 +01:00
rdb 936fa653b0 Remove unneeded HAVE_ flags from dtool_config.h generation 2015-01-04 20:34:59 +01:00
rdb 6db5d0dc11 Huge cppparser and interrogate overhaul, bringing:
* Better support for typedefs
* Same code should compile for both 32-bit and 64-bit
* C++11 typed enum support
* Synthesize __setitem__ when operator [] returns reference
* Rewrite coerce system to have better performance
* Change semantics of __getattr__ and __setattr__ to match
  Python's, add __getattribute__, __delattr__ and __delitem__
* Improve performance of slot functions a bit more
* Reduce memory overhead of type system
* Some support for wrapping arrays of numeric types
* C++11 character type support in cppparser
* Chars are handled as strings of length 1
* Template functions for CreatePyInstance that use runtime type map
* More functions from dtool as extension functions
* Code cleanup
2014-12-30 16:43:52 +01:00
rdb 624b3dad14 Delete DirectX 8 support 2014-12-30 02:00:43 +01:00
rdb be1eb1d812 More minor linux packaging fixes 2014-12-29 15:16:33 +01:00
rdb 1bf3738124 oops, I broke non-OSX build 2014-10-13 11:34:19 +00:00
rdb 31a71c990d Fix issues with OS X 10.9 compilation, fix issues uncovered by clang 2014-10-12 18:45:37 +00:00
rdb 902bedc314 Fix Python 3 crash on Windows, and fix some Python 3-related compile errors 2014-10-10 13:45:05 +00:00
rdb 0a84dd9ca3 Android fixes 2014-10-06 17:44:58 +00:00
rdb 0eaebaf258 Fix bison/flex location, and fix debug Python on Windows with makepanda 2014-08-21 13:00:36 +00:00
rdb 3d5118d406 Unlink symlink before re-creating 2014-05-28 15:55:18 +00:00
Chris Brunner 9ab6d166d0 Maya 2015 support 2014-04-30 19:49:28 +00:00
rdb 8ae5e58d92 Preserve symlinks when copying files 2014-03-17 13:26:58 +00:00
rdb ad3706e6f1 Don't copy .pyc and .pyo files to built/direct 2014-03-09 00:05:53 +00:00
rdb c6cbaa92f9 Fix a range of build issues, in particular on Mac OS X 2014-03-08 14:22:17 +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
rdb 03b293244b Fix threaded build with Python 2.5, fix OS X build that doesn't specify sysroot 2014-01-11 13:57:37 +00:00
rdb adf9b05381 include version number in dependency cache (sorry for forcing a full rebuild onto y'all) 2013-12-22 10:12:19 +00:00
rdb 4b9da436a0 Automatically invoke 2to3 on built/direct for a Python 3 build 2013-12-17 22:48:19 +00:00
rdb 3241443077 fix error parsing PandaVersion.pp with Python 3 2013-12-17 20:31:46 +00:00
rdb 01ebd5e66a very error, such compile, wow 2013-12-17 15:18:37 +00:00
rdb 708dca0468 oops, fix for verbose builds 2013-12-17 13:39:30 +00:00
rdb b686d371ca fix maya location on linux, fix dependency cache problems with Python 3 that forced a full rebuild every time 2013-12-17 13:33:39 +00:00
rdb 40cc37e3da fix terminal colouring when using Python 3 2013-12-17 11:56:02 +00:00
rdb f1d550bfd8 Missed a space 2013-10-07 15:17:23 +00:00
rdb c88e493873 Add 3dsmax 2014 2013-10-07 12:58:36 +00:00
rdb f3a7c94172 64-bit PhysX 2013-10-07 10:48:33 +00:00
David Rose 98174d62db support deleting if requested 2013-09-30 22:11:52 +00:00
rdb c02932282b don't pick up _ext.I 2013-09-18 14:56:51 +00:00
Chris Brunner c80f30161f Support for Maya2014 2013-08-30 21:05:11 +00:00
rdb 1b3e62ebb9 Fixes for running makepanda with cygwin Python, fixes for compiling on 32-bits Windows for 64-bits Windows 2013-08-28 09:01:03 +00:00
rdb f251e29237 further fixes for cross-compiling on windows 2013-08-28 07:31:50 +00:00
rdb 34fd8f0c4d don't rely on being able to call the python build we're building against 2013-08-26 20:52:59 +00:00
rdb 4c4b627260 Drop support for VC2008. Add support for VC2010. Split vrpn and ffmpeg out of libpanda. Fixes for cross-compiling 64-bit on 32-bit Windows. Will post new thirdparty packages at the forums. 2013-08-26 12:22:24 +00:00
rdb 0854cf5aa2 Add support for libswresample 2013-08-22 18:36:58 +00:00
rdb 330a9c7b87 MoveAway/MoveBackConflictingFiles is a bad idea, let's just WarnConflictingFiles 2013-08-22 18:30:29 +00:00