1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-27 15:52:00 -08:00
emacs/doc
Po Lu cd7456e00d Enable configuring Emacs for "pseudo-grayscale" systems on Android
* doc/emacs/android.texi (Android Windowing): Document how to
configure Emacs for monochrome displays.

* src/androidfns.c (Fx_display_visual_class): Return
Qstatic_gray when n_planes is smaller than 24.
(Fandroid_get_connection): Set n_planes by the value of
android_display_planes.
(syms_of_androidfns): <Qstatic_gray>: New function.

* src/androidterm.c (android_alloc_nearest_color): Allocate
monochrome colors similarly to the X server.
(android_query_colors): Fix typos.
(android_draw_fringe_bitmap): Create bitmaps of n_image_planes
depth.
(android_term_init): Initialize n_image_planes to 24.
(syms_of_androidterm) <android_display_planes>: New variable.

* src/androidterm.h (struct android_display_info): New field
`n_image_planes'.

* src/image.c (n_planes) [HAVE_ANDROID]: Define to
n_image_planes.
2024-04-23 15:57:45 +08:00
..
emacs Enable configuring Emacs for "pseudo-grayscale" systems on Android 2024-04-23 15:57:45 +08:00
lispintro Fix info-xref-tests 2024-01-13 20:38:34 +02:00
lispref Merge from origin/emacs-29 2024-04-20 07:36:02 -04:00
man Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
misc Merge from origin/emacs-29 2024-04-20 07:36:02 -04:00
translations ; Further copyedits of doc/translations/README. 2024-02-19 15:19:54 +02:00