<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/src, branch emacs-27</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>Port alternate signal stack to upcoming glibc 2.34</title>
<updated>2022-07-15T11:37:40+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2021-03-09T19:22:59+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=647a9353a35bb6f97a8494f1765400f8a34081ea'/>
<id>647a9353a35bb6f97a8494f1765400f8a34081ea</id>
<content type='text'>
* src/sysdep.c (sigsegv_stack): Increase size to 64 KiB and align
it to max_align_t.  This copies from Gnulib’s c-stack.c, and works
around a portability bug in draft glibc 2.34, which no longer
defines SIGSTKSZ when _GNU_SOURCE is defined.

(cherry picked from commit f97e07ea807cc6d38774a3888a15091b20645ac6)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/sysdep.c (sigsegv_stack): Increase size to 64 KiB and align
it to max_align_t.  This copies from Gnulib’s c-stack.c, and works
around a portability bug in draft glibc 2.34, which no longer
defines SIGSTKSZ when _GNU_SOURCE is defined.

(cherry picked from commit f97e07ea807cc6d38774a3888a15091b20645ac6)
</pre>
</div>
</content>
</entry>
<entry>
<title>; * src/data.c (Fcar, Fcdr): Doc fix.</title>
<updated>2021-07-14T15:54:11+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2021-07-14T15:54:11+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7ac411ae2ce91572a2bdb8eaa1ee6ceccf162e35'/>
<id>7ac411ae2ce91572a2bdb8eaa1ee6ceccf162e35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* src/xdisp.c (Fwindow_text_pixel_size): Plug memory leak.  (Bug#48884)</title>
<updated>2021-06-09T12:35:38+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2021-06-07T12:03:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b94532f02883988aec5ea9b0e4a06bcfe28b2268'/>
<id>b94532f02883988aec5ea9b0e4a06bcfe28b2268</id>
<content type='text'>
(cherry picked from commit 69a65212a233333ab0605374b4985ead23f4a541)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 69a65212a233333ab0605374b4985ead23f4a541)
</pre>
</div>
</content>
</entry>
<entry>
<title>; * src/composite.h: Improve comments for LGSTRING and LGLYPH.</title>
<updated>2021-06-02T14:50:57+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2021-06-02T14:50:57+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f7d4bbceee8c3c29e2ef0bfacf9ff24fb020d3ee'/>
<id>f7d4bbceee8c3c29e2ef0bfacf9ff24fb020d3ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* src/buffer.c (syms_of_buffer) &lt;ctl-arrow&gt;: Doc fix.  (Bug#48539)</title>
<updated>2021-05-21T06:37:47+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2021-05-21T06:37:47+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8804ac857b3290852d8889e274186b20e906afdc'/>
<id>8804ac857b3290852d8889e274186b20e906afdc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compilation errors with latest w32 API headers</title>
<updated>2021-05-09T07:59:08+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2021-05-09T07:59:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4c3abb3dd105e075bf1cf55e3fe8b5ec2ac8e6cc'/>
<id>4c3abb3dd105e075bf1cf55e3fe8b5ec2ac8e6cc</id>
<content type='text'>
* src/w32common.h: Rename OS_* to OS_SUBTYPE__*, as w32 API
headers started defining OS_NT, which breaks the use of the
enumeration.  All users changed.  (Bug#48303)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/w32common.h: Rename OS_* to OS_SUBTYPE__*, as w32 API
headers started defining OS_NT, which breaks the use of the
enumeration.  All users changed.  (Bug#48303)
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve doc string of 'tab-width'.</title>
<updated>2021-04-30T10:48:13+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2021-04-30T10:48:13+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=101a049f551b4013e54fdef0d87a74ec5dfd05e0'/>
<id>101a049f551b4013e54fdef0d87a74ec5dfd05e0</id>
<content type='text'>
* src/buffer.c (syms_of_buffer) &lt;tab-width&gt;: Clarify doc string.
(Bug#48058)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/buffer.c (syms_of_buffer) &lt;tab-width&gt;: Clarify doc string.
(Bug#48058)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crash when using menus and tramp on NS</title>
<updated>2021-04-04T10:44:37+00:00</updated>
<author>
<name>Alan Third</name>
</author>
<published>2021-01-02T22:27:53+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e2d199aa44a92e50f480e0aa265f96a144d57a60'/>
<id>e2d199aa44a92e50f480e0aa265f96a144d57a60</id>
<content type='text'>
; Fixes bug#24472, bug#37557 and bug#37922.

* src/nsterm.m (ns_select): Don't drain outerpool in this function.

(cherry picked from commit f14869cd70e61b1908ec88a5e3d4bf21c7d538a0)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
; Fixes bug#24472, bug#37557 and bug#37922.

* src/nsterm.m (ns_select): Don't drain outerpool in this function.

(cherry picked from commit f14869cd70e61b1908ec88a5e3d4bf21c7d538a0)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix preeditarea reporting wrong spot.</title>
<updated>2021-03-25T15:22:46+00:00</updated>
<author>
<name>Amos Bird</name>
</author>
<published>2021-03-25T06:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0e4795fc989478d394bbc3870ee28baf6bd23116'/>
<id>0e4795fc989478d394bbc3870ee28baf6bd23116</id>
<content type='text'>
This patch adjust the x position of preeditarea with both left fringe
and left margin, which prevents IME preedit box (such as fcitx) from
placing at the wrong position in GUI emacs.
* src/xfns.c (xic_set_preeditarea): Adjust X for left margin width.
(Bug#47377)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adjust the x position of preeditarea with both left fringe
and left margin, which prevents IME preedit box (such as fcitx) from
placing at the wrong position in GUI emacs.
* src/xfns.c (xic_set_preeditarea): Adjust X for left margin width.
(Bug#47377)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix replace-buffer-contents undefined behavior</title>
<updated>2021-03-25T15:13:12+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2021-03-22T01:08:13+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6a4ed891d84b1ca1e4d68a6de9dd374f1fadd971'/>
<id>6a4ed891d84b1ca1e4d68a6de9dd374f1fadd971</id>
<content type='text'>
* src/editfns.c (Freplace_buffer_contents): Avoid undefined
behavior with competing side effects in parallel subexpressions.
Problem reported by Apple clang version 12.0.0 (clang-1200.0.32.29).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/editfns.c (Freplace_buffer_contents): Avoid undefined
behavior with competing side effects in parallel subexpressions.
Problem reported by Apple clang version 12.0.0 (clang-1200.0.32.29).
</pre>
</div>
</content>
</entry>
</feed>
