<feed xmlns='http://www.w3.org/2005/Atom'>
<title>caja/libcaja-private, branch fix-file-previews</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 file previews</title>
<updated>2025-07-22T16:16:46+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2019-03-05T19:42:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=5cb56db8c85a642c379a65734c069f01f92ddfb9'/>
<id>5cb56db8c85a642c379a65734c069f01f92ddfb9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>
<entry>
<title>Manage desktop backgrounds when running in wayland</title>
<updated>2024-01-17T00:33:59+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-12-15T07:06:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=3d06d8b6dd1a26c26f34816a347524aeff3430b2'/>
<id>3d06d8b6dd1a26c26f34816a347524aeff3430b2</id>
<content type='text'>
*Draw the background on the desktop window, using the same code as on navigation windows to bypass the no-root-window issue.
*Works from caja's "Change Desktop Background" menu item, from caja-extensions "set as wallpaper" and with changing the background in dconf-editor.
*All background options available in x11 supported in wayland, UI is new for wayland

*Apply changes immediately, keep the dialog open until closed by user
*Let users see changes in realtime while keeping the dialog open
*Preview both colors and pictures
*Add ability to apply changes from either combobox including using any image saved from when dialog was opened
*Add tooltips to the buttons, filepicker, and comboboxes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*Draw the background on the desktop window, using the same code as on navigation windows to bypass the no-root-window issue.
*Works from caja's "Change Desktop Background" menu item, from caja-extensions "set as wallpaper" and with changing the background in dconf-editor.
*All background options available in x11 supported in wayland, UI is new for wayland

*Apply changes immediately, keep the dialog open until closed by user
*Let users see changes in realtime while keeping the dialog open
*Preview both colors and pictures
*Add ability to apply changes from either combobox including using any image saved from when dialog was opened
*Add tooltips to the buttons, filepicker, and comboboxes
</pre>
</div>
</content>
</entry>
<entry>
<title>fix gfile sort and symlink warnings w glib2.76 or later</title>
<updated>2023-08-24T08:12:50+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-08-24T02:30:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=1096ea06a10a68071ae304727a81a73375bfcee4'/>
<id>1096ea06a10a68071ae304727a81a73375bfcee4</id>
<content type='text'>
*Use code borrowed from Nemo
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*Use code borrowed from Nemo
</pre>
</div>
</content>
</entry>
<entry>
<title>ensure all of the desktop is usable in x11</title>
<updated>2023-07-04T15:10:59+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-06-30T19:36:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=df25aef7d386d3bf8da08ec5d8dd9e44c9b09e50'/>
<id>df25aef7d386d3bf8da08ec5d8dd9e44c9b09e50</id>
<content type='text'>
*revert x11 icon position handling to the older and well tested code
*use the newer code only in wayland where all the screen can already be used
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*revert x11 icon position handling to the older and well tested code
*use the newer code only in wayland where all the screen can already be used
</pre>
</div>
</content>
</entry>
<entry>
<title>caja-icon-container.c: Set a transient parent on the interactive</title>
<updated>2023-05-25T18:56:56+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-05-19T11:16:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=3bf4808debb94fa832897e382d6e67a4be6eb1aa'/>
<id>3bf4808debb94fa832897e382d6e67a4be6eb1aa</id>
<content type='text'>
    search popup

    This gets mis-handled in wayland as a standalone window and
    is treated as such (like getting tiled next to the main caja window).
    Ported over from Nemo
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    search popup

    This gets mis-handled in wayland as a standalone window and
    is treated as such (like getting tiled next to the main caja window).
    Ported over from Nemo
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial wayland support</title>
<updated>2023-05-25T18:56:56+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-05-18T03:00:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=5688856331109e77d7362f5665fb178d1c269a39'/>
<id>5688856331109e77d7362f5665fb178d1c269a39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
