<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/src, branch feature/igc3</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/igc3</title>
<updated>2026-04-04T18:59:46+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2026-04-04T18:59:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6eec001187e8551f32b6498e6dc60cdc58c2e515'/>
<id>6eec001187e8551f32b6498e6dc60cdc58c2e515</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; * src/image.c: Include gc-handles.h to fix the build.</title>
<updated>2026-04-04T16:47:26+00:00</updated>
<author>
<name>Pip Cet</name>
</author>
<published>2026-04-04T16:47:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e4ea27119e79012f9d651cb61d1115589d91ef39'/>
<id>e4ea27119e79012f9d651cb61d1115589d91ef39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix use of special glyphs with faces from display-table</title>
<updated>2026-04-04T15:22:05+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2026-04-04T15:22:05+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=01a9d78a7e4c7d7fa5b799e4fdc2caf77a012734'/>
<id>01a9d78a7e4c7d7fa5b799e4fdc2caf77a012734</id>
<content type='text'>
* src/xdisp.c (produce_special_glyphs): Fix the case where the
display-table specifies a face for truncation/continuation glyphs.
(Bug#80693)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/xdisp.c (produce_special_glyphs): Fix the case where the
display-table specifies a face for truncation/continuation glyphs.
(Bug#80693)
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a gc-handle in struct anim_cache</title>
<updated>2026-04-04T12:36:42+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2026-04-04T12:36:42+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a9022196f9c2956c6ded69ba15059982867b7849'/>
<id>a9022196f9c2956c6ded69ba15059982867b7849</id>
<content type='text'>
This seems simpler than the solution with exact roots.

* src/image.c (struct anim_cache): The spec field is now a gc-handle.
(anim_create_cache): Create a gc-handle.
(anim_cache_free, anim_cache_spec): New helpers.
(anim_prune_animation_cache, anim_get_animation_cache): Adjust to
gc-handle.
(mark_image_cache): Delete code for anim_cache.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This seems simpler than the solution with exact roots.

* src/image.c (struct anim_cache): The spec field is now a gc-handle.
(anim_create_cache): Create a gc-handle.
(anim_cache_free, anim_cache_spec): New helpers.
(anim_prune_animation_cache, anim_get_animation_cache): Adjust to
gc-handle.
(mark_image_cache): Delete code for anim_cache.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Trace anim_cache"</title>
<updated>2026-04-04T12:09:58+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2026-04-04T12:09:58+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=acf1e5cbe9e333d81488f268f1f7870940d0f10c'/>
<id>acf1e5cbe9e333d81488f268f1f7870940d0f10c</id>
<content type='text'>
This reverts commit 32937a98d3791bd66434ef096804e65bb1532ff0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 32937a98d3791bd66434ef096804e65bb1532ff0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Fix previous commit"</title>
<updated>2026-04-04T12:09:53+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2026-04-04T12:09:53+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2057ce2daa1a67546c843cf96fe07787d1b9bb1f'/>
<id>2057ce2daa1a67546c843cf96fe07787d1b9bb1f</id>
<content type='text'>
This reverts commit 68610b58ec8b10056a140484dd83c53de8ee37a2.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 68610b58ec8b10056a140484dd83c53de8ee37a2.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Improve documentation of 'make-temp-file'</title>
<updated>2026-04-04T06:56:32+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2026-04-04T06:56:32+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e7751405d024134a0073e0ac47caef2b71418a1b'/>
<id>e7751405d024134a0073e0ac47caef2b71418a1b</id>
<content type='text'>
* doc/lispref/files.texi (Unique File Names):
* lisp/files.el (make-temp-file):
* src/fileio.c (Fmake_temp_file_internal): Doc fixes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/files.texi (Unique File Names):
* lisp/files.el (make-temp-file):
* src/fileio.c (Fmake_temp_file_internal): Doc fixes.
</pre>
</div>
</content>
</entry>
<entry>
<title>* src/igc.c (fix_glyph_pool): Use fix_glyph_array.</title>
<updated>2026-04-03T16:35:03+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2026-04-03T16:35:03+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e0bfa2064fb854996451dc94f0020cb3c889a4b5'/>
<id>e0bfa2064fb854996451dc94f0020cb3c889a4b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid remote references in fix_frame by making glyph_pools roots</title>
<updated>2026-04-03T16:14:15+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2026-04-03T15:15:57+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=bf078ca79732630ea86806b7ae131fa576d7866f'/>
<id>bf078ca79732630ea86806b7ae131fa576d7866f</id>
<content type='text'>
* src/igc.h (igc_alloc_glyph_pool): New prototype.
* src/igc.c (igc_alloc_glyph_pool, scan_glyph_pool): New.
(fix_frame): Don't trace the glyph_pools.
(fix_glyph_matrix): Should only be used for matrices with their own
glyphs.
* src/dispnew.c (new_glyph_matrix, free_glyph_matrix): Only create roots
for matrices without pool.
(new_glyph_pool, free_glyph_pool): Create and destroy roots for glyph
pools.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/igc.h (igc_alloc_glyph_pool): New prototype.
* src/igc.c (igc_alloc_glyph_pool, scan_glyph_pool): New.
(fix_frame): Don't trace the glyph_pools.
(fix_glyph_matrix): Should only be used for matrices with their own
glyphs.
* src/dispnew.c (new_glyph_matrix, free_glyph_matrix): Only create roots
for matrices without pool.
(new_glyph_pool, free_glyph_pool): Create and destroy roots for glyph
pools.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Minor reorganization"</title>
<updated>2026-04-03T15:16:48+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2026-04-03T15:16:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=786dfd08d93c5a4b028944190bd06f1fef7a936c'/>
<id>786dfd08d93c5a4b028944190bd06f1fef7a936c</id>
<content type='text'>
This reverts commit fb2474a32920b0d6a3d102738da7e3c4ff3cca3a.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit fb2474a32920b0d6a3d102738da7e3c4ff3cca3a.
</pre>
</div>
</content>
</entry>
</feed>
