Commit Graph

800 Commits

Author SHA1 Message Date
rdb
8d17e86d2e Merge /cygdrive/g/panda3d 2015-02-11 21:13:25 +01:00
rdb
b9c1765ab4 Fix eggcacher, dramatically improve Windows installer 2015-02-11 21:12:54 +01:00
rdb
a6eb3fa442 Make NodePathCollection and TextureCollection constructors extensions 2015-02-11 14:14:03 +01:00
rdb
cbd70ad8af Move all Python bindings out of core DLLs into the .pyd files. 2015-02-10 14:30:51 +01:00
rdb
bd7d86ba9e We use /fp:fast on Windows, let's be consistent and use -ffast-math on other platforms in release builds 2015-02-09 20:39:16 +01:00
rdb
27582ff447 Remove HAVE_GL(ES) from dtool_config.h, we don't use it in source 2015-02-09 17:57:12 +01:00
rdb
bd86907181 Fix assortment of compilation issues and annoyances 2015-02-08 23:25:11 +01:00
Jonas Thiem
9a96809fa5 Adding additional check for /usr/bin/dpkg-deb back in 2015-02-07 22:47:14 +01:00
Jonas Thiem
76ca80dcd5 Moving over PYTHON_SITEPACKAGES definition from makepanda.py to installpanda.py 2015-02-07 22:37:40 +01:00
Jonas Thiem
c11c46a6b1 * adding warning when both dpkg and rpmbuild are present
* check for /usr/bin/dpkg-architecture instead of /usr/bin/dpkg-deb (latter appears to be present on Fedora)
* insert python site package path into INSTALLSPEC from current interpreter instead of %{__python} (fixes Python 3)
2015-02-07 22:31:15 +01:00
rdb
9a50d3bf61 Enable exceptions when building with libRocket or OpenCV 2015-01-18 21:57:58 +01:00
rdb
d6ce7c6562 Oops, fix build 2015-01-12 20:35:17 +01:00
rdb
0aa0f34c74 Lots of work to make the rtdist work with the new library building system 2015-01-12 15:02:42 +01:00
rdb
22a7cbe77e Disable exceptions on MSVC to reduce code bloat 2015-01-08 14:55:27 +01:00
rdb
af15797a25 Many, many performance optimizations and enhancements 2015-01-07 19:30:01 +01:00
rdb
936fa653b0 Remove unneeded HAVE_ flags from dtool_config.h generation 2015-01-04 20:34:59 +01:00
rdb
8098460433 Use -fno-exceptions for more performance; disable RTTI in release builds 2015-01-02 15:06:47 +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
794b00805e Add man pages for the majority of utilities 2014-12-27 22:14:23 +01:00
rdb
fef66d1fdd Improvements and fixes to installer generation on Linux 2014-12-24 14:37:37 +01:00
rdb
f189290dfe Support for automated build bot scripts, add PandaSystem::get_git_commit() 2014-12-22 20:27:37 +01:00
rdb
40a40b20cf Rename EventStoreValue to ParamValue to make it more generic,
in anticipation of new parameter system
2014-12-10 00:26:26 +01:00
rdb
8afc88e86e Add CXXFLAGS; only use CFLAGS for C sources 2014-12-06 22:37:16 +01:00
rdb
480c3f258b Don't complain about missing wx (or fltk) when building SDK 2014-12-06 20:26:05 +01:00
Chris Brunner
ca08937082 Add .pyc files to the makepanda directory ignore file 2014-12-02 10:15:30 -08:00
rdb
a65b477734 Commit patches by cfsworks:
cxx: Fix missing includes masked by composite builds.
misc: Fix typos in comments.
config: Fix missing config forward-declarations.
direct: Adjust Python imports to panda3d.* instead of pandac.*.
display: Split graphicsWindow out into an extension.
framework: Use if/elif/elif/endif instead of ifdef/elif/elif/endif.
ode: Remove erroneous INLINE declarations.
interval: Fix missing import.
2014-10-19 22:41:47 +00: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
43805f47bb Improve runtime installer, add 64-bit support 2014-10-08 20:43:59 +00:00
rdb
7524299de9 Fix regressions with Direct3D support. Add sRGB support to DX9 renderer. 2014-10-08 19:56:28 +00:00
rdb
0a84dd9ca3 Android fixes 2014-10-06 17:44:58 +00:00
rdb
24386cdc1e Use a table to make InternalName::make more efficient for Python interned strings 2014-10-02 18:28:06 +00:00
rdb
39e0889b54 compilation of panda3d.dtoolconfig 2014-09-19 23:30:47 +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
bed35751ec Comment out bin2c compilation since it conflicts with PyCUDA, and it's a bit of an esoteric tool anyway. 2014-07-11 12:22:31 +00:00
rdb
37da1427c0 Don't try to build check_adler and check_crc when ZLIB support has been disabled. 2014-07-07 12:32:40 +00:00
rdb
c33ef307d6 Delete MesaGL renderer, it seems not to be used any more 2014-06-18 14:59:11 +00:00
rdb
3d5118d406 Unlink symlink before re-creating 2014-05-28 15:55:18 +00:00
rdb
81dc0f3762 Set interrogate module string to 'panda3d.core' instead of 'core' to make pickling work correctly. Contact me if this breaks anything. 2014-05-23 13:44:00 +00:00
Chris Brunner
9ab6d166d0 Maya 2015 support 2014-04-30 19:49:28 +00:00
rdb
566feda34d Commit patch by cfsworks to move pgraph stuff to extensions 2014-04-04 09:23:58 +00:00
rdb
44b4afe898 Fix issues building the plugin on Linux 2014-03-27 12:56:59 +00:00
rdb
8ae5e58d92 Preserve symlinks when copying files 2014-03-17 13:26:58 +00:00
rdb
1b93b8fbb3 Add methods to efficiently access PfmFile data from Python 2014-03-09 01:05:34 +00:00
rdb
e38b97b26f fix for Python versions before 2.6 2014-03-09 00:57:09 +00:00
rdb
ad3706e6f1 Don't copy .pyc and .pyo files to built/direct 2014-03-09 00:05:53 +00:00
rdb
c897b0ece1 Remove old cruft relating to Mac OS X installer 2014-03-08 20:09:58 +00:00
rdb
c6cbaa92f9 Fix a range of build issues, in particular on Mac OS X 2014-03-08 14:22:17 +00:00