Commit Graph

8418 Commits

Author SHA1 Message Date
John Cote 0661574448
Merge remote-tracking branch 'upstream/master' 2026-01-30 20:16:19 -05:00
rdb c0bf7e075c leveleditor: Fix use of removed imp module (untested) 2026-01-28 16:12:45 +01:00
John Cote 935c9cd80a
Merge remote-tracking branch 'upstream/master' 2026-01-27 20:58:16 -05:00
rdb 8bbc1a1515 loader: Restore compatibility with Python 3.8 2026-01-26 14:29:16 +01:00
rdb 99bbc14973 loader: Fix incomplete loadModel/loadSound type annotations 2026-01-26 11:11:00 +01:00
rdb d84b984e22 showbase: Fix exception when calling Ctrl+C at the wrong moment 2026-01-26 11:10:27 +01:00
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