Sam Edwards
aa9a195665
CMake: Stop CMake from adding -rdynamic by default
2019-01-02 06:02:31 -07:00
Sam Edwards
3122bf3506
CMake: Fix p3device build on macOS
2018-12-29 04:52:26 -07:00
Sam Edwards
211ac763d1
CMake: Update the list of pure-Python packages under direct
2018-12-29 02:55:01 -07:00
Sam Edwards
788efb9f6d
CMake: Fix build when HAVE_EGG=OFF
2018-12-29 02:51:53 -07:00
Sam Edwards
6c5bf73141
CMake: Don't build pview/downloadertools when BUILD_PANDATOOL=OFF
2018-12-29 02:02:52 -07:00
Sam Edwards
e512ee5fa5
CMake: Update for upstream changes
...
The main change here is that input-overhaul landed, so this
commit adds all of those files to the CMake side.
This also reverses the dependency relationship between
p3device and p3display: the latter now requires the former.
2018-12-28 22:19:17 -07:00
Sam Edwards
3b194c75e4
Merge branch 'master' into cmake
2018-12-28 22:15:44 -07:00
Sam Edwards
66d145e2d2
CMake: Oops, fix some macOS linkage mistakes
2018-12-28 22:14:05 -07:00
Sam Edwards
4504530fd5
CMake: Also export FFmpeg/VRPN/DX9/VRPN
...
I forgot to add these exports before.
See bddd7c1b4b0544096aa6e301fe6a53c3d8a436c7
2018-12-28 22:14:00 -07:00
Sam Edwards
5d74411c37
display: Fix export/import macro for MouseAndKeyboard
...
It was moved here from device, so we should not use
EXPCL_PANDA_DEVICE anymore.
2018-12-28 20:59:14 -07:00
Sam Edwards
bc2450441d
device: Fix some includes
2018-12-28 20:59:09 -07:00
rdb
f8f0180ee7
doc: add release notes for Panda 1.10.0
...
[skip ci]
2018-12-28 23:31:13 +01:00
rdb
31c532387e
pgraph: remove unused weakKeyHashMap.h import
2018-12-28 21:36:16 +01:00
rdb
30446952cb
putil: remove no-longer-used WeakKeyHashMap for now
2018-12-28 21:26:46 +01:00
rdb
7bdbbc78a3
tests: fix syntax error in setup.py, use default platforms
2018-12-28 15:36:02 +01:00
Sam Edwards
bddd7c1b4b
CMake: Generate/install exported target sets
2018-12-27 17:39:22 -07:00
Sam Edwards
b20c6e801c
CMake: Add an export_packages() function to export PKG::*
...
This is needed to support install(EXPORT)
2018-12-27 17:20:25 -07:00
rdb
ee6531abee
makepackage: copy over panda3d.dist-info dir on macOS
2018-12-26 23:45:00 +01:00
rdb
ae74e2d18e
makepackage: avoid packaging deploy-stub with installers
2018-12-26 23:42:39 +01:00
rdb
01915a36db
Merge branch 'master' into deploy-ng
2018-12-26 23:41:50 +01:00
rdb
981c44f636
glgsg: fix misleading errors from p3d_LightSource[].shadowMap
2018-12-26 23:31:48 +01:00
rdb
b7e7986198
deploy-ng: rewrite relative dependencies in macOS dylibs
2018-12-26 23:18:17 +01:00
rdb
3a2a29a1aa
deploy-ng: catch more egg2bam errors with Python 2.7
2018-12-26 22:54:19 +01:00
rdb
6b27dae24d
deploy-ng: add hidden imports for numpy on macOS
2018-12-26 22:54:01 +01:00
rdb
669a655366
Fix ShaderBuffer cleanup assertion with state cache disabled
2018-12-26 22:47:14 +01:00
rdb
a9d6d3be46
interrogate: refactor default argument handling
2018-12-26 22:47:14 +01:00
Donny Lawrence
f29643dd14
cocoa: Prevent a deadlock when using SIMPLE_THREADS on macOS
...
Closes #491
Fixes #490
2018-12-26 22:47:14 +01:00
rdb
862906b86d
makepackage: install for multiple Python versions on Windows
...
See #441
2018-12-24 21:38:46 +01:00
Mitchell Stokes
950ffd6eb8
deploy-ng: Add https://archive.panda3d.org/simple/opt as an optimized wheel index for release builds
...
Fixes #469
2018-12-24 12:05:39 -08:00
rdb
94d1722c8c
makepanda: add --no-copy-python flag for Windows build
...
This will avoid copying over the python installation to the built/python directory.
2018-12-24 20:51:20 +01:00
rdb
d180be2acc
makepackage: build macOS installer for multiple Python versions
...
See #441
2018-12-24 13:50:12 +01:00
Donny Lawrence
0fa0ad673f
cocoa: use CVDisplayLink on macOS to sync video to display(s)
...
Closes #487
Fixes #486
2018-12-24 13:36:13 +01:00
rdb
8a38337e6b
makepanda: fix model cache written in current dir on macOS
...
This was a regression in 2b537d2263d312672fe4a380fb6f49bda641cd48 that caused the model-cache to be written to ./Library/Caches rather than $HOME/Library/Caches
2018-12-24 00:17:02 +01:00
rdb
69decc17ff
tests: raise GLSL version from 1.30 to 1.50 for compute shader
2018-12-23 22:28:52 +01:00
rdb
395b9733fb
makepanda: when making Linux package, ship Python 2 and 3 bindings
...
See #441 for discussion.
2018-12-23 22:28:12 +01:00
rdb
8cb7f7d9c0
ffmpeg: don't hold AV lock while fetching first packet/frame
...
This allows loading multiple videos side-by-side more effectively.
Closes #397
2018-12-23 22:28:12 +01:00
rdb
e2574af82d
collide: create compatibility header collisionTube.h
...
This is a separate commit from the previous one in order not to confuse Git's rename tracking.
2018-12-23 22:28:12 +01:00
rdb
bd6ef2b0ea
Rename CollisionTube to CollisionCapsule (bam 6.44)
...
Adds ability to register "obsolete" names for certain types under older .bam versions, so that we are still able to write out old .bam files.
Fixes #347
2018-12-23 22:28:06 +01:00
rdb
b40ecd6c51
general: fix some old-style docstring comment blocks
2018-12-23 16:27:08 +01:00
rdb
729a2364bc
windisplay: remove unused WHQL stuff
2018-12-23 16:25:29 +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
a24c817144
interrogatedb: regenerate Python bindings
2018-12-23 15:46:09 +01:00
rdb
47188b47f6
interrogate: fix recording type of property in interrogatedb
2018-12-23 15:45:30 +01:00
rdb
256c8c5a23
interrogate: don't add space at end of command-line comment
2018-12-23 15:44:59 +01:00
rdb
6df8aede1f
interrogatedb: add interrogate_element_is_sequence/mapping
2018-12-23 15:44:01 +01:00
rdb
a0a2bf59bb
actor: remove commented-out code that is confusing doxygen
2018-12-23 15:42:43 +01:00
rdb
0668509791
stdpy: remove commented-out method that is confusing Doxygen
2018-12-23 15:42:31 +01:00
Mitchell Stokes
88fc3d4ca3
deploy-ng: Add --skip-build and --dist-dir options to bdist_apps
...
dist-dir defaults to 'dist' like sdist and bdist_wheel, which makes
bdist_apps more consistent with the rest of the Python ecosystem.
2018-12-22 14:13:40 -08:00
Mitchell Stokes
ec3c2ad25a
deploy-ng: Add __init__.py to direct.dist
2018-12-19 18:52:09 -08:00