Commit Graph

8188 Commits

Author SHA1 Message Date
rdb f958fdced3 interval: fix Python callable inputs not called in ET_instant mode
Fixes #1799
2026-01-07 14:08:57 +01:00
rdb cb03554da5 putil: Support vector_uchar to be passed to an event parameter 2025-12-31 23:01:43 +01:00
TRIGON69 97de7863e4
direct: Fix DirectGrid alpha issue and getVertexColor error (#1793)
Fixes #1292
2025-12-29 21:03:48 +01:00
rdb 0e41b62743 Merge branch 'release/1.10.x' 2025-12-22 16:12:54 +01:00
rdb bd1105d545 directnotify: Add snake_case versions of methods 2025-12-22 10:06:45 +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 8fb23c5599 dist: Fix inability to pick up nested hidden modules 2025-12-06 21:05:40 +01:00
rdb d6da1965ae dist: Add linecache stubs for newer versions of Python 2025-12-06 21:05:14 +01:00
rdb 8d25975b57 dist: Add hidden import for jnius 2025-12-06 21:04:41 +01:00
rdb 6a77fc633b dist: Update macOS target for Python 3.14 to 10.15 2025-12-01 11:47:01 +01:00
rdb c32d5146b3 dist: Gracefully skip accidentally included Python .egg archives 2025-11-26 13:36:10 +01:00
rdb 1cfa61b435 showbase: Temporarily add back throw_new_frame
This helps with slight version mismatch compat, we can remove it before release
2025-11-26 13:36:10 +01:00
George Aleksandrovich a32d74314b
Changed unsigned int to signed int for resync in DistributedSmoothNode. (#1162)
Co-authored-by: rushingseas8 <aleksandrovich@verizonmedia.com>
2025-11-26 13:34:07 +01:00
DTM1218 062e3365fd directgui: Add default release sounds for buttons 2025-11-10 10:45:20 +01:00
rdb e809c9eb92 android: Complete support for android:extractNativeLibs=false
This is the non-legacy way to ship native libraries nowadays, leaving them in the .apk so that there doesn't need to be an extraction step and the app takes up less space.
2025-11-09 21:58:08 +01:00
rdb 598106c6dd dist: Show error for mismatching build_apps/wheel 2025-11-09 21:55:41 +01:00
rdb 3d1b897c31 android: Work on supporting extractNativeLibs:false, separate blob
The blob is now stored in a raw resource, so no longer duplicated between each architecture

Setting extractNativeLibs:false doesn't yet work, the remaining step is somehow getting Python to load extension modules that are still part of the apk
2025-11-09 18:02:10 +01:00
rdb 4763ddba21 dist: Neatly indent AndroidManifest.xml 2025-11-09 12:07:43 +01:00
rdb 32bdca9015 android: Work on API level 36 support (though target 35 for now) 2025-11-08 23:58:21 +01:00
rdb db27278f22 distributed: Fix for importing CR without OpenSSL compiled-in 2025-11-05 12:47:04 +01:00
rdb 1ea0ea6d05 dist: Fix for gui_apps with spaces in name on Android 2025-11-04 23:48:46 +01:00
rdb ec9a7d1e85 dist: Check provided AndroidManifest.xml file for basic sanity 2025-11-04 23:46:46 +01:00
rdb 42ae007965 dist: Target latest Android API level
Apps targeting an older SDK can no longer be installed on newer Android devices
2025-11-04 22:04:18 +01:00
rdb f848776d48 dist: Update Android protobuf files 2025-11-04 22:04:08 +01:00
rdb fdf67adc17 dist: Allow passing in custom AndroidManifest.xml 2025-10-26 12:54:55 +01:00
rdb 93a1da82a1 direct: Remove throw_new_frame from libp3showbase (see #1014) 2025-10-15 13:52:02 +02:00
rdb 14c4a9ad38 direct: Move particlePath definition to Python (see #1014) 2025-10-15 13:48:00 +02:00
rdb f5713d1240 cleanup: Fix missing `std::` prefixes 2025-09-03 23:36:04 +02:00
WMOkiishi 67e3ccada7
showbase: Annotate some debug functions (#1767) 2025-08-23 10:50:17 +02:00
WMOkiishi 0e1a3f2ab7
stdpy: Annotate threading functions (#1765) 2025-08-02 16:43:50 +02:00
WMOkiishi f00cec70e6
showbase: Annotate `VFSImporter` functions (#1764) 2025-08-02 16:42:58 +02:00
rdb fe65114cd7 VFSImporter: Add ignore directive for mypy
It's complaining about something in the Python source, nothing we can do
about that
2025-07-28 22:50:52 +02:00
rdb bd4b3dd1a7 showbase: Rewrite VFSImporter for newer Python import system
Fixes #1718
2025-07-28 20:35:00 +02:00
WMOkiishi ddcfee18b4
showbase: Annotate methods of Event, Interval, and Job Managers (#1762) 2025-07-28 11:15:23 +02:00
omn14 33e6ed8907
physics: Add support for distance-based falloff (#1731) 2025-04-15 15:59:15 +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
WMOkiishi 8de98592ca
showbase: Annotate basic `Loader` methods (#1723) 2025-02-19 18:59:19 +01:00
rdb ea1cbe47ac dist: Add missing hidden import for panda3d.core on enum 2025-02-02 20:07:10 +01:00
WMOkiishi b0e1e0c75a showbase: Annotate callback methods 2025-02-02 09:28:25 +01:00
WMOkiishi eb5366b991
tests: Update mypy to version 1.14.1 (#1715) 2025-01-16 16:04:09 +01:00
rdb 46cf9c0507 showbase: Fix Loader when destroying and recreating ShowBase 2024-12-14 14:47:28 +01:00
rdb 343ec6b367 showbase: Create Loader before ShowBase, importable from ShowBaseGlobal
This makes it possible to load models before opening ShowBase
2024-12-14 12:57:27 +01:00
rdb ff111132f4 android: Draw to whole window, ignoring contentRect
This contentRect is quite odd and blocks out a big chunk at the top of the screen which doesn't really seem to correspond to anything
2024-11-27 18:11:10 +01:00
rdb d87cbbce62 dist: Validate application_id when building for Android 2024-11-27 18:10:18 +01:00
rdb 7d753d479f dist: Set various AndroidManifest.xml attribs, support appCategory 2024-11-27 17:17:12 +01:00
rdb 6f0fa2b4ec dist: Fix for Android configuration changes restarting app
Intended to address most of #1216
2024-11-27 17:09:29 +01:00
rdb a855071bcf showbase: Fix regressions on Android due to not running on main thread 2024-11-27 15:57:05 +01:00