<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/test, branch feature/tramp-thread-safe</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 branch 'master' into feature/tramp-thread-safe</title>
<updated>2023-03-04T09:17:25+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2023-03-04T09:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b14cd8380ed412a8bc728d334d9f7b1b4da23753'/>
<id>b14cd8380ed412a8bc728d334d9f7b1b4da23753</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-29</title>
<updated>2023-03-03T05:30:12+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2023-03-03T05:30:12+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=841614c72272146fff1b9afa05d52150da6d6e66'/>
<id>841614c72272146fff1b9afa05d52150da6d6e66</id>
<content type='text'>
9e105d483fa Fix c-ts-mode indentation for statement after preproc (bu...
a72a55e3e49 Fix c/c++-ts-mode's mode lighter
67befc1f5a5 Eglot: use shell-file-name in eglot--cmd (bug#61748)
1c7b2673bdd Avoid signaling errors in url-basic-auth when password is...
756225e3778 Fix wdired-tests on MS-Windows
a137f71c67e Improvements to xwidget on macOS (bug#60703)
3f43a16bc63 ; Avoid byte-compilation warning in c-ts-mode.el
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
9e105d483fa Fix c-ts-mode indentation for statement after preproc (bu...
a72a55e3e49 Fix c/c++-ts-mode's mode lighter
67befc1f5a5 Eglot: use shell-file-name in eglot--cmd (bug#61748)
1c7b2673bdd Avoid signaling errors in url-basic-auth when password is...
756225e3778 Fix wdired-tests on MS-Windows
a137f71c67e Improvements to xwidget on macOS (bug#60703)
3f43a16bc63 ; Avoid byte-compilation warning in c-ts-mode.el
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix `cond` miscompilation bug</title>
<updated>2023-03-02T14:47:26+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2023-03-02T08:56:59+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=828c49ae29fd318547d7bbe4e7fdc65da316e309'/>
<id>828c49ae29fd318547d7bbe4e7fdc65da316e309</id>
<content type='text'>
This fixes a bug that miscompiled

  (cond ... C S1...Sn)

where S1...Sn are switch clauses (that can be compiled into a switch
op) and C a non-switch clause, by tucking on an extra copy of C at the
end.  This was a serious wrong-code bug when the condition of C had
side-effects; otherwise it was only a waste of time and space.

* lisp/emacs-lisp/bytecomp.el (byte-compile-cond): Fix.
* test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--test-cases):
Add test case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a bug that miscompiled

  (cond ... C S1...Sn)

where S1...Sn are switch clauses (that can be compiled into a switch
op) and C a non-switch clause, by tucking on an extra copy of C at the
end.  This was a serious wrong-code bug when the condition of C had
side-effects; otherwise it was only a waste of time and space.

* lisp/emacs-lisp/bytecomp.el (byte-compile-cond): Fix.
* test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--test-cases):
Add test case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tramp cleanup</title>
<updated>2023-03-02T12:54:14+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2023-03-02T12:54:14+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8106cb50f58ca9662b1add24afe03cb424b45225'/>
<id>8106cb50f58ca9662b1add24afe03cb424b45225</id>
<content type='text'>
* lisp/net/tramp.el (tramp-handle-unlock-file): Raise a warning
only when `create-lockfiles'.

* test/lisp/net/tramp-tests.el (tramp-test26-file-name-completion):
Extend test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/net/tramp.el (tramp-handle-unlock-file): Raise a warning
only when `create-lockfiles'.

* test/lisp/net/tramp-tests.el (tramp-test26-file-name-completion):
Extend test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix wdired-tests on MS-Windows</title>
<updated>2023-03-02T12:21:33+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2023-03-02T12:21:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=756225e37783a7b8fe73be1280c82f521e72d60f'/>
<id>756225e37783a7b8fe73be1280c82f521e72d60f</id>
<content type='text'>
* test/lisp/wdired-tests.el (wdired-test-bug32173-01)
(wdired-test-bug32173-02, wdired-test-unfinished-edit-01)
(wdired-test-bug39280): Run test-dir through file-truename, to
avoid failures due to MS-Windows "numeric tails" (mis)feature and
similar issues, which make file names fail to compare 'equal'.
(wdired-test-bug34915, wdired-test-bug61510): Skip if symlinks
fail.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/lisp/wdired-tests.el (wdired-test-bug32173-01)
(wdired-test-bug32173-02, wdired-test-unfinished-edit-01)
(wdired-test-bug39280): Run test-dir through file-truename, to
avoid failures due to MS-Windows "numeric tails" (mis)feature and
similar issues, which make file names fail to compare 'equal'.
(wdired-test-bug34915, wdired-test-bug61510): Skip if symlinks
fail.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for Zsh's case branches ;|.</title>
<updated>2023-03-02T10:49:32+00:00</updated>
<author>
<name>Philippe Altherr</name>
</author>
<published>2023-01-15T12:37:00+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=68f49083af7ac5ffd9cde4bc7167d4e2ccbba4b6'/>
<id>68f49083af7ac5ffd9cde4bc7167d4e2ccbba4b6</id>
<content type='text'>
* lisp/progmodes/sh-script.el (sh-font-lock-paren)
(sh-smie-sh-grammar, sh-smie-sh-rules, sh-smie-rc-grammar):
Support case branches ending with ";|", per Zsh.  (Bug#60833)

* test/manual/indent/shell.sh (bar): Add ";|".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/sh-script.el (sh-font-lock-paren)
(sh-smie-sh-grammar, sh-smie-sh-rules, sh-smie-rc-grammar):
Support case branches ending with ";|", per Zsh.  (Bug#60833)

* test/manual/indent/shell.sh (bar): Add ";|".
</pre>
</div>
</content>
</entry>
<entry>
<title>Use 'sh-indent-for-continuation' for continued lines in 'sh-script-mode'</title>
<updated>2023-03-02T10:37:58+00:00</updated>
<author>
<name>Philippe Altherr</name>
</author>
<published>2023-01-14T04:22:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=30e2a85717c4189994c7ae759888e257225f0a21'/>
<id>30e2a85717c4189994c7ae759888e257225f0a21</id>
<content type='text'>
* lisp/progmodes/sh-script.el (sh-smie--indent-continuation): Use
'sh-indent-for-continuation' instead of 'sh-basic-offset'.
(Bug#60832)

* test/lisp/progmodes/sh-script-tests.el
(test-indent-after-continuation): New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/sh-script.el (sh-smie--indent-continuation): Use
'sh-indent-for-continuation' instead of 'sh-basic-offset'.
(Bug#60832)

* test/lisp/progmodes/sh-script-tests.el
(test-indent-after-continuation): New test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-29</title>
<updated>2023-03-02T05:30:15+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2023-03-02T05:30:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a798a29f7519244b47ffc3035fcd8bf7bafea4d5'/>
<id>a798a29f7519244b47ffc3035fcd8bf7bafea4d5</id>
<content type='text'>
59365f92856 * lisp/progmodes/go-ts-mode.el: Use treesit-language-avai...
56cd810b9d1 Don’t signal warning when loading go-ts-mode.el without g...
b06d5519664 Fix c-ts-mode empty line indentation (bug#61893)
6b2720778dc Improve tree-sitter's prev-sibling indent anchor
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
59365f92856 * lisp/progmodes/go-ts-mode.el: Use treesit-language-avai...
56cd810b9d1 Don’t signal warning when loading go-ts-mode.el without g...
b06d5519664 Fix c-ts-mode empty line indentation (bug#61893)
6b2720778dc Improve tree-sitter's prev-sibling indent anchor
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix c-ts-mode empty line indentation (bug#61893)</title>
<updated>2023-03-01T22:07:01+00:00</updated>
<author>
<name>Yuan Fu</name>
</author>
<published>2023-03-01T22:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b06d5519664b0f417be7f415964b0a4decc0f732'/>
<id>b06d5519664b0f417be7f415964b0a4decc0f732</id>
<content type='text'>
* lisp/progmodes/c-ts-mode.el (c-ts-mode--indent-styles): Make the
"rest sibling" matchers catch the case where NODE is nil, when
indenting an empty line.
* test/lisp/progmodes/c-ts-mode-resources/indent.erts: New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/c-ts-mode.el (c-ts-mode--indent-styles): Make the
"rest sibling" matchers catch the case where NODE is nil, when
indenting an empty line.
* test/lisp/progmodes/c-ts-mode-resources/indent.erts: New test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make Tramp file name completion more quiet</title>
<updated>2023-03-01T16:07:59+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2023-03-01T16:07:59+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4b99015e15a23bd5cbec021d53ef9fcca25b2441'/>
<id>4b99015e15a23bd5cbec021d53ef9fcca25b2441</id>
<content type='text'>
* lisp/net/tramp-sh.el (tramp-perl-file-name-all-completions):
Don't print status message.
(tramp-sh-handle-file-name-all-completions): Return nil when check
fails.  (Bug#61890)

* test/lisp/net/tramp-tests.el
(tramp-test26-file-name-completion-with-perl):
(tramp-test26-file-name-completion-with-ls): New tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/net/tramp-sh.el (tramp-perl-file-name-all-completions):
Don't print status message.
(tramp-sh-handle-file-name-all-completions): Return nil when check
fails.  (Bug#61890)

* test/lisp/net/tramp-tests.el
(tramp-test26-file-name-completion-with-perl):
(tramp-test26-file-name-completion-with-ls): New tests.
</pre>
</div>
</content>
</entry>
</feed>
