<feed xmlns='http://www.w3.org/2005/Atom'>
<title>caja/eel/eel-background.c, branch directory-async-performance</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>background: always redraw when monitor configuration changes</title>
<updated>2026-05-27T20:06:20+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-05-26T20:13:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=dc818ba279a4806f5bdc985499e2b5ed608a47ac'/>
<id>dc818ba279a4806f5bdc985499e2b5ed608a47ac</id>
<content type='text'>
The monitors-changed signal was handled by the same function as
size-changed, which only redraws when the screen dimensions differ.
When a monitor is removed without changing the virtual screen size, the
desktop background was not repainted.

This adds a separate handler that always triggers a redraw, since
a monitor layout change requires repainting regardless of whether the
dimensions changed.

Fixes mate-desktop/mate-desktop#352
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The monitors-changed signal was handled by the same function as
size-changed, which only redraws when the screen dimensions differ.
When a monitor is removed without changing the virtual screen size, the
desktop background was not repainted.

This adds a separate handler that always triggers a redraw, since
a monitor layout change requires repainting regardless of whether the
dimensions changed.

Fixes mate-desktop/mate-desktop#352
</pre>
</div>
</content>
</entry>
<entry>
<title>eel-background: fix logic error in x11/wayland detection</title>
<updated>2024-01-17T00:33:59+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2024-01-09T09:04:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=4bb9a2b8be6d71798acf68fa2b1932e130ad23ec'/>
<id>4bb9a2b8be6d71798acf68fa2b1932e130ad23ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>wayland: initial support for showing the desktop</title>
<updated>2023-07-08T17:10:25+00:00</updated>
<author>
<name>Luke from DC</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-07-08T17:10:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=c1b2e7798670cc795979090023d1b9dcb2a0b330'/>
<id>c1b2e7798670cc795979090023d1b9dcb2a0b330</id>
<content type='text'>
* Wayland: Support rendering the desktop

*Wayland support is optional via the --enable-wayland option

* eel-editable-label-c: remove unused variable

This was leftover from earlier code compatable only with x11

* Fix gtk-layer-shell-0 version check, improve error message when Wayland requested but not found</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Wayland: Support rendering the desktop

*Wayland support is optional via the --enable-wayland option

* eel-editable-label-c: remove unused variable

This was leftover from earlier code compatable only with x11

* Fix gtk-layer-shell-0 version check, improve error message when Wayland requested but not found</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>
<entry>
<title>eel-background: fix memory leak</title>
<updated>2021-12-31T11:50:02+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-23T11:18:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=d13f977a8c9b8701579199e888c2436bc00959a2'/>
<id>d13f977a8c9b8701579199e888c2436bc00959a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a blank line at most</title>
<updated>2021-11-20T15:50:14+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-27T15:34:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=0a4384ca8c93b62bdf393cd1f3698bab1999fc6f'/>
<id>0a4384ca8c93b62bdf393cd1f3698bab1999fc6f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright to 2021</title>
<updated>2021-06-18T14:08:39+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2021-06-18T14:08:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=2c823efff95a07ac10948a6fcfd0fc05fe0fcd58'/>
<id>2c823efff95a07ac10948a6fcfd0fc05fe0fcd58</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build using gcc 10 -fno-common flag</title>
<updated>2020-02-01T13:58:29+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2020-01-30T09:56:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=6bf49f348d8ce6debc8f645b667422bb9a261a2b'/>
<id>6bf49f348d8ce6debc8f645b667422bb9a261a2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove trailing whitespaces</title>
<updated>2019-06-18T12:46:34+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2019-06-16T11:37:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=e0e185b1790f5a670cdd1292bac75ad1c44e4996'/>
<id>e0e185b1790f5a670cdd1292bac75ad1c44e4996</id>
<content type='text'>
find . -regextype posix-extended -regex '.*\.(c|h|ac|txt|xml)' -exec sed --in-place 's/[[:space:]]\+$//' {} \+
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
find . -regextype posix-extended -regex '.*\.(c|h|ac|txt|xml)' -exec sed --in-place 's/[[:space:]]\+$//' {} \+
</pre>
</div>
</content>
</entry>
</feed>
