Git Repositories

2006-02-08 Benedikt Meurer <benny@xfce.org>
authorBenedikt Meurer <benny@xfce.org>
Wed, 8 Feb 2006 22:58:40 +0000 (22:58 +0000)
committerBenedikt Meurer <benny@xfce.org>
Wed, 8 Feb 2006 22:58:40 +0000 (22:58 +0000)
commit736ae7a33778f623e3f1d465435a8973aa298ef5
treeee6628adf452511ed1b08e28c133e37f687c5bda
parentcbeec7da85e51bd3f10257d2c6415330af507342
2006-02-08 Benedikt Meurer <benny@xfce.org>

* thunar-vfs/thunar-vfs-util.{c,h}, thunar-vfs/thunar-vfs.symbols: Add
  new function thunar_vfs_canonicalize_filename().
* thunar-vfs/thunar-vfs-path.c(thunar_vfs_path_new): Use
  thunar_vfs_canonicalize_filename() on absolute paths.
* docs/reference/thunar-vfs/: Update the thunar-vfs API docs.
* thunar/thunar-dialogs.{c,h}: Use a generic parent parameter instead of
  a GtkWidget, so this method is also usable if no GtkWidget is none,
  but the dialog must appear on a specific screen.
* thunar/thunar-application.{c,h}: Add a "daemon" property, which
  determines whether Thunar will exit once the last window is closed.
  Remove the D-BUS service here. Add process_filenames() method, to
  process the list of filenames given on the command line. Bug #1384.
* thunar/main.c: Attach the D-BUS here.
* Makefile.am, org.xfce.Thunar.service.in: Add Thunar specific service
  file.
* thunar/thunar-dbus-service-infos.xml, thunar/thunar-dbus-service.c:
  Add the org.xfce.Thunar interface here, with currently only a
  LaunchFiles() method, which can process Thunar command line parameters
  in a remote instance. Bug #1384.
* thunar/thunar-dbus-client.{c,h}, thunar/Makefile.am: Add convenience
  wrapper for the D-BUS LaunchFiles() of the org.xfce.Thunar interface,
  which is used on startup to first try to reuse an existing instance.
  This way new folder windows will popup instantly if an instance of
  Thunar is already running.
* org.xfce.Thunar.service.in, org.xfce.FileManager.service.in,
  thunar/main.c: Add --daemon option and use it when starting from the
  message bus. Pass all additional parameters as file names to a run-
  ning remote instance or to ThunarApplication as fallback. Bug #1384.
* examples/xfce-file-manager.py, examples/Makefile.am: Add a simple
  example how to communicate with the file manager using the D-BUS
  Python bindings.
* po/Thunar.pot, po/*.po: Merge new strings.

(Old svn revision: 19782)
35 files changed:
ChangeLog
Makefile.am
docs/reference/thunar-vfs/thunar-vfs-sections.txt
docs/reference/thunar-vfs/tmpl/thunar-vfs-util.sgml
examples/Makefile.am
examples/xfce-file-manager.py [new file with mode: 0755]
org.xfce.FileManager.service.in
org.xfce.Thunar.service.in [new file with mode: 0644]
po/Thunar.pot
po/ca.po
po/de.po
po/el.po
po/es.po
po/fr.po
po/hu.po
po/it.po
po/ja.po
po/nl.po
po/pl.po
po/pt_BR.po
po/ru.po
thunar-vfs/thunar-vfs-path.c
thunar-vfs/thunar-vfs-util.c
thunar-vfs/thunar-vfs-util.h
thunar-vfs/thunar-vfs.symbols
thunar/Makefile.am
thunar/main.c
thunar/thunar-application.c
thunar/thunar-application.h
thunar/thunar-dbus-client.c [new file with mode: 0644]
thunar/thunar-dbus-client.h [new file with mode: 0644]
thunar/thunar-dbus-service-infos.xml
thunar/thunar-dbus-service.c
thunar/thunar-dialogs.c
thunar/thunar-dialogs.h