<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-desktop/libmate-desktop/libmateui, branch 1.6</title>
<subtitle>Library with common API for various MATE modules</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-desktop/'/>
<entry>
<title>[mate-bg] cleanup, refactor, plug possible X client leak(s)</title>
<updated>2012-12-13T20:35:01+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-12-10T03:32:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-desktop/commit/?id=2876f1eba73c126cfc6017856345e7eebe6d8d61'/>
<id>2876f1eba73c126cfc6017856345e7eebe6d8d61</id>
<content type='text'>
Part of the original code (from gnome-desktop) for setting root pixmap seems very
similar to, and may have been adapted from common source:
http://people.debian.org/~lunar/xwpset.c

The original concept all dates back to an Eterm/Esetroot technique that became
commonly used (ex. xchat) for window transparency over desktop:
http://www.eterm.org/docs/view.php?doc=ref#trans

Wisdom can be gained from studying various similar implementations. Examples:
https://github.com/derf/feh/blob/master/src/wallpaper.c
http://ag.cs.uvic.ca/static/debian5/sources/blackbox_0.70.1/blackbox-0.70.1.orig/util/bsetroot.cc
http://files.minuslab.net/SetBG.cc

The changes should hopefully help avoid this: https://bugzilla.gnome.org/show_bug.cgi?id=681928
and consequences as these: https://bugzilla.gnome.org/show_bug.cgi?id=680356
https://bugzilla.gnome.org/show_bug.cgi?id=680354
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of the original code (from gnome-desktop) for setting root pixmap seems very
similar to, and may have been adapted from common source:
http://people.debian.org/~lunar/xwpset.c

The original concept all dates back to an Eterm/Esetroot technique that became
commonly used (ex. xchat) for window transparency over desktop:
http://www.eterm.org/docs/view.php?doc=ref#trans

Wisdom can be gained from studying various similar implementations. Examples:
https://github.com/derf/feh/blob/master/src/wallpaper.c
http://ag.cs.uvic.ca/static/debian5/sources/blackbox_0.70.1/blackbox-0.70.1.orig/util/bsetroot.cc
http://files.minuslab.net/SetBG.cc

The changes should hopefully help avoid this: https://bugzilla.gnome.org/show_bug.cgi?id=681928
and consequences as these: https://bugzilla.gnome.org/show_bug.cgi?id=680356
https://bugzilla.gnome.org/show_bug.cgi?id=680354
</pre>
</div>
</content>
</entry>
<entry>
<title>[mate-bg|schema] add "background-fade" setting, and define the key in header</title>
<updated>2012-12-03T12:50:29+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-12-03T12:38:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-desktop/commit/?id=c337d8947f2e0e13d87e415760de57fecdb81389'/>
<id>c337d8947f2e0e13d87e415760de57fecdb81389</id>
<content type='text'>
to make the fading effect optional, either when caja or m-s-d is drawing the bg.
This is hopefully useful for those running on older hardware, as the fading
effect could delay login/startup a bit.

For reference, see:
https://bugzilla.gnome.org/show_bug.cgi?id=623174
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to make the fading effect optional, either when caja or m-s-d is drawing the bg.
This is hopefully useful for those running on older hardware, as the fading
effect could delay login/startup a bit.

For reference, see:
https://bugzilla.gnome.org/show_bug.cgi?id=623174
</pre>
</div>
</content>
</entry>
<entry>
<title>[mate-bg] prefix defines BG_KEY's w/ MATE &amp; move from .c to .h</title>
<updated>2012-12-03T12:37:53+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-12-03T12:31:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-desktop/commit/?id=52f00cf99c112181dd62612bb294531457b6036b'/>
<id>52f00cf99c112181dd62612bb294531457b6036b</id>
<content type='text'>
and define "show-desktop-icons" here too, to be used by Caja &amp; m-s-d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and define "show-desktop-icons" here too, to be used by Caja &amp; m-s-d
</pre>
</div>
</content>
</entry>
<entry>
<title>[mate-bg] add 2 new gsettings functions</title>
<updated>2012-12-01T22:01:06+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-12-01T21:44:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-desktop/commit/?id=66994a9b25116e509512bdee0903d138f6ab802c'/>
<id>66994a9b25116e509512bdee0903d138f6ab802c</id>
<content type='text'>
Because of the need to use now in Caja:
Add mate_bg_load_from_system_gsettings() and mate_bg_save_to_gsettings(),
making mate_bg_load_from_system_preferences() and mate_bg_save_to_preferences()
wrappers around them, respectively.

Both new funcs take GSettings argument, and the latter takes a boolean argument,
to optionally apply the reset-to-schema-defaults settings. This will be used for
desktop background reset-drop.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because of the need to use now in Caja:
Add mate_bg_load_from_system_gsettings() and mate_bg_save_to_gsettings(),
making mate_bg_load_from_system_preferences() and mate_bg_save_to_preferences()
wrappers around them, respectively.

