<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs, branch scratch/cedet-object-name</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>cedet: Fix some remaining uses of obsolete object-name arg</title>
<updated>2025-04-06T21:25:43+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2025-04-06T21:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3723aabe504a95bf6c5a8aa9ce34d967ca37a159'/>
<id>3723aabe504a95bf6c5a8aa9ce34d967ca37a159</id>
<content type='text'>
* lisp/cedet/srecode/compile.el (srecode-compile-templates):
Delete obsolete object-name argument to `srecode-compile-state` and
`srecode-dictionary-compound-variable` constructors.
(srecode-compile-one-template-tag, srecode-compile-inserter):
Pass object name via explicit `:object-name` arg to `srecode-template`,
`srecode-template-inserter-variable`, and children of `srecode-template`.

* lisp/cedet/srecode/cpp.el (srecode-semantic-apply-tag-to-dict)
(srecode-c-apply-templates): Delete obsolete object-name argument to
`srecode-semantic-tag` constructors.

* lisp/cedet/srecode/dictionary.el (srecode-dictionary-add-entries)
(srecode-compound-toString): Delete obsolete object-name argument to
`srecode-dictionary-compound-variable` and `srecode-field` constructors.

* lisp/cedet/srecode/insert.el (srecode-insert-method-field):
Delete obsolete object-name argument to `srecode-field-value` constructor.
(srecode-parse-input): Pass object name via explicit `:object-name` arg
to `srecode-template`.

* lisp/cedet/srecode/semantic.el (srecode-semantic-handle-:tag)
(srecode-semantic-insert-tag, srecode-semantic-apply-tag-to-dict-default):
Delete obsolete object-name argument to `srecode-semantic-tag` constructors.

* lisp/cedet/srecode/table.el (srecode-mode-table-new): Delete
obsolete object-name argument to `srecode-template-table` constructor.

* lisp/emacs-lisp/eieio-base.el (make-instance):
Emit warning unconditionally.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/cedet/srecode/compile.el (srecode-compile-templates):
Delete obsolete object-name argument to `srecode-compile-state` and
`srecode-dictionary-compound-variable` constructors.
(srecode-compile-one-template-tag, srecode-compile-inserter):
Pass object name via explicit `:object-name` arg to `srecode-template`,
`srecode-template-inserter-variable`, and children of `srecode-template`.

* lisp/cedet/srecode/cpp.el (srecode-semantic-apply-tag-to-dict)
(srecode-c-apply-templates): Delete obsolete object-name argument to
`srecode-semantic-tag` constructors.

* lisp/cedet/srecode/dictionary.el (srecode-dictionary-add-entries)
(srecode-compound-toString): Delete obsolete object-name argument to
`srecode-dictionary-compound-variable` and `srecode-field` constructors.

* lisp/cedet/srecode/insert.el (srecode-insert-method-field):
Delete obsolete object-name argument to `srecode-field-value` constructor.
(srecode-parse-input): Pass object name via explicit `:object-name` arg
to `srecode-template`.

* lisp/cedet/srecode/semantic.el (srecode-semantic-handle-:tag)
(srecode-semantic-insert-tag, srecode-semantic-apply-tag-to-dict-default):
Delete obsolete object-name argument to `srecode-semantic-tag` constructors.

* lisp/cedet/srecode/table.el (srecode-mode-table-new): Delete
obsolete object-name argument to `srecode-template-table` constructor.

