aboutsummaryrefslogtreecommitdiffstats
path: root/java/AndroidManifest.xml.in
diff options
context:
space:
mode:
authorPo Lu2024-09-04 17:24:34 +0800
committerPo Lu2024-09-04 17:24:34 +0800
commit2847106f3b6174f25ab43551f96612209fe951c8 (patch)
tree48f3795535eb6324b692ab40b673c1b59e344ea1 /java/AndroidManifest.xml.in
parentd277123f4bf855f0d055d283a42166f123fa1fde (diff)
downloademacs-2847106f3b6174f25ab43551f96612209fe951c8.tar.gz
emacs-2847106f3b6174f25ab43551f96612209fe951c8.zip
Port to Android 35
* configure.ac: Temporary workaround for Gnulib bug. Verify that the provided android.jar corresponds to Android 35, or any later version. * cross/ndk-build/Makefile.in (NDK_BUILD_SO_LDFLAGS): New variable. * cross/ndk-build/ndk-resolve.mk (NDK_LOCAL_A_NAMES_$(LOCAL_MODULE)): Define to NDK_BUILD_SO_LDFLAGS by default to enable building binaries with support for 16 kb page sizes. * java/AndroidManifest.xml.in: Target SDK 35. * java/INSTALL (16KB PAGE SIZES): New section. Replace references to Android 34 with 35. * java/org/gnu/emacs/EmacsActivity.java (onCreate): Restore pre-SDK 35 inset-relative placement. * java/org/gnu/emacs/EmacsFillPolygon.java (perform): Suppress deprecation warnings, and document why. * m4/ndk-build.m4 (ndk_INIT, ndk_LATE): Check for and enable toolchain support for 16 KB page sizes, if available. (ndk_CONFIG_FILES): Export linker options so derived. * src/conf_post.h [__ANDROID_API__ < 35]: Include system time.h and redefine timezone_t to rpl_timezone_t, so that the Gnulib replacement may not conflict with the useless OS type.
Diffstat (limited to 'java/AndroidManifest.xml.in')
-rw-r--r--java/AndroidManifest.xml.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/java/AndroidManifest.xml.in b/java/AndroidManifest.xml.in
index df00e497f8f..5c9714efab8 100644
--- a/java/AndroidManifest.xml.in
+++ b/java/AndroidManifest.xml.in
@@ -207,7 +207,7 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. -->
207 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE"/> 207 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE"/>
208 208
209 <uses-sdk android:minSdkVersion="@ANDROID_MIN_SDK@" 209 <uses-sdk android:minSdkVersion="@ANDROID_MIN_SDK@"
210 android:targetSdkVersion="34"/> 210 android:targetSdkVersion="35"/>
211 211
212 <application android:name="org.gnu.emacs.EmacsApplication" 212 <application android:name="org.gnu.emacs.EmacsApplication"
213 android:label="Emacs" 213 android:label="Emacs"