rdb
b803ef2ac5
dist: Set default Linux target to manylinux2014
...
According to
https://github.com/mayeut/pep600_compliance/blob/master/README.rst
manylinux2010 is EOL, and so are all Linux distributions that support manylinux2010 but not manylinux2014.
Setting the default to manylinux2014 means that more thirdparty packages are supported and hopefully means we're not always behind and have to struggle to keep building for it.
2022-01-14 10:54:26 +01:00
rdb
a56ee57422
Merge branch 'release/1.10.x'
2022-01-14 10:50:10 +01:00
rdb
c32866fa33
showbase: Fix missing ClockObject import in JobManager
...
Regression in eefcae7b05aef7628b691d8601f8d7d9d0916cb3
2022-01-14 10:48:25 +01:00
rdb
58afbbfaa0
dist: Add missing platforms to default installer dictionary
2022-01-14 10:46:56 +01:00
rdb
484a9394f9
installpanda: Correct lib dir detection on ArchLinux
...
Eliminates a downstream patch in the AUR
[skip ci]
2022-01-14 10:42:14 +01:00
rdb
be2f6a7c61
glgsg: Fix missing GR_adjacency geom rendering flag
...
I don't think this flag being missing currently affects any functionality, but it is meant to be set when geometry shaders (with adjacency) are supported.
2022-01-14 10:25:01 +01:00
rdb
54606c8894
showbase: docstring fix
...
[skip ci]
2022-01-14 09:58:57 +01:00
rdb
bd37e8776f
makepanda: Fix platform tag on aarch64 manylinux
...
Wheels ended up being tagged as i686.
2022-01-14 09:58:57 +01:00
rdb
b518da99a6
windisplay: fix origin not respected when switching to windowed mode
2022-01-12 10:23:19 +01:00
rdb
14bdcf40fb
Bump version number on release/1.10.x branch to 1.10.12
2022-01-12 10:22:52 +01:00
rdb
b7fc80d6cc
makewheel: Fix huge .whl files due to lack of compression for some files
...
Regression from 1f106a0a2a26c2db3860f8c0ff95deeddde99e8a
[skip ci]
2022-01-10 15:43:23 +01:00
rdb
440b2c48b8
egg2pg: Slight cleanup
...
[skip ci]
2022-01-10 15:40:06 +01:00
rdb
6fe21fd8bd
egg2pg: Add support for texture matrices to bam2egg
2022-01-10 13:22:57 +01:00
rdb
992cbb0840
pgraph: optimizations for analyze()
2022-01-10 13:22:34 +01:00
rdb
a1538b4f7c
pnmimage: Add offset parameters to PNMImage::perlin_noise_fill()
2022-01-10 13:21:51 +01:00
rdb
6777f19162
pnmimage: Add an additive PNMPainter brush
2022-01-10 13:21:46 +01:00
rdb
40f54a766c
Merge branch 'release/1.10.x'
2022-01-07 10:52:28 +01:00
rdb
d66ef59ecc
pgraph: Fix assertion in PythonLoaderFileType with debug Python build
v1.10.11
2022-01-07 10:44:03 +01:00
rdb
b736b3e4db
filter: Accept floating-point values for FilterManager mul= parameter
...
Fixes #1231
Closes #1232
2022-01-07 10:15:49 +01:00
rdb
99c133a7f5
readme: Update download link to 1.10.11
...
[skip ci]
2022-01-06 17:12:40 +01:00
rdb
50dd0113e7
doc: Update release notes for 1.10.11
...
[skip ci]
2022-01-06 17:12:13 +01:00
rdb
91f3ab01f3
mayapath: Properly handle new bin2/bin3 folders on Windows for Maya 2022
2022-01-06 17:06:16 +01:00
rdb
2d77093398
gobj: Fix TexturePeeker docstrings for filter_* being incorrect about wrapping
...
Fixes #1195
2022-01-06 12:52:10 +01:00
rdb
340dea5261
gobj: Fix crash when trying to load directory as txo/dds/ktx file
2022-01-06 11:52:40 +01:00
rdb
7a2a83572c
Merge branch 'release/1.10.x'
2022-01-05 08:50:11 +01:00
rdb
78b67988fb
makepanda: Fix wrong installation path for Python SDK on Debian/Ubuntu
...
This partially reverts commit 2fcacd1bab1226ea0571c5d925daf6028a862f96.
Fixes #1230
2022-01-05 08:48:26 +01:00
rdb
38488d89a2
test_wheel: Require at least pytest 6.2.4 for Python 3.10+
...
See pytest-dev/pytest#8539
2022-01-05 08:33:31 +01:00
rdb
ae6be7e113
makepackage: Fix extra comma in deb depends line when building without Python
2022-01-05 08:14:25 +01:00
rdb
d65ca1edd6
pgraph: Fix nodes with same key but diff value getting flattened
...
This was a regression from 69b3468b2c40111def34e4b609a0aa36267c5582
2022-01-05 08:14:08 +01:00
rdb
ce9d2e38bf
android: Improve physical mouse and keyboard handling:
...
- Support scroll wheel
- Support middle click, forward and back buttons (mouse4 and mouse5)
- Fix handling of key repeat events
- Correctly map numpad keys
[skip ci]
2022-01-04 20:35:17 +01:00
rdb
e759e4a152
models: Remove obsolete and unused plugin_images folder
...
[skip ci]
2022-01-04 17:31:02 +01:00
rdb
d46651c032
Merge branch 'release/1.10.x'
2022-01-04 16:35:19 +01:00
rdb
28b566726a
dist: Suppress spurious warnings about missing tkinter modules
...
[skip ci]
2022-01-04 16:00:45 +01:00
rdb
b2aa5beb96
Use 1.10.11 thirdparty tools
2022-01-04 15:33:31 +01:00
rdb
4ce5efb044
makewheel: Remove _tkinter.so from Panda3D wheels
...
It is nowadays supplied in a separate wheel, see also #780
Keep it in the Windows wheel for now since that's the only platform where deploying without a separate tkinter wheel is currently supported, but will remove it on master branch
2022-01-04 15:31:21 +01:00
rdb
67b89983ac
dist: Also accept manylinux wheels when requesting generic linux tag
2022-01-04 15:25:19 +01:00
rdb
6935d2badc
dist: Add support for tkinter
...
Requires adding `tkinter` to `requirements.txt`. For now, wheels are only provided for Python 3.6 and up.
Fixes #780
2022-01-04 15:21:24 +01:00
rdb
210f7aecfb
x11: Support mouse buttons 4 and 5
2022-01-04 11:06:25 +01:00
rdb
d1c756713d
display: Handle raw event for key between Shift and Z on ISO keyboards
...
This key is called raw-< for lack of anything better, it's usually mapped as backslash on US keyboards but that would not allow distinguishing between the backslash key near the enter key.
2022-01-04 11:05:46 +01:00
rdb
c358f09f85
windisplay: Support lmeta, rmeta, and menu keys
2022-01-04 10:10:27 +01:00
rdb
08628dc97e
windisplay: Support horizontal scroll wheel
2022-01-04 10:09:36 +01:00
Stephen A. Imhoff
e3a49050a0
Correct location searched for 64-bit libc-2.24
2022-01-03 22:57:03 +00:00
rdb
524e2977ff
makepackage: Force use of xz compression for .deb files
...
Impish defaults to zstd, which the version of reprepro on the hosting server doesn't support yet
[skip ci]
2022-01-03 12:11:56 +01:00
rdb
822d8ce4c4
Revert "pgraph: Don't dupe shared GeomVertexData when premunging Geom"
...
This reverts commit f058bad802aa881a5604209afe5ef5bfd3d8fe35.
Reverting because I realised the current behaviour is happening due to different mungers, which my fix ignores.
Unfixes #1185
2022-01-03 11:31:54 +01:00
rdb
c76ddd9958
makepackage: Support building deb with more than one Python 3 version
...
Ubuntu Hirsute, Impish, and presumably Jammy ship with both Python 3.9 and 3.10.
Also, change the dependency specifications so that only one Python version is strictly required.
2022-01-03 10:36:58 +01:00
rdb
fb4b154037
makepackage: Only add python-pmw as Recommends for deb for Python 2
...
There is no Pmw for Python 3 in the Ubuntu repositories
2022-01-03 10:17:58 +01:00
rdb
f8df5cac32
Merge branch 'release/1.10.x'
2022-01-02 20:11:41 +01:00
rdb
11d5a49d6f
pgraph: Fix LightAttrib::replace_{on|off}_light()
...
Fixes #1153
2022-01-02 13:02:04 +01:00
rdb
f058bad802
pgraph: Don't dupe shared GeomVertexData when premunging Geom
...
Fixes #1185
2022-01-02 11:45:33 +01:00
rdb
2aac58b5ab
task: Restore previous interrupt handler after taskMgr.step()
...
Related to #1180
2022-01-02 10:39:52 +01:00