<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/src, branch emacs-24</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Fix hang with large yanks</title>
<updated>2015-08-05T17:36:46+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-07-17T18:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a27ae9d7650a1230d4359eaf0a949f827315a6d2'/>
<id>a27ae9d7650a1230d4359eaf0a949f827315a6d2</id>
<content type='text'>
Backport of master commit 0592cefd03f1de2f04b721d07a16e6e0a9e48f73.
This should fix the bug fixed by Mike Crowe's patch in:
https://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00106.html
A problem in this area has been reported by several users; see
Bug#16737, Bug#17101, Bug#17026, Bug#17172, Bug#19320, Bug#20283.
This fix differs from Mike Crowe's patch in that it should avoid a
race condition that could lose SIGIO signals.  ignore_sigio dates
back to the 1980s when some platforms couldn't block signals, and
could only ignore them, which led to races when signals arrived
while being ignored.  We shouldn't have to worry about those old
platforms now.
* src/dispextern.h, src/sysdep.c (ignore_sigio): Remove.
* src/emacs.c (shut_down_emacs):
Don't call ignore_sigio; unrequest_sigio should suffice.
* src/keyboard.c (kbd_buffer_store_buffered_event):
Use unrequest_sigio, not ignore_sigio.
(kbd_buffer_get_event):
Call request_sigio when getting the ball rolling again.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backport of master commit 0592cefd03f1de2f04b721d07a16e6e0a9e48f73.
This should fix the bug fixed by Mike Crowe's patch in:
https://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00106.html
A problem in this area has been reported by several users; see
Bug#16737, Bug#17101, Bug#17026, Bug#17172, Bug#19320, Bug#20283.
This fix differs from Mike Crowe's patch in that it should avoid a
race condition that could lose SIGIO signals.  ignore_sigio dates
back to the 1980s when some platforms couldn't block signals, and
could only ignore them, which led to races when signals arrived
while being ignored.  We shouldn't have to worry about those old
platforms now.
* src/dispextern.h, src/sysdep.c (ignore_sigio): Remove.
* src/emacs.c (shut_down_emacs):
Don't call ignore_sigio; unrequest_sigio should suffice.
* src/keyboard.c (kbd_buffer_store_buffered_event):
Use unrequest_sigio, not ignore_sigio.
(kbd_buffer_get_event):
Call request_sigio when getting the ball rolling again.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update the 24.5 release date in all ChangeLog files</title>
<updated>2015-04-05T11:06:07+00:00</updated>
<author>
<name>Nicolas Petton</name>
</author>
<published>2015-04-02T07:36:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7cad9d5e0cfb1e916402192b3d724e74b92fdbee'/>
<id>7cad9d5e0cfb1e916402192b3d724e74b92fdbee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes: debbugs:19175</title>
<updated>2015-03-29T19:16:23+00:00</updated>
<author>
<name>Jan D</name>
</author>
<published>2015-03-29T19:16:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4d2e7e17547edda414129aeee910cd0334b4e85e'/>
<id>4d2e7e17547edda414129aeee910cd0334b4e85e</id>
<content type='text'>
* gtkutil.c (xg_display_open):
* xterm.c (x_display_ok, x_term_init): Block SIGIO when opening
a display.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gtkutil.c (xg_display_open):
* xterm.c (x_display_ok, x_term_init): Block SIGIO when opening
a display.
</pre>
</div>
</content>
</entry>
<entry>
<title>src/w32proc.c: Describe in a comment w32 subprocess implementation.</title>
<updated>2015-03-28T17:37:47+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2015-03-28T17:37:47+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=22ece83a655a18db67c6de190b6804c4d8d182a6'/>
<id>22ece83a655a18db67c6de190b6804c4d8d182a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version to 24.5 for the release-candidate</title>
<updated>2015-03-27T08:52:01+00:00</updated>
<author>
<name>Nicolas Petton</name>
</author>
<published>2015-03-27T08:52:01+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8478885dfab16359b989e030949b4d485062f54b'/>
<id>8478885dfab16359b989e030949b4d485062f54b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't round up scroll bar width with GTK3 (Bug#20182).</title>
<updated>2015-03-25T10:17:30+00:00</updated>
<author>
<name>Martin Rudalics</name>
</author>
<published>2015-03-25T10:17:30+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=13cf575c1d32bbe7cf42e017bce2e8cdc30a2946'/>
<id>13cf575c1d32bbe7cf42e017bce2e8cdc30a2946</id>
<content type='text'>
* gtkutil.c (update_theme_scrollbar_width): Don't round up
scroll bar width with GTK3 (Bug#20182).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gtkutil.c (update_theme_scrollbar_width): Don't round up
scroll bar width with GTK3 (Bug#20182).
</pre>
</div>
</content>
</entry>
<entry>
<title>ChangeLog fix</title>
<updated>2015-03-22T18:11:27+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2015-03-22T18:11:27+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a4ff05a2172fc0c057ca9715d263c8b00fbf0218'/>
<id>a4ff05a2172fc0c057ca9715d263c8b00fbf0218</id>
<content type='text'>
No need to merge to trunk, since it corrects a backported entry that
should not appear in trunk.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No need to merge to trunk, since it corrects a backported entry that
should not appear in trunk.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport 20156 fix (stack corruption)</title>
<updated>2015-03-22T09:21:45+00:00</updated>
<author>
<name>Jan D</name>
</author>
<published>2015-03-22T09:21:45+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ae3d7333608652cc35f1d50cac9ea90b55f12a08'/>
<id>ae3d7333608652cc35f1d50cac9ea90b55f12a08</id>
<content type='text'>
Fixes: debbugs:20156

* src/fontset.c (fontset_pattern_regexp): Backport: Replace + 1 with
+ 3 in alloca (tiny change)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: debbugs:20156

* src/fontset.c (fontset_pattern_regexp): Backport: Replace + 1 with
+ 3 in alloca (tiny change)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix --no-bitmap-icon</title>
<updated>2015-03-12T15:59:56+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2015-03-12T15:59:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cc1132158206626d9cab7b98ca68e8ca43dddc8c'/>
<id>cc1132158206626d9cab7b98ca68e8ca43dddc8c</id>
<content type='text'>
* src/frame.h (x_set_bitmap_icon): Don't set the icon if icon-type is
nil/not present in the parameter alist.

Fixes: debbugs:19680
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/frame.h (x_set_bitmap_icon): Don't set the icon if icon-type is
nil/not present in the parameter alist.

Fixes: debbugs:19680
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid assertion violations in Rmail due to newline cache</title>
<updated>2015-02-28T10:33:32+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2015-02-28T10:33:32+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f1601063f29c99be77d2513320ed6d2494926c1d'/>
<id>f1601063f29c99be77d2513320ed6d2494926c1d</id>
<content type='text'>
 src/search.c (find_newline): Avoid assertion violations in
 CHAR_TO_BYTE when a portion of the buffer was deleted and we look
 for newlines near the end of the buffer.  This happens in Rmail
 hen JIT font-lock fontifies a newly displayed portion of the
 buffer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 src/search.c (find_newline): Avoid assertion violations in
 CHAR_TO_BYTE when a portion of the buffer was deleted and we look
 for newlines near the end of the buffer.  This happens in Rmail
 hen JIT font-lock fontifies a newly displayed portion of the
 buffer.
</pre>
</div>
</content>
</entry>
</feed>
