emacs-gpu/java/org/gnu/emacs
Po Lu 88afd96e36 Fix build and running on Android 2.2
* INSTALL.android: Document that Android 2.2 is now supported,
with caveats.
* configure.ac (ANDROID_MIN_SDK, ANDROID_SDK_18_OR_EARLIER)
(SYSTEM_TYPE, ANDROID_STUBIFY, SIZEOF_LONG): Correctly detect
things missing on Android 2.2.
* java/Makefile.in (ANDROID_JAR, JARSIGNER_FLAGS):
* java/debug.sh (jdb, gdbserver, line):
* java/org/gnu/emacs/EmacsApplication.java (findDumpFile):
* java/org/gnu/emacs/EmacsService.java (onCreate):
* java/org/gnu/emacs/EmacsThread.java (EmacsThread, run): Run
parameter initialization on main thread.
* src/android-asset.h (struct android_asset_manager)
(struct android_asset, AAssetManager_fromJava, AAssetManager_open)
(AAsset_close, android_asset_create_stream)
(android_asset_read_internal, AAsset_openFileDescriptor)
(AAsset_getLength, AAsset_getBuffer, AAsset_read): New file.
* src/android.c (android_user_full_name, android_hack_asset_fd)
(android_check_compressed_file): Implement for Android 2.2.
* src/process.c (Fprocess_send_eof): Don't call tcdrain if
unavailable.
* src/sfntfont-android.c (system_font_directories): Fix compiler
warning.
* src/sfntfont.c (sfntfont_read_cmap): Correctly test rc of
emacs_open.
* src/textconv.c (handle_pending_conversion_events_1): Mark
buffer UNINIT.
2023-02-17 16:27:00 +08:00
..
EmacsActivity.java Fix displaying popup menus from a menu entry on Android 2023-02-11 10:26:34 +08:00
EmacsApplication.java Fix build and running on Android 2.2 2023-02-17 16:27:00 +08:00
EmacsClipboard.java Update Android port 2023-01-24 10:34:40 +08:00
EmacsContextMenu.java Update Android port 2023-02-15 12:23:03 +08:00
EmacsCopyArea.java ; * java/org/gnu/emacs/EmacsCopyArea.java (perform): Fix typo. 2023-02-10 19:25:10 +08:00
EmacsDialog.java Update Android port 2023-02-15 12:23:03 +08:00
EmacsDocumentsProvider.java Implement more features for the Emacs ``documents provider'' 2023-02-10 21:07:14 +08:00
EmacsDrawable.java Update Android port 2023-01-19 22:19:06 +08:00
EmacsDrawLine.java Update Android port 2023-01-25 22:07:51 +08:00
EmacsDrawPoint.java Update Java part of Android port 2023-01-08 15:39:02 +08:00
EmacsDrawRectangle.java Update Android port 2023-01-19 22:19:06 +08:00
EmacsFillPolygon.java Update Android port 2023-01-19 22:19:06 +08:00
EmacsFillRectangle.java Update Android port 2023-01-19 22:19:06 +08:00
EmacsFontDriver.java Update Android port 2023-01-24 10:34:40 +08:00
EmacsGC.java Update Android port 2023-01-19 22:19:06 +08:00
EmacsHandleObject.java
EmacsInputConnection.java Update Android port 2023-02-16 23:57:01 +08:00
EmacsMultitaskActivity.java
EmacsNative.java Update Android port 2023-02-15 12:23:03 +08:00
EmacsNoninteractive.java Update Android port 2023-01-26 19:54:38 +08:00
EmacsOpenActivity.java Port emacsclient wrapper to Android 7.1 and earlier 2023-02-06 22:55:42 +08:00
EmacsPixmap.java Update Android port 2023-01-19 22:19:06 +08:00
EmacsPreferencesActivity.java Improve appearance of the Android preferences screen 2023-02-10 23:03:43 +08:00
EmacsSdk7FontDriver.java Update Android port 2023-01-19 22:19:06 +08:00
EmacsSdk8Clipboard.java Update Android port 2023-01-24 10:34:40 +08:00
EmacsSdk11Clipboard.java Update Android port 2023-01-25 22:07:51 +08:00
EmacsSdk23FontDriver.java Update Java part of Android port 2023-01-08 15:39:02 +08:00
EmacsService.java Fix build and running on Android 2.2 2023-02-17 16:27:00 +08:00
EmacsSurfaceView.java Update Android port 2023-02-16 23:57:01 +08:00
EmacsThread.java Fix build and running on Android 2.2 2023-02-17 16:27:00 +08:00
EmacsView.java Update Android port 2023-02-16 23:57:01 +08:00
EmacsWindow.java Update Android port 2023-02-12 20:32:25 +08:00
EmacsWindowAttachmentManager.java Update Android port 2023-01-20 19:06:32 +08:00