* lisp/emacs-lisp/eieio-base.el (make-instance):
Emit warning unconditionally.
</pre>
</div>
</content>
</entry>
<entry>
<title>Icomplete: rename some internal helper functions (bug#77546)</title>
<updated>2025-04-06T13:08:14+00:00</updated>
<author>
<name>João Távora</name>
</author>
<published>2025-04-06T13:07:53+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ba13e7de32d08028ab7bffdd73dab271a95ea453'/>
<id>ba13e7de32d08028ab7bffdd73dab271a95ea453</id>
<content type='text'>
The naming convention for internal functions is

  &lt;package-name&gt;--foo

not

  &lt;package-name-subfunctionality&gt;--foo

* lisp/icomplete.el (icomplete--adjust-lines-for-column): Rename
from icomplete-vertical--adjust-lines-for-column.
(icomplete--ensure-visible-lines-inside-buffer): Rename from
icomplete-vertical--ensure-visible-lines-inside-buffer.
(icomplete--add-indicator-to-selected): Rename from
icomplete-vertical--add-indicator-to-selected.
(icomplete--render-vertical): Use new internal function names.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The naming convention for internal functions is

  &lt;package-name&gt;--foo

not

  &lt;package-name-subfunctionality&gt;--foo

* lisp/icomplete.el (icomplete--adjust-lines-for-column): Rename
from icomplete-vertical--adjust-lines-for-column.
(icomplete--ensure-visible-lines-inside-buffer): Rename from
icomplete-vertical--ensure-visible-lines-inside-buffer.
(icomplete--add-indicator-to-selected): Rename from
icomplete-vertical--add-indicator-to-selected.
(icomplete--render-vertical): Use new internal function names.
</pre>
</div>
</content>
</entry>
<entry>
<title>Icomplete: check flag before rendering vertical indicators</title>
<updated>2025-04-06T13:08:14+00:00</updated>
<author>
<name>João Távora</name>
</author>
<published>2025-04-06T13:00:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=819f92cb12b07938623e18384e86371ee101495a'/>
<id>819f92cb12b07938623e18384e86371ee101495a</id>
<content type='text'>
Fixes: bug#77546

* lisp/icomplete.el (icomplete-vertical--add-indicator-to-selected): Rework.
(icomplete--render-vertical): Fix bug.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: bug#77546

* lisp/icomplete.el (icomplete-vertical--add-indicator-to-selected): Rework.
(icomplete--render-vertical): Fix bug.
</pre>
</div>
</content>
</entry>
<entry>
<title>; VC credits: Add some names</title>
<updated>2025-04-06T03:46:23+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-04-06T03:46:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8ae7224b8fae59229b186853b300822bd70a8ec4'/>
<id>8ae7224b8fae59229b186853b300822bd70a8ec4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Teach VC-Dir to automatically add and remove marks on other lines</title>
<updated>2025-04-06T03:18:57+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-04-06T03:18:57+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=936b2efdb389488d291086d5c2189fd1a7170aa6'/>
<id>936b2efdb389488d291086d5c2189fd1a7170aa6</id>
<content type='text'>
* lisp/vc/vc-dir.el (vc-dir-allow-mass-mark-changes): New option.
(vc-dir-parent-marked-p): Replace with ...
(vc-dir--parent): ... this.
(vc-dir-children-marked-p): Replace with ...
(vc-dir--children): ... this.
(vc-dir-mark-file): Unmark subitems before marking a directory.
Offer to unmark a directory before marking a subitem.
(vc-dir-unmark-file): For an implicitly marked item, offer to
unmark it by marking everything else that's implicitly marked.
For an unmarked directory with marked subitems, offer to unmark
them all.
* etc/NEWS: Document the changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-dir.el (vc-dir-allow-mass-mark-changes): New option.
(vc-dir-parent-marked-p): Replace with ...
(vc-dir--parent): ... this.
(vc-dir-children-marked-p): Replace with ...
(vc-dir--children): ... this.
(vc-dir-mark-file): Unmark subitems before marking a directory.
Offer to unmark a directory before marking a subitem.
(vc-dir-unmark-file): For an implicitly marked item, offer to
unmark it by marking everything else that's implicitly marked.
For an unmarked directory with marked subitems, offer to unmark
them all.
* etc/NEWS: Document the changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix dired-vc-next-action generating inconsistent marks</title>
<updated>2025-04-06T03:09:22+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-04-06T03:09:22+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c0b1b54d734a45698da9df0841700c4c15785b11'/>
<id>c0b1b54d734a45698da9df0841700c4c15785b11</id>
<content type='text'>
* lisp/vc/vc-dir.el (vc-dir-mark-files): Document that
directories passed to this function must have trailing slashes.
Don't mark both a directory and also items under it (bug#76769).
* lisp/dired-aux.el (dired-vc-next-action): Update docstring.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-dir.el (vc-dir-mark-files): Document that
directories passed to this function must have trailing slashes.
Don't mark both a directory and also items under it (bug#76769).
* lisp/dired-aux.el (dired-vc-next-action): Update docstring.
</pre>
</div>
</content>
</entry>
<entry>
<title>vc-dir-mark-file: Consistently don't allow marking a subdirectory</title>
<updated>2025-04-06T01:09:32+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-04-06T01:09:32+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a5f574429db1f820cc4d25bfb0e700aae050dc07'/>
<id>a5f574429db1f820cc4d25bfb0e700aae050dc07</id>
<content type='text'>
* lisp/vc/vc-dir.el (vc-dir-mark-file): Don't allow marking a
subdirectory if its parent is already marked.  This fixes an
inconsistency whereby if a subdirectory was already marked then
its parent could not be marked, but not vice-versa (bug #76769).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-dir.el (vc-dir-mark-file): Don't allow marking a
subdirectory if its parent is already marked.  This fixes an
inconsistency whereby if a subdirectory was already marked then
its parent could not be marked, but not vice-versa (bug #76769).
</pre>
</div>
</content>
</entry>
<entry>
<title>macroexp--expand-all: Don't call function-get on non-symbols</title>
<updated>2025-04-05T23:30:27+00:00</updated>
<author>
<name>Alan Mackenzie</name>
</author>
<published>2025-04-05T18:41:00+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c418e454b3a9d103a5a59c76e1c36f3597de6798'/>
<id>c418e454b3a9d103a5a59c76e1c36f3597de6798</id>
<content type='text'>
* lisp/emacs-lisp/macroexp.el (macroexp--expand-all): Don't call
function-get on non-symbols (bug#77550).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/macroexp.el (macroexp--expand-all): Don't call
function-get on non-symbols (bug#77550).
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tab-bar test for "effectively dedicated window" (bug#71386)</title>
<updated>2025-04-05T18:41:04+00:00</updated>
<author>
<name>shipmints</name>
</author>
<published>2025-04-04T17:25:55+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5fc1bd879e41e79601cff27db175d2ad22eafb66'/>
<id>5fc1bd879e41e79601cff27db175d2ad22eafb66</id>
<content type='text'>
* test/lisp/tab-bar-tests.el (tab-bar-tests-quit-restore-window):
New test for 'delete-frame' for effectively-dedicated windows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/lisp/tab-bar-tests.el (tab-bar-tests-quit-restore-window):
New test for 'delete-frame' for effectively-dedicated windows.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-30</title>
<updated>2025-04-05T11:07:29+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-04-05T11:07:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=54b485ced60448bd4d546593b35ae0fb34ead552'/>
<id>54b485ced60448bd4d546593b35ae0fb34ead552</id>
<content type='text'>
99d70ce6c26 Fix Tramp problem with loooongish file names
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
99d70ce6c26 Fix Tramp problem with loooongish file names
</pre>
</div>
</content>
</entry>
</feed>
