emacs/java/org/gnu/emacs
Po Lu 41dd78cd36 Simplify handling of command-line arguments on Android
* java/org/gnu/emacs/EmacsActivity.java
(EXTRA_STARTUP_ARGUMENTS): New constant.
(onCreate): Read a string array, not a string extra from the
intent with this key.

* java/org/gnu/emacs/EmacsOpenActivity.java (EmacsOpenActivity)
<fileToOpen>: Delete field.
(onCreate): Provide file name as a command line argument when
starting the Emacs service.

* java/org/gnu/emacs/EmacsPreferencesActivity.java (startEmacsQ)
(startEmacsDebugInit): In like manner, replace ad-hoc
command-line argument extra with a proper array.

* java/org/gnu/emacs/EmacsService.java (EmacsService): Rename
extraStartupArgument to extraStartupArguments, and change its
type to a string array.
(onCreate): Adjust to match.

* java/org/gnu/emacs/EmacsThread.java (EmacsThread)
<extraStartupArguments>: Ditto.
<fileToOpen>: Delete field.
(run): Adjust correspondingly.
2024-05-04 16:13:24 +08:00
..
EmacsActivity.java Simplify handling of command-line arguments on Android 2024-05-04 16:13:24 +08:00
EmacsApplication.java
EmacsClipboard.java Fix compatibility issues with Android clipboards 2024-05-01 11:46:31 +08:00
EmacsContextMenu.java Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
EmacsCursor.java Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
EmacsDesktopNotification.java Android compatibility fixes 2024-03-21 14:23:40 +08:00
EmacsDialog.java Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
EmacsDialogButtonLayout.java
EmacsDirectoryEntry.java
EmacsDocumentsProvider.java
EmacsDrawable.java
EmacsDrawLine.java ; Delete obsolete commentary 2024-04-29 09:21:02 +08:00
EmacsDrawPoint.java
EmacsDrawRectangle.java Port visible bell to Android 2024-05-02 11:31:37 +08:00
EmacsFillPolygon.java
EmacsFillRectangle.java Port visible bell to Android 2024-05-02 11:31:37 +08:00
EmacsFontDriver.java
EmacsGC.java Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
EmacsHandleObject.java Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
EmacsHolder.java
EmacsInputConnection.java Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
EmacsLauncherPreferencesActivity.java
EmacsMultitaskActivity.java Better align Emacs window management with Android task lifecycles 2024-04-03 20:31:22 +08:00
EmacsNative.java Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
EmacsNoninteractive.java
EmacsOpenActivity.java Simplify handling of command-line arguments on Android 2024-05-04 16:13:24 +08:00
EmacsPixmap.java Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
EmacsPreferencesActivity.java Simplify handling of command-line arguments on Android 2024-05-04 16:13:24 +08:00
EmacsSafThread.java Port visible bell to Android 2024-05-02 11:31:37 +08:00
EmacsSdk7FontDriver.java
EmacsSdk8Clipboard.java Fix compatibility issues with Android clipboards 2024-05-01 11:46:31 +08:00
EmacsSdk11Clipboard.java Fix compatibility issues with Android clipboards 2024-05-01 11:46:31 +08:00
EmacsSdk23FontDriver.java
EmacsService.java Simplify handling of command-line arguments on Android 2024-05-04 16:13:24 +08:00
EmacsSurfaceView.java
EmacsThread.java Simplify handling of command-line arguments on Android 2024-05-04 16:13:24 +08:00
EmacsView.java ; * java/org/gnu/emacs/EmacsView.java (onKeyDown): Delete debugging code. 2024-04-03 20:43:42 +08:00
EmacsWindow.java Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
EmacsWindowManager.java Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00