Both new funcs take GSettings argument, and the latter takes a boolean argument,
to optionally apply the reset-to-schema-defaults settings. This will be used for
desktop background reset-drop.
</pre>
</div>
</content>
</entry>
<entry>
<title>[mate-bg] Review GSettings port, add _(set|get)_draw_background()</title>
<updated>2012-12-01T12:02:04+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-11-29T20:29:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-desktop/commit/?id=2e03a8e7d88d6d2c715a7f399ad19802f68984c0'/>
<id>2e03a8e7d88d6d2c715a7f399ad19802f68984c0</id>
<content type='text'>
1. Fix fallback if the user's picture-filename setting is set to a
   non-existent file (ex: it got deleted). Currently, we fallback to the
   picture-filename of the default schema. Later, we could use a more robust
   solution like g_settings_get_mapped(). But first, we ought to use a URI
   instead of a filename string, because a URI is always UTF8-encoded.

2. Add mate_bg_(set|get)_draw_background() functions. Need 'em in Caja, now!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. Fix fallback if the user's picture-filename setting is set to a
   non-existent file (ex: it got deleted). Currently, we fallback to the
   picture-filename of the default schema. Later, we could use a more robust
   solution like g_settings_get_mapped(). But first, we ought to use a URI
   instead of a filename string, because a URI is always UTF8-encoded.

2. Add mate_bg_(set|get)_draw_background() functions. Need 'em in Caja, now!
</pre>
</div>
</content>
</entry>
<entry>
<title>[mate-bg] Proper update for GTK3 changes, simplify GTK2 compatability</title>
<updated>2012-11-11T17:34:13+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-11-11T04:44:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-desktop/commit/?id=d15854911034f7cce3c949aee2ec39f512890ae3'/>
<id>d15854911034f7cce3c949aee2ec39f512890ae3</id>
<content type='text'>
Reverts: bc53751054ab "some ugly gtk3 porting", then:
1. use upstream commit below as a reference (GTK3)
2. simplify our GTK_VERSION_CHECK's, hopefully to make the code more readable,
and the GTK2 backwards-compatibility snippets easier to cleanup later.
--
Includes a renaming of all "pixmap" names in APIs to "surface":
http://git.gnome.org/browse/gnome-desktop/commit/?id=28f2b06f50e3f1adf19389c2c3a1f63872539fa9
https://bugzilla.gnome.org/show_bug.cgi?id=630724
Remove unnecessary, deprecated, GDK_DRAWABLE cast:
http://git.gnome.org/browse/gnome-desktop/commit/?id=260f6d2431088c5cd0ad1eb8d57f0ec994240f08
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverts: bc53751054ab "some ugly gtk3 porting", then:
1. use upstream commit below as a reference (GTK3)
2. simplify our GTK_VERSION_CHECK's, hopefully to make the code more readable,
and the GTK2 backwards-compatibility snippets easier to cleanup later.
--
Includes a renaming of all "pixmap" names in APIs to "surface":
http://git.gnome.org/browse/gnome-desktop/commit/?id=28f2b06f50e3f1adf19389c2c3a1f63872539fa9
https://bugzilla.gnome.org/show_bug.cgi?id=630724
Remove unnecessary, deprecated, GDK_DRAWABLE cast:
http://git.gnome.org/browse/gnome-desktop/commit/?id=260f6d2431088c5cd0ad1eb8d57f0ec994240f08
</pre>
</div>
</content>
</entry>
<entry>
<title>[build] Update all Makefile.am to more recent standards</title>
<updated>2012-11-11T06:01:15+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-11-11T04:38:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-desktop/commit/?id=bfc5cbef4b0d3a95246d38af041f668068afda57'/>
<id>bfc5cbef4b0d3a95246d38af041f668068afda57</id>
<content type='text'>
http://git.gnome.org/browse/gnome-desktop/commit/?id=4c3d78c930ecb833a677f534ef6cd697d3d92169
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
http://git.gnome.org/browse/gnome-desktop/commit/?id=4c3d78c930ecb833a677f534ef6cd697d3d92169
</pre>
</div>
</content>
</entry>
<entry>
<title>fix FSF address in mate-bg-crossfade.h</title>
<updated>2012-11-03T19:29:02+00:00</updated>
<author>
<name>Nelson Marques</name>
<email>nmo.marques@gmail.com</email>
</author>
<published>2012-11-03T19:29:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-desktop/commit/?id=e1b881be4d861fc56133088d938791282068eb1f'/>
<id>e1b881be4d861fc56133088d938791282068eb1f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add function to load system settings instead of the user settings</title>
<updated>2012-11-03T18:30:53+00:00</updated>
<author>
<name>Stefano Karapetsas</name>
<email>stefano@karapetsas.com</email>
</author>
<published>2012-11-03T18:30:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-desktop/commit/?id=cc3914d206b705628f155b35f8c2530df540cad1'/>
<id>cc3914d206b705628f155b35f8c2530df540cad1</id>
<content type='text'>
this is needed in mate-screensaver
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this is needed in mate-screensaver
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of github.com:mate-desktop/mate-desktop</title>
<updated>2012-09-03T13:46:25+00:00</updated>
<author>
<name>Stefano Karapetsas</name>
<email>stefano@karapetsas.com</email>
</author>
<published>2012-09-03T13:46:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-desktop/commit/?id=591cfce33b69e95a0c3394c6e55179f95c09eeb1'/>
<id>591cfce33b69e95a0c3394c6e55179f95c09eeb1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
