]> git.eshelyaron.com Git - emacs.git/commitdiff
(get_next_display_element): Fix escape-glyph criterion
authorRichard M. Stallman <rms@gnu.org>
Tue, 15 Feb 2005 06:50:48 +0000 (06:50 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 15 Feb 2005 06:50:48 +0000 (06:50 +0000)
for mode and header lines.

src/ChangeLog
src/xdisp.c

index 999064bb47edfd69a23dd770ce59f604b24de328..b27fb88f04994a490bb8c67f8681680e8721d9eb 100644 (file)
@@ -1,3 +1,24 @@
+2005-02-15  Richard M. Stallman  <rms@gnu.org>
+
+       * xdisp.c (get_next_display_element): Fix escape-glyph criterion
+       for mode and header lines.
+
+       * lread.c (syms_of_lread) <user-init-file>: Doc fix.
+
+       * keymap.h (describe_map_tree): Change decl.
+
+       * keyboard.c (command_loop_1): Always use safe_run_hooks
+       to run Qdeferred_action_function.
+
+       * keymap.c (describe_map_tree): New arg MENTION_SHADOW.  Calls changed.
+       (describe_map, describe_vector): Likewise.  When it's 1,
+       don't omit shadowed bindings, instead mark them as shadowed.
+
+       * doc.c (Fsubstitute_command_keys): Compute list of shadowing maps
+       for describe_map_tree.  Pass 1 for MENTION_SHADOW.
+
+       * data.c (Fsetq_default): Allow no arg case.
+
 2005-02-14  Kenichi Handa  <handa@m17n.org>
 
        * coding.c (encode_coding_string): Always return a unibyte string.
index fbbd2ccb246941ddc99d8af7e82ab6e5b464525f..c7f446def5560d509ed2c8233fe724bd9e0c8dfa 100644 (file)
@@ -5044,7 +5044,7 @@ get_next_display_element (it)
          else if ((it->c < ' '
                    && (it->area != TEXT_AREA
                        /* In mode line, treat \n like other crl chars.  */
-                       || (it->c != '\n'
+                       || (it->c != '\t'
                            && it->glyph_row && it->glyph_row->mode_line_p)
                        || (it->c != '\n' && it->c != '\t')))
                   || (it->multibyte_p