Commit Graph

24185 Commits

Author SHA1 Message Date
rdb b09ebf3b84 makewheel: Exclude some more system libs
Backport of be382a8f29
2025-12-22 12:11:06 +01:00
rdb 40ecb01bb1 samples: Remove unused CardMaker import from procedural-cube sample
Backport of 5d465be01e
2025-12-22 12:03:44 +01:00
rdb 6b3ed01756 framework: Clean up task manager on close_framework()
This prevents crashes due to the tasks it spawns continuing to run

Backport of a32030d46e
2025-12-22 12:01:13 +01:00
rdb cbd25a4d80 makepanda: Don't look for macOS framework when cross-compiling
Backport of 7191fb1ed6
2025-12-22 11:59:48 +01:00
rdb d020b25afe windisplay: Fix recursive loop in adjust_z_order
Cherry-pick of 639497310e with alteration
to preserve ABI (replacing an unused bool field)
2025-12-22 11:58:14 +01:00
rdb c8c5ae829d putil: Fix SparseArray get_lowest_on_bit and get_lowest_off_bit
Cherry-pick of d173086a6f
2025-12-22 11:57:03 +01:00
a2cy df4ebca335 audiotraits: Add support for different coordinate systems for 3d audio
Backport of 4705b32943 (#1786)
2025-12-22 11:46:11 +01:00
rdb 5d8af37c41 makepanda: Only add -msse2 when building for x86 platforms
Partial backport of 2759fb9606
2025-12-22 11:37:16 +01:00
rdb 5b2cb98a93 dist: Add hidden import for jnius 2025-12-18 15:09:07 +01:00
rdb 6ada5071d5 dist: Add linecache stubs for newer versions of Python 2025-12-18 15:08:59 +01:00
rdb 784f32d0b9 showbase: add user_exit alias for userExit 2025-12-18 15:00:56 +01:00
rdb f4ee950355 deploy-stub: Fix missing time.h include 2025-12-01 14:46:40 +01:00
rdb 6a77fc633b dist: Update macOS target for Python 3.14 to 10.15 2025-12-01 11:47:01 +01:00
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