<feed xmlns='http://www.w3.org/2005/Atom'>
<title>caja/libcaja-private, branch translation-update</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>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>
<entry>
<title>New feature - show git branch with icon view text (#1838)</title>
<updated>2025-08-24T22:35:41+00:00</updated>
<author>
<name>Ansuz Inspirati</name>
<email>robert.dickenson@gmail.com</email>
</author>
<published>2025-08-24T22:35:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=f093cfa7e4cbb27280576d39d63e5000df9f0d7c'/>
<id>f093cfa7e4cbb27280576d39d63e5000df9f0d7c</id>
<content type='text'>
Display the git branch along with directory name in icon view; when the directory is a git repository.

Obviously further work will be required to enable/disable as a displayed option, and potentially some level of customisation. This would require open discussion of possibilities.

Solutions for co-existence with other displayable parameters also to be community determined.

Consideration and feedback appreciated.

* Add UI support to enable/disable option

Added user interface support for option to enable and disable the display of the git branch name in icon view.

* Add internationsation support for the new feature

With translations for most of the currently supported languages.

* Update caja.pot

Build system regenerated .pot file with additional strings from new feature (already in previous commit), new strings already introduced to code-base, along with updated source file line numbers of existing strings. Required for the automated pull mechanism in Transifex - which should complete once merged with master branch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Display the git branch along with directory name in icon view; when the directory is a git repository.

Obviously further work will be required to enable/disable as a displayed option, and potentially some level of customisation. This would require open discussion of possibilities.

Solutions for co-existence with other displayable parameters also to be community determined.

Consideration and feedback appreciated.

* Add UI support to enable/disable option

Added user interface support for option to enable and disable the display of the git branch name in icon view.

* Add internationsation support for the new feature

With translations for most of the currently supported languages.

* Update caja.pot

Build system regenerated .pot file with additional strings from new feature (already in previous commit), new strings already introduced to code-base, along with updated source file line numbers of existing strings. Required for the automated pull mechanism in Transifex - which should complete once merged with master branch.
</pre>
</div>
</content>
</entry>
<entry>
<title>file: Fallback to fast-content-type if content-type is not set</title>
<updated>2025-07-24T11:39:29+00:00</updated>
<author>
<name>Ondrej Holy</name>
<email>oholy@redhat.com</email>
</author>
<published>2020-03-31T13:55:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=2d3666e41d4d5d8a82bfb0181b05b2af78595bc6'/>
<id>2d3666e41d4d5d8a82bfb0181b05b2af78595bc6</id>
<content type='text'>
The G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE attribute doesn't have to be
always set. See https://gitlab.gnome.org/GNOME/gvfs/-/merge_requests/68
for more details. In that case, Caja fallbacks to the
"application/octet-stream" type, which causes issues when opening the
files. Let's fallback to the "standard::fast-content-type" attribute
instead to fix issues when opening such files.

Imported from Nautilus commit: https://gitlab.gnome.org/GNOME/nautilus/-/commit/0e5978035b0fc87c91d7b93ed79c64d51b6d6825

Fixes #1840.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE attribute doesn't have to be
always set. See https://gitlab.gnome.org/GNOME/gvfs/-/merge_requests/68
for more details. In that case, Caja fallbacks to the
"application/octet-stream" type, which causes issues when opening the
files. Let's fallback to the "standard::fast-content-type" attribute
instead to fix issues when opening such files.

Imported from Nautilus commit: https://gitlab.gnome.org/GNOME/nautilus/-/commit/0e5978035b0fc87c91d7b93ed79c64d51b6d6825

Fixes #1840.
</pre>
</div>
</content>
</entry>
<entry>
<title>wayland/window closing: avoid a crash on gtk_widget_destroy</title>
<updated>2025-03-31T05:12:59+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2025-03-05T06:41:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=efbfc94e8840a5ef36610356b81a9dd456be0c15'/>
<id>efbfc94e8840a5ef36610356b81a9dd456be0c15</id>
<content type='text'>
* Do not attempt to unref or destroy a child of a container

*In GTK 3 at least, GtkContainers automatically destroy child widgets when destroyed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Do not attempt to unref or destroy a child of a container

*In GTK 3 at least, GtkContainers automatically destroy child widgets when destroyed
</pre>
</div>
</content>
</entry>
<entry>
<title>caja-file-operations: restart timer also for moves</title>
<updated>2024-12-13T04:51:17+00:00</updated>
<author>
<name>Stefan Pöschel</name>
<email>github@basicmaster.de</email>
</author>
<published>2023-12-31T16:42:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=ed41589e35a534cb47ea7b6dcc685fef2e7ca578'/>
<id>ed41589e35a534cb47ea7b6dcc685fef2e7ca578</id>
<content type='text'>
As done for copy/delete jobs, restart the operation timer also for move
jobs. Thus preparations (e.g. `scan_sources`) later won't affect the
later transfer rate calculation.

caja-file-operations: stop timer when waiting

When a copy/move operation is created while another operation is already
active, the new operation is queued. As the (already running) operation
timer of the new operation is not stopped during the waiting period,
that period is (erroneously) included in the transfer rate calculation
and leads to initially low/slowly increasing transfer rates be shown.

Hence stop the operation timer when the (queued) operation is waiting.

Fixes #1420 and #1623.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As done for copy/delete jobs, restart the operation timer also for move
jobs. Thus preparations (e.g. `scan_sources`) later won't affect the
later transfer rate calculation.

caja-file-operations: stop timer when waiting

When a copy/move operation is created while another operation is already
active, the new operation is queued. As the (already running) operation
timer of the new operation is not stopped during the waiting period,
that period is (erroneously) included in the transfer rate calculation
and leads to initially low/slowly increasing transfer rates be shown.

Hence stop the operation timer when the (queued) operation is waiting.

Fixes #1420 and #1623.
</pre>
</div>
</content>
</entry>
<entry>
<title>caja-file-operations: fix estimate for queued copy (#1759)</title>
<updated>2024-12-13T04:44:28+00:00</updated>
<author>
<name>Stefan Pöschel</name>
<email>basicmaster@users.noreply.github.com</email>
</author>
<published>2024-12-13T04:44:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=bfa6b650c732ff9edddd1537b14bdab39819fc45'/>
<id>bfa6b650c732ff9edddd1537b14bdab39819fc45</id>
<content type='text'>
* caja-file-operations: fix estimate for queued copy

Fixes the condition for showing an estimate of the remaining duration in
case a copy operation is queued, correctly considering the current
transfer rate.

* caja-file-operations: fix division by 0 for delete

Aligning to the copy operation case, this fixes the condition for
showing an estimate of the remaining duration for delete operations,
preventing a possible division by 0 due to a zero transfer rate.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* caja-file-operations: fix estimate for queued copy

Fixes the condition for showing an estimate of the remaining duration in
case a copy operation is queued, correctly considering the current
transfer rate.

* caja-file-operations: fix division by 0 for delete

Aligning to the copy operation case, this fixes the condition for
showing an estimate of the remaining duration for delete operations,
preventing a possible division by 0 due to a zero transfer rate.</pre>
</div>
</content>
</entry>
<entry>
<title>caja-file-operations: fix caption/button in destination error dialogue</title>
<updated>2024-02-21T11:52:41+00:00</updated>
<author>
<name>Stefan Pöschel</name>
<email>github@basicmaster.de</email>
</author>
<published>2024-02-03T21:43:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=d90c625350c52b2ca10b6edda50c977075ad5fc6'/>
<id>d90c625350c52b2ca10b6edda50c977075ad5fc6</id>
<content type='text'>
For certain operations, the destination is checked. If an error occurs,
the user is asked how to proceed using a dialogue. So far this dialogue
was hard-coded to only consider the copy operation.

This fix also considers the other affected operations and generalizes
the continue button text.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For certain operations, the destination is checked. If an error occurs,
the user is asked how to proceed using a dialogue. So far this dialogue
was hard-coded to only consider the copy operation.

This fix also considers the other affected operations and generalizes
the continue button text.
</pre>
</div>
</content>
</entry>
</feed>
