<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-settings-daemon/plugins/background, branch mate-settings-daemon-1.8.2</title>
<subtitle>MATE settings daemon</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/'/>
<entry>
<title>Update libmate-desktop headers to new location</title>
<updated>2013-07-31T11:05:14+00:00</updated>
<author>
<name>Stefano Karapetsas</name>
<email>stefano@karapetsas.com</email>
</author>
<published>2013-07-31T11:05:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=0bab5bc206e76165838f71af7a7e041cf4d03be2'/>
<id>0bab5bc206e76165838f71af7a7e041cf4d03be2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>background: Fix missing void keyword in real_draw_bg function</title>
<updated>2013-02-09T16:50:05+00:00</updated>
<author>
<name>Stefano Karapetsas</name>
<email>stefano@karapetsas.com</email>
</author>
<published>2013-02-09T16:50:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=fc9ad81243511a82da3df74d03e21e366ce66416'/>
<id>fc9ad81243511a82da3df74d03e21e366ce66416</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix segmentation fault on resolution change</title>
<updated>2013-02-08T23:34:17+00:00</updated>
<author>
<name>Stefano Karapetsas</name>
<email>stefano@karapetsas.com</email>
</author>
<published>2013-02-08T23:34:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=6fe628c5580ebffc53d27eacfc5ae2c7159a58bc'/>
<id>6fe628c5580ebffc53d27eacfc5ae2c7159a58bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[plugins] only link background/xrandr to mate-desktop, not main process</title>
<updated>2012-12-15T00:57:08+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-12-15T00:57:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=7e6d4ef02b5d8d7ae8c9dcc27a37e9f844b09b90'/>
<id>7e6d4ef02b5d8d7ae8c9dcc27a37e9f844b09b90</id>
<content type='text'>
Most of the plugins do not need gnome-desktop's functionality, so there is
no point in the main process linking against it.

http://git.gnome.org/browse/gnome-settings-daemon/commit/?id=ed54ceee46b6a56613c8aeb3d594f6a485400ef9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most of the plugins do not need gnome-desktop's functionality, so there is
no point in the main process linking against it.

http://git.gnome.org/browse/gnome-settings-daemon/commit/?id=ed54ceee46b6a56613c8aeb3d594f6a485400ef9
</pre>
</div>
</content>
</entry>
<entry>
<title>[background] cleanup and refactor, fix several issues</title>
<updated>2012-12-13T21:29:04+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-12-07T23:17:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=c12ffd128cbe0d90443edf85025a421ab2c027fb'/>
<id>c12ffd128cbe0d90443edf85025a421ab2c027fb</id>
<content type='text'>
Namely:

1. In caja_is_drawing..(), only get atom for WM_CLASS property if it exists.

2. Cache gsettings draw-background &amp; show-desktop-icons key-values, and only update
when either actually changes, to avoid unnecessary queries to the dconf-service.

3. Avoid conflicts between settings_change_event_cb() &amp; on_bg_handling_changed().

4. Keep track of screen sizes, to ensure size actually changed when signalled, to
avoid double-redraw on an extraneous signal, which can lockup the daemon, because
we draw immediately (w/out g_idle_add). Though we don't fade in re-draws triggered
by size/monitors-changed signals, making all re-draws queued causes issues with
fading, when we do fade (on bg change), and queueing is unnecessary here anyway.

5. Track a redraw in progress, to avoid any possible (and unforseeable) clashes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Namely:

1. In caja_is_drawing..(), only get atom for WM_CLASS property if it exists.

2. Cache gsettings draw-background &amp; show-desktop-icons key-values, and only update
when either actually changes, to avoid unnecessary queries to the dconf-service.

3. Avoid conflicts between settings_change_event_cb() &amp; on_bg_handling_changed().

4. Keep track of screen sizes, to ensure size actually changed when signalled, to
avoid double-redraw on an extraneous signal, which can lockup the daemon, because
we draw immediately (w/out g_idle_add). Though we don't fade in re-draws triggered
by size/monitors-changed signals, making all re-draws queued causes issues with
fading, when we do fade (on bg change), and queueing is unnecessary here anyway.

5. Track a redraw in progress, to avoid any possible (and unforseeable) clashes.
</pre>
</div>
</content>
</entry>
<entry>
<title>[background] free priv-&gt;fade on stop</title>
<updated>2012-12-09T23:29:43+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-12-07T17:10:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=c257c330af9a2222442ea35eb6479008db80513b'/>
<id>c257c330af9a2222442ea35eb6479008db80513b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[background] remove useless _(set|get)_property &amp; _dispose methods</title>
<updated>2012-12-09T23:29:43+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-12-07T16:45:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=6beb0c21bd8cfab641a930ed7b33402407942f0f'/>
<id>6beb0c21bd8cfab641a930ed7b33402407942f0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[plugins] cleanup macro magic in plugin.h</title>
<updated>2012-12-06T16:48:25+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-12-05T00:55:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=6e182dc5cdb3451a4ec4bd443b1159df318541c8'/>
<id>6e182dc5cdb3451a4ec4bd443b1159df318541c8</id>
<content type='text'>
And instead, use glib macros (since 2.14)

http://git.gnome.org/browse/gnome-settings-daemon/commit/?id=0dda56c4462e070dabdab68092b6574b5e894181
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And instead, use glib macros (since 2.14)

http://git.gnome.org/browse/gnome-settings-daemon/commit/?id=0dda56c4462e070dabdab68092b6574b5e894181
</pre>
</div>
</content>
</entry>
<entry>
<title>[background] Use new MATE_BG_KEY's defines from mate-bg.h, and fade option</title>
<updated>2012-12-03T13:40:25+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-12-03T13:34:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=fbb38beeb0ca22b0a456d3227a9b76c185c51ad2'/>
<id>fbb38beeb0ca22b0a456d3227a9b76c185c51ad2</id>
<content type='text'>
Observe new mate-bg (global) fade option, via do_crossfade_background()
Change dont_draw_background() to a do_, to avoid double-negative like !dont.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Observe new mate-bg (global) fade option, via do_crossfade_background()
Change dont_draw_background() to a do_, to avoid double-negative like !dont.
</pre>
</div>
</content>
</entry>
<entry>
<title>[background] fix XGetWindowProperty long_length &amp; nitems_return params</title>
<updated>2012-12-03T04:24:47+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-12-03T04:24:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=eff871eb46d1b0b7578f8fd9f5e31c932437cb3b'/>
<id>eff871eb46d1b0b7578f8fd9f5e31c932437cb3b</id>
<content type='text'>
from 24 -&gt; 20, to account for 'nautilus' -&gt; 'caja' change (4 bytes less).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
from 24 -&gt; 20, to account for 'nautilus' -&gt; 'caja' change (4 bytes less).
</pre>
</div>
</content>
</entry>
</feed>
