Commit Graph

26542 Commits

Author SHA1 Message Date
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
rdb 983c88e005 tests: Make threading tests conditional upon thread support 2025-10-15 20:48:56 +02:00
rdb 57793822fe glgsg: Fix crash if task chain was destroyed before GSG 2025-10-15 20:46:56 +02: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 e415457c05 glstuff: Fix a wrong docstring 2025-10-15 13:40:30 +02:00
rdb 97b3c18960 express: Fix build with older OpenSSL versions 2025-10-15 11:59:07 +02:00
rdb b7fb4af197 tests: Fix test run with OpenSSL disabled 2025-10-15 11:58:55 +02:00
rdb 25ef6112de express: Update SHA256 code in ZipArchive for OpenSSL v3 2025-10-15 11:43:10 +02:00
rdb 5f9bb65505 make-prc-key: Update deprecated API use for OpenSSL v3 2025-10-15 11:42:10 +02:00
rdb f40e611eed parser-inc: Add some missing headers
[skip ci]
2025-10-14 15:20:14 +02:00
rdb 6ac2164c25 notify: Print out C++ backtrace on assert-abort 2025-10-10 17:51:30 +02:00
rdb 2540648ac9 nativenet: Change deprecated sprintf to snprintf 2025-10-10 14:13:17 +02:00
rdb e68a3db7c9 glgsg: Fix typo causing SSBO support not always detected 2025-10-06 21:01:20 +02:00
rdb e661d02815 glgsg: Fix sharing shaders between GSGs
Fixes #1728
2025-09-14 11:00:26 +02:00
rdb b275a72d0f pstats: Fix version check for ref tracing feature 2025-09-14 09:59:05 +02:00
dependabot[bot] 70c6251c76
build(deps): bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 23:15:19 +00:00