<feed xmlns='http://www.w3.org/2005/Atom'>
<title>caja/eel/eel-background.h, 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>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>[eel] Avoid deprecated g_type_class_add_private</title>
<updated>2019-01-12T01:43:18+00:00</updated>
<author>
<name>Wu Xiaotian</name>
<email>yetist@gmail.com</email>
</author>
<published>2019-01-09T14:08:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=3eb0ff8e1f03d27d7fd5ea6c3f8e699a54d31a4c'/>
<id>3eb0ff8e1f03d27d7fd5ea6c3f8e699a54d31a4c</id>
<content type='text'>
With minimal changes to avoid deprecated g_type_class_add_private
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With minimal changes to avoid deprecated g_type_class_add_private
</pre>
</div>
</content>
</entry>
<entry>
<title>eel: Avoid deprecated gdk_window_set_background functions</title>
<updated>2017-03-13T09:28:08+00:00</updated>
<author>
<name>Alexei Sorokin</name>
<email>sor.alexei@meowr.ru</email>
</author>
<published>2017-03-12T12:07:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=4c10ec0fdac58498c8c9616b940ff78990c86c90'/>
<id>4c10ec0fdac58498c8c9616b940ff78990c86c90</id>
<content type='text'>
Fixes partially #506, fixes compiz-reloaded/compiz#40.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes partially #506, fixes compiz-reloaded/compiz#40.
</pre>
</div>
</content>
</entry>
<entry>
<title>move to GTK+3 (&gt;= 3.14), drop libunique,  GTK+2 code, and --with-gtk build option</title>
<updated>2016-11-22T20:02:51+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2016-11-22T20:02:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=276eb145ce96d5f75f8d3901daf6310f60ddbb81'/>
<id>276eb145ce96d5f75f8d3901daf6310f60ddbb81</id>
<content type='text'>
*Remove GTK_VERSION_CHECK (3, 0, 0) and libunique selectors
*Remove GTK2 and libunique specific code.
*Leaves selector for specific GTK3 versions.
*Remove #DEFINES for vbox/hbox previously required for GTK2 compatability
*Keep vbox in caja-spatial-window.c, it is necessary for the desktop to work
*spatial-window vbox issue at https://github.com/mate-desktop/caja/issues/591
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*Remove GTK_VERSION_CHECK (3, 0, 0) and libunique selectors
*Remove GTK2 and libunique specific code.
*Leaves selector for specific GTK3 versions.
*Remove #DEFINES for vbox/hbox previously required for GTK2 compatability
*Keep vbox in caja-spatial-window.c, it is necessary for the desktop to work
*spatial-window vbox issue at https://github.com/mate-desktop/caja/issues/591
</pre>
</div>
</content>
</entry>
<entry>
<title>Update for mate-desktop changes</title>
<updated>2013-07-24T13:19:42+00:00</updated>
<author>
<name>Stefano Karapetsas</name>
<email>stefano@karapetsas.com</email>
</author>
<published>2013-07-24T13:19:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=aa136a012583317cd6b1fa246f1bf16194faf159'/>
<id>aa136a012583317cd6b1fa246f1bf16194faf159</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2013-07-23T15:02:36+00:00</updated>
<author>
<name>Stefano Karapetsas</name>
<email>stefano@karapetsas.com</email>
</author>
<published>2013-07-23T15:02:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=b9090995e0fb25f1d227efa2bd5aa00190938472'/>
<id>b9090995e0fb25f1d227efa2bd5aa00190938472</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] refactor to untangle directory &amp; desktop bg-setting code</title>
<updated>2012-12-03T19:15:16+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-11-26T17:16:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=4ca41b3e2371f706dd129bd8938a55cf2e421ad8'/>
<id>4ca41b3e2371f706dd129bd8938a55cf2e421ad8</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] drawable deprecations (GTK2), rendering-cleanup (GTK3)</title>
<updated>2012-11-19T05:43:02+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-11-17T10:17:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=b5f9a6c811da63f5c4aca18f05cb207783a7beea'/>
<id>b5f9a6c811da63f5c4aca18f05cb207783a7beea</id>
<content type='text'>
1. Don't use gdk_drawable_get_display (deprecated in 2.24)

