<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/etc, branch scratch/posix-spawn</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>Merge from origin/emacs-27</title>
<updated>2020-12-25T18:36:48+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2020-12-25T18:36:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=90ec81f5b243b6b7b3ebe2de394b20e8078ebc96'/>
<id>90ec81f5b243b6b7b3ebe2de394b20e8078ebc96</id>
<content type='text'>
b242bbb073 (origin/emacs-27) ; lisp/org/org.el: Fix Version header.
e0fc939c5f Add more details to the "word processor" section
fda9b3e83a * src/Makefile.in (DO_CODESIGN): Fix expected architecture...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
b242bbb073 (origin/emacs-27) ; lisp/org/org.el: Fix Version header.
e0fc939c5f Add more details to the "word processor" section
fda9b3e83a * src/Makefile.in (DO_CODESIGN): Fix expected architecture...
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-27</title>
<updated>2020-12-25T18:36:48+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2020-12-25T18:36:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2e20749e57164982df962c8f373e98bb40dd7d19'/>
<id>2e20749e57164982df962c8f373e98bb40dd7d19</id>
<content type='text'>
5d46593568 Support build of Emacs on ARM Macos machines
7f8793e5f1 Update to Org 9.4.4
7b3367a0b5 * lisp/so-long.el: Decrease use of passive voice.
a90836c638 * doc/misc/efaq.texi (New in Emacs 27): Add section.
711fe70dd8 * doc/misc/efaq.texi (Latest version of Emacs): Bump version.
52b30834fb * lisp/face-remap.el (face-remap-set-base): Doc fix.  (Bug...
b3fe0ac62e Correct argument order in comment
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
5d46593568 Support build of Emacs on ARM Macos machines
7f8793e5f1 Update to Org 9.4.4
7b3367a0b5 * lisp/so-long.el: Decrease use of passive voice.
a90836c638 * doc/misc/efaq.texi (New in Emacs 27): Add section.
711fe70dd8 * doc/misc/efaq.texi (Latest version of Emacs): Bump version.
52b30834fb * lisp/face-remap.el (face-remap-set-base): Doc fix.  (Bug...
b3fe0ac62e Correct argument order in comment
</pre>
</div>
</content>
</entry>
<entry>
<title>; * etc/NEWS: Announce the last change.</title>
<updated>2020-12-25T14:11:49+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2020-12-25T14:11:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3649160f618e7ec36dcca7be3212b3572c03de38'/>
<id>3649160f618e7ec36dcca7be3212b3572c03de38</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add more details to the "word processor" section</title>
<updated>2020-12-25T08:30:02+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2020-12-25T08:30:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e0fc939c5f1f65cfd0ef18bb0498c41ece7cef25'/>
<id>e0fc939c5f1f65cfd0ef18bb0498c41ece7cef25</id>
<content type='text'>
* etc/TODO (Emacs as word processor): Add more details based on
recent discussions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* etc/TODO (Emacs as word processor): Add more details based on
recent discussions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make `remove-hook' interactive</title>
<updated>2020-12-25T05:44:40+00:00</updated>
<author>
<name>Thibault Polge</name>
</author>
<published>2020-12-25T05:44:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=174327cefa7b2982722ed5b33248cc6adc5b31bc'/>
<id>174327cefa7b2982722ed5b33248cc6adc5b31bc</id>
<content type='text'>
* lisp/subr.el (remove-hook): Make `remove-hook' interactive
(bug#45393).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/subr.el (remove-hook): Make `remove-hook' interactive
(bug#45393).
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove `string-slice' -- it's not very well defined</title>
<updated>2020-12-25T04:16:46+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-12-25T04:16:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=269cec13a2fc6ac18b675d0dadd07a3d4e074a72'/>
<id>269cec13a2fc6ac18b675d0dadd07a3d4e074a72</id>
<content type='text'>
* doc/lispref/strings.texi (Creating Strings): Ditto.

* lisp/emacs-lisp/subr-x.el (string-slice): Remove.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/strings.texi (Creating Strings): Ditto.

* lisp/emacs-lisp/subr-x.el (string-slice): Remove.
</pre>
</div>
</content>
</entry>
<entry>
<title>authinfo-mode: add option to not hide any elements (and add font-lock)</title>
<updated>2020-12-23T21:34:35+00:00</updated>
<author>
<name>TEC</name>
</author>
<published>2020-12-23T21:34:35+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3be0dc659fd1a5bc976a545c0bdeda9a3d39e084'/>
<id>3be0dc659fd1a5bc976a545c0bdeda9a3d39e084</id>
<content type='text'>
* lisp/auth-source.el (authinfo-hide-elements): New user option.
(authinfo--keywords): New variable.
(authinfo-mode): Use it.
(authinfo--hide-passwords): Use doc-face instead of warning for
the passwords.
(authinfo--toggle-display): Ditto.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/auth-source.el (authinfo-hide-elements): New user option.
(authinfo--keywords): New variable.
(authinfo-mode): Use it.
(authinfo--hide-passwords): Use doc-face instead of warning for
the passwords.
(authinfo--toggle-display): Ditto.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/tab-line.el: New options, faces, and functions</title>
<updated>2020-12-23T21:05:55+00:00</updated>
<author>
<name>Adam Porter</name>
</author>
<published>2020-12-13T05:54:28+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=33210c8dc07fe8e1aed302aff09cac9ba798a221'/>
<id>33210c8dc07fe8e1aed302aff09cac9ba798a221</id>
<content type='text'>
* lisp/tab-line.el:
(tab-line-tab-face-functions): New option.
(tab-line-tab-inactive-alternate): New face.
(tab-line-tab-special): New face.
(tab-line-tab-face-inactive-alternating): New function.
(tab-line-tab-face-special): New function.
(tab-line-format-template): Use them.

* etc/NEWS: Update.

With thanks to Juri Linkov and Eli Zaretskii for their guidance.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/tab-line.el:
(tab-line-tab-face-functions): New option.
(tab-line-tab-inactive-alternate): New face.
(tab-line-tab-special): New face.
(tab-line-tab-face-inactive-alternating): New function.
(tab-line-tab-face-special): New function.
(tab-line-format-template): Use them.

* etc/NEWS: Update.

With thanks to Juri Linkov and Eli Zaretskii for their guidance.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reject filenames containing NUL bytes.</title>
<updated>2020-12-23T11:00:46+00:00</updated>
<author>
<name>Philipp Stephani</name>
</author>
<published>2020-12-23T11:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3cbd4169d6dd370b4fa8180fc2adfbf426f57837'/>
<id>3cbd4169d6dd370b4fa8180fc2adfbf426f57837</id>
<content type='text'>
Such filenames are dangerous, as Emacs would silently only use the
part up to the first NUL byte.  Reject them explicitly instead.

* src/coding.c (encode_file_name_1): New helper function.
(encode_file_name): Check that encoded filename doesn't contain a
NUL byte.
(syms_of_coding): Define 'filenamep' symbol.

* test/src/fileio-tests.el (fileio-tests/null-character): New unit
test.

* etc/NEWS: Document change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Such filenames are dangerous, as Emacs would silently only use the
part up to the first NUL byte.  Reject them explicitly instead.

* src/coding.c (encode_file_name_1): New helper function.
(encode_file_name): Check that encoded filename doesn't contain a
NUL byte.
(syms_of_coding): Define 'filenamep' symbol.

* test/src/fileio-tests.el (fileio-tests/null-character): New unit
test.

* etc/NEWS: Document change.
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-order the items in `profiler-report' output.</title>
<updated>2020-12-22T12:06:21+00:00</updated>
<author>
<name>Alan Mackenzie</name>
</author>
<published>2020-12-22T12:06:21+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=9920929e7b538f8bf8fb1dd7a9ae7cd1fe5d2b31'/>
<id>9920929e7b538f8bf8fb1dd7a9ae7cd1fe5d2b31</id>
<content type='text'>
Putting the usage figures first on the line will eliminate the truncation of
function names.

lisp/profiler.el (profiler-version): Change to "28.1".
(profiler-format): Enhance, so that a width of zero means print the string
without padding or truncation.
(profiler-report-cpu-line-format, profiler-report-memory-line-format): Amend
for the new layout.  The number of places for the cpu samples has been reduced
from 19 to 12 (enough for ~30 years at 1,000 samples per second).
(profiler-report-line-format, profiler-report-describe-entry): Amend for the
new order of arguments to profiler-format.

etc/NEWS (Specialized Modes): Add an entry documenting this change.

doc/lispref/debugging.texi (Profiling): Describe the new ordering of the items
in place of the old ordering.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Putting the usage figures first on the line will eliminate the truncation of
function names.

lisp/profiler.el (profiler-version): Change to "28.1".
(profiler-format): Enhance, so that a width of zero means print the string
without padding or truncation.
(profiler-report-cpu-line-format, profiler-report-memory-line-format): Amend
for the new layout.  The number of places for the cpu samples has been reduced
from 19 to 12 (enough for ~30 years at 1,000 samples per second).
(profiler-report-line-format, profiler-report-describe-entry): Amend for the
new order of arguments to profiler-format.

etc/NEWS (Specialized Modes): Add an entry documenting this change.

doc/lispref/debugging.texi (Profiling): Describe the new ordering of the items
in place of the old ordering.
</pre>
</div>
</content>
</entry>
</feed>
