summaryrefslogtreecommitdiff
path: root/java/org/gnu/emacs/EmacsWindow.java
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2023-02-10 18:57:51 +0800
committerPo Lu <luangruo@yahoo.com>2023-02-10 18:57:51 +0800
commita1941cd7a7dc9a6f6b7239ec7d4bd3bdf5d55fc9 (patch)
treeabbb940a86dfc835ff22ec40d5387ea4a20a9e55 /java/org/gnu/emacs/EmacsWindow.java
parent60270d8ee30ee15b5ed74ac211b7cb35c58ad3f3 (diff)
Update Android port
* doc/emacs/android.texi (Android Windowing): Remove yet another limitation. * java/debug.sh: Make this work on systems which prohibit attaching to app processes from adbd. * java/org/gnu/emacs/EmacsCopyArea.java (perform): Avoid creating copies whenever possible. * java/org/gnu/emacs/EmacsSurfaceView.java (EmacsSurfaceView): Remove SurfaceView based implementation and use manual double buffering with invalidate instead. * java/org/gnu/emacs/EmacsView.java (EmacsView, handleDirtyBitmap) (raise, lower, onDetachedFromWindow): Adjust accordingly. * java/org/gnu/emacs/EmacsWindow.java (windowUpdated): Remove function. * src/sfntfont.c (sfntfont_open): Set font->max_width correctly.
Diffstat (limited to 'java/org/gnu/emacs/EmacsWindow.java')
-rw-r--r--java/org/gnu/emacs/EmacsWindow.java23
1 files changed, 0 insertions, 23 deletions
diff --git a/java/org/gnu/emacs/EmacsWindow.java b/java/org/gnu/emacs/EmacsWindow.java
index e921b972c2c..9e2f2f53270 100644
--- a/java/org/gnu/emacs/EmacsWindow.java
+++ b/java/org/gnu/emacs/EmacsWindow.java
@@ -57,12 +57,6 @@ import android.os.Build;
Views are also drawables, meaning they can accept drawing
requests. */
-/* Help wanted. What does not work includes `EmacsView.raise',
- `EmacsView.lower', reparenting a window onto another window.
-
- All three are likely undocumented restrictions within
- EmacsSurface. */
-
public class EmacsWindow extends EmacsHandleObject
implements EmacsDrawable
{
@@ -1111,21 +1105,4 @@ public class EmacsWindow extends EmacsHandleObject
}
});
}
-
- /* Notice that outstanding configure events have been processed.
- SERIAL is checked in the UI thread to verify that no new
- configure events have been generated in the mean time. */
-
- public void
- windowUpdated (final long serial)
- {
- EmacsService.SERVICE.runOnUiThread (new Runnable () {
- @Override
- public void
- run ()
- {
- view.windowUpdated (serial);
- }
- });
- }
};