<feed xmlns='http://www.w3.org/2005/Atom'>
<title>caja/src, branch 1.20</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>Add --disable-self-check for configure</title>
<updated>2019-02-08T13:30:33+00:00</updated>
<author>
<name>Wu Xiaotian</name>
<email>yetist@gmail.com</email>
</author>
<published>2019-02-06T05:09:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=89a3be236969d9dfb8823ded695ccb7260dba454'/>
<id>89a3be236969d9dfb8823ded695ccb7260dba454</id>
<content type='text'>
Fixed make distcheck, see #1129
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed make distcheck, see #1129
</pre>
</div>
</content>
</entry>
<entry>
<title>pathbar: fix random segfaults on opening mounts from Desktop</title>
<updated>2019-01-13T13:13:53+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2018-04-06T19:18:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=017b058c8a209f1d5d39ff0ef346eb69ce0e0748'/>
<id>017b058c8a209f1d5d39ff0ef346eb69ce0e0748</id>
<content type='text'>
Adapt and apply these four relevent Nautilus commits, which remove the code responsible for the segfaults:
*https://github.com/GNOME/nautilus/commit/e1ad3c05a6cd08c8cbf18ae53701dd742249d5fd#diff-f896071d07d34e87af94a18de95e4ea2
 "pathbar: add a path-event signal"

*https://github.com/GNOME/nautilus/commit/875efc324f8e91f2d157c7532fe5570c1de421c7#diff-f896071d07d34e87af94a18de95e4ea2
 "pathbar: remove unused code"

*https://github.com/GNOME/nautilus/commit/cfa51e6702ade6a8ca9045791773e6e10560262f
 "window-pane: use the path-event signal from NautilusPathBar" (now CajaPathBar)

*https://github.com/GNOME/nautilus/commit/2759def4968f89c1a2370ca5b2b91af84dc4afd3
 "pathbar: add a return value from path-event signal"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adapt and apply these four relevent Nautilus commits, which remove the code responsible for the segfaults:
*https://github.com/GNOME/nautilus/commit/e1ad3c05a6cd08c8cbf18ae53701dd742249d5fd#diff-f896071d07d34e87af94a18de95e4ea2
 "pathbar: add a path-event signal"

*https://github.com/GNOME/nautilus/commit/875efc324f8e91f2d157c7532fe5570c1de421c7#diff-f896071d07d34e87af94a18de95e4ea2
 "pathbar: remove unused code"

*https://github.com/GNOME/nautilus/commit/cfa51e6702ade6a8ca9045791773e6e10560262f
 "window-pane: use the path-event signal from NautilusPathBar" (now CajaPathBar)

*https://github.com/GNOME/nautilus/commit/2759def4968f89c1a2370ca5b2b91af84dc4afd3
 "pathbar: add a return value from path-event signal"
</pre>
</div>
</content>
</entry>
<entry>
<title>caja-places-sidebar: replace two other uses of g_drive_poll_for_media_finish</title>
<updated>2018-12-03T22:39:57+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2018-12-01T06:05:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=311ab2b3568f9fa17e5bdbea590d8c0e685826c4'/>
<id>311ab2b3568f9fa17e5bdbea590d8c0e685826c4</id>
<content type='text'>
Both of these uses are incorrect and if this code is ever run would likely segfault.

Adapted from https://github.com/linuxmint/nemo/commit/4ffea61b26033da1305ab8287058044065a1c101
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Both of these uses are incorrect and if this code is ever run would likely segfault.

Adapted from https://github.com/linuxmint/nemo/commit/4ffea61b26033da1305ab8287058044065a1c101
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix segfault on stopping USB hard drives</title>
<updated>2018-12-03T22:39:41+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2018-12-01T05:20:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=df49a00d53e7b874f8146a73329b6f0a0a88e5df'/>
<id>df49a00d53e7b874f8146a73329b6f0a0a88e5df</id>
<content type='text'>
Fix https://github.com/mate-desktop/caja/issues/1046
drive_stop_cb should never have used g_drive_poll_for_media_finish which is for
ejectable media in a fixed drive (e.g CD drive) and not for stopping a removable drive
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix https://github.com/mate-desktop/caja/issues/1046
drive_stop_cb should never have used g_drive_poll_for_media_finish which is for
ejectable media in a fixed drive (e.g CD drive) and not for stopping a removable drive
</pre>
</div>
</content>
</entry>
<entry>
<title>fm-properties-window: Fix memory leaks</title>
<updated>2018-12-03T22:38:23+00:00</updated>
<author>
<name>Pablo Barciela</name>
<email>scow@riseup.net</email>
</author>
<published>2018-12-01T16:01:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=157d047cf3fced73a44f1fd0662ff1151c67bcfb'/>
<id>157d047cf3fced73a44f1fd0662ff1151c67bcfb</id>
<content type='text'>
'g_strconcat' needs to be freed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'g_strconcat' needs to be freed
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix case-insensitive comparison in running_in_mate</title>
<updated>2018-11-08T07:16:00+00:00</updated>
<author>
<name>Zhang Xianwei</name>
<email>zhang.xianwei8@zte.com.cn</email>
</author>
<published>2018-10-29T12:13:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=78607a57693e0141cd7221c39cb019bbb6b42c3e'/>
<id>78607a57693e0141cd7221c39cb019bbb6b42c3e</id>
<content type='text'>
The environment variable XDG_SESSION_DESKTOP and DESKTOP_SESSION in
running_in_mate are compared using "MATE". Actually the environment
variable in MATE DE is "mate"(lower case). Using "mate" instead of
"MATE" to fix it.

Signed-off-by: Zhang Xianwei &lt;zhang.xianwei8@zte.com.cn&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The environment variable XDG_SESSION_DESKTOP and DESKTOP_SESSION in
running_in_mate are compared using "MATE". Actually the environment
variable in MATE DE is "mate"(lower case). Using "mate" instead of
"MATE" to fix it.

Signed-off-by: Zhang Xianwei &lt;zhang.xianwei8@zte.com.cn&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pathbar: Activate pane when changing location</title>
<updated>2018-08-25T15:33:39+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@vkareh.net</email>
</author>
<published>2018-08-23T02:17:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=52008388c5dbd947996e70ebd1416ba8628b7257'/>
<id>52008388c5dbd947996e70ebd1416ba8628b7257</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>caja-window: Fix: mouse doesn't work with [ctrl] + [.] or [ctrl] + [;]</title>
<updated>2018-08-01T10:39:38+00:00</updated>
<author>
<name>Pablo Barciela</name>
<email>scow@riseup.net</email>
</author>
<published>2018-07-31T18:28:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=f19255f52899603fe348739f7fb32c56bb763269'/>
<id>f19255f52899603fe348739f7fb32c56bb763269</id>
<content type='text'>
Fixes https://github.com/mate-desktop/caja/issues/1024
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://github.com/mate-desktop/caja/issues/1024
</pre>
</div>
</content>
</entry>
<entry>
<title>desktop window: Add is-desktop AtkObject attribute</title>
<updated>2018-06-27T22:50:28+00:00</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2018-06-05T15:03:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=ba087de8c7a9f1a4b93fdc74d917465dd2d89eb0'/>
<id>ba087de8c7a9f1a4b93fdc74d917465dd2d89eb0</id>
<content type='text'>
Screen readers need to distinguish between the desktop window and normal
windows, to be able to provide nicer speech synthesis.

This can be done by simply adding an "is-desktop" attribute to the
underlying AtkObject.

This is here done by introducing a thin caja_desktop_window_accessible_class
class which is based on GtkWindowAccessible and just appends the
attribute.

Closes: #999
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Screen readers need to distinguish between the desktop window and normal
windows, to be able to provide nicer speech synthesis.

This can be done by simply adding an "is-desktop" attribute to the
underlying AtkObject.

This is here done by introducing a thin caja_desktop_window_accessible_class
class which is based on GtkWindowAccessible and just appends the
attribute.

Closes: #999
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix warnings from HiDPI commits</title>
<updated>2018-04-06T20:19:18+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2018-04-06T02:12:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/caja/commit/?id=a58d52a7cbfdd231b38b45af78f72ab067eff302'/>
<id>a58d52a7cbfdd231b38b45af78f72ab067eff302</id>
<content type='text'>
*caja-pathbar: fix warning,and in the process maybe fix occasional segfaults on opening mounted volumes from the desktop

*caja-icon-info: Stop  gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed warning by handling NULL return from function finding the pixbuf

caja-icon-canvas-item-c: do not use g_object_unref where it does not work Stop the g_object_unref: assertion 'G_IS_OBJECT (object)' failed warnings on closing icon views
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*caja-pathbar: fix warning,and in the process maybe fix occasional segfaults on opening mounted volumes from the desktop

*caja-icon-info: Stop  gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed warning by handling NULL return from function finding the pixbuf

caja-icon-canvas-item-c: do not use g_object_unref where it does not work Stop the g_object_unref: assertion 'G_IS_OBJECT (object)' failed warnings on closing icon views
</pre>
</div>
</content>
</entry>
</feed>
