<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/doc/lispref, branch feature/package-factorize</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 documentation of 'font-spec'</title>
<updated>2025-12-22T13:36:11+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-12-22T13:36:11+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=acb91f501c6a734b9330c5426e1c48c79f205621'/>
<id>acb91f501c6a734b9330c5426e1c48c79f205621</id>
<content type='text'>
* src/font.c (Ffont_spec):
* doc/lispref/display.texi (Low-Level Font): More accurate
documentation of 'font-spec's arguments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/font.c (Ffont_spec):
* doc/lispref/display.texi (Low-Level Font): More accurate
documentation of 'font-spec's arguments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add binary format specifications '%b' and '%B'</title>
<updated>2025-12-22T08:15:09+00:00</updated>
<author>
<name>Jacob S. Gordon</name>
</author>
<published>2025-12-22T07:39:42+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cff022f0c3632c2522e568bd5e96841c1a0271ef'/>
<id>cff022f0c3632c2522e568bd5e96841c1a0271ef</id>
<content type='text'>
These produce the binary representation of a number.
'%#b' and '%#B' prefix with '0b' and '0B', respectively.
(bug#79990)
* etc/NEWS: Announce change.
* doc/lispref/strings.texi (Formatting Strings): Describe new format
specs and add to comment on reconstructing the value with 'read'.
* src/editfns.c (format): Update doc string.
(styled_format): Add support for '%b' and '%B'.  To remain
portable, avoid use of 'sprintf' by converting by hand.
* test/src/editfns-tests.el (format-binary-zero, format-binary-floats)
(format-binary-nonzero-integers): Add tests.
(read-large-integer): Add binary test cases.
Co-authored-by: Paul Eggert &lt;eggert@cs.ucla.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These produce the binary representation of a number.
'%#b' and '%#B' prefix with '0b' and '0B', respectively.
(bug#79990)
* etc/NEWS: Announce change.
* doc/lispref/strings.texi (Formatting Strings): Describe new format
specs and add to comment on reconstructing the value with 'read'.
* src/editfns.c (format): Update doc string.
(styled_format): Add support for '%b' and '%B'.  To remain
portable, avoid use of 'sprintf' by converting by hand.
* test/src/editfns-tests.el (format-binary-zero, format-binary-floats)
(format-binary-nonzero-integers): Add tests.
(read-large-integer): Add binary test cases.
Co-authored-by: Paul Eggert &lt;eggert@cs.ucla.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>; Revert previous commit.</title>
<updated>2025-12-21T21:23:26+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2025-12-21T21:23:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=366cbebe464fdf7d1a8be75dbca945b2b97a663a'/>
<id>366cbebe464fdf7d1a8be75dbca945b2b97a663a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; Revert wrong doc change about, e.g., "-#xa".</title>
<updated>2025-12-21T20:58:41+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2025-12-21T20:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=67c36f90905e37623b2cc613975c7d339648b714'/>
<id>67c36f90905e37623b2cc613975c7d339648b714</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; * doc/lispref/strings.texi (Formatting Strings): Corrections.</title>
<updated>2025-12-21T20:15:09+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2025-12-21T20:08:16+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8f8f9058b5787bac3f1688da9303932f783ca39f'/>
<id>8f8f9058b5787bac3f1688da9303932f783ca39f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove binary-as-unsigned (bug#79990)</title>
<updated>2025-12-21T17:57:56+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2025-12-21T17:44:11+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f98c3a940de574f34b1da48a69023fa87e8ed5d0'/>
<id>f98c3a940de574f34b1da48a69023fa87e8ed5d0</id>
<content type='text'>
This experimental variable caused more trouble than it cured:
it was rarely used, and when used it tended to be used incorrectly.
* src/editfns.c (binary-as-unsigned): Remove.  All uses removed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This experimental variable caused more trouble than it cured:
it was rarely used, and when used it tended to be used incorrectly.
* src/editfns.c (binary-as-unsigned): Remove.  All uses removed.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix last commit</title>
<updated>2025-12-21T12:20:06+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2025-12-21T12:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=808d4a21333470518d313c67dba9f522146ec6e9'/>
<id>808d4a21333470518d313c67dba9f522146ec6e9</id>
<content type='text'>
* doc/emacs/frames.texi:
* doc/lispref/os.texi:
* lisp/system-taskbar.el: Fix typos.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/emacs/frames.texi:
* doc/lispref/os.texi:
* lisp/system-taskbar.el: Fix typos.
</pre>
</div>
</content>
</entry>
<entry>
<title>System GUI taskbar and progress reporter hooks (bug#79859)</title>
<updated>2025-12-21T11:55:10+00:00</updated>
<author>
<name>Stéphane Marks</name>
</author>
<published>2025-11-20T17:54:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f5f2306fc1d4370730fdcdd91c8acdf0d7930487'/>
<id>f5f2306fc1d4370730fdcdd91c8acdf0d7930487</id>
<content type='text'>
Implement system GUI taskbar/dock/launcher icon badge, icon
progress indicator, icon attention alert features for D-Bus
platforms (tested on KDE and GNOME), NS (macOS/GNUstep),
MS-Windows.

Add 'progress-reporter-update-functions' abnormal hook to facilitate
taskbar progress display, and other custom progress reporters.
The default function list is 'progress-reporter-echo-area' which
is backward compatible.

* lisp/subr.el (progress-reporter-update-functions):
New defvar.
(progress-reporter-echo-area): New defun.
(progress-reporter-do-update): Run
progress-reporter-update-functions for both numerical and
pulsing reporters.
(progress-reporter-done): Run progress-reporter-done-functions.
* lisp/system-taskbar.el: New file.
* src/nsfns.m (Fns_badge, Fns_progress_indicator)
(Fns_request_user_attention): New function.
(syms_of_nsfns): Add defsubr Sns_badge,
Sns_request_user_attention, Sns_progress_indicator. Add DEFSYM
Qinformational, Qcritical.
* src/w32fns.c (rgb_list_to_colorref, Fw32_badge)
(Fw32_request_user_attention, Fw32_progress_indicator): New
function.
(syms_of_w32fns): Add defsubr Sw32_badge,
Sw32_progress_indicator, Sw32_request_user_attention. Add DEFSYM
Qinformational, Qcritical.
* doc/emacs/frames.texi: User documentation.
* doc/lispref/os.texi: Programmer documentation.
* etc/NEWS: Announce system-taskbar-mode.  Announce progress
reporter callback enhancements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implement system GUI taskbar/dock/launcher icon badge, icon
progress indicator, icon attention alert features for D-Bus
platforms (tested on KDE and GNOME), NS (macOS/GNUstep),
MS-Windows.

Add 'progress-reporter-update-functions' abnormal hook to facilitate
taskbar progress display, and other custom progress reporters.
The default function list is 'progress-reporter-echo-area' which
is backward compatible.

* lisp/subr.el (progress-reporter-update-functions):
New defvar.
(progress-reporter-echo-area): New defun.
(progress-reporter-do-update): Run
progress-reporter-update-functions for both numerical and
pulsing reporters.
(progress-reporter-done): Run progress-reporter-done-functions.
* lisp/system-taskbar.el: New file.
* src/nsfns.m (Fns_badge, Fns_progress_indicator)
(Fns_request_user_attention): New function.
(syms_of_nsfns): Add defsubr Sns_badge,
Sns_request_user_attention, Sns_progress_indicator. Add DEFSYM
Qinformational, Qcritical.
* src/w32fns.c (rgb_list_to_colorref, Fw32_badge)
(Fw32_request_user_attention, Fw32_progress_indicator): New
function.
(syms_of_w32fns): Add defsubr Sw32_badge,
Sw32_progress_indicator, Sw32_request_user_attention. Add DEFSYM
Qinformational, Qcritical.
* doc/emacs/frames.texi: User documentation.
* doc/lispref/os.texi: Programmer documentation.
* etc/NEWS: Announce system-taskbar-mode.  Announce progress
reporter callback enhancements.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't change visibility of tty root frames (Bug#80032)</title>
<updated>2025-12-20T14:12:39+00:00</updated>
<author>
<name>Martin Rudalics</name>
</author>
<published>2025-12-20T14:12:39+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cf2e676ecab42a3f2add728eca20bb23d2a73728'/>
<id>cf2e676ecab42a3f2add728eca20bb23d2a73728</id>
<content type='text'>
* src/frame.c (Fmake_frame_visible, Fmake_frame_invisible):
* doc/lispref/frames.texi (Visibility of Frames): Don't change
visibility of tty root frames.  (Bug#80032)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/frame.c (Fmake_frame_visible, Fmake_frame_invisible):
* doc/lispref/frames.texi (Visibility of Frames): Don't change
visibility of tty root frames.  (Bug#80032)
</pre>
</div>
</content>
</entry>
<entry>
<title>; cond* docs: Update match* operator name to cdr-ignore (bug#79998).</title>
<updated>2025-12-18T10:48:12+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-12-18T10:48:12+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=495843d9eb8704021cc81e126ca6373181f4427c'/>
<id>495843d9eb8704021cc81e126ca6373181f4427c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
