<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/doc, branch scratch/comp-branch-optim</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>Improve Eshell's behavior when waiting for processes</title>
<updated>2024-07-10T00:28:32+00:00</updated>
<author>
<name>Jim Porter</name>
</author>
<published>2024-07-06T21:09:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8e46f44ea0eb761e24beda8c5cdbc8fcca87307a'/>
<id>8e46f44ea0eb761e24beda8c5cdbc8fcca87307a</id>
<content type='text'>
This has a few benefits.  First, it fixes a race condition when killing
old processes in 'eshell-command'.  Second, the "wait" built-in command
is now more useful.  Finally, killing processes when exiting Eshell (via
'eshell-round-robin-kill') should be much faster.

* lisp/eshell/esh-proc.el (esh-opt): Require.
(eshell-wait-for-process): Make obsolete in favor of...
(eshell-wait-for-processes): ... this.  Accept a timeout and support
PIDs.  Update callers.
(eshell/wait): New implementation accepting -t/--timeout.
(eshell-round-robin-kill): Use 'eshell-wait-for-processes'.

* lisp/eshell/eshell.el (eshell-command): Use 'eshell-round-robin-kill'.

* doc/misc/eshell.texi (List of Built-ins): Document the new "wait"
behavior.

* etc/NEWS: Announce this change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This has a few benefits.  First, it fixes a race condition when killing
old processes in 'eshell-command'.  Second, the "wait" built-in command
is now more useful.  Finally, killing processes when exiting Eshell (via
'eshell-round-robin-kill') should be much faster.

* lisp/eshell/esh-proc.el (esh-opt): Require.
(eshell-wait-for-process): Make obsolete in favor of...
(eshell-wait-for-processes): ... this.  Accept a timeout and support
PIDs.  Update callers.
(eshell/wait): New implementation accepting -t/--timeout.
(eshell-round-robin-kill): Use 'eshell-wait-for-processes'.

* lisp/eshell/eshell.el (eshell-command): Use 'eshell-round-robin-kill'.

* doc/misc/eshell.texi (List of Built-ins): Document the new "wait"
behavior.

* etc/NEWS: Announce this change.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support interactive D-Bus authorization</title>
<updated>2024-07-09T11:16:43+00:00</updated>
<author>
<name>Steven Allen</name>
</author>
<published>2024-07-09T11:16:43+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=551a71c313be26d067e59fa11c79e4ef5c550e92'/>
<id>551a71c313be26d067e59fa11c79e4ef5c550e92</id>
<content type='text'>
When invoking D-Bus methods, let the user enable interactive
authorization by passing an :authorizable t parameter.  This makes
it possible to D-Bus methods that require polkit authorization.

* configure.ac (HAVE_DBUS_MESSAGE_SET_ALLOW_INTERACTIVE_AUTHORIZATION):
Set a new variable if `dbus_message_set_allow_interactive_authorization'
is available.

* src/dbusbind.c (dbus-message-internal): Allow interactive
authorization by passing :authorizable t.

* doc/misc/dbus.texi (Synchronous Methods, Asynchronous Methods):
* etc/NEWS:
* lisp/net/dbus.el (dbus-call-method-asynchronously): Document the
new parameter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When invoking D-Bus methods, let the user enable interactive
authorization by passing an :authorizable t parameter.  This makes
it possible to D-Bus methods that require polkit authorization.

* configure.ac (HAVE_DBUS_MESSAGE_SET_ALLOW_INTERACTIVE_AUTHORIZATION):
Set a new variable if `dbus_message_set_allow_interactive_authorization'
is available.

* src/dbusbind.c (dbus-message-internal): Allow interactive
authorization by passing :authorizable t.

