Commit Graph

24172 Commits

Author SHA1 Message Date
rdb 03873c7adf Update Windows thirdparty tools to 1.10.16 2025-12-01 11:26:51 +01:00
rdb 8ece2c86d0 Update BACKERS.md from latest master
[skip ci]
2025-12-01 10:24:21 +01:00
rdb 2ecbd54640 installer: Add Python 3.15 2025-12-01 10:20:55 +01:00
rdb 227a9e3406 workflow: Update from deprecated macOS 13 runner to macOS 14 2025-11-12 11:48:51 +01:00
rdb 2c9997ee6d x11: Remove methods added erroneously during bad merge 2025-11-12 11:47:48 +01:00
omn14 a01e039669 x11: Add function for detecting auto repeat key events (#1735)
Cherry-picked from master
2025-11-12 11:44:28 +01:00
rdb 23782ec511 task: Also check for subclasses of coroutine
Apparently Nuitka uses custom coroutine classes that inherit from Python's own coroutine class, causing PyCoro_CheckExact to be inadequate

In the future we may want to check the ABC or check the existence of send/throw methods
2025-11-12 11:41:51 +01:00
rdb fd5258fe09 makepanda: Skip building TinyOsxGraphicsWindow when building 64-bit
Also disable linking AGL on macOS SDK 26.0, which has removed it
2025-11-12 11:39:22 +01:00
jtfedd 56cdea16c9 pgui: Fix bugs with pgSliderBar dragging
Closes #1722
2025-11-10 11:27:47 +01:00
rdb c352e92dbc dtoolbase: Fix out-of-bounds access in pdtoa.cxx 2025-10-15 21:22:34 +02:00
rdb 77fa04adb0 glgsg: Fix typo causing SSBO support not always detected 2025-10-06 21:02:07 +02:00
rdb b417d6a373 backport: A few thread safety things for free-threaded builds 2025-08-28 11:34:37 +02:00
rdb 86ba156a7b py_compat: Update for Python 3.13 and 3.14 2025-08-28 11:33:12 +02:00
rdb aa554a2130 task: Backport fix for generators without send()
Backport of 00b5357b8e
2025-08-28 10:25:11 +02:00
rdb 66c9264f30 bam: Add forward compatibility for bam 6.46
See #1657 and 052bd77030
2025-08-03 12:00:10 +02:00
rdb ab357ea120 tinydisplay: Try to fix SDL compile errors
Fixes #1708
2025-07-28 15:29:56 +02:00
rdb 0a94971f1a event: Fix memory leak I just introduced in 41e4cf5 2025-07-28 15:26:35 +02:00
omg-really 85e4d0734d bam2egg: Fix support for more than two tags
Fixes #1725
2025-07-28 15:20:01 +02:00
rdb 6ef4699a48 collide: Fix potential use-after-free with transform cache disabled
Fixes #1733
2025-07-28 15:10:31 +02:00
rdb 41e4cf5d11 event: Fix `await gather()` returning first item instead of tuple
Fixes #1738
2025-07-28 14:58:42 +02:00
rdb 7d7a08e66f cppparser: Consider reference types destructible
Fixes #1743
2025-07-28 11:11:32 +02:00
rdb 6a9dde43da workflow: Fix Windows build 2025-07-28 11:11:27 +02:00
rdb de4865b324 putil: grab GIL while decreffing function 2025-07-28 10:01:11 +02:00
rdb 20c9b0d902 workflow: Hack workaround for Ubuntu CI error 2025-07-28 10:00:22 +02:00
rdb 95f16ea778 workflow: Update to MSVC 14.3 / 2022 2025-07-21 12:18:20 +02:00
rdb 7051aa00c4 workflow: Update test runners 2025-07-21 11:59:41 +02:00
rdb 47a823b330
workflow: Update Windows 2019 to 2022 2025-07-20 21:46:33 +02:00
rdb fcf619d606 Update version numbers to 1.10.16 2025-02-25 17:33:34 +01:00
rdb 9a2203b9bb pstats: Backport fix for crash when receiving frames out of order 2025-02-25 17:32:44 +01:00
rdb e270a073f4 readme: Update download link to 1.10.15
[skip ci]
2024-11-08 10:55:33 +01:00
rdb f26009bd24 Add Python 3.13 to setup.cfg
[skip ci]
2024-11-08 10:54:13 +01:00
rdb 9dbd20d7bd workflow: No longer skip Python 3.13 builds on Windows 2024-11-07 16:20:49 +01:00
rdb e199f25b4d Update thirdparty links to 1.10.15 2024-11-07 16:18:50 +01:00
rdb d8cc57a5f7 doc: Add release notes for 1.10.15
[skip ci]
2024-11-07 16:01:19 +01:00
rdb a6a386aab3 text: Fix text-native-antialias not properly taking effect 2024-11-07 11:34:02 +01:00
rdb 16431748de parametrics: fix RopeNode breaks due to float imprecision
Fixes #1325
2024-11-06 22:51:40 +01:00
rdb 0a4d22ad9f express: Fix VFS mount points not being listed as directories
Fixes #1244
2024-11-06 13:20:03 +01:00
rdb 50b984cffd dtoolbase: Fix test failure on 32-bit Windows with pftoa 2024-10-31 23:50:27 +01:00
rdb 7926d1047e text: Unbreak small caps support with text-use-harfbuzz
Fixes #1666
2024-10-31 15:01:06 +01:00
rdb 6f2231620d build_apps: Add bam_embed_textures option 2024-10-31 13:07:02 +01:00
rdb 89c0371cbb putil: BamWriter doc fix, initialize _root_node field properly 2024-10-31 13:07:02 +01:00
rdb 5dcd70dcb5 build_apps: Fix wrong relative paths with bam_model_extensions
Fixes #1642
2024-10-31 13:07:02 +01:00
rdb 2a6f4fc6ff putil: Fix file_texture_mode on BamWriter not being writable 2024-10-31 13:07:02 +01:00
rdb 32ad388a51 gobj: Don't try to resolve empty alpha filename when writing bam 2024-10-31 13:07:02 +01:00
rdb a311ad876f test_wheel: Add --ignore option to ignore tests 2024-10-31 13:07:02 +01:00
rdb e5ac1d0141 build_apps: Don't warn about missing ld-linux lib on aarch64 2024-10-31 13:07:02 +01:00
rdb ff91f127bf py_compat: Fix Python 2.7 compilation error
This code never actually gets compiled in Python 3

[skip ci]
2024-10-30 21:52:23 +01:00
rdb c2de5c306f makepanda: Don't link p3dcparse with pystub
pystub doesn't really define enough symbols to be useful with newer Python versions, and it seems that there are compile errors with python 3.13t on manylinux2014 due to conflicts with the Python library itself
2024-10-30 20:19:05 +01:00
rdb e2d9d3ef7c makepanda: Fix python DLL not being copied into wheel on 3.13t 2024-10-30 20:18:30 +01:00
rdb 27ce5c991e dist: Python 3.13 requires macOS 10.13+ 2024-10-30 14:57:35 +01:00