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
rdb
42e2659636
filter: Add Khronos PBR Neutral tonemapping operator
...
Closes #1661
Fixes #1659
Co-authored-by: Raytopia <54505044+raytopianprojects@users.noreply.github.com>
2024-10-24 15:42:55 +02:00
rdb
822d35d15b
putil: Minor SimpleHashMap::remove() optimization
2024-10-14 14:26:20 +02:00
rdb
52a7224d6e
Fix various compiler warnings
2024-10-14 12:05:27 +02:00
rdb
51e469d065
Update BACKERS.md
...
[skip ci]
2024-10-10 19:41:14 +02:00
rdb
cd2e3dfde9
dxgsg9: Fix crash on window event after `close_window()`
2024-10-10 01:08:54 +02:00
rdb
beb49b3cd3
dxgsg9: Fix some format handling, support for r32f and rgba32f textures
2024-10-03 13:43:22 +02:00
rdb
0ea0d5fa2b
dxgsg9: Fix crash when copying inverted framebuffer to texture RAM
2024-10-03 13:36:02 +02:00
rdb
51876c6116
dxgsg9: Fix crash with buffer when there is no depth buffer
2024-10-03 13:36:02 +02:00
rdb
c05a63f4ae
pipeline: Fix compile error without pipelining enabled
...
Closes #1684
[skip ci]
2024-09-21 10:55:05 +02:00
rdb
cdafd81764
Fix compilation issues with Python 3.13
2024-09-19 15:47:50 +02:00
rdb
e70d0b47fc
distributed: Fix very minor memory leak
2024-09-19 14:20:35 +02:00
rdb
d7ede81aa3
cocoa: Fix compile error with MacOSX 10.6 SDK
2024-09-19 11:15:44 +02:00
rdb
9f493f588d
display: Fix significant memory leak on newer macOS versions
...
It seems the Metal-based OpenGL driver uses autorelease a lot for resources that last only a single frame, so we need to create an autorelease pool around the frame lest the resources will only get cleaned up at application exit.
2024-09-19 00:23:06 +02:00
rdb
756fe2e72b
cocoa: Fix a very minor memory leak in DisplayInformation
2024-09-18 23:51:09 +02:00
rdb
e2fb2d1241
cocoa: Prevent eating keyUp when switching to FS from macOS' FS
2024-09-16 13:39:16 +02:00
rdb
c7bcec1ff5
cocoa: Exit macOS' fullscreen mode when switching fullscreen
...
Prevents black screen when switching to fullscreen
2024-09-16 13:39:16 +02:00
rdb
82b9a1266c
cocoa: Fix error when switching to FS while macOS' FS is active
2024-09-16 13:39:16 +02:00
rdb
9e87af9dd7
linmath: Fix compiler warning with gcc 14
2024-08-14 19:09:20 +02:00
rdb
8d1524b675
distort: Fix unprotected debug output
2024-08-14 19:09:08 +02:00
rdb
78ace53dbe
dtoolutil: Fix typo in pfstream causing compiler warning
2024-08-14 19:08:49 +02:00
rdb
ddaeb05367
Fix compilation when building without bison
2024-08-14 19:08:16 +02:00
rdb
057c3f5476
Update BACKERS.md
...
[skip ci]
2024-08-07 22:26:33 +02:00