rdb
58b9de70c1
travis: Only build release branch
2020-12-29 13:50:56 +01:00
rdb
2c209e0f02
stdpy: Fix direct.stdpy.pickle module for Python 3
2020-12-29 13:05:00 +01:00
rdb
7d5fee3066
Update version number on release/1.10.x branch to 1.10.9
2020-12-29 12:50:02 +01:00
rdb
90fb31ac21
ffmpeg: Fix crash cleaning up audio/video context
2020-12-28 16:23:04 +01:00
janEntikan
5dc5d009c1
extensions_native: fix missing include for subdivideCollision()
...
Closes #1084
2020-12-28 15:36:02 +01:00
rdb
f2e66a280c
deploy-stub: Fix immediate exit on Windows if no log_filename is set
2020-12-28 15:27:56 +01:00
rdb
21aa31f8c0
gobj: Fix build error on Windows
2020-12-28 12:07:17 +01:00
rdb
d39d40b1fc
readme: Update version number in download link to 1.10.8
...
[skip ci]
v1.10.8
2020-12-27 11:06:21 +01:00
rdb
e7a6d735e3
dgui: Add "versionadded" to docstrings of newly added methods
2020-12-27 10:48:12 +01:00
rdb
2b0a6b995a
display: Add a way to query system DPI scaling
...
See #426
2020-12-26 16:25:51 +01:00
rdb
d5c2dc6447
dgui: Add setTextPos, etc. aliases for setPos
...
setPos will be deprecated in a future version.
See #1041
2020-12-26 13:59:19 +01:00
rdb
55d43a1d57
device: Fix macOS crash when unplugging device in threaded pipeline
...
Fixes #1082
2020-12-26 12:46:45 +01:00
rdb
5fd6436df5
doc: Update release notes for 1.10.8
...
[skip ci]
2020-12-25 00:25:33 +01:00
rdb
84a6e900af
dist: Fix error using build_apps in Python 2.7
2020-12-25 00:24:01 +01:00
rdb
030bdd1d34
dist: Work around stdlib bug causing erroneous missing module warnings
2020-12-24 20:52:10 +01:00
rdb
4b7c11059d
dist: Ignore some missing modules
2020-12-24 20:46:33 +01:00
rdb
d2a7481181
dist: handle SyntaxError in imported module
2020-12-24 20:46:13 +01:00
rdb
4e6395e07a
dist: Fix line of code that mysteriously disappeared
2020-12-24 19:17:44 +01:00
rdb
4cf32bece3
doc: Update release notes for 1.10.8
...
[skip ci]
2020-12-24 15:30:17 +01:00
rdb
86937c7bb9
dist: Check if entire directory should be skipped
...
This is functionally equivalent, but reduces the message spam in verbose mode, and perhaps is a little faster
2020-12-24 14:19:17 +01:00
rdb
adbeea33fb
dist: Warn if picking up binary dependency from outside a wheel
2020-12-24 14:16:40 +01:00
rdb
8bb0de52b7
dist: Add additional ignored system libraries for Windows
2020-12-24 14:15:58 +01:00
rdb
012661e1ba
dist: Add more ignore libraries for macOS
...
This is the full list of libraries that occur both in the 10.6 SDK and the 11.1 SDK.
2020-12-24 13:23:58 +01:00
rdb
4a62cc13be
makewheel: Set --force-rpath when calling patchelf
...
This is necessary to avoid the creation of a DT_RUNPATH instead of DT_RPATH. DT_RUNPATH does not have the desired behaviour.
2020-12-24 13:22:00 +01:00
rdb
5c98c6fb71
makepanda: accept arm64 as alias for aarch64 when building for Android
2020-12-24 13:21:35 +01:00
rdb
35b7ef0dcb
shader: Add additional mode-based texture inputs to GLSL shaders
...
This adds the following inputs:
p3d_Texture[] (as alternative to p3d_Texture0, etc.)
p3d_TextureFF[]
p3d_TextureModulate[]
p3d_TextureAdd[]
p3d_TextureNormal[]
p3d_TextureHeight[]
p3d_TextureSelector[]
p3d_TextureGloss[]
p3d_TextureEmission[]
2020-12-23 18:20:43 +01:00
rdb
05876317cf
Add TextureStage::M_emission mode
...
This is similar to M_glow, except that the emission factor is in the RGB channels.
2020-12-23 17:33:59 +01:00
rdb
1b8c4e0029
dtoolutil: Fix compile warning in ExecutionEnvironment
2020-12-22 23:14:59 +01:00
rdb
30bca7a119
dtoolutil: fix ExecutionEnvironment::has_environment_variable() for shadowed var
...
Fixes MAIN_DIR being set more than once (which seems to avoid a compiler bug in an opt4 build).
2020-12-22 16:22:45 +01:00
rdb
8f9ca34eec
makepackage: Don't write Sample Programs to start menu in Win 8/10
...
The start menu in newer versions of Windows doesn't show any hierarchy, making this utterly unreadable and useless.
2020-12-22 16:21:55 +01:00
rdb
78e23c018c
makepackage: Update links to manual in Windows installer for Sphinx
2020-12-22 16:10:08 +01:00
rdb
401d7d0f92
makepackage: Fix error in installer.nsi
2020-12-22 16:09:51 +01:00
rdb
c759bfd6b8
doc: Add 1.10.8 release notes
...
[skip ci]
2020-12-22 13:00:39 +01:00
rdb
500e984bcc
readme: Change thirdparty links from 1.10.7 to 1.10.8
...
[skip ci]
2020-12-22 12:43:01 +01:00
rdb
880c59eb19
makepackage: Don't install Python 3.9/3.10 buildings on Vista/Win7
...
These versions of Python require Windows 8.1.
2020-12-22 12:41:28 +01:00
rdb
8f43048c4f
makepackage: Support installing Python 3.10 bindings in Windows installer
2020-12-22 12:37:06 +01:00
rdb
eea0abe488
makepackage: Only copy Frameworks dir if present and not empty
...
This directory may now be vestigial as of the previous commit.
[skip ci]
2020-12-21 22:16:36 +01:00
rdb
5cd6469fd8
makepanda: Don't make built/Frameworks directory unless needed
...
It is no longer needed if we don't ship Cg as a framework, see #1079
[skip ci]
2020-12-21 22:10:53 +01:00
rdb
310f3ca085
samples: Add deprecation notice to rocket-console sample
...
[skip ci]
2020-12-20 11:46:38 +01:00
rdb
ac021e94d6
putil: Ensure SimpleHashMap::_deleted_chain/_table are always initialized
...
Good to be on the safe side.
2020-12-20 00:59:55 +01:00
rdb
f7ab42da56
putil: Fix memory leak in SimpleHashMap
...
Fixes #1077
2020-12-20 00:23:04 +01:00
rdb
74983d19a4
dtoolbase: Fix small memory leak in NeverFreeMemory
...
It's using a set purely keyed by number of remaining bytes, so if there are two pages with the exact same number of remaining bytes, one of them gets lost.
See #1077
2020-12-20 00:19:37 +01:00
rdb
b5c857c73f
pgraphnodes: Backport ShaderGenerator stub to 1.10.x
...
Needed if interrogate is being run with the __aarch64__ definition in a multi-arch build
2020-12-19 23:50:07 +01:00
rdb
6b1c681a24
extensions_native: Fix indirect rgbPanel import
...
It's defined in Valuator, not in Slider
2020-12-19 15:50:43 +01:00
rdb
7c676b5d26
directtools: Fix incorrect rounding for color conversion to hex
...
The color picker returns color values up to 255.99 so this can otherwise result in it returning a color like #100100100 , and the hex code otherwise not matching with what is displayed in the color picker.
2020-12-19 15:27:23 +01:00
rdb
8ba1ae924c
tkwidgets: Fix EntryScale missing import and menu errors
2020-12-19 15:26:15 +01:00
rdb
2d65738a18
makepanda: Respect lib-10.6 dir when copying dylibs/running install_name_tool
...
In the 1.10.8 thirdparty packages, OpenCV is split into a lib folder and a lib-10.6 folder, so we should use the proper dylibs to still be able to target 10.6
2020-12-19 14:10:51 +01:00
rdb
9544911127
makepanda: fix error building with --universal flag
...
[skip ci]
2020-12-18 12:54:35 +01:00
rdb
66c41d6c31
dist: Fix ability to deploy app without requiring OpenSSL enabled
...
Fixes #1073
2020-12-17 23:59:50 +01:00
rdb
a18edf54b7
makepanda: Changes to support build for macOS 11.0 / arm64
...
Besides use of --universal with --osxtarget 11, it's now also possible to create a fat build with ARM64 by using --osxtarget 10.9 --arch x86_64 --arch arm64 (it will use the 11.x SDK but target 10.9)
FMOD Ex is also being disabled when building against the 10.14 SDK or higher, because the necessary libstdc++.6.0.9.dylib is no longer being shipped. FMOD Ex, libRocket and Cg are all disabled on ARM64 (FMOD Ex and Cg don't have the binaries available, libRocket could theoretically be built but there's no point as there won't be an ARM64 build of Python 2.7, and besides, we've deprecated it anyway).
Fixes #1062
2020-12-17 13:00:22 +01:00