Commit Graph

26558 Commits

Author SHA1 Message Date
rdb ea55924e59 android: Fix assorted compatibility issues with plyer/pyjnius
pyjnius needs to do env->FindClass in the app thread, which only works if the app thread was created by Java, so I changed android_native_app_glue to do that instead of via pthreads
2025-12-06 21:09:57 +01:00
rdb ba6b66fbb6 android: Fix crash when setting window title on wrong thread 2025-12-06 21:09:09 +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 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
Drew Rogers 7ef2f0616f
Add a pandatool for converting various image formats to the TXO format. (#1740) 2025-11-26 13:27:37 +01:00
dependabot[bot] f91e5df142 build(deps): bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-25 14:54:09 +01:00
DTM1218 062e3365fd directgui: Add default release sounds for buttons 2025-11-10 10:45:20 +01:00
Mohamed Yasser Mostafa 429af9ae57
putil: Add method to clear BamCache on disk (#1774) 2025-11-10 10:37:53 +01:00
rdb 7c7f09241d android: Robustify blob mapping 2025-11-10 00:09:26 +01:00
rdb 72fc5e1f1b android: Remove unused include 2025-11-09 23:31:51 +01:00
rdb 382078cdaf android: Fix strange compilation error on 32-bit Android 2025-11-09 23:25:18 +01:00
rdb 325727ef2f deploy-stub: Add flag for enabling verbose mode in Python 2025-11-09 23:21:49 +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 8a23014cc6 android: Set Activity title to window title 2025-11-09 12:07:26 +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 27d905feff workflow: Add Android build to CI matrix 2025-11-07 10:36:00 +01:00
rdb d1aeef5c25 makepanda: Remove -m32 and -m64 flags for Android 2025-11-07 09:43:14 +01:00
rdb bba39286c7 workflow: Set XCode version to 16 2025-11-05 13:22:08 +01:00
rdb 1047728429 tests: Support running test suite from adb shell 2025-11-05 12:52:47 +01:00
rdb 90ca53ac2d android: Fixes to allow Panda to run from the adb shell 2025-11-05 12:50:30 +01:00
rdb e9fddf6839 makepanda: Use correct .so suffix on Android 2025-11-05 12:48:29 +01:00
rdb e524dc9766 dtoolbase: Apply pvector libc++ workaround across the board
The bug with empty vector_uchar causing a crash seems to occur on Android as well
2025-11-05 12:47:40 +01:00
rdb db27278f22 distributed: Fix for importing CR without OpenSSL compiled-in 2025-11-05 12:47:04 +01:00
rdb 5c70817708 workflow: Update to macOS 15 2025-11-05 12:46:50 +01:00
rdb 418d041252 pipeline: Fixes for fragile TLS implementation on Android 2025-11-04 23:50:05 +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 4a7e5288c0 express: Fix compiler warning on Android 2025-11-04 22:07:37 +01:00
rdb cbbd3edc39 pandatool: Make WindowsGuid class trivially copyable
Squelches compiler warning
2025-11-04 22:06:17 +01:00
rdb a40e8f9fb0 android: Fix incorrect usage of ALooper_pollOnce 2025-11-04 22:05:51 +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 53a6d5dc5d
readme: Add sponsor logos
[skip ci]
2025-10-29 22:31:38 +01:00
rdb cc5eaa832a Add LambdaTest to BACKERS.md
[skip ci]
2025-10-29 22:14:51 +01:00
rdb fdf67adc17 dist: Allow passing in custom AndroidManifest.xml 2025-10-26 12:54:55 +01:00
rdb ce31e41ab7 dtoolbase: Work around macOS compiler bug with empty vector
Observed with macOS 15.4 SDK when passed two equal pointers to vector_uchar
2025-10-26 12:54:40 +01:00
rdb 9df9409eae cocoadisplay: Fix some DPI handling issues on resize 2025-10-26 11:10:52 +01:00
rdb ba717b0db6 display: Fix compile warning 2025-10-19 14:18:55 +02:00
rdb bd76aba87c audiotraits: fix compile warning on macOS 2025-10-19 14:18:17 +02:00
rdb e83150f382 makepanda: Add more supported macOS SDKs, print used version 2025-10-19 11:42:58 +02:00
rdb c2ab647215 mac-stats: Widen strip chart sidebar to make smooth button fit on Tahoe 2025-10-19 11:42:58 +02:00
rdb 867f1747e9 dtoolbase: Fix out-of-bounds access in pdtoa.cxx 2025-10-15 21:22:03 +02:00
rdb 5006f92110 build: Update to interrogate v0.7.1 2025-10-15 21:21:04 +02:00