rdb
e4e5d75df7
tests: Fix mypy, Windows test failures
2025-07-28 22:47:16 +02:00
rdb
bd4b3dd1a7
showbase: Rewrite VFSImporter for newer Python import system
...
Fixes #1718
2025-07-28 20:35:00 +02:00
rdb
e57c71d8e4
event: Change result of AsyncFuture gather() to return list
...
Better matches asyncio gather
See #1738
2025-07-28 15:43:12 +02:00
rdb
9a2da04573
Merge branch 'release/1.10.x'
2025-07-28 15:41:08 +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
a70d7c8012
collide: get_wrt_mat() et al should return a copy
...
Fixes #1725
2025-07-28 15:19:14 +02:00
rdb
535105c373
build: Update to interrogate 0.6.0
...
Fixes #1743
2025-07-28 15:18:03 +02:00
rdb
5bc9b70e86
event: Make cancel() for regular tasks work like remove()
...
Fixes #1741
2025-07-28 15:18:03 +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
WMOkiishi
ddcfee18b4
showbase: Annotate methods of Event, Interval, and Job Managers ( #1762 )
2025-07-28 11:15:23 +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
2767bddbe6
x11: Add config vars to disable usage of X11 extensions
2025-07-28 10:05:10 +02:00
rdb
1f85588dd4
workflow: Update to Windows 2022
2025-07-28 10:04:26 +02:00
rdb
39c620d1c7
makepackage: don't use deprecated dpkg-shlibdeps option
2025-07-28 10:01:59 +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
e51c714aed
workflow: Update to MSVC 14.3 / 2022
2025-07-21 12:16:47 +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
Olivier Roussel
cbb313d732
Use Win32 native calls for atomic also with clang-cl ( #1746 )
2025-05-11 09:15:12 +02:00
omn14
98a50a794d
x11: Add function for detecting auto repeat key events ( #1735 )
2025-04-16 13:52:24 +02:00
rdb
3191a450ab
workflow: Update Ubuntu runners to 22.04
2025-04-15 21:38:41 +02:00
omn14
33e6ed8907
physics: Add support for distance-based falloff ( #1731 )
2025-04-15 15:59:15 +02:00
rdb
eae39b339c
collide: Fix CollisionNode owner crash (grab GIL when destructing)
2025-04-15 10:45:05 +02:00
WMOkiishi
5435579567
showbase: Annotate basic `Messenger` methods ( #1726 )
2025-04-06 10:10:50 +02:00
WMOkiishi
4b4fa03895
direct: Annotate functions called directly by top-level code ( #1727 )
2025-04-06 10:10:15 +02:00
rdb
6274b478aa
pstats: Better handle overlapping collectors in Timeline
...
Prevents staircase effect where overlapping bars will end up ever
increasing the number of rows
2025-02-27 15:11:16 +01:00
rdb
5a97488adf
gtk-stats: Support trackpad zoom/pan gestures in Timeline view
2025-02-27 15:10:53 +01: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
7c16720bb9
webgl: Improve canvas resizing behavior
...
Automatically resize canvas to the CSS size
2025-02-25 12:11:24 +01:00
rdb
85541de504
grutil: Add support for playing video via HTML video+WebGL
2025-02-24 22:45:48 +01:00
rdb
c960874d4e
downloader: Add url property to VirtualFileHTTP
2025-02-24 20:07:31 +01:00
rdb
ab57b3c72f
downloader: Fix HTTP downloads on latest emscripten
2025-02-24 20:06:28 +01:00
rdb
f4da124b50
pgraphnodes: Add setter for shadow buffer sort
2025-02-22 11:06:31 +01:00
WMOkiishi
8de98592ca
showbase: Annotate basic `Loader` methods ( #1723 )
2025-02-19 18:59:19 +01:00
rdb
a7f8c57681
display: Add per-shader PStats timer for compute dispatches
...
Also add a total work group counter
Fixes #1721
2025-02-05 10:12:52 +01:00
rdb
c729c75b29
display: Add queries for max work group count/size/invocations
...
Fixes #1713
2025-02-05 10:03:54 +01:00
rdb
fef27a7cb0
Update emscripten to 4.0.2, Python to 3.12.8, enable bulk memory
2025-02-03 18:09:00 +01:00
rdb
6452907b64
Improvements for env handling with node.js and emscripten
...
- Initializes the environment so that getenv et al works properly
- No longer calls JS functions at static init time; the JS preamble will
pass the right env vars to ExecutionEnvironment
- Sets the binary name to the path of the .js file
2025-02-03 18:06:30 +01:00
rdb
8a1159f4a7
makepanda: Only build pnmimagetypes with exceptions if using OpenEXR
2025-02-02 20:12:17 +01:00
rdb
79d6727077
Move MAIN_DIR initialization code from interrogate to panda3d
...
Using the new -init flag, see panda3d/interrogate#3
2025-02-02 20:11:32 +01:00
rdb
ea1cbe47ac
dist: Add missing hidden import for panda3d.core on enum
2025-02-02 20:07:10 +01:00
rdb
3f0f90d83d
makepanda: Don't try to call interrogate_module with -vv
2025-02-02 20:06:46 +01:00
WMOkiishi
b0e1e0c75a
showbase: Annotate callback methods
2025-02-02 09:28:25 +01:00