* doc/misc/dbus.texi (Synchronous Methods, Asynchronous Methods):
* etc/NEWS:
* lisp/net/dbus.el (dbus-call-method-asynchronously): Document the
new parameter.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from savannah/emacs-30</title>
<updated>2024-07-09T01:33:09+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2024-07-09T01:33:09+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a952ca5461c590fe194a2f96622603d6ccaebb47'/>
<id>a952ca5461c590fe194a2f96622603d6ccaebb47</id>
<content type='text'>
dce31372a60 editorconfig-core-handle.el: Fix regressions in fnmatch h...
ed2986494c7 Checkdoc fixes in `url/*.el`
846c0e10ffa Checkdoc fixes in `term/*.el`
3977aa07568 Checkdoc fixes in `mh-e/*.el`
521f740d013 Checkdoc fixes in `calc/*.el`
336aa6ab17a Checkdoc fixes in `textmodes/*.el`
e19fd6a22de Checkdoc fixes in `gnus/*.el`
7350457c793 Checkdoc fixes in `eshell/*.el`
23c1ba81ddd Checkdoc fixes in `emulation/*.el`
c85f67a66df Checkdoc fixes in `erc/*.el`
e392382e2e2 Checkdoc fixes in `vc/*.el`
ef7364b070e Checkdoc fixes in `emacs-lisp/*.el`
5fe1ae0e843 Checkdoc fixes in `mail/*.el`
e43e9d09986 Checkdoc fixes in `net/*.el`
4c6e9f5b004 Improve `use-package-vc-valid-keywords` docstring format
928180f32be ; * etc/TODO: New item on installing Magit.
c193a702dc2 ; Improve a recent change to the documentation
6ebc5d5c278 ; Delete fixed item from etc/TODO: "proced on macOS"
7b2778e3a3d ; Delete fixed NS bug from etc/TODO
84552ff395c Revert "Fix link to major mode variable in docstring"
198063ba643 * etc/TODO: Add item to convert documentation to 'setopt'.
92de67829ca Prefer 'setopt' in browse-url docs
76683853905 ; Improve 'native-comp-debug' documentation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
dce31372a60 editorconfig-core-handle.el: Fix regressions in fnmatch h...
ed2986494c7 Checkdoc fixes in `url/*.el`
846c0e10ffa Checkdoc fixes in `term/*.el`
3977aa07568 Checkdoc fixes in `mh-e/*.el`
521f740d013 Checkdoc fixes in `calc/*.el`
336aa6ab17a Checkdoc fixes in `textmodes/*.el`
e19fd6a22de Checkdoc fixes in `gnus/*.el`
7350457c793 Checkdoc fixes in `eshell/*.el`
23c1ba81ddd Checkdoc fixes in `emulation/*.el`
c85f67a66df Checkdoc fixes in `erc/*.el`
e392382e2e2 Checkdoc fixes in `vc/*.el`
ef7364b070e Checkdoc fixes in `emacs-lisp/*.el`
5fe1ae0e843 Checkdoc fixes in `mail/*.el`
e43e9d09986 Checkdoc fixes in `net/*.el`
4c6e9f5b004 Improve `use-package-vc-valid-keywords` docstring format
928180f32be ; * etc/TODO: New item on installing Magit.
c193a702dc2 ; Improve a recent change to the documentation
6ebc5d5c278 ; Delete fixed item from etc/TODO: "proced on macOS"
7b2778e3a3d ; Delete fixed NS bug from etc/TODO
84552ff395c Revert "Fix link to major mode variable in docstring"
198063ba643 * etc/TODO: Add item to convert documentation to 'setopt'.
92de67829ca Prefer 'setopt' in browse-url docs
76683853905 ; Improve 'native-comp-debug' documentation
</pre>
</div>
</content>
</entry>
<entry>
<title>; Improve a recent change to the documentation</title>
<updated>2024-07-08T11:48:25+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2024-07-08T11:48:25+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c193a702dc21b1f106dd2d0dd0bf52e1973bf9c9'/>
<id>c193a702dc21b1f106dd2d0dd0bf52e1973bf9c9</id>
<content type='text'>
* lisp/emacs-lisp/comp.el (native-comp-debug):
* doc/lispref/compile.texi (Native-Compilation Variables): Improve
wording.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/comp.el (native-comp-debug):
* doc/lispref/compile.texi (Native-Compilation Variables): Improve
wording.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Improve 'native-comp-debug' documentation</title>
<updated>2024-07-08T09:06:35+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2024-07-08T09:05:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=76683853905e73c3f40151f28a8ac7772f2dcec3'/>
<id>76683853905e73c3f40151f28a8ac7772f2dcec3</id>
<content type='text'>
* lisp/emacs-lisp/comp.el (native-comp-debug): Improve doc.
* doc/lispref/compile.texi (Native-Compilation Variables): Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/comp.el (native-comp-debug): Improve doc.
* doc/lispref/compile.texi (Native-Compilation Variables): Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt Tramp version</title>
<updated>2024-07-07T17:43:31+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2024-07-07T17:43:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4d21dff571477ca0308293815f3025897bc089a4'/>
<id>4d21dff571477ca0308293815f3025897bc089a4</id>
<content type='text'>
* doc/misc/trampver.texi:
* lisp/net/trampver.el (tramp-version): Adapt Tramp versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/misc/trampver.texi:
* lisp/net/trampver.el (tramp-version): Adapt Tramp versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt Tramp version (don't merge)</title>
<updated>2024-07-07T17:35:06+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2024-07-07T17:35:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=069fa6390973bde3a1c551369ed54d741f369703'/>
<id>069fa6390973bde3a1c551369ed54d741f369703</id>
<content type='text'>
* doc/misc/trampver.texi:
* lisp/net/trampver.el (tramp-version): Adapt Tramp versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/misc/trampver.texi:
* lisp/net/trampver.el (tramp-version): Adapt Tramp versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-30</title>
<updated>2024-07-06T11:42:51+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2024-07-06T11:42:51+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=38ce85c547cac4023260be37f1b60af2c1f22d20'/>
<id>38ce85c547cac4023260be37f1b60af2c1f22d20</id>
<content type='text'>
f910514721e Fix treesit range rule for jsdoc
de3fa00a614 Fix documentation of 'balance-windows'
c986387c79f nnatom: Ensure some parsed values are one line
2fb6a98ecfa nnfeed: (Mostly) fix group descriptions
74b82e6802e Eglot: support deprecated MarkedString (bug#71353)
a6a588ccf10 ; * doc/lispref/strings.texi (Creating Strings): Followup...
a3e57a29bec ; Fix doc string of 'string-fill'
1b5cf29431a Fix returning to original TTY frame after 'rmail-reply'
814710067f0 Improve warnings from native compiler
cefec59df7b Document adding package dependency on Emacs version
d190cb0e886 Fix file-name detection in Dired under -F
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
f910514721e Fix treesit range rule for jsdoc
de3fa00a614 Fix documentation of 'balance-windows'
c986387c79f nnatom: Ensure some parsed values are one line
2fb6a98ecfa nnfeed: (Mostly) fix group descriptions
74b82e6802e Eglot: support deprecated MarkedString (bug#71353)
a6a588ccf10 ; * doc/lispref/strings.texi (Creating Strings): Followup...
a3e57a29bec ; Fix doc string of 'string-fill'
1b5cf29431a Fix returning to original TTY frame after 'rmail-reply'
814710067f0 Improve warnings from native compiler
cefec59df7b Document adding package dependency on Emacs version
d190cb0e886 Fix file-name detection in Dired under -F
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix documentation of 'balance-windows'</title>
<updated>2024-07-06T10:44:57+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2024-07-06T10:44:57+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=de3fa00a6140b19e6d62a47be721b5ca9b58438b'/>
<id>de3fa00a6140b19e6d62a47be721b5ca9b58438b</id>
<content type='text'>
* lisp/window.el (balance-windows): Doc fix.

* doc/emacs/windows.texi (Change Window): Make the description of
'balance-windows' more accurate.  (Bug#71915)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/window.el (balance-windows): Doc fix.

* doc/emacs/windows.texi (Change Window): Make the description of
'balance-windows' more accurate.  (Bug#71915)
</pre>
</div>
</content>
</entry>
<entry>
<title>; * doc/lispref/strings.texi (Creating Strings): Followup to last change.</title>
<updated>2024-07-06T08:36:44+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2024-07-06T08:36:44+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a6a588ccf10bacb0c196f695dee9c7333af7e776'/>
<id>a6a588ccf10bacb0c196f695dee9c7333af7e776</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
