<feed xmlns='http://www.w3.org/2005/Atom'>
<title>caja/src/caja-window.c, branch v1.19.0</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>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>GTK2: Use emanuele-f 's patch for build failure, fix build w/o libunique</title>
<updated>2016-10-14T20:28:27+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2016-10-14T20:28:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=a4822f6221c000f4db2a38a8b63e22ff64f6ee7e'/>
<id>a4822f6221c000f4db2a38a8b63e22ff64f6ee7e</id>
<content type='text'>
Apply

https://github.com/mate-desktop/caja/pull/658/commits/4b36a91af42d8efe0f594a95d28ab8448fd73b31

then fix the selectors in source files to use the boolean selectors for libunique
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apply

https://github.com/mate-desktop/caja/pull/658/commits/4b36a91af42d8efe0f594a95d28ab8448fd73b31

then fix the selectors in source files to use the boolean selectors for libunique
</pre>
</div>
</content>
</entry>
<entry>
<title>GTK3: port libunique -&gt;GtkApplication as build time option</title>
<updated>2016-10-08T19:01:44+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2016-10-08T19:01:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=9e5ea15d104720cfee752c193b77f8b03558c6b9'/>
<id>9e5ea15d104720cfee752c193b77f8b03558c6b9</id>
<content type='text'>
Add --disable-libunique configuration option for GTK3 builds. This builds a port from libunique to GtkApplication. keep GTK2 builds unchanged

Caja can now be build with GTK2 and libunique, GTK3 and libunique, or GTK3 without libunique using GtkApplication instead

GtkApplication port  Based on cherrypicked nautilus commits from
https://github.com/GNOME/nautilus/commit/a8481ee4bd8d34e792d63598fa5efb47736f9de4
main: adapt to GtkApplication changes
through
https://github.com/GNOME/nautilus/commit/c3382e0415d51082545f277c380d37be160e8d2d
application: move nautilus_application_new() to its own function

GTK3/GtkApplication builds:  add --force-desktop option
This is useful for other DE's

All: StartupNotify=false in .desktop files, as caja never connects to notification daemons and in GtkApplication builds this causes busy spinning curors
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add --disable-libunique configuration option for GTK3 builds. This builds a port from libunique to GtkApplication. keep GTK2 builds unchanged

Caja can now be build with GTK2 and libunique, GTK3 and libunique, or GTK3 without libunique using GtkApplication instead

GtkApplication port  Based on cherrypicked nautilus commits from
https://github.com/GNOME/nautilus/commit/a8481ee4bd8d34e792d63598fa5efb47736f9de4
main: adapt to GtkApplication changes
through
https://github.com/GNOME/nautilus/commit/c3382e0415d51082545f277c380d37be160e8d2d
application: move nautilus_application_new() to its own function

GTK3/GtkApplication builds:  add --force-desktop option
This is useful for other DE's

All: StartupNotify=false in .desktop files, as caja never connects to notification daemons and in GtkApplication builds this causes busy spinning curors
</pre>
</div>
</content>
</entry>
<entry>
<title>GTK3: fix warnings cause by GtkGrid</title>
<updated>2016-10-05T03:23:51+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2016-10-05T03:23:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=97d8937817c7e6e653a7da4cfe646af7f74714f6'/>
<id>97d8937817c7e6e653a7da4cfe646af7f74714f6</id>
<content type='text'>
Apply https://github.com/itzexor/nemo/commit/2c60a3edaef10e9ef331740d55d3c45dd366c5db
window: remove custom get_preferred_width/height implementation
We already take care of the default size when we create the window, and these only break assumptions of the default GtkWindow's handlers.

in turn from
https://github.com/GNOME/nautilus/commit/da06dfc438e578405d616c48e8e3809d37c908bb

Nautilus commit is from Feb 17, 2014 prior to release of GTK 3.14. Could not build against GTK 3.14 over GTK 3.22 system due to mate-desktop errors but should work as Nautilus used it with 3.14. Test builds with GTK 3.16 and 3.22 worked fine, no issues with saved or command line geometry
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apply https://github.com/itzexor/nemo/commit/2c60a3edaef10e9ef331740d55d3c45dd366c5db
window: remove custom get_preferred_width/height implementation
We already take care of the default size when we create the window, and these only break assumptions of the default GtkWindow's handlers.

in turn from
https://github.com/GNOME/nautilus/commit/da06dfc438e578405d616c48e8e3809d37c908bb

Nautilus commit is from Feb 17, 2014 prior to release of GTK 3.14. Could not build against GTK 3.14 over GTK 3.22 system due to mate-desktop errors but should work as Nautilus used it with 3.14. Test builds with GTK 3.16 and 3.22 worked fine, no issues with saved or command line geometry
</pre>
</div>
</content>
</entry>
<entry>
<title>GTK3.20:fix statusbar deprecation warning</title>
<updated>2016-09-06T19:37:11+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2016-09-06T19:37:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=3394cacdc1a97909c64c603314a728c51047ee47'/>
<id>3394cacdc1a97909c64c603314a728c51047ee47</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GTK+-3 window: port GtkTable to GtkGrid</title>
<updated>2016-08-12T20:37:47+00:00</updated>
<author>
<name>raveit65</name>
<email>chat-to-me@raveit.de</email>
</author>
<published>2016-08-09T10:22:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=f7308f8d78c839411b76b6e45868156dd3543506'/>
<id>f7308f8d78c839411b76b6e45868156dd3543506</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove some unused includes</title>
<updated>2016-07-12T13:06:52+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2016-07-12T13:06:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=4bc07bbce1e9e612b908ddb6c0284f6b621492f5'/>
<id>4bc07bbce1e9e612b908ddb6c0284f6b621492f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>prefs dialog: don't crash on toggling "Show hidden and backup files"</title>
<updated>2016-04-21T14:15:34+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2016-04-21T14:15:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=9a86c2cbc0b1e75f9073461ead8bc2d917694921'/>
<id>9a86c2cbc0b1e75f9073461ead8bc2d917694921</id>
<content type='text'>
adapted from:
https://git.gnome.org/browse/nautilus/commit/?id=7428762ea6601abba086fcc5e57f443b2e2b40b5

fixes https://github.com/mate-desktop/caja/issues/326
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
adapted from:
https://git.gnome.org/browse/nautilus/commit/?id=7428762ea6601abba086fcc5e57f443b2e2b40b5

fixes https://github.com/mate-desktop/caja/issues/326
</pre>
</div>
</content>
</entry>
<entry>
<title>remove some unused/unneeded stuff</title>
<updated>2016-01-26T10:15:11+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2016-01-26T10:15:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=5a346bff46de02cd2e9641fc4c72ef5d6b067d66'/>
<id>5a346bff46de02cd2e9641fc4c72ef5d6b067d66</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>don't use deprecated gdk_cursor_new for both toolkit versions</title>
<updated>2016-01-15T19:42:24+00:00</updated>
<author>
<name>Wolfgang Ulbrich</name>
<email>chat-to-me@raveit.de</email>
</author>
<published>2016-01-15T19:42:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=50970d1bb15d1f9c682e92dda345e59cfcf5330f'/>
<id>50970d1bb15d1f9c682e92dda345e59cfcf5330f</id>
<content type='text'>
gdk_cursor_new i deprecated with gtk+-3.16 and
gdk_cursor_new_for_display is available since 2.2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gdk_cursor_new i deprecated with gtk+-3.16 and
gdk_cursor_new_for_display is available since 2.2
</pre>
</div>
</content>
</entry>
</feed>
