Commit Graph

24157 Commits

Author SHA1 Message Date
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
rdb 6010c711c0 tests: Add bin dir to PATH when running FreezeTool test 2024-10-30 14:14:25 +01:00
rdb 5b80f19d01 Changes in preparation for Python 3.14 2024-10-30 14:13:44 +01:00
rdb f47b34d2a1 Fix remaining uses of ._PyType member in extension code
This should be replaced with Dtool_GetPyTypeObject, hiding the implementation details a bit so that we can more easily change the underlying structure if we need later

Also adds Py_NewRef to py_compat.h, backporting from master
2024-10-30 13:26:34 +01:00
rdb df5f8d77da makepanda: Build fixes for Python 3.13t on Windows 2024-10-30 13:17:33 +01:00
rdb e238588118 makepanda: Fix wrong flag for excluding pythonXX_d.lib 2024-10-30 13:17:11 +01:00
rdb 0ba2aadcd6 Introduce Py_IS_TYPE, use for Py_TYPE comparisons 2024-10-30 13:17:11 +01:00
rdb 64454b1c9f Replace direct uses of ob_type, which gives problems in nogil build 2024-10-30 13:17:11 +01:00
rdb 10da05e2a6 workflow: Skip Windows builds for Python 3.13 for now 2024-10-30 12:53:54 +01:00
rdb f9a5445d42 workflow: Test Python 3.13, update setup-python to v5 2024-10-29 19:23:47 +01:00
rdb dbeab0b97b makepanda: Backport Python 3.13t build fixes 2024-10-29 19:20:27 +01:00
rdb 12bb7d12bb showbase: Fix DistancePhasedNode exception at module clean-up time 2024-10-29 17:34:48 +01:00
rdb 9cbc45b9bf collide: Handle CollisionBox bam read without 2D info 2024-10-28 11:57:27 +01:00
rdb d758d2b232 pgui: Fix crash when PGEntry removes itself w/ background focus
Fixes #1650
2024-10-24 16:41:56 +02:00
rdb aa0462a35a fsm: Fix "no attribute notifier" error in requestNext/Prev
Fixes #1644
2024-10-24 16:17:49 +02:00
rdb b022fc9301 stdpy: Fix glob not finding files in VFS
Half of fix to #1675
2024-10-24 16:10:35 +02:00