Merge from emacs-24; up to 2014-06-02T14:17:07Z!michael.albinus@gmx.de

This commit is contained in:
Glenn Morris 2014-06-11 15:33:14 -04:00
commit d29d249207
5 changed files with 444 additions and 733 deletions

View file

@ -1,3 +1,7 @@
2014-06-11 Glenn Morris <rgm@gnu.org>
* Makefile.in (INFO_INSTALL): Update for 2013-08-28 DOCMISC_W32 change.
2014-06-10 Glenn Morris <rgm@gnu.org>
* Makefile.in (INFO_EXT): Remove and replace by ".info" throughout.

View file

@ -72,7 +72,7 @@ INFO_COMMON = ada-mode auth autotype bovine calc ccmode cl \
url vhdl-mode vip viper widget wisent woman
## Info files to install on current platform.
INFO_INSTALL = $(INFO_COMMON) $(DOCMISC_INFO_W32)
INFO_INSTALL = $(INFO_COMMON) $(DOCMISC_W32)
## Info files to build on current platform.
## This is all of them, even though they might not all get installed,

1159
etc/NEWS

File diff suppressed because it is too large Load diff

View file

@ -1,3 +1,9 @@
2014-06-11 Eli Zaretskii <eliz@gnu.org>
* xdisp.c (set_cursor_from_row): Fix an off-by-one error when
matching overlay strings with 'cursor' property against buffer
positions traversed in the glyph row. (Bug#17744)
2014-06-11 Jan Djärv <jan.h.d@swipnet.se>
* nsterm.h (EmacsApp): Always compile in shouldKeepRunning, isFirst

View file

@ -14413,7 +14413,7 @@ set_cursor_from_row (struct window *w, struct glyph_row *row,
pos_after, 0);
if (prop_pos >= pos_before)
bpos_max = prop_pos - 1;
bpos_max = prop_pos;
}
if (INTEGERP (chprop))
{
@ -14487,7 +14487,7 @@ set_cursor_from_row (struct window *w, struct glyph_row *row,
pos_after, 0);
if (prop_pos >= pos_before)
bpos_max = prop_pos - 1;
bpos_max = prop_pos;
}
if (INTEGERP (chprop))
{
@ -14517,7 +14517,7 @@ set_cursor_from_row (struct window *w, struct glyph_row *row,
GLYPH_BEFORE and GLYPH_AFTER. */
if (!((row->reversed_p ? glyph > glyphs_end : glyph < glyphs_end)
&& BUFFERP (glyph->object) && glyph->charpos == pt_old)
&& !(bpos_max < pt_old && pt_old <= bpos_covered))
&& !(bpos_max <= pt_old && pt_old <= bpos_covered))
{
/* An empty line has a single glyph whose OBJECT is zero and
whose CHARPOS is the position of a newline on that line.