<feed xmlns='http://www.w3.org/2005/Atom'>
<title>caja, 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>list-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-26T20:40:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=9625e76af8198fa95ff87e46019cd374b763c712'/>
<id>9625e76af8198fa95ff87e46019cd374b763c712</id>
<content type='text'>
Render hidden files with some transparency to visually distinguish them
from regular files.

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.

Fixes #1872
</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>window-menus: fix memory leak of menu and action objects</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-23T11:53:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=5382d8fcdf08ac2c833858370ac0176158e37ffe'/>
<id>5382d8fcdf08ac2c833858370ac0176158e37ffe</id>
<content type='text'>
Valgrind shows:
==2022== 129,024 bytes in 504 blocks are still reachable in loss record 1,798 of 1,825
==2022==    at 0x4C29BC3: malloc (vg_replace_malloc.c:299)
==2022==    by 0xDDD860A: ??? (in /usr/lib64/libpixman-1.so.0.34.0)
==2022==    by 0xDD9F719: ??? (in /usr/lib64/libpixman-1.so.0.34.0)
==2022==    by 0x797DF88: ??? (in /usr/lib64/libcairo.so.2.11512.0)
==2022==    by 0x797EBE6: ??? (in /usr/lib64/libcairo.so.2.11512.0)
==2022==    by 0x797EC7B: ??? (in /usr/lib64/libcairo.so.2.11512.0)
==2022==    by 0x795224C: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11512.0)
==2022==    by 0x6B88AB0: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.2200.30)
==2022==    by 0x6B61FDF: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.2200.30)
==2022==    by 0x5157D2: caja_icon_info_get_surface_nodefault_at_size (caja-icon-info.c:576)
==2022==    by 0x52830A: get_action_icon (caja-ui-utilities.c:160)
==2022==    by 0x528691: caja_action_from_menu_item (caja-ui-utilities.c:189)
==2022==    by 0x4853EE: add_extension_menu_items (caja-window-menus.c:1097)
==2022==    by 0x485DEC: caja_window_load_extension_menus (caja-window-menus.c:1174)

gtk_action_group_add_action_with_accel() adds a reference to the action,
so we need to unref it after. The menu object is obtained via g_object_get()
which returns a full reference that must be unreleased.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Valgrind shows:
==2022== 129,024 bytes in 504 blocks are still reachable in loss record 1,798 of 1,825
==2022==    at 0x4C29BC3: malloc (vg_replace_malloc.c:299)
==2022==    by 0xDDD860A: ??? (in /usr/lib64/libpixman-1.so.0.34.0)
==2022==    by 0xDD9F719: ??? (in /usr/lib64/libpixman-1.so.0.34.0)
==2022==    by 0x797DF88: ??? (in /usr/lib64/libcairo.so.2.11512.0)
==2022==    by 0x797EBE6: ??? (in /usr/lib64/libcairo.so.2.11512.0)
==2022==    by 0x797EC7B: ??? (in /usr/lib64/libcairo.so.2.11512.0)
==2022==    by 0x795224C: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11512.0)
==2022==    by 0x6B88AB0: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.2200.30)
==2022==    by 0x6B61FDF: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.2200.30)
==2022==    by 0x5157D2: caja_icon_info_get_surface_nodefault_at_size (caja-icon-info.c:576)
==2022==    by 0x52830A: get_action_icon (caja-ui-utilities.c:160)
==2022==    by 0x528691: caja_action_from_menu_item (caja-ui-utilities.c:189)
==2022==    by 0x4853EE: add_extension_menu_items (caja-window-menus.c:1097)
==2022==    by 0x485DEC: caja_window_load_extension_menus (caja-window-menus.c:1174)

gtk_action_group_add_action_with_accel() adds a reference to the action,
so we need to unref it after. The menu object is obtained via g_object_get()
which returns a full reference that must be unreleased.
</pre>
</div>
</content>
</entry>
<entry>
<title>notes-viewer: fix memory leak of text buffer</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-23T11:46:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=735a032903731a91417f0197a881216ef539c72b'/>
<id>735a032903731a91417f0197a881216ef539c72b</id>
<content type='text'>
Valgrind shows:
==2022== 40,416 bytes in 1,010 blocks are still reachable in loss record 1,771 of 1,825
==2022==    at 0x877258A: g_type_create_instance (in /usr/lib64/libgobject-2.0.so.0.5600.1)
==2022==    by 0x87561FC: ??? (in /usr/lib64/libgobject-2.0.so.0.5600.1)
==2022==    by 0x8758120: g_object_new_valist (in /usr/lib64/libgobject-2.0.so.0.5600.1)
==2022==    by 0x8758468: g_object_new (in /usr/lib64/libgobject-2.0.so.0.5600.1)
==2022==    by 0x468B2C: caja_notes_viewer_init (caja-notes-viewer.c:339)

gtk_text_view_new_with_buffer() adds a reference to the text buffer,
so we need to unref it after to transfer ownership.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Valgrind shows:
==2022== 40,416 bytes in 1,010 blocks are still reachable in loss record 1,771 of 1,825
==2022==    at 0x877258A: g_type_create_instance (in /usr/lib64/libgobject-2.0.so.0.5600.1)
==2022==    by 0x87561FC: ??? (in /usr/lib64/libgobject-2.0.so.0.5600.1)
==2022==    by 0x8758120: g_object_new_valist (in /usr/lib64/libgobject-2.0.so.0.5600.1)
==2022==    by 0x8758468: g_object_new (in /usr/lib64/libgobject-2.0.so.0.5600.1)
==2022==    by 0x468B2C: caja_notes_viewer_init (caja-notes-viewer.c:339)

gtk_text_view_new_with_buffer() adds a reference to the text buffer,
so we need to unref it after to transfer ownership.
</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>emblem-sidebar: fix memory leak of popup menu widget</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-23T03:23:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=81474d977a9728b578f0eda577e64919d33ccedd'/>
<id>81474d977a9728b578f0eda577e64919d33ccedd</id>
<content type='text'>
Destroy popup menu in finalize function since it's a floating widget
without parent. Also nullify borrowed pointers to avoid dangling references.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Destroy popup menu in finalize function since it's a floating widget
without parent. Also nullify borrowed pointers to avoid dangling references.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix invalid po files</title>
<updated>2026-04-29T20:13:26+00:00</updated>
<author>
<name>Olivier Schneider</name>
<email>olivier@oschneider.eu</email>
</author>
<published>2026-04-16T15:00:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=3632e569ffc17ccd4cb167360510624c7a5d51ef'/>
<id>3632e569ffc17ccd4cb167360510624c7a5d51ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
