[Xfce4-commits] <thunar-vcs-plugin:master> Merge branch 'thunarx-2'

Peter de Ridder noreply at xfce.org
Sun Feb 27 20:38:08 CET 2011


Updating branch refs/heads/master
         to dc9d9d5b53beaa5520727ea158c349bfedfd5efe (commit)
       from 04e4c45a33b4881a4afb9c24e6fcb6b3f25076cd (commit)

commit dc9d9d5b53beaa5520727ea158c349bfedfd5efe
Merge: 04e4c45 00643af
Author: Peter de Ridder <peter at xfce.org>
Date:   Sun Feb 13 14:33:54 2011 +0100

    Merge branch 'thunarx-2'

commit 00643afda39561a1ba7665c4a78b7fa0127104de
Author: Peter de Ridder <peter at xfce.org>
Date:   Sun Nov 29 11:44:37 2009 +0100

    * thunar-vcs-plugin/tvp-provider.c tvp-git-helper/*.c: Ported git helper
      to thunarx-2.

commit d71f86ea9cc5ae53b9727c4d7ac756ca5c2c14ca
Merge: 3374e57 2872d1e
Author: Peter de Ridder <peter at xfce.org>
Date:   Sun Nov 29 11:25:50 2009 +0100

    Merge branch 'master' into thunarx-2
    
    Conflicts:
    	thunar-vcs-plugin/tvp-provider.c

commit 3374e57cb1a5cc7ba1438f0088c18e93d63c9182
Author: Peter de Ridder <peter at xfce.org>
Date:   Sat Aug 15 23:45:11 2009 +0200

    * configure.ac.in: Depend on a more realistic thunarx-2 version.

commit 7ed028c6c9014b49cb2f6135a4e414750838b177
Author: Peter de Ridder <peter at xfce.org>
Date:   Sat Aug 15 21:09:30 2009 +0200

    * configure.ac.in: Removed thunar-vfs package check line.

commit c50c279d5a44e15a001350b56ff8ad0f14ff8190
Author: Peter de Ridder <peter at xfce.org>
Date:   Sat Aug 15 01:53:24 2009 +0200

    Changed to thunarx-2 and removed thunar-vfs

 configure.ac.in                            |    8 ++-
 thunar-vcs-plugin/Makefile.am              |    8 ++-
 thunar-vcs-plugin/tvp-git-action.c         |    2 +-
 thunar-vcs-plugin/tvp-provider.c           |   56 +++++++++++++++------------
 thunar-vcs-plugin/tvp-svn-action.c         |    2 +-
 thunar-vcs-plugin/tvp-svn-backend.h        |    2 +
 thunar-vcs-plugin/tvp-svn-property-page.c  |    2 +-
 tvp-git-helper/Makefile.am                 |    4 +-
 tvp-git-helper/main.c                      |    2 +-
 tvp-git-helper/tgh-add.c                   |    2 +-
 tvp-git-helper/tgh-blame-dialog.c          |    2 +-
 tvp-git-helper/tgh-blame.c                 |    2 +-
 tvp-git-helper/tgh-branch-dialog.c         |    2 +-
 tvp-git-helper/tgh-branch.c                |    6 ++-
 tvp-git-helper/tgh-clean-dialog.c          |    2 +-
 tvp-git-helper/tgh-clean.c                 |    2 +-
 tvp-git-helper/tgh-clone.c                 |    2 +-
 tvp-git-helper/tgh-common.c                |    2 +-
 tvp-git-helper/tgh-dialog-common.c         |    1 -
 tvp-git-helper/tgh-file-selection-dialog.c |    2 +-
 tvp-git-helper/tgh-log-dialog.c            |    2 +-
 tvp-git-helper/tgh-log.c                   |    2 +-
 tvp-git-helper/tgh-move.c                  |    2 +-
 tvp-git-helper/tgh-notify-dialog.c         |    2 +-
 tvp-git-helper/tgh-reset.c                 |    2 +-
 tvp-git-helper/tgh-stash-dialog.c          |    2 +-
 tvp-git-helper/tgh-stash.c                 |    2 +-
 tvp-git-helper/tgh-status-dialog.c         |    2 +-
 tvp-git-helper/tgh-status.c                |    8 ++-
 tvp-git-helper/tgh-transfer-dialog.c       |    2 +-
 tvp-svn-helper/Makefile.am                 |    5 +-
 tvp-svn-helper/main.c                      |    2 +-
 tvp-svn-helper/tsh-add.c                   |    2 +-
 tvp-svn-helper/tsh-blame-dialog.c          |    2 +-
 tvp-svn-helper/tsh-blame.c                 |    2 +-
 tvp-svn-helper/tsh-checkout.c              |    2 +-
 tvp-svn-helper/tsh-cleanup.c               |    2 +-
 tvp-svn-helper/tsh-commit.c                |    2 +-
 tvp-svn-helper/tsh-common.c                |    2 +-
 tvp-svn-helper/tsh-copy.c                  |    2 +-
 tvp-svn-helper/tsh-delete.c                |    2 +-
 tvp-svn-helper/tsh-dialog-common.c         |    1 -
 tvp-svn-helper/tsh-export.c                |    2 +-
 tvp-svn-helper/tsh-file-dialog.c           |    2 +-
 tvp-svn-helper/tsh-file-selection-dialog.c |    2 +-
 tvp-svn-helper/tsh-import.c                |    2 +-
 tvp-svn-helper/tsh-lock-dialog.c           |    2 +-
 tvp-svn-helper/tsh-lock.c                  |    2 +-
 tvp-svn-helper/tsh-log-dialog.c            |    2 +-
 tvp-svn-helper/tsh-log-message-dialog.c    |    2 +-
 tvp-svn-helper/tsh-log.c                   |    2 +-
 tvp-svn-helper/tsh-login-dialog.c          |    2 +-
 tvp-svn-helper/tsh-move.c                  |    2 +-
 tvp-svn-helper/tsh-notify-dialog.c         |    2 +-
 tvp-svn-helper/tsh-properties-dialog.c     |    2 +-
 tvp-svn-helper/tsh-properties.c            |    2 +-
 tvp-svn-helper/tsh-relocate-dialog.c       |    2 +-
 tvp-svn-helper/tsh-relocate.c              |    2 +-
 tvp-svn-helper/tsh-resolved.c              |    2 +-
 tvp-svn-helper/tsh-revert.c                |    2 +-
 tvp-svn-helper/tsh-status-dialog.c         |    2 +-
 tvp-svn-helper/tsh-status.c                |    2 +-
 tvp-svn-helper/tsh-switch.c                |    2 +-
 tvp-svn-helper/tsh-transfer-dialog.c       |    2 +-
 tvp-svn-helper/tsh-trust-dialog.c          |    2 +-
 tvp-svn-helper/tsh-unlock.c                |    2 +-
 tvp-svn-helper/tsh-update.c                |    2 +-
 67 files changed, 115 insertions(+), 98 deletions(-)

diff --git a/configure.ac.in b/configure.ac.in
index 8d60852..019223e 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -27,7 +27,7 @@ dnl *** Initialize autoconf ***
 dnl ***************************
 AC_COPYRIGHT([Copyright (c) 2006-2009 Peter de Ridder <peter at xfce.org>.])
 AC_INIT([thunar-vcs-plugin], [tvp_version], [thunar-dev at xfce.org])
-AC_PREFIX_DEFAULT([$(pkg-config --variable prefix thunarx-1 || echo /usr/local)])
+AC_PREFIX_DEFAULT([$(pkg-config --variable prefix thunarx-2 || echo /usr/local)])
 AC_PREREQ([2.50])
 AC_CANONICAL_TARGET()
 
@@ -73,10 +73,12 @@ XDT_I18N([@LINGUAS@])
 dnl ***********************************
 dnl *** Check for required packages ***
 dnl ***********************************
-XDT_CHECK_PACKAGE([THUNARX], [thunarx-1], [0.4.0])
-XDT_CHECK_PACKAGE([THUNAR_VFS], [thunar-vfs-1], [0.4.0])
+XDT_CHECK_PACKAGE([THUNARX], [thunarx-2], [1.0.1])
+XDT_CHECK_PACKAGE([EXO], [exo-0.3], [0.3.100])
+XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.6.0])
 XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.6.0])
 XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.6.0])
+XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.6.0])
 XDT_CHECK_PACKAGE([GOBJECT], [gobject-2.0], [2.6.0])
 
 dnl ***********************************
diff --git a/thunar-vcs-plugin/Makefile.am b/thunar-vcs-plugin/Makefile.am
index e09ef29..d8b3a3c 100644
--- a/thunar-vcs-plugin/Makefile.am
+++ b/thunar-vcs-plugin/Makefile.am
@@ -8,7 +8,7 @@ AM_CPPFLAGS =								\
 	-DPACKAGE_LOCALE_DIR=\"$(localedir)\"				\
 	$(PLATFORM_CPPFLAGS)
 
-extensionsdir = $(libdir)/thunarx-1
+extensionsdir = $(libdir)/thunarx-2
 extensions_LTLIBRARIES =						\
 	thunar-vcs-plugin.la
 
@@ -45,7 +45,8 @@ endif
 thunar_vcs_plugin_la_CFLAGS =						\
 	$(PLATFORM_CFLAGS)						\
 	$(THUNARX_CFLAGS)						\
-	$(THUNAR_VFS_CFLAGS)
+	$(EXO_CFLAGS)							\
+	$(LIBXFCE4UTIL_CFLAGS)
 if HAVE_SUBVERSION
 thunar_vcs_plugin_la_CFLAGS +=						\
 	$(APR_CFLAGS)
@@ -57,7 +58,8 @@ thunar_vcs_plugin_la_LDFLAGS =						\
 	-module								\
 	$(PLATFORM_LDFLAGS)						\
 	$(THUNARX_LDFLAGS)						\
-	$(THUNAR_VFS_LDFLAGS)
+	$(EXO_LDFLAGS)							\
+	$(LIBXFCE4UTIL_LDFLAGS)
 if HAVE_SUBVERSION
 thunar_vcs_plugin_la_LDFLAGS +=						\
 	$(APR_LDFLAGS)
diff --git a/thunar-vcs-plugin/tvp-git-action.c b/thunar-vcs-plugin/tvp-git-action.c
index ab38395..ac0c181 100644
--- a/thunar-vcs-plugin/tvp-git-action.c
+++ b/thunar-vcs-plugin/tvp-git-action.c
@@ -23,7 +23,7 @@
 
 #include <thunarx/thunarx.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <thunar-vcs-plugin/tvp-git-action.h>
 
diff --git a/thunar-vcs-plugin/tvp-provider.c b/thunar-vcs-plugin/tvp-provider.c
index cc46ccd..139a95f 100644
--- a/thunar-vcs-plugin/tvp-provider.c
+++ b/thunar-vcs-plugin/tvp-provider.c
@@ -29,7 +29,7 @@
 #include <string.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #ifdef HAVE_SUBVERSION
 #include <subversion-1/svn_types.h>
@@ -388,11 +388,10 @@ tvp_provider_get_file_actions (ThunarxMenuProvider *menu_provider,
 {
   GList              *actions = NULL;
   GtkAction          *action;
-  ThunarVfsPathScheme scheme;
-  ThunarVfsInfo      *info;
   GList              *lp;
-  gint                n_files = 0;
+  gint               n_files = 0;
 #ifdef HAVE_SUBVERSION
+  gchar              *scheme;
   gboolean            parent_wc = FALSE;
   gboolean            directory_is_wc = FALSE;
   gboolean            directory_is_not_wc = FALSE;
@@ -413,13 +412,15 @@ tvp_provider_get_file_actions (ThunarxMenuProvider *menu_provider,
   for (lp = files; lp != NULL; lp = lp->next, ++n_files)
   {
     /* check if the file is a local file */
