<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/doc/misc/vtable.texi, branch scratch/markers-as-gap-array</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>Update documentation for 'width' slot of vtable ':column' object</title>
<updated>2024-05-26T09:19:21+00:00</updated>
<author>
<name>Joost Kremers</name>
</author>
<published>2024-05-25T19:55:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cfd654c418658adacd6ab3717dc1b8cc95d99d44'/>
<id>cfd654c418658adacd6ab3717dc1b8cc95d99d44</id>
<content type='text'>
Bug#71167
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug#71167
</pre>
</div>
</content>
</entry>
<entry>
<title>Make 'vtable-insert-object' more versatile</title>
<updated>2024-05-18T08:52:33+00:00</updated>
<author>
<name>Joost Kremers</name>
</author>
<published>2024-05-07T09:52:27+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4f27d763bbe3312b6039fa59f2874bd8e002d201'/>
<id>4f27d763bbe3312b6039fa59f2874bd8e002d201</id>
<content type='text'>
* lisp/emacs-lisp/vtable.el (vtable-insert-object): Rename
argument AFTER-OBJECT to LOCATION; allow use of index to
refer to the insertion position; add argument BEFORE.
(Bug#70664).

* etc/NEWS:
* doc/misc/vtable.texi (Interface Functions): Document the
change.

* test/lisp/emacs-lisp/vtable-tests.el
(test-vtable-insert-object): New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/vtable.el (vtable-insert-object): Rename
argument AFTER-OBJECT to LOCATION; allow use of index to
refer to the insertion position; add argument BEFORE.
(Bug#70664).

* etc/NEWS:
* doc/misc/vtable.texi (Interface Functions): Document the
change.

* test/lisp/emacs-lisp/vtable-tests.el
(test-vtable-insert-object): New test.
</pre>
</div>
</content>
</entry>
<entry>
<title>'vtable-update-object' can now be called with one argument</title>
<updated>2024-03-21T10:41:44+00:00</updated>
<author>
<name>Adam Porter</name>
</author>
<published>2024-03-09T05:43:14+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=393f58c85aeb78f814866ccaad9ae7efd3fa6766'/>
<id>393f58c85aeb78f814866ccaad9ae7efd3fa6766</id>
<content type='text'>
It's often necessary to update the representation of a single
object in a table (e.g a struct, whose identity does not change
when its slots'
values are changed).  To do so, now the function may be called
like this:

  (vtable-update-object table object)

Instead of like this:

  (vtable-update-object table object object)

This also documents the behavior of the just-discovered limitation filed
as bug#69837.
* lisp/emacs-lisp/vtable.el (vtable-update-object): Make 'old-object'
argument optional.  (Bug#69666)

* doc/misc/vtable.texi (Interface Functions): Update documentation.

* etc/NEWS: Add news entry.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's often necessary to update the representation of a single
object in a table (e.g a struct, whose identity does not change
when its slots'
values are changed).  To do so, now the function may be called
like this:

  (vtable-update-object table object)

Instead of like this:

  (vtable-update-object table object object)

This also documents the behavior of the just-discovered limitation filed
as bug#69837.
* lisp/emacs-lisp/vtable.el (vtable-update-object): Make 'old-object'
argument optional.  (Bug#69666)

* doc/misc/vtable.texi (Interface Functions): Update documentation.

* etc/NEWS: Add news entry.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Add 2024 to copyright years</title>
<updated>2024-01-02T01:47:10+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2024-01-02T01:47:10+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8e1c56ae46754dd7baedff49a464f078f0e9912d'/>
<id>8e1c56ae46754dd7baedff49a464f078f0e9912d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; Add 2023 to copyright years.</title>
<updated>2023-01-01T10:31:12+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2023-01-01T10:31:12+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cae528457cb862dc886a34240c9d4c73035b6659'/>
<id>cae528457cb862dc886a34240c9d4c73035b6659</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* doc/misc/vtable.texi (Commands): Fix typo.  (Bug#56899)</title>
<updated>2022-08-02T23:20:51+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2022-08-02T23:20:51+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=85f1ad0c798b5556c37185f4930929d5aa386a5e'/>
<id>85f1ad0c798b5556c37185f4930929d5aa386a5e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow using faces for colors in vtable</title>
<updated>2022-04-15T10:09:07+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2022-04-15T09:46:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f36ff9da170abeada75d7c3d29ba420ffe7c02f4'/>
<id>f36ff9da170abeada75d7c3d29ba420ffe7c02f4</id>
<content type='text'>
* doc/misc/vtable.texi (Making A Table): Adjust color documentation.
* lisp/emacs-lisp/vtable.el (make-vtable): Mix more.
(vtable--compute-colors): Mix both foreground and background colors.
(vtable--make-color-face, vtable--face-blend): New functions.
(vtable--insert-line): Adjust usage.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/misc/vtable.texi (Making A Table): Adjust color documentation.
* lisp/emacs-lisp/vtable.el (make-vtable): Mix more.
(vtable--compute-colors): Mix both foreground and background colors.
(vtable--make-color-face, vtable--face-blend): New functions.
(vtable--insert-line): Adjust usage.
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore vtable.texi lines removed by accident</title>
<updated>2022-04-14T00:00:26+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2022-04-14T00:00:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4ed8fc71f52fb6f9ad4be17734fac553e98ffe8a'/>
<id>4ed8fc71f52fb6f9ad4be17734fac553e98ffe8a</id>
<content type='text'>
* doc/misc/vtable.texi (Introduction): Restore lines inadvertently
removed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/misc/vtable.texi (Introduction): Restore lines inadvertently
removed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix dividers in vtable header lines</title>
<updated>2022-04-13T23:56:15+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2022-04-13T23:56:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=574ae74caa83194a9b4ce3d1f4239d10aabba2eb'/>
<id>574ae74caa83194a9b4ce3d1f4239d10aabba2eb</id>
<content type='text'>
* lisp/emacs-lisp/vtable.el (vtable--insert-header-line): Put the
divider in the correct place in the header line.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/vtable.el (vtable--insert-header-line): Put the
divider in the correct place in the header line.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow having dividers between columns in vtable</title>
<updated>2022-04-13T23:36:36+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2022-04-13T23:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a96679b742fef2058497ae445516f630c77d2a25'/>
<id>a96679b742fef2058497ae445516f630c77d2a25</id>
<content type='text'>
* doc/misc/vtable.texi (Making A Table): Document it.
* lisp/emacs-lisp/vtable.el (vtable): Add a divider slot.
(make-vtable): Accept :divider and :divider-width arguments.
(vtable--insert-line, vtable--insert-header-line): Display the
divider.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/misc/vtable.texi (Making A Table): Document it.
* lisp/emacs-lisp/vtable.el (vtable): Add a divider slot.
(make-vtable): Accept :divider and :divider-width arguments.
(vtable--insert-line, vtable--insert-header-line): Display the
divider.
</pre>
</div>
</content>
</entry>
</feed>
