+2009-06-27 Chong Yidong <cyd@stupidchicken.com>
+
+ * xdisp.c (mouse_face_from_buffer_pos): Fix detection of
+ truncation glyphs (Bug#3686).
+
2009-06-27 Glenn Morris <rgm@gnu.org>
* m/pmax.h: Restore file, with only netbsd portions.
2009-06-26 David Reitter <david.reitter@gmail.com>
- * nsterm.m (keydown): avoid infinite loop
+ * nsterm.m (keydown): Avoid infinite loop.
2009-06-26 Peter Jolly <peter@jollys.org> (tiny change)
/* Skip truncation glyphs at the start of the glyph row. */
if (row->displays_text_p)
- for (; glyph < end && INTEGERP (glyph->object); ++glyph)
+ for (; glyph < end
+ && INTEGERP (glyph->object)
+ && glyph->charpos < 0;
+ ++glyph)
x += glyph->pixel_width;
/* Scan the glyph row, stopping before BEFORE_STRING or
/* Skip truncation glyphs at the start of the row. */
if (row->displays_text_p)
- for (; glyph < end && INTEGERP (glyph->object); ++glyph)
+ for (; glyph < end
+ && INTEGERP (glyph->object)
+ && glyph->charpos < 0;
+ ++glyph)
x += glyph->pixel_width;
/* Scan the glyph row, stopping at END_CHARPOS or when we encounter