<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp/gnus, branch scratch/string-common-prefix</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>Call browser functions via `browse-url'</title>
<updated>2026-01-20T10:31:03+00:00</updated>
<author>
<name>Daniel Mendler</name>
</author>
<published>2024-12-24T00:31:35+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=94051b2c9a7d8f7a945f067b2df0391fce0f172e'/>
<id>94051b2c9a7d8f7a945f067b2df0391fce0f172e</id>
<content type='text'>
This is in order to apply `browse-url-transform-alist'.

* lisp/net/browse-url.el (browse-url-with-browser-kind)
(browse-url-button-open, browse-url-button-open-url):
* lisp/net/shr.el (shr-browse-url):
* lisp/net/eww.el (eww-browse-with-external-browser):
* lisp/gnus/gnus-sum.el (gnus-summary-browse-url):
* lisp/emacs-lisp/package.el (package-browse-url): Let-bind
`browse-url-browser-function' and call `browse-url'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is in order to apply `browse-url-transform-alist'.

* lisp/net/browse-url.el (browse-url-with-browser-kind)
(browse-url-button-open, browse-url-button-open-url):
* lisp/net/shr.el (shr-browse-url):
* lisp/net/eww.el (eww-browse-with-external-browser):
* lisp/gnus/gnus-sum.el (gnus-summary-browse-url):
* lisp/emacs-lisp/package.el (package-browse-url): Let-bind
`browse-url-browser-function' and call `browse-url'.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Gnus: Remove redundant cl-lib runtime dependencies</title>
<updated>2026-01-17T13:28:58+00:00</updated>
<author>
<name>USAMI Kenta</name>
</author>
<published>2026-01-04T17:54:30+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4efc4dcf301ee9118af626f5ad13103c5ea78669'/>
<id>4efc4dcf301ee9118af626f5ad13103c5ea78669</id>
<content type='text'>
Since Emacs 31 moves 'incf' and 'decf' to core, these Gnus
libraries no longer require 'cl-lib' at runtime.
* lisp/gnus/gnus-async.el:
* lisp/gnus/gnus-cache.el:
* lisp/gnus/gnus-logic.el:
* lisp/gnus/gnus-salt.el:
* lisp/gnus/gnus-spec.el:
* lisp/gnus/gnus-srvr.el:
* lisp/gnus/gnus-topic.el:
* lisp/gnus/gnus-uu.el:
* lisp/gnus/gnus-win.el:
* lisp/gnus/mm-encode.el:
* lisp/gnus/mm-url.el:
* lisp/gnus/nnatom.el:
* lisp/gnus/nnbabyl.el:
* lisp/gnus/nndoc.el:
* lisp/gnus/nneething.el:
* lisp/gnus/nnmail.el:
* lisp/gnus/nnoo.el:
* lisp/gnus/nnspool.el:
* lisp/gnus/nnvirtual.el:
* lisp/gnus/nnweb.el: Remove redundant (require 'cl-lib).
(Bug#80129)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since Emacs 31 moves 'incf' and 'decf' to core, these Gnus
libraries no longer require 'cl-lib' at runtime.
* lisp/gnus/gnus-async.el:
* lisp/gnus/gnus-cache.el:
* lisp/gnus/gnus-logic.el:
* lisp/gnus/gnus-salt.el:
* lisp/gnus/gnus-spec.el:
* lisp/gnus/gnus-srvr.el:
* lisp/gnus/gnus-topic.el:
* lisp/gnus/gnus-uu.el:
* lisp/gnus/gnus-win.el:
* lisp/gnus/mm-encode.el:
* lisp/gnus/mm-url.el:
* lisp/gnus/nnatom.el:
* lisp/gnus/nnbabyl.el:
* lisp/gnus/nndoc.el:
* lisp/gnus/nneething.el:
* lisp/gnus/nnmail.el:
* lisp/gnus/nnoo.el:
* lisp/gnus/nnspool.el:
* lisp/gnus/nnvirtual.el:
* lisp/gnus/nnweb.el: Remove redundant (require 'cl-lib).
(Bug#80129)
</pre>
</div>
</content>
</entry>
<entry>
<title>gnus-msg-mail: Attempt to start Gnus if not yet alive</title>
<updated>2026-01-17T13:08:52+00:00</updated>
<author>
<name>Daniel Mendler</name>
</author>
<published>2026-01-11T12:30:22+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b04fbc59e95a2ccdef460dd0fb10bdd8080f61e2'/>
<id>b04fbc59e95a2ccdef460dd0fb10bdd8080f61e2</id>
<content type='text'>
* lisp/gnus/gnus-msg.el (gnus-msg-mail): Attempt to start Gnus
if not yet alive.  In case of failure, fall back to plain
message mode.  (Bug#80173)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/gnus/gnus-msg.el (gnus-msg-mail): Attempt to start Gnus
if not yet alive.  In case of failure, fall back to plain
message mode.  (Bug#80173)
</pre>
</div>
</content>
</entry>
<entry>
<title>; Add 2026 to copyright years.</title>
<updated>2026-01-01T12:54:34+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2026-01-01T12:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c31f6adc31d48076c63ad82b83b2970e1b0d7b9b'/>
<id>c31f6adc31d48076c63ad82b83b2970e1b0d7b9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert the commit 70678cd5 (bug#80052)</title>
<updated>2025-12-23T01:14:17+00:00</updated>
<author>
<name>Katsumi Yamaoka</name>
</author>
<published>2025-12-23T01:14:17+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=22070c6f2f2cf31861642295ec215a177741c361'/>
<id>22070c6f2f2cf31861642295ec215a177741c361</id>
<content type='text'>
* message.el (message-get-reply-headers): Revert.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* message.el (message-get-reply-headers): Revert.
</pre>
</div>
</content>
</entry>
<entry>
<title>nnatom: Fix parsing of empty articles</title>
<updated>2025-12-13T09:58:52+00:00</updated>
<author>
<name>Daniel Semyonov</name>
</author>
<published>2025-04-04T22:29:44+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=242ee957f95ba2a35a8f49a50e9dcc1c7fb59bbe'/>
<id>242ee957f95ba2a35a8f49a50e9dcc1c7fb59bbe</id>
<content type='text'>
* lisp/gnus/nnatom.el (nnatom--read-parts): Fix typo (bug#77539).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/gnus/nnatom.el (nnatom--read-parts): Fix typo (bug#77539).
</pre>
</div>
</content>
</entry>
<entry>
<title>gnus-icalendar.el: Avoid EIEIO's non-standard FOO-p predicates</title>
<updated>2025-12-03T19:22:47+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2025-12-03T19:22:47+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7f4f9c3b8fd089ff6bac5fd273765abc1dc94ae8'/>
<id>7f4f9c3b8fd089ff6bac5fd273765abc1dc94ae8</id>
<content type='text'>
* lisp/gnus/gnus-icalendar.el (gnus-icalendar-event-&gt;gnus-calendar)
(gnus-icalendar-event:inline-org-buttons): Avoid EIEIO's non-standard
FOO-p predicates.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/gnus/gnus-icalendar.el (gnus-icalendar-event-&gt;gnus-calendar)
(gnus-icalendar-event:inline-org-buttons): Avoid EIEIO's non-standard
FOO-p predicates.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add current subject to future history in `message-change-subject'</title>
<updated>2025-11-29T10:49:12+00:00</updated>
<author>
<name>Rudolf Adamkovič</name>
</author>
<published>2025-11-11T12:07:18+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6743a7d747b1045b98b289e00c824c7995a386e7'/>
<id>6743a7d747b1045b98b289e00c824c7995a386e7</id>
<content type='text'>
* lisp/gnus/message.el (message-change-subject): Read the new subject
with the old subject in the "future history".
* etc/NEWS (minutes): Announce the feature.  (Bug#79815)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/gnus/message.el (message-change-subject): Read the new subject
with the old subject in the "future history".
* etc/NEWS (minutes): Announce the feature.  (Bug#79815)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-30</title>
<updated>2025-11-15T12:21:32+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-11-15T12:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=43fac918bf6a5e2a3862a2cb0e17b206a2f88b8f'/>
<id>43fac918bf6a5e2a3862a2cb0e17b206a2f88b8f</id>
<content type='text'>
9b3eb06c76e Indent jsx_text properly with modern grammars
1c87be8ac95 ; * lisp/gnus/gnus.el (gnus-summary-line-format): Reindent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
9b3eb06c76e Indent jsx_text properly with modern grammars
1c87be8ac95 ; * lisp/gnus/gnus.el (gnus-summary-line-format): Reindent.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/gnus/gnus.el (gnus-summary-line-format): Doc fix (bug#79820).</title>
<updated>2025-11-15T10:05:35+00:00</updated>
<author>
<name>Marc Herbert</name>
</author>
<published>2025-11-12T03:15:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=42a176d0de95909c99a7b23769eea27fecf61d28'/>
<id>42a176d0de95909c99a7b23769eea27fecf61d28</id>
<content type='text'>
Copyright-paperwork-exempt: yes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Copyright-paperwork-exempt: yes
</pre>
</div>
</content>
</entry>
</feed>
