<feed xmlns='http://www.w3.org/2005/Atom'>
<title>caja/libcaja-private, branch master</title>
<subtitle>Caja, the file manager for the MATE desktop</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/'/>
<entry>
<title>file-operations: Use correct filename when restoring from Trash</title>
<updated>2026-05-27T19:55:36+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-10-02T12:54:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=a61bfefe4917665546c2957fd1d6adc1b610fa3e'/>
<id>a61bfefe4917665546c2957fd1d6adc1b610fa3e</id>
<content type='text'>
When restoring files from trash, use the original filename from the
.trashinfo file instead of the internal trash filename.

Adapted from Nautilus:
- https://gitlab.gnome.org/GNOME/nautilus/commit/ecee8be8
- https://gitlab.gnome.org/GNOME/nautilus/commit/0d0d95d2

Fixes #1854
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When restoring files from trash, use the original filename from the
.trashinfo file instead of the internal trash filename.

Adapted from Nautilus:
- https://gitlab.gnome.org/GNOME/nautilus/commit/ecee8be8
- https://gitlab.gnome.org/GNOME/nautilus/commit/0d0d95d2

Fixes #1854
</pre>
</div>
</content>
</entry>
<entry>
<title>icon-view: Display hidden files with transparency</title>
<updated>2026-05-21T12:00:54+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-02-26T16:35:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=61d712ecfb992739ee0d8d1754a2c36b58ee47ef'/>
<id>61d712ecfb992739ee0d8d1754a2c36b58ee47ef</id>
<content type='text'>
Render hidden files with some transparency to visually distinguish them
from regular files. Files become fully opaque when selected or
highlighted.

Fixes #1872
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Render hidden files with some transparency to visually distinguish them
from regular files. Files become fully opaque when selected or
highlighted.

Fixes #1872
</pre>
</div>
</content>
</entry>
<entry>
<title>preferences: add option to disable thumbnails in large directories</title>
<updated>2026-05-21T12:00:07+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-05-19T03:04:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=93e25128ae954a44837d442b2749936ced592ba5'/>
<id>93e25128ae954a44837d442b2749936ced592ba5</id>
<content type='text'>
Directories with many files have significant performance issues when
generating thumbnails. This adds a preference that disables thumbnails
when the directory exceeds the threshold.

Fixes #1304
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Directories with many files have significant performance issues when
generating thumbnails. This adds a preference that disables thumbnails
when the directory exceeds the threshold.

Fixes #1304
</pre>
</div>
</content>
</entry>
<entry>
<title>fm-list-view: Remember column widths per directory</title>
<updated>2026-05-21T11:59:36+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-03-13T22:00:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=5d71a5413cc8e675be4595f034abac1cd3560184'/>
<id>5d71a5413cc8e675be4595f034abac1cd3560184</id>
<content type='text'>
When the user manually resizes columns in list view, save the widths as
per-directory metadata along with the column order and visibility. Saved
widths are restored when revisiting the directory.

Fixes #18
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the user manually resizes columns in list view, save the widths as
per-directory metadata along with the column order and visibility. Saved
widths are restored when revisiting the directory.

Fixes #18
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix duplicate conflict dialog when moving files across volumes</title>
<updated>2026-05-20T12:14:09+00:00</updated>
<author>
<name>Kristóf Széles</name>
<email>47861477+kristofszeles@users.noreply.github.com</email>
</author>
<published>2026-05-16T18:20:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=98f11f4e55be9d3a628afb0f98b7f2a45d5635df'/>
<id>98f11f4e55be9d3a628afb0f98b7f2a45d5635df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>icon-info: fix cache key mismatch for loadable icons</title>
<updated>2026-05-05T09:55:08+00:00</updated>
<author>
<name>gaobo-kylinsec</name>
<email>gaobo@kylinsec.com.cn</email>
</author>
<published>2026-04-23T10:44:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=20f53d95ad67f92e9baaa7084e0c0f8551355d19'/>
<id>20f53d95ad67f92e9baaa7084e0c0f8551355d19</id>
<content type='text'>
The lookup key used size * scale while the insert key used original size,
causing cache misses and unbounded cache growth.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The lookup key used size * scale while the insert key used original size,
causing cache misses and unbounded cache growth.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(*): fix some memory leak problem</title>
<updated>2026-03-12T20:48:04+00:00</updated>
<author>
<name>gaoboqwq</name>
<email>gaobo@kylinsec.com.cn</email>
</author>
<published>2026-03-03T03:27:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=38e7ea062cb114fa8940a27b00e68e73285a8173'/>
<id>38e7ea062cb114fa8940a27b00e68e73285a8173</id>
<content type='text'>
Signed-off-by: gaobo &lt;gaobo@kylinsec.com.cn&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: gaobo &lt;gaobo@kylinsec.com.cn&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>caja-file: fix thumbnails shrinking when loaded on select</title>
<updated>2026-03-06T12:57:04+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-02-23T22:12:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=f264171de8a195fcfa5315948fea584c4810a063'/>
<id>f264171de8a195fcfa5315948fea584c4810a063</id>
<content type='text'>
Small images were loading thumbnails at their native pixel dimensions
after being selected, instead of being scaled to the icon view's display
size. This means that when clicking or selecting those images, they
visually shrunk.

Fixes #1871
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Small images were loading thumbnails at their native pixel dimensions
after being selected, instead of being scaled to the icon view's display
size. This means that when clicking or selecting those images, they
visually shrunk.

Fixes #1871
</pre>
</div>
</content>
</entry>
<entry>
<title>caja-icon-canvas-item: fix map_surface cache always missing for unselected icons</title>
<updated>2026-03-06T12:57:04+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-02-23T22:11:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=60c21662134af809cb2f20ddf7f4534024453733'/>
<id>60c21662134af809cb2f20ddf7f4534024453733</id>
<content type='text'>
This caused unselected icons to unconditionally rebuild their surface on
every frame draw.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This caused unselected icons to unconditionally rebuild their surface on
every frame draw.
</pre>
</div>
</content>
</entry>
<entry>
<title>File search improvements (#1851)</title>
<updated>2025-09-21T19:09:14+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-09-21T19:09:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=f3998312f42dbd8b76eba71b976015b0813769f7'/>
<id>f3998312f42dbd8b76eba71b976015b0813769f7</id>
<content type='text'>
* search: Respect hidden files setting when searching

When starting a search, check the current window's hidden files mode and
apply the same setting to search results. This ensures search results
match the visibility of files in the current directory view.

* search: Add support for globs

Add globbing when searching for files. Caja will autodetect if the query
contains a glob and change its search to use that instead of substrings.

Example:
- "*.txt" finds all text files
- "photo-?.jpg" finds numbered photo files
- "data[0-9]*.csv" finds numbered data files

* search: Add location tooltips for search results

Display file location in tooltips when hovering over search results in
both icon and list views. This can help users tell where files are
located since search happens across subdirectories.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* search: Respect hidden files setting when searching

When starting a search, check the current window's hidden files mode and
apply the same setting to search results. This ensures search results
match the visibility of files in the current directory view.

* search: Add support for globs

Add globbing when searching for files. Caja will autodetect if the query
contains a glob and change its search to use that instead of substrings.

Example:
- "*.txt" finds all text files
- "photo-?.jpg" finds numbered photo files
- "data[0-9]*.csv" finds numbered data files

* search: Add location tooltips for search results

Display file location in tooltips when hovering over search results in
both icon and list views. This can help users tell where files are
located since search happens across subdirectories.</pre>
</div>
</content>
</entry>
</feed>
