diff lisp/ChangeLog @ 26736:a0674327c167

Changes for automatic remapping of X colors on terminal frames: * term/pc-win.el (msdos-setup-initial-frame): New function, run by term-setup-hook. Call msdos-remember-default-colors and msdos-handle-reverse-video. (msdos-face-setup): Parts of code moved to msdos-setup-initial-frame. (msdos-handle-reverse-video): New function, modeled after x-handle-reverse-video. (make-msdos-frame): Don't use initial-frame-alist and default-frame-alist. Call msdos-handle-reverse-video. (msdos-color-aliases): Remove. (msdos-color-translate, msdos-approximate-color): Remove. (msdos-color-values): Use 16-bit RGB values. RGB values updated for better approximation of X colors. (msdos-face-setup): Call tty-color-clear. Remove code that sets up tty-color-alist (it is now on startup.el). (x-display-color-p, x-color-defined-p, x-color-values, x-defined-colors, face-color-supported-p, face-color-gray-p): Remove. * facemenu.el (facemenu-read-color, list-colors-display): Use defined-colors for all frame types. (facemenu-color-equal): Use color-values for all frame types. * faces.el (read-face-attribute): For :foreground and :background attributes and frames on character terminals, translate the color to the closest supported one before looking it up in the list of valid values. (face-valid-attribute-values): Call defined-colors for all types of frames. (defined-colors, color-defined-p, color-values, display-color-p): New finctions. (x-defined-colors, x-color-defined-p, x-color-values, x-display-color-p): Aliases for the above. * startup.el (command-line): Register terminal colors for frame types other than x and w32, but only if the terminal supports colors. Call tty-color-define instead of face-register-tty-color. * term/x-win.el (xw-defined-colors): Renamed from x-defined-colors. * term/w32-win.el (xw-defined-colors): Likewise. * term/tty-colors.el: New file. * loadup.el: Load term/tty-colors.
author Eli Zaretskii <eliz@gnu.org>
date Mon, 06 Dec 1999 17:55:00 +0000
parents ec6291e5f3fa
children 407a5a4056e8
line wrap: on
line diff
--- a/lisp/ChangeLog	Mon Dec 06 17:52:27 1999 +0000
+++ b/lisp/ChangeLog	Mon Dec 06 17:55:00 1999 +0000
@@ -1,3 +1,52 @@
+1999-12-06  Eli Zaretskii  <eliz@is.elta.co.il>
+
+	Changes for automatic remapping of X colors on terminal frames:
+
+	* term/pc-win.el (msdos-setup-initial-frame): New function, run by
+	term-setup-hook.  Call msdos-remember-default-colors and
+	msdos-handle-reverse-video.
+	(msdos-face-setup): Parts of code moved to
+	msdos-setup-initial-frame.
+	(msdos-handle-reverse-video): New function, modeled after
+	x-handle-reverse-video.
+	(make-msdos-frame): Don't use initial-frame-alist and
+	default-frame-alist.  Call msdos-handle-reverse-video.
+	(msdos-color-aliases): Remove.
+	(msdos-color-translate, msdos-approximate-color): Remove.
+	(msdos-color-values): Use 16-bit RGB values.  RGB values updated
+	for better approximation of X colors.
+	(msdos-face-setup): Call tty-color-clear.  Remove code that sets
+	up tty-color-alist (it is now on startup.el).
+	(x-display-color-p, x-color-defined-p, x-color-values,
+	x-defined-colors, face-color-supported-p, face-color-gray-p):
+	Remove.
+
+	* facemenu.el (facemenu-read-color, list-colors-display): Use
+	defined-colors for all frame types.
+	(facemenu-color-equal): Use color-values for all frame types.
+
+	* faces.el (read-face-attribute): For :foreground and :background
+	attributes and frames on character terminals, translate the color
+	to the closest supported one before looking it up in the list of
+	valid values.
+	(face-valid-attribute-values): Call defined-colors for all types
+	of frames.
+	(defined-colors, color-defined-p, color-values, display-color-p):
+	New finctions.
+	(x-defined-colors, x-color-defined-p, x-color-values,
+	x-display-color-p): Aliases for the above.
+
+	* startup.el (command-line): Register terminal colors for frame
+	types other than x and w32, but only if the terminal supports
+	colors.  Call tty-color-define instead of face-register-tty-color.
+
+	* term/x-win.el (xw-defined-colors): Renamed from
+	x-defined-colors.
+	* term/w32-win.el (xw-defined-colors): Likewise.
+
+	* term/tty-colors.el: New file.
+	* loadup.el: Load term/tty-colors.
+
 1999-12-06  Dave Love  <fx@gnu.org>
 
 	* ffap.el: Autoload the ffap alias directly.