-    info = thunarx_file_info_get_vfs_info (lp->data);
-    scheme = thunar_vfs_path_get_scheme (info->path);
-    thunar_vfs_info_unref (info);
+    scheme = thunarx_file_info_get_uri_scheme (lp->data);
 
     /* unable to handle non-local files */
-    if (G_UNLIKELY (scheme != THUNAR_VFS_PATH_SCHEME_FILE))
+    if (G_UNLIKELY (strcmp (scheme, "file")))
+    {
+      g_free (scheme);
       return NULL;
+    }
+    g_free (scheme);
 
     /* check if the parent folder is a working copy */
     if (!parent_wc && tvp_is_parent_working_copy (lp->data))
@@ -471,13 +472,15 @@ tvp_provider_get_file_actions (ThunarxMenuProvider *menu_provider,
   for (lp = files; lp != NULL; lp = lp->next, ++n_files)
   {
     /* check if the file is a local file */
-    info = thunarx_file_info_get_vfs_info (lp->data);
-    scheme = thunar_vfs_path_get_scheme (info->path);
-    thunar_vfs_info_unref (info);
+    scheme = thunarx_file_info_get_uri_scheme (lp->data);
 
     /* unable to handle non-local files */
-    if (G_UNLIKELY (scheme != THUNAR_VFS_PATH_SCHEME_FILE))
+    if (G_UNLIKELY (strcmp (scheme, "file")))
+    {
+      g_free (scheme);
       return NULL;
+    }
+    g_free (scheme);
 
     if (thunarx_file_info_is_directory (lp->data))
     {
@@ -507,18 +510,19 @@ tvp_provider_get_folder_actions (ThunarxMenuProvider *menu_provider,
 {
   GtkAction          *action;
   GList              *actions = NULL;
-  ThunarVfsPathScheme scheme;
-  ThunarVfsInfo      *info;
+  gchar              *scheme;
   GList              *files;
 
   /* check if the file is a local file */
-  info = thunarx_file_info_get_vfs_info (folder);
-  scheme = thunar_vfs_path_get_scheme (info->path);
-  thunar_vfs_info_unref (info);
+  scheme = thunarx_file_info_get_uri_scheme (folder);
 
   /* unable to handle non-local files */
-  if (G_UNLIKELY (scheme != THUNAR_VFS_PATH_SCHEME_FILE))
+  if (G_UNLIKELY (strcmp (scheme, "file")))
+  {
+    g_free (scheme);
     return NULL;
+  }
+  g_free (scheme);
 
   files = g_list_append (NULL, folder);
 
@@ -552,17 +556,18 @@ tvp_provider_get_pages (ThunarxPropertyPageProvider *page_provider, GList *files
   if (g_list_length (files) == 1)
   {
     gboolean            is_vc = FALSE;
-    ThunarVfsPathScheme scheme;
-    ThunarVfsInfo      *info;
+    gchar              *scheme;
 
     /* check if the file is a local file */
-    info = thunarx_file_info_get_vfs_info (files->data);
-    scheme = thunar_vfs_path_get_scheme (info->path);
-    thunar_vfs_info_unref (info);
+    scheme = thunarx_file_info_get_uri_scheme (files->data);
 
     /* unable to handle non-local files */
-    if (G_UNLIKELY (scheme != THUNAR_VFS_PATH_SCHEME_FILE))
+    if (G_UNLIKELY (strcmp (scheme, "file")))
+    {
+      g_free (scheme);
       return NULL;
+    }
+    g_free (scheme);
 
     if (thunarx_file_info_is_directory (files->data))
     {
@@ -605,6 +610,7 @@ tvp_provider_get_pages (ThunarxPropertyPageProvider *page_provider, GList *files
 static void
 tvp_child_watch (GPid pid, gint status, gpointer data)
 {
+  /*
   gchar *watch_path = data;
   ThunarVfsPath *path;
 
@@ -627,7 +633,7 @@ tvp_child_watch (GPid pid, gint status, gpointer data)
     //this is done by destroy callback
     //g_free (watch_path);
   }
-
+  */
   g_spawn_close_pid (pid);
 }
 
diff --git a/thunar-vcs-plugin/tvp-svn-action.c b/thunar-vcs-plugin/tvp-svn-action.c
index 092fb7d..102d5de 100644
--- a/thunar-vcs-plugin/tvp-svn-action.c
+++ b/thunar-vcs-plugin/tvp-svn-action.c
@@ -23,7 +23,7 @@
 
 #include <thunarx/thunarx.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <thunar-vcs-plugin/tvp-svn-action.h>
 
diff --git a/thunar-vcs-plugin/tvp-svn-backend.h b/thunar-vcs-plugin/tvp-svn-backend.h
index dc17586..6c75d59 100644
--- a/thunar-vcs-plugin/tvp-svn-backend.h
+++ b/thunar-vcs-plugin/tvp-svn-backend.h
@@ -20,6 +20,8 @@
 #ifndef __TVP_SVN_BACKEND_H__
 #define __TVP_SVN_BACKEND_H__
 
+#include <glib.h>
+
 G_BEGIN_DECLS;
 
 typedef struct
diff --git a/thunar-vcs-plugin/tvp-svn-property-page.c b/thunar-vcs-plugin/tvp-svn-property-page.c
index e036f7e..426d75e 100644
--- a/thunar-vcs-plugin/tvp-svn-property-page.c
+++ b/thunar-vcs-plugin/tvp-svn-property-page.c
@@ -23,7 +23,7 @@
 
 #include <thunarx/thunarx.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_types.h>
 
diff --git a/tvp-git-helper/Makefile.am b/tvp-git-helper/Makefile.am
index fe616e8..789c9c5 100644
--- a/tvp-git-helper/Makefile.am
+++ b/tvp-git-helper/Makefile.am
@@ -65,14 +65,14 @@ tvp_git_helper_CPPFLAGS =						\
 
 tvp_git_helper_CFLAGS =							\
 	$(PLATFORM_CFLAGS)						\
-	$(THUNAR_VFS_CFLAGS)						\
+	$(LIBXFCE4UTIL_CFLAGS)						\
 	$(GTK_CFLAGS)							\
 	$(GLIB_CFLAGS)							\
 	$(GOBJECT_CFLAGS)
 
 tvp_git_helper_LDFLAGS =						\
 	$(PLATFORM_LIBS)						\
-	$(THUNAR_VFS_LIBS)						\
+	$(LIBXFCE4UTIL_LIBS)						\
 	$(GTK_LIBS)							\
 	$(GLIB_LIBS)							\
 	$(GOBJECT_LIBS)
diff --git a/tvp-git-helper/main.c b/tvp-git-helper/main.c
index 3a8ed52..25e8b02 100644
--- a/tvp-git-helper/main.c
+++ b/tvp-git-helper/main.c
@@ -26,7 +26,7 @@
 #include <glib/gprintf.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include "tgh-common.h"
 
diff --git a/tvp-git-helper/tgh-add.c b/tvp-git-helper/tgh-add.c
index 41a0799..cd52eda 100644
--- a/tvp-git-helper/tgh-add.c
+++ b/tvp-git-helper/tgh-add.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include "tgh-common.h"
 #include "tgh-dialog-common.h"
diff --git a/tvp-git-helper/tgh-blame-dialog.c b/tvp-git-helper/tgh-blame-dialog.c
index 24adf64..aaae2e5 100644
--- a/tvp-git-helper/tgh-blame-dialog.c
+++ b/tvp-git-helper/tgh-blame-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include "tgh-common.h"
diff --git a/tvp-git-helper/tgh-blame.c b/tvp-git-helper/tgh-blame.c
index abfecf6..4644db9 100644
--- a/tvp-git-helper/tgh-blame.c
+++ b/tvp-git-helper/tgh-blame.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include "tgh-common.h"
 #include "tgh-dialog-common.h"
diff --git a/tvp-git-helper/tgh-branch-dialog.c b/tvp-git-helper/tgh-branch-dialog.c
index dbb6852..c4262a6 100644
--- a/tvp-git-helper/tgh-branch-dialog.c
+++ b/tvp-git-helper/tgh-branch-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include "tgh-common.h"
diff --git a/tvp-git-helper/tgh-branch.c b/tvp-git-helper/tgh-branch.c
index 098dcb8..42469af 100644
--- a/tvp-git-helper/tgh-branch.c
+++ b/tvp-git-helper/tgh-branch.c
@@ -22,10 +22,14 @@
 #include <stdlib.h>
 #endif
 
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include "tgh-common.h"
 #include "tgh-dialog-common.h"
diff --git a/tvp-git-helper/tgh-clean-dialog.c b/tvp-git-helper/tgh-clean-dialog.c
index 24c2f6c..3c85b1e 100644
--- a/tvp-git-helper/tgh-clean-dialog.c
+++ b/tvp-git-helper/tgh-clean-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include "tgh-clean-dialog.h"
diff --git a/tvp-git-helper/tgh-clean.c b/tvp-git-helper/tgh-clean.c
index 8a83d44..e8c6d70 100644
--- a/tvp-git-helper/tgh-clean.c
+++ b/tvp-git-helper/tgh-clean.c
@@ -33,7 +33,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include "tgh-common.h"
 #include "tgh-dialog-common.h"
diff --git a/tvp-git-helper/tgh-clone.c b/tvp-git-helper/tgh-clone.c
index a9a53db..4b64986 100644
--- a/tvp-git-helper/tgh-clone.c
+++ b/tvp-git-helper/tgh-clone.c
@@ -33,7 +33,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include "tgh-common.h"
 #include "tgh-dialog-common.h"
diff --git a/tvp-git-helper/tgh-common.c b/tvp-git-helper/tgh-common.c
index 2bb200a..f64fb74 100644
--- a/tvp-git-helper/tgh-common.c
+++ b/tvp-git-helper/tgh-common.c
@@ -33,7 +33,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include "tgh-dialog-common.h"
 #include "tgh-notify-dialog.h"
diff --git a/tvp-git-helper/tgh-dialog-common.c b/tvp-git-helper/tgh-dialog-common.c
index b39eb95..3f028b8 100644
--- a/tvp-git-helper/tgh-dialog-common.c
+++ b/tvp-git-helper/tgh-dialog-common.c
@@ -19,7 +19,6 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
 #include <gtk/gtk.h>
 
 #include "tgh-dialog-common.h"
diff --git a/tvp-git-helper/tgh-file-selection-dialog.c b/tvp-git-helper/tgh-file-selection-dialog.c
index 15aadd2..2eaccca 100644
--- a/tvp-git-helper/tgh-file-selection-dialog.c
+++ b/tvp-git-helper/tgh-file-selection-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include "tgh-common.h"
diff --git a/tvp-git-helper/tgh-log-dialog.c b/tvp-git-helper/tgh-log-dialog.c
index 7a2bf59..de2b588 100644
--- a/tvp-git-helper/tgh-log-dialog.c
+++ b/tvp-git-helper/tgh-log-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include "tgh-common.h"
diff --git a/tvp-git-helper/tgh-log.c b/tvp-git-helper/tgh-log.c
index 929114d..3ad14c6 100644
--- a/tvp-git-helper/tgh-log.c
+++ b/tvp-git-helper/tgh-log.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include "tgh-common.h"
 #include "tgh-dialog-common.h"
diff --git a/tvp-git-helper/tgh-move.c b/tvp-git-helper/tgh-move.c
index e5c49ce..e50179d 100644
--- a/tvp-git-helper/tgh-move.c
+++ b/tvp-git-helper/tgh-move.c
@@ -33,7 +33,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include "tgh-common.h"
 #include "tgh-dialog-common.h"
diff --git a/tvp-git-helper/tgh-notify-dialog.c b/tvp-git-helper/tgh-notify-dialog.c
index d964321..5b0cb41 100644
--- a/tvp-git-helper/tgh-notify-dialog.c
+++ b/tvp-git-helper/tgh-notify-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include "tgh-notify-dialog.h"
diff --git a/tvp-git-helper/tgh-reset.c b/tvp-git-helper/tgh-reset.c
index 763e34d..26cb49c 100644
--- a/tvp-git-helper/tgh-reset.c
+++ b/tvp-git-helper/tgh-reset.c
@@ -33,7 +33,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include "tgh-common.h"
 #include "tgh-dialog-common.h"
diff --git a/tvp-git-helper/tgh-stash-dialog.c b/tvp-git-helper/tgh-stash-dialog.c
index d51a804..d62048f 100644
--- a/tvp-git-helper/tgh-stash-dialog.c
+++ b/tvp-git-helper/tgh-stash-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include "tgh-common.h"
diff --git a/tvp-git-helper/tgh-stash.c b/tvp-git-helper/tgh-stash.c
index 824313b..42ce18c 100644
--- a/tvp-git-helper/tgh-stash.c
+++ b/tvp-git-helper/tgh-stash.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include "tgh-common.h"
 #include "tgh-dialog-common.h"
diff --git a/tvp-git-helper/tgh-status-dialog.c b/tvp-git-helper/tgh-status-dialog.c
index 6f7f426..0b1c033 100644
--- a/tvp-git-helper/tgh-status-dialog.c
+++ b/tvp-git-helper/tgh-status-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include "tgh-common.h"
diff --git a/tvp-git-helper/tgh-status.c b/tvp-git-helper/tgh-status.c
index 304df18..16927b6 100644
--- a/tvp-git-helper/tgh-status.c
+++ b/tvp-git-helper/tgh-status.c
@@ -22,11 +22,13 @@
 #include <stdlib.h>
 #endif
 
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+
 #include <glib.h>
 #include <gtk/gtk.h>
-
-#include <thunar-vfs/thunar-vfs.h>
-
+#include <libxfce4util/libxfce4util.h>
 #include "tgh-common.h"
 #include "tgh-dialog-common.h"
 #include "tgh-status-dialog.h"
diff --git a/tvp-git-helper/tgh-transfer-dialog.c b/tvp-git-helper/tgh-transfer-dialog.c
index c894674..7b4ef80 100644
--- a/tvp-git-helper/tgh-transfer-dialog.c
+++ b/tvp-git-helper/tgh-transfer-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 #include <dirent.h>
 
diff --git a/tvp-svn-helper/Makefile.am b/tvp-svn-helper/Makefile.am
index c25e5ce..5496ef7 100644
--- a/tvp-svn-helper/Makefile.am
+++ b/tvp-svn-helper/Makefile.am
@@ -93,7 +93,7 @@ tvp_svn_helper_CPPFLAGS =						\
 
 tvp_svn_helper_CFLAGS =							\
 	$(PLATFORM_CFLAGS)						\
-	$(THUNAR_VFS_CFLAGS)						\
+	$(LIBXFCE4UTIL_CFLAGS)						\
 	$(GTK_CFLAGS)							\
 	$(GLIB_CFLAGS)							\
 	$(GOBJECT_CFLAGS)						\
@@ -101,9 +101,10 @@ tvp_svn_helper_CFLAGS =							\
 
 tvp_svn_helper_LDFLAGS =						\
 	$(PLATFORM_LIBS)						\
-	$(THUNAR_VFS_LIBS)						\
+	$(LIBXFCE4UTIL_LIBS)						\
 	$(GTK_LIBS)							\
 	$(GLIB_LIBS)							\
+	$(GTHREAD_LIBS)							\
 	$(GOBJECT_LIBS)							\
 	$(APR_LIBS)
 
diff --git a/tvp-svn-helper/main.c b/tvp-svn-helper/main.c
index a10864b..75e03c0 100644
--- a/tvp-svn-helper/main.c
+++ b/tvp-svn-helper/main.c
@@ -26,7 +26,7 @@
 #include <glib/gprintf.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-add.c b/tvp-svn-helper/tsh-add.c
index fb7b6c1..9bc6060 100644
--- a/tvp-svn-helper/tsh-add.c
+++ b/tvp-svn-helper/tsh-add.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-blame-dialog.c b/tvp-svn-helper/tsh-blame-dialog.c
index 5bbad63..4ebd65d 100644
--- a/tvp-svn-helper/tsh-blame-dialog.c
+++ b/tvp-svn-helper/tsh-blame-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include <subversion-1/svn_client.h>
diff --git a/tvp-svn-helper/tsh-blame.c b/tvp-svn-helper/tsh-blame.c
index 2c59335..67c5787 100644
--- a/tvp-svn-helper/tsh-blame.c
+++ b/tvp-svn-helper/tsh-blame.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-checkout.c b/tvp-svn-helper/tsh-checkout.c
index 516c5e7..8833103 100644
--- a/tvp-svn-helper/tsh-checkout.c
+++ b/tvp-svn-helper/tsh-checkout.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-cleanup.c b/tvp-svn-helper/tsh-cleanup.c
index 4ddbca8..7f310a2 100644
--- a/tvp-svn-helper/tsh-cleanup.c
+++ b/tvp-svn-helper/tsh-cleanup.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-commit.c b/tvp-svn-helper/tsh-commit.c
index 1ae2032..f512c23 100644
--- a/tvp-svn-helper/tsh-commit.c
+++ b/tvp-svn-helper/tsh-commit.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-common.c b/tvp-svn-helper/tsh-common.c
index eaa0a9e..8643d66 100644
--- a/tvp-svn-helper/tsh-common.c
+++ b/tvp-svn-helper/tsh-common.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <apr_lib.h>
 
diff --git a/tvp-svn-helper/tsh-copy.c b/tvp-svn-helper/tsh-copy.c
index 4f2b26c..74c3d9d 100644
--- a/tvp-svn-helper/tsh-copy.c
+++ b/tvp-svn-helper/tsh-copy.c
@@ -26,7 +26,7 @@
 #include <gtk/gtk.h>
 #include <dirent.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-delete.c b/tvp-svn-helper/tsh-delete.c
index 00ac41b..270fb62 100644
--- a/tvp-svn-helper/tsh-delete.c
+++ b/tvp-svn-helper/tsh-delete.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-dialog-common.c b/tvp-svn-helper/tsh-dialog-common.c
index 702cd99..036bebe 100644
--- a/tvp-svn-helper/tsh-dialog-common.c
+++ b/tvp-svn-helper/tsh-dialog-common.c
@@ -19,7 +19,6 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
 #include <gtk/gtk.h>
 
 #include "tsh-dialog-common.h"
diff --git a/tvp-svn-helper/tsh-export.c b/tvp-svn-helper/tsh-export.c
index a59d8f7..88cac04 100644
--- a/tvp-svn-helper/tsh-export.c
+++ b/tvp-svn-helper/tsh-export.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-file-dialog.c b/tvp-svn-helper/tsh-file-dialog.c
index af00567..b994aba 100644
--- a/tvp-svn-helper/tsh-file-dialog.c
+++ b/tvp-svn-helper/tsh-file-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include "tsh-file-dialog.h"
diff --git a/tvp-svn-helper/tsh-file-selection-dialog.c b/tvp-svn-helper/tsh-file-selection-dialog.c
index 917b5e7..c283421 100644
--- a/tvp-svn-helper/tsh-file-selection-dialog.c
+++ b/tvp-svn-helper/tsh-file-selection-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include <subversion-1/svn_client.h>
diff --git a/tvp-svn-helper/tsh-import.c b/tvp-svn-helper/tsh-import.c
index 509d280..8e1bdc5 100644
--- a/tvp-svn-helper/tsh-import.c
+++ b/tvp-svn-helper/tsh-import.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-lock-dialog.c b/tvp-svn-helper/tsh-lock-dialog.c
index 81f6009..05015df 100644
--- a/tvp-svn-helper/tsh-lock-dialog.c
+++ b/tvp-svn-helper/tsh-lock-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include "tsh-lock-dialog.h"
diff --git a/tvp-svn-helper/tsh-lock.c b/tvp-svn-helper/tsh-lock.c
index 006dda2..c6eafc5 100644
--- a/tvp-svn-helper/tsh-lock.c
+++ b/tvp-svn-helper/tsh-lock.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-log-dialog.c b/tvp-svn-helper/tsh-log-dialog.c
index 3994f09..b5e6ea3 100644
--- a/tvp-svn-helper/tsh-log-dialog.c
+++ b/tvp-svn-helper/tsh-log-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include <subversion-1/svn_client.h>
diff --git a/tvp-svn-helper/tsh-log-message-dialog.c b/tvp-svn-helper/tsh-log-message-dialog.c
index 2f3dd60..7ed3027 100644
--- a/tvp-svn-helper/tsh-log-message-dialog.c
+++ b/tvp-svn-helper/tsh-log-message-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include "tsh-tree-common.h"
diff --git a/tvp-svn-helper/tsh-log.c b/tvp-svn-helper/tsh-log.c
index f6b6a31..59327f1 100644
--- a/tvp-svn-helper/tsh-log.c
+++ b/tvp-svn-helper/tsh-log.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-login-dialog.c b/tvp-svn-helper/tsh-login-dialog.c
index ced0c0c..609632a 100644
--- a/tvp-svn-helper/tsh-login-dialog.c
+++ b/tvp-svn-helper/tsh-login-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include "tsh-login-dialog.h"
diff --git a/tvp-svn-helper/tsh-move.c b/tvp-svn-helper/tsh-move.c
index 6588fd9..5f108a8 100644
--- a/tvp-svn-helper/tsh-move.c
+++ b/tvp-svn-helper/tsh-move.c
@@ -26,7 +26,7 @@
 #include <gtk/gtk.h>
 #include <dirent.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-notify-dialog.c b/tvp-svn-helper/tsh-notify-dialog.c
index b001697..ff262e2 100644
--- a/tvp-svn-helper/tsh-notify-dialog.c
+++ b/tvp-svn-helper/tsh-notify-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include "tsh-notify-dialog.h"
diff --git a/tvp-svn-helper/tsh-properties-dialog.c b/tvp-svn-helper/tsh-properties-dialog.c
index 9691d35..826ec21 100644
--- a/tvp-svn-helper/tsh-properties-dialog.c
+++ b/tvp-svn-helper/tsh-properties-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include <subversion-1/svn_client.h>
diff --git a/tvp-svn-helper/tsh-properties.c b/tvp-svn-helper/tsh-properties.c
index d7cc08d..9b11de7 100644
--- a/tvp-svn-helper/tsh-properties.c
+++ b/tvp-svn-helper/tsh-properties.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-relocate-dialog.c b/tvp-svn-helper/tsh-relocate-dialog.c
index 18478f7..209ade0 100644
--- a/tvp-svn-helper/tsh-relocate-dialog.c
+++ b/tvp-svn-helper/tsh-relocate-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 #include <dirent.h>
 #include <subversion-1/svn_path.h>
diff --git a/tvp-svn-helper/tsh-relocate.c b/tvp-svn-helper/tsh-relocate.c
index 8ca16f2..b3ac62e 100644
--- a/tvp-svn-helper/tsh-relocate.c
+++ b/tvp-svn-helper/tsh-relocate.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-resolved.c b/tvp-svn-helper/tsh-resolved.c
index eb1bea9..169cce3 100644
--- a/tvp-svn-helper/tsh-resolved.c
+++ b/tvp-svn-helper/tsh-resolved.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-revert.c b/tvp-svn-helper/tsh-revert.c
index aeeab53..3b1949e 100644
--- a/tvp-svn-helper/tsh-revert.c
+++ b/tvp-svn-helper/tsh-revert.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-status-dialog.c b/tvp-svn-helper/tsh-status-dialog.c
index 8f70e4d..2d19b93 100644
--- a/tvp-svn-helper/tsh-status-dialog.c
+++ b/tvp-svn-helper/tsh-status-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include <subversion-1/svn_client.h>
diff --git a/tvp-svn-helper/tsh-status.c b/tvp-svn-helper/tsh-status.c
index 6bb6ed4..4c71a72 100644
--- a/tvp-svn-helper/tsh-status.c
+++ b/tvp-svn-helper/tsh-status.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-switch.c b/tvp-svn-helper/tsh-switch.c
index 1102112..0db4868 100644
--- a/tvp-svn-helper/tsh-switch.c
+++ b/tvp-svn-helper/tsh-switch.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-transfer-dialog.c b/tvp-svn-helper/tsh-transfer-dialog.c
index 8ca2c4a..f91831e 100644
--- a/tvp-svn-helper/tsh-transfer-dialog.c
+++ b/tvp-svn-helper/tsh-transfer-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 #include <dirent.h>
 #include <subversion-1/svn_path.h>
diff --git a/tvp-svn-helper/tsh-trust-dialog.c b/tvp-svn-helper/tsh-trust-dialog.c
index 2f45d2f..4c43e73 100644
--- a/tvp-svn-helper/tsh-trust-dialog.c
+++ b/tvp-svn-helper/tsh-trust-dialog.c
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 #include <gtk/gtk.h>
 
 #include <subversion-1/svn_auth.h>
diff --git a/tvp-svn-helper/tsh-unlock.c b/tvp-svn-helper/tsh-unlock.c
index 5c049be..20a4fe6 100644
--- a/tvp-svn-helper/tsh-unlock.c
+++ b/tvp-svn-helper/tsh-unlock.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>
diff --git a/tvp-svn-helper/tsh-update.c b/tvp-svn-helper/tsh-update.c
index 9ba1633..6be56a9 100644
--- a/tvp-svn-helper/tsh-update.c
+++ b/tvp-svn-helper/tsh-update.c
@@ -25,7 +25,7 @@
 #include <glib.h>
 #include <gtk/gtk.h>
 
-#include <thunar-vfs/thunar-vfs.h>
+#include <libxfce4util/libxfce4util.h>
 
 #include <subversion-1/svn_client.h>
 #include <subversion-1/svn_pools.h>



More information about the Xfce4-commits mailing list