]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorGerd Moellmann <gerd@gnu.org>
Sun, 20 Aug 2000 13:29:38 +0000 (13:29 +0000)
committerGerd Moellmann <gerd@gnu.org>
Sun, 20 Aug 2000 13:29:38 +0000 (13:29 +0000)
lisp/ChangeLog
src/ChangeLog

index ba953c47e81ae1c0733c6165e4d879aef188f546..d078aad3204e93a5d3b1148ea6f7efdce83c5492 100644 (file)
@@ -1,3 +1,8 @@
+2000-08-20  Gerd Moellmann  <gerd@gnu.org>
+
+       * startup.el (command-line): Clear realized faces after
+       modifying TTY color mappings.
+
 2000-08-20  Miles Bader  <miles@gnu.org>
 
        * faces.el (face-attr-match-p): Don't return true if ATTRS are
index 68e26e7f54787a3f46fe9c2a3a275c5d8f859b25..984cb3e81dbbd3b28f22fedcf45259b82dfe20b6 100644 (file)
@@ -1,7 +1,21 @@
+2000-08-20  Gerd Moellmann  <gerd@gnu.org>
+
+       * xfaces.c (lface_equal_p): Compare strings differently.
+       (Qtty_color_alist, Vtty_defined_color_alist): New variables.
+       (realize_tty_face): Use them.
+       (syms_of_xfaces): Initialize new variables.
+       (map_tty_color): New function, extracted from realize_tty_face.
+       (map_tty_color) [MSDOS || WINDOWSNT]: If using the frame's default
+       foreground or background color, store the new color name in the
+       realized face; previous code trying to do this had no effect.
+       (realize_tty_face): Use map_tty_color.
+       (Fclear_face_cache): Set face_change_count and ensure thorough
+       redisplay.
+
 2000-08-19  Gerd Moellmann  <gerd@gnu.org>
 
-       * undo.c (record_first_change, record_marker_adjustment): Don'use
-       XBUFFER on last_undo_buffer which might not be a buffer.
+       * undo.c (record_first_change, record_marker_adjustment): Don't
+       use XBUFFER on last_undo_buffer which might not be a buffer.
 
 2000-08-18  Kenichi Handa  <handa@etl.go.jp>
 
@@ -12,8 +26,8 @@
 
 2000-08-18  Gerd Moellmann  <gerd@gnu.org>
 
-       * lisp.h (CHECK) [ENABLE_CHECKING]: Make both side of the
-       conditional have void type, for standard C compilers.
+       * lisp.h (CHECK) [ENABLE_CHECKING]: Make both sides of the
+       conditional have void type, for Standard C compilers.
 
        * xdisp.c (redisplay_internal): Compare windows for equality with
        EQ, instead of applying XWINDOW to something that might not
@@ -26,7 +40,7 @@
 
 2000-08-18  Gerd Moellmann  <gerd@gnu.org>
 
-       * minibuf.c (do_completion): Use EQ instead of != to compare
+       * minibuf.c (do_completion): Use EQ instead of `!=' to compare
        Lisp_Objects.
 
        * keyboard.c (kbd_buffer_get_event): Handle the case that the