From: Richard M. Stallman Date: Fri, 17 Jun 2005 14:10:09 +0000 (+0000) Subject: (get_next_display_element): Reverse test of Vshow_nonbreak_escape. X-Git-Tag: emacs-pretest-22.0.90~8836 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=b7da00ba48488d629814b441c5e0b0e683d33d9e;p=emacs.git (get_next_display_element): Reverse test of Vshow_nonbreak_escape. --- diff --git a/src/ChangeLog b/src/ChangeLog index 99a208586a5..fbb8d887533 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,24 @@ +2005-06-17 Richard M. Stallman + + * xdisp.c (get_next_display_element): Reverse + test of Vshow_nonbreak_escape. + + * term.c (produce_special_glyphs): Use spec_glyph_lookup_face. + + * keyboard.c (read_char): Call restore_getcjmp after jump occurs. + + * dispnew.c (spec_glyph_lookup_face): New function. + (build_frame_matrix_from_leaf_window): Use it. + + * dispextern.h (spec_glyph_lookup_face): Add declaration. + + * buffer.c (syms_of_buffer) : Doc fix. + +2005-06-12 Richard M. Stallman + + * keyboard.c (read_char): After catching a longjmp, + call restore_getcjmp. + 2005-06-17 Juanma Barranquero * xselect.c (lisp_data_to_selection_data): Fix spelling. @@ -105,7 +126,6 @@ * xdisp.c (note_mode_line_or_margin_highlight): Call clear_mouse_face when mouse_face is not given. - Remove unnecessary tabs. 2005-06-09 Luc Teirlinck diff --git a/src/xdisp.c b/src/xdisp.c index 7ce461c1897..4128f354442 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -5152,7 +5152,7 @@ get_next_display_element (it) /* Handle non-break space in the mode where it only gets highlighting. */ - if (! EQ (Vshow_nonbreak_escape, Qt) + if (EQ (Vshow_nonbreak_escape, Qt) && (it->c == 0x8a0 || it->c == 0x920 || it->c == 0xe20 || it->c == 0xf20)) {