2. Use GDK_PIXMAP_XDISPLAY(pixmap) directly instead of
GDK_DISPLAY_XDISPLAY(gdk_drawable_get_display(GDK_DRAWABLE (pixmap)))

3. Don't require GTK3 for stuff in GTK2.24, which we now require, and
don't use gdk_drawable_get_size at all. So, use (i/o = instead of):
gdk_window_get_width|height i/o gdk_drawable_get_size
gdk_window_get_screen       i/o gdk_drawable_get_screen
gdk_window_get_visual       i/o of gdk_drawable_get_visual

4. add eel_background_draw for GTK3, eel_background_expose for GTK2
This was removed in nautilus (after eel-background-box was removed):
http://git.gnome.org/browse/nautilus/commit/?id=87eb53a0701252607b494f34c677b6506f82278c

5. background: port to rendering-cleanup &amp; cope with renamings of gnome-bg APIs
http://git.gnome.org/browse/nautilus/commit/?id=0b664aae4090704fa2e44d42f213da2cea8bd828
http://git.gnome.org/browse/nautilus/commit/?id=426079ef07d5f902911f30b0a9d7de95f3020374

6. Fix remaining issue #41: crashes w/ gdk_x_error BadPixmap when changing screen resolution
Remove eel_background_get_pixmap_and_color(), and use the pixmap/surface &amp; color properties
in background-&gt;details directly, when needed. i.e. No more g_object/surface referencing.
And call eel_background_ensure_realized() and make_color_inactive() where appropriate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. Don't use gdk_drawable_get_display (deprecated in 2.24)

2. Use GDK_PIXMAP_XDISPLAY(pixmap) directly instead of
GDK_DISPLAY_XDISPLAY(gdk_drawable_get_display(GDK_DRAWABLE (pixmap)))

3. Don't require GTK3 for stuff in GTK2.24, which we now require, and
don't use gdk_drawable_get_size at all. So, use (i/o = instead of):
gdk_window_get_width|height i/o gdk_drawable_get_size
gdk_window_get_screen       i/o gdk_drawable_get_screen
gdk_window_get_visual       i/o of gdk_drawable_get_visual

4. add eel_background_draw for GTK3, eel_background_expose for GTK2
This was removed in nautilus (after eel-background-box was removed):
http://git.gnome.org/browse/nautilus/commit/?id=87eb53a0701252607b494f34c677b6506f82278c

5. background: port to rendering-cleanup &amp; cope with renamings of gnome-bg APIs
http://git.gnome.org/browse/nautilus/commit/?id=0b664aae4090704fa2e44d42f213da2cea8bd828
http://git.gnome.org/browse/nautilus/commit/?id=426079ef07d5f902911f30b0a9d7de95f3020374

6. Fix remaining issue #41: crashes w/ gdk_x_error BadPixmap when changing screen resolution
Remove eel_background_get_pixmap_and_color(), and use the pixmap/surface &amp; color properties
in background-&gt;details directly, when needed. i.e. No more g_object/surface referencing.
And call eel_background_ensure_realized() and make_color_inactive() where appropriate.
</pre>
</div>
</content>
</entry>
<entry>
<title>[eel-background] Don't use GtkObject nor eel-gtk-macros</title>
<updated>2012-11-16T07:45:51+00:00</updated>
<author>
<name>Jasmine Hassan</name>
<email>jasmine.aura@gmail.com</email>
</author>
<published>2012-10-30T18:45:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=b6dc7b5cfbcc1f619084293d462f3f359c2e7121'/>
<id>b6dc7b5cfbcc1f619084293d462f3f359c2e7121</id>
<content type='text'>
http://git.gnome.org/browse/nautilus/commit/?id=60044f8ef457036560fb94ad6b20cdf7bedb4f77
http://git.gnome.org/browse/nautilus/commit/?id=2e59a60800a9bc837af9132b0ac234d9d14668c6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
http://git.gnome.org/browse/nautilus/commit/?id=60044f8ef457036560fb94ad6b20cdf7bedb4f77
http://git.gnome.org/browse/nautilus/commit/?id=2e59a60800a9bc837af9132b0ac234d9d14668c6
</pre>
</div>
</content>
</entry>
</feed>
