rdb
55fa0e9912
Merge branch 'release/1.10.x'
2024-10-31 13:13:00 +01:00
rdb
6f2231620d
build_apps: Add bam_embed_textures option
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
e5ac1d0141
build_apps: Don't warn about missing ld-linux lib on aarch64
2024-10-31 13:07:02 +01:00
rdb
957c4b9bce
Merge branch 'release/1.10.x' into master
2024-10-30 18:40:32 +01:00
rdb
27ce5c991e
dist: Python 3.13 requires macOS 10.13+
2024-10-30 14:57:35 +01:00
rdb
7560a1edd1
Merge branch 'release/1.10.x'
2024-10-30 13:42:21 +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
12bb7d12bb
showbase: Fix DistancePhasedNode exception at module clean-up time
2024-10-29 17:34:48 +01:00
rdb
5f96cc592e
Merge branch 'release/1.10.x'
2024-10-27 09:40:52 +01: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
WMOkiishi
f5b0b1e1d6
showbase: Annotate basic `ShowBase` setup/shutdown methods ( #1558 )
2024-10-24 15:57:36 +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
52a7224d6e
Fix various compiler warnings
2024-10-14 12:05:27 +02:00
Drew Rogers
38261d4bb2
showbase: Patch for iris intervals
2024-09-25 22:34:19 -05:00
rdb
beff684af3
Further thread safety changes for Python 3.13 free threading
...
See #1683
2024-09-19 20:43:06 +02:00
rdb
5106fc879f
Changes for compatibility with Python 3.13
...
Includes some preliminary work to make free-threading safe, see also #1683
2024-09-19 16:01:10 +02:00
rdb
b32459ffa1
Merge branch 'release/1.10.x'
2024-09-19 15:51:25 +02:00
rdb
e70d0b47fc
distributed: Fix very minor memory leak
2024-09-19 14:20:35 +02:00
Timothy Choi
8caf582b32
refactor(distributed): Un-nest generateGlobalObject's applyFieldValues function ( #1667 )
2024-09-16 13:55:53 +02:00
rdb
ddaeb05367
Fix compilation when building without bison
2024-08-14 19:08:16 +02:00
rdb
712300c9f1
Fix prebuilt bison cxx files includes to work with CMake build
...
Change makepanda to generate without the .yxx extension so that the include name is generated properly
2024-08-13 00:01:35 +02:00
rdb
4ca495d828
CMake: Add separate BUILD_TOOLS option to build binaries
...
This is separate from BUILD_PANDATOOL, which builds the pandatool tree
2024-08-12 16:39:20 +02:00
Drew Rogers
37152710b7
showbase: Add functions to get interval for Iris Transitions
2024-08-09 15:05:43 +02:00
Wizzerinus
3ffcce2cc2
add getPlayMode() for actor and anim interface
2024-05-14 11:06:06 +02:00
rdb
1213d95560
Merge branch 'release/1.10.x'
2024-03-28 01:17:52 +01:00
rdb
1f41edd0a0
dist: Remove panda3d dependency for global dist hook
...
Fixes #1624
2024-03-27 11:23:17 +01:00
rdb
a50b9d83aa
interval: Fix creating LerpFunctionInterval from partial
...
Fixes #1623
2024-03-27 11:10:08 +01:00
rdb
92db1840f9
net: Prepare to split these classes out into panda3d.net module
...
See #1466 - these classes are still part of panda3d.core as of 1.11, but they should really be imported from panda3d.net (they can be imported from either place in 1.11). A future release will remove them from panda3d.core entirely.
2024-03-02 13:41:23 +01:00
darktohka
b049c891d1
ext: Use different names for each gen_next method
2024-02-10 23:49:28 +01:00
rdb
73360393df
Switch use of Py_INCREF to new Py_NewRef function
...
This is more idiomatic, simplifies the code, makes it easier to port to eg. HPy later on, and makes it easier to use the limited ABI (where it can be optimized to a tail call) later on
A polyfill is provided for compatibility with Python versions 3.8 and 3.9
2024-01-29 17:57:53 +01:00
rdb
ecc1e30ef6
Merge branch 'release/1.10.x'
2024-01-23 16:56:38 +01:00
rdb
8c74919a8b
dgui: Make copy of mutable default value
...
Fixes #1587
2024-01-23 14:51:44 +01:00
rdb
9145b6c729
Merge branch 'release/1.10.x'
2024-01-04 16:36:03 +01:00
rdb
0cc3f8fbf6
dist: Fix error when using bam_model_extensions with bdist_apps
2023-12-09 23:55:01 +01:00
rdb
3833a35fa9
Merge branch 'release/1.10.x'
2023-10-22 12:06:18 +02:00
rdb
b4e8cf6958
dist: Fix crash running deploy-stub on arm64 with 16 KiB pages
...
arm64/aarch64 kernels may be configured with 4K, 16K or 64K pages, 16K seems to be most common.
The alignment does cause a big waste of space, we may have to revisit the use of mmap, or just mmap the whole executable
2023-10-22 11:29:23 +02:00
rdb
2539de14fc
wxwidgets: Fix some issues with WxSlider, code cleanup
2023-10-22 11:27:15 +02:00
WMOkiishi
0380a60e58
tests: Fix mypy test ( #1551 )
2023-10-22 10:34:46 +02:00
rdb
277460061e
Merge branch 'release/1.10.x'
2023-10-15 23:02:47 +02:00
rdb
02e6487585
dist: Fix odd FreezeTool.addModule behavior with empty text
2023-10-15 22:58:00 +02:00
rdb
26fae21cb9
showbase: Suppress deprecation warning
2023-10-15 16:29:11 +02:00
rdb
ab0c177c79
showbase: Fix redundant call to `entry_points()` in Loader
2023-10-15 14:26:56 +02:00
rdb
36bcfe7705
dist: Switch build_apps from pkg_resources to importlib.metadata
2023-10-15 13:51:36 +02:00
rdb
a6ab238abc
Merge branch 'release/1.10.x' into incoming
2023-10-14 21:35:00 +02:00
rdb
b2465c3b38
tests: Fix running tests on Windows and with Python 2.7
2023-10-14 17:31:35 +02:00
rdb
c1c035d5c9
showbase: Switch Loader entry point detection to importlib.metadata
...
Only in Python 3.8 and up, where this module is available, otherwise it falls back to pkg_resources
Add unit test for custom entry point loaders
2023-10-14 11:27:46 +02:00
rdb
e627c7c63d
particles: Fix deprecation warning
2023-10-13 23:30:21 +02:00
rdb
e01cb590de
Merge branch 'release/1.10.x'
2023-10-13 23:24:48 +02:00