<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://lunar-linux.org/~jannis/migrating-thunar-to-gio/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://lunar-linux.org/~jannis/migrating-thunar-to-gio/feed.php">
        <title>Migrating Thunar to GIO/GVfs</title>
        <description></description>
        <link>http://lunar-linux.org/~jannis/migrating-thunar-to-gio/</link>
        <image rdf:resource="http://lunar-linux.org/~jannis/migrating-thunar-to-gio/lib/images/favicon.ico" />
       <dc:date>2009-09-27T03:29:37+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://lunar-linux.org/~jannis/migrating-thunar-to-gio/implementation/known-regressions?rev=1253832466&amp;do=diff"/>
                <rdf:li rdf:resource="http://lunar-linux.org/~jannis/migrating-thunar-to-gio/conclusion/new-features?rev=1245425957&amp;do=diff"/>
                <rdf:li rdf:resource="http://lunar-linux.org/~jannis/migrating-thunar-to-gio/implementation/thunar-vfs-references-progress?rev=1245109244&amp;do=diff"/>
                <rdf:li rdf:resource="http://lunar-linux.org/~jannis/migrating-thunar-to-gio/implementation/bugs?rev=1242003635&amp;do=diff"/>
                <rdf:li rdf:resource="http://lunar-linux.org/~jannis/migrating-thunar-to-gio/implementation/gio-gvfs-shortcomings?rev=1240858318&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://lunar-linux.org/~jannis/migrating-thunar-to-gio/lib/images/favicon.ico">
        <title>Migrating Thunar to GIO/GVfs</title>
        <link>http://lunar-linux.org/~jannis/migrating-thunar-to-gio/</link>
        <url>http://lunar-linux.org/~jannis/migrating-thunar-to-gio/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://lunar-linux.org/~jannis/migrating-thunar-to-gio/implementation/known-regressions?rev=1253832466&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-09-25T00:47:46+02:00</dc:date>
        <dc:creator>Jannis Pohlmann</dc:creator>
        <title>Known Regressions</title>
        <link>http://lunar-linux.org/~jannis/migrating-thunar-to-gio/implementation/known-regressions?rev=1253832466&amp;do=diff</link>
        <description>Regressions Due To GIO

	*  ThunarSendtoModel cannot check whether a GAppInfo support multiple file arguments, so send-to actions might fail in some situations
	*  ThunarSendtoModel cannot check whether a GAppInfo supports content type of a file, so send-to actions might fail in some situations
	*  ThunarChooserDialog cannot check whether a GAppInfo is usercreated because there's no function for that in GIO</description>
    </item>
    <item rdf:about="http://lunar-linux.org/~jannis/migrating-thunar-to-gio/conclusion/new-features?rev=1245425957&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-19T17:39:17+02:00</dc:date>
        <dc:creator>Jannis Pohlmann</dc:creator>
        <title>New Features</title>
        <link>http://lunar-linux.org/~jannis/migrating-thunar-to-gio/conclusion/new-features?rev=1245425957&amp;do=diff</link>
        <description>Implemented

	*  When creating directories, you now get exactly the same behaviour as when creating files. This includes overwrite and skip dialogs.
	*  Mounting and browsing of sftp:, smb:, network: and computer: URIs.

Planned

	*  Shared progress dialog with tray icon which is used by all jobs (inspired by presented here but with a little more control e.g. via cancel buttons).</description>
    </item>
    <item rdf:about="http://lunar-linux.org/~jannis/migrating-thunar-to-gio/implementation/thunar-vfs-references-progress?rev=1245109244&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-16T01:40:44+02:00</dc:date>
        <dc:creator>Jannis Pohlmann</dc:creator>
        <title>Progress on ThunarVFS References in Thunar</title>
        <link>http://lunar-linux.org/~jannis/migrating-thunar-to-gio/implementation/thunar-vfs-references-progress?rev=1245109244&amp;do=diff</link>
        <description>... or: which ones are left.

Thunar


ThunarVFS is used almost everywhere inside Thunar. All appearances in the code have to be replaced
with equivalent (or improved) implementations based on GIO. In order to do that, we first have to
collect information about all the ThunarVFS references in the code. Afterwards, we can determine
what to do with each reference.</description>
    </item>
    <item rdf:about="http://lunar-linux.org/~jannis/migrating-thunar-to-gio/implementation/bugs?rev=1242003635&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-11T03:00:35+02:00</dc:date>
        <dc:creator>Jannis Pohlmann</dc:creator>
        <title>Bugs</title>
        <link>http://lunar-linux.org/~jannis/migrating-thunar-to-gio/implementation/bugs?rev=1242003635&amp;do=diff</link>
        <description>Bugs Worth Mentioning

	*  Creating a file “foo” when there is a directory “foo” asks the user whether he wants to overwrite the “file” (which is actually a directory). It seems more appropriate to just show an error because overwriting directories can cause significant data loss.
	*  Renaming/moving a file while the properties dialog is open closes the properties dialog. It would be nice if the dialog updated itself instead of being closed.
	*  With the path bar enabled, renaming the current fo…</description>
    </item>
    <item rdf:about="http://lunar-linux.org/~jannis/migrating-thunar-to-gio/implementation/gio-gvfs-shortcomings?rev=1240858318&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-27T20:51:58+02:00</dc:date>
        <dc:creator>Jannis Pohlmann</dc:creator>
        <title>Shortcomings of GIO/GVfs - created</title>
        <link>http://lunar-linux.org/~jannis/migrating-thunar-to-gio/implementation/gio-gvfs-shortcomings?rev=1240858318&amp;do=diff</link>
        <description>Volume Monitoring


We use to be pretty conservative with regards to the GTK+/GLib versions Xfce releases depend on. The target versions for Xfce 4.8 and Thunar 1.2 are GTK+ 2.14 and GLib 2.16. Unfortunately, the HAL based monitor in GVfs has a few major shortcomings.</description>
    </item>
</rdf:RDF>

