]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorGerd Moellmann <gerd@gnu.org>
Sun, 5 Mar 2000 10:44:01 +0000 (10:44 +0000)
committerGerd Moellmann <gerd@gnu.org>
Sun, 5 Mar 2000 10:44:01 +0000 (10:44 +0000)
etc/NEWS
src/ChangeLog

index 22a0ee6221822cca953c0f819234b2941e4f720f..8f89a8980e9bb6c74b9f8fc43e314d8061165549 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -8,6 +8,43 @@ For older news, see the file ONEWS.
 \f
 * Installation Changes in Emacs 21.1
 
+** There are two new resources for colormap handling under X.
+
+*** The X resource `visualClass, class `VisualClass', specifies the
+visual Emacs should use.  The resource's value should be a string of
+the form `CLASS-DEPTH', where CLASS is the name of the visual class,
+and DEPTH is the requested color depth as a decimal number.  Valid
+visual class names are
+
+  TrueColor
+  PseudoColor
+  DirectColor
+  StaticColor
+  GrayScale
+  StaticGray
+
+Visual class names specified as X resource are case-insensitive, i.e.
+`pseudocolor', `Pseudocolor' and `PseudoColor' all have the same
+meaning.
+
+The program `xdpyinfo' can be used to list the visual classes
+supported on your display, and which depths they have.  If
+`visualClass' is not specified, Emacs uses the display's default
+visual.
+
+Example:
+
+       emacs.visualClass: TrueColor-8
+
+*** The X resource `privateColormap', class `PrivateColormap',
+specifies that Emacs should use a private colormap if it is using the
+default visual, and that visual is of class PseudoColor.  Recognized
+resource values are `true' or `on'.
+
+Example:
+
+       emacs.privateColormap: true
+
 ** `movemail' defaults to supporting POP.  You can turn this off using
 the --without-pop configure option, should that be necessary.
 
index fdaba32a46f74857239a8f4d98ffdbcfe58b7002..fd62357353c0fe4c11679668d21f98a23fff6bd6 100644 (file)
@@ -1,3 +1,17 @@
+2000-03-05  Gerd Moellmann  <gerd@gnu.org>
+
+       * xdisp.c (try_window_id): Recompute unchanged information if
+       it is invalid.
+
+       * xterm.c (x_term_init): Create a colormap if not using the
+       default visual.
+
+       * xterm.h (select_visual): Change prototype.
+
+       * xfns.c (select_visual): Rewritten.  Recognize user-specified
+       visual classes.
+       (visual_classes): New variable.
+
 2000-03-04  Gerd Moellmann  <gerd@gnu.org>
 
        * xfns.c (x_defined_color, x_set_mouse_color, lookup_rgb_color)