Skip to content
Snippets Groups Projects
ChangeLog 225 KiB
Newer Older
2006-03-16	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-location-buttons.c, thunar/thunar-standard-view-ui.xml,
	  thunar/thunar-standard-view.c: Yet another attempt to set appropriate
	  labels/tooltips for the cut/copy/paste actions. Cut/copy/paste in file
	  manager is really different to other applications, not the actual data
	  is stored in the clipboard, but only the location where to find the
	  data.
	* thunar/thunar-tree-view.c: Add drop site support and clipboard
	  actions.
	* po/Thunar.pot, po/*.po: Merge new strings.
	* po/de.po: Update german translations. Use "Ordner" instead of
	  "Verzeichnis" to be consistent with the shared-mime-info and Gtk+
	  translations.

2006-03-15	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-debug.{c,h}, thunar/Makefile.am: Add THUNAR_DEBUG_MARK()
	  which can be used to easily profile parts of Thunar.

2006-03-15	Benedikt Meurer <benny@xfce.org>

	* acinclude.m4(BM_THUNAR_VFS_VOLUME_IMPL): Handle "none" properly.
	* thunar-vfs/thunar-vfs-volume-manager.c, thunar-vfs/Makefile.am,
	  thunar-vfs/thunar-vfs-volume-private.h, thunar-vfs/thunar-vfs.symbols,
	  thunar-vfs/thunar-vfs-volume.c, thunar-vfs/thunar-vfs-volume-none.c,
	  thunar-vfs/thunar-vfs-volume.h, thunar-vfs/thunar-vfs-volume-hal.c,
	  thunar-vfs/thunar-vfs-volume-freebsd.c: Improve the volume manager
	  implemenation. The ThunarVfsVolumeManager and ThunarVfsVolume inter-
	  faces are now abstract base classes, with the implementation API
	  completely separated from the public API. The HAL backend was fixed
	  to work around a strange HAL bug, where 'volume.is_mounted' is FALSE
	  for mounted volumes (instead of trusting HAL, we ask the kernel to
	  make sure we always display the proper state). Also, new signals
	  "mounted", "pre-unmount" and "unmounted" were added to both
	  ThunarVfsVolume and ThunarVfsVolumeManager, to allow applications to
	  perform certain actions for these events.
	* docs/reference/thunar-vfs/: Update the API documentation.
	* thunar/thunar-window.c: Whenever the user requests to unmount a
	  volume, check if the window displays a folder on this volume and if
	  so, go to the home folder, to make sure we don't display a probably
	  no longer existing mount point afterwards.

2006-03-14	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-exec.{c,h}: Add thunar_vfs_exec_sync() helper
	  function.
	* thunar-vfs/thunar-vfs-volume-freebsd.c: Use thunar_vfs_exec_sync().

2006-03-14	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-details-view.c(thunar_details_view_zoom_level_changed):
	  Fix bug in Gtk+ 2.6 version of this method.

2006-03-14	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-path.{c,h}, thunar-vfs/thunar-vfs.symbols: Add
	  convenience method thunar_vfs_path_is_ancestor(), used to implement
	  the auto-expand in the tree pane.
	* docs/reference/thunar-vfs/: Update thunar-vfs API docs.
	* thunar/thunar-file.h: Add thunar_file_is_ancestor().
	* docs/README.thunarrc, thunar/thunar-preferences.c,
	  thunar/thunar-window.c: Add new preference LastSeparatorPosition,
	  which includes the last position of the gutter that separates the
	  side pane and the main view.
	* docs/README.thunarrc, thunar/thunar-preferences.c,
	  thunar/thunar-preferences-dialog.c: Add new preferences
	  TreeIconEmblems and TreeIconSize, similar to their shortcuts
	  counterparts.
	* thunar/thunar-tree-model.{c,h}, thunar/thunar-tree-pane.{c,h},
	  thunar/thunar-tree-view.{c,h}, thunar/Makefile.am,
	  thunar/thunar-window-ui.xml, thunar/thunar-window.c: Initial import
	  of the tree side pane. Still missing a lot of features, but the basics
	  are in place and the performance and memory overhead is quite good
	  already. Bug #1363.
	* po/POTFILES.in: Add new files.
	* po/Thunar.pot, po/*.po: Merge new strings.
	* po/de.po: Update german translations.

2006-03-14	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-util.c: Do not include
	  <libxfce4util/libxfce4util.h> directly.

2006-03-13	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-path-entry.c(thunar_path_entry_init): Always sort
	  folders before files here, and always include hidden files in the
	  entry completion.

2006-03-13	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-standard-view.c(thunar_standard_view_drag_motion): Add
	  drag scroll support for XDS.

2006-03-13	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-location-button.c(thunar_location_button_init): Fix
	  misalignment of the file system icon. Reported by Pablo Hdez-M. Saiz
	  <homeless3d@gmail.com>.

2006-03-13	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-permissions-chooser.c
	  (thunar_permissions_chooser_fixperm_clicked): Forgot to adjust the
	  mode mask.

2006-03-12	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-permissions-chooser.c
	  (thunar_permissions_chooser_fixperm_clicked): Make sure the owner can
	  read and enter the folder after fixing folder permissions.

2006-03-12	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-details-view.c(thunar_details_view_init): Use 2px
	  spacing for the name column.

2006-03-12	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-text-renderer.c: Don't setup a fixed height if text
	  wrapping is enabled.
	* po/Thunar.pot, po/*.po: Update translations again.
	* po/de.po: Fix typo in german translations.

2006-03-12	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-column-editor.c(thunar_column_editor_init): Fix a typo.

2006-03-12	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-enum-types.{c,h}, thunar/thunar-list-model.c,
	  thunar/thunar-path-entry.c: Rename THUNAR_COLUMN_REAL_NAME to
	  THUNAR_COLUMN_FILE_NAME.
	* thunar/thunar-enum-types.{c,h}, thunar/thunar-list-model.c: Add new
	  list model columns THUNAR_COLUMN_GROUP and THUNAR_COLUMN_OWNER.
	* thunar/thunar-enum-types.{c,h}: Divide ThunarColumns into visible and
	  special columns.
	* thunar/thunar-text-renderer.c(thunar_text_renderer_get_size): Improve
	  guessing the required width for text columns.
	* thunar/thunar-text-renderer.c(thunar_text_renderer_set_widget): Set
	  fixed height for the text render.
	* thunar/thunar-preferences.c, docs/README.thunarrc: Add preferences for
	  the configurable detailed list view columns. Bug #1351.
	* thunar/thunar-column-editor.{c,h}, thunar/thunar-column-model.{c,h},
	  thunar/Makefile.am: Import ThunarColumnModel and ThunarColumnEditor
	  classes. The ThunarColumnModel class handles the order, visibility and
	  fixed widths of columns. The ThunarColumnEditor class provides a
	  dialog to configure the ThunarColumnModel. Bug #1351.
	* thunar/thunar-details-view.{c,h}, thunar/thunar-details-view-ui.xml,
	  thunar/Makefile.am: Use column order and visibility from the
	  ThunarColumnOrder. Add "Configure Columns..." menu item to "View",
	  which pops up the ThunarColumnEditor. For fixed column mode, we use
	  the fixed height mode provided by GtkTreeView, which speeds up the
	  detailed list view a lot, esp. with older Pango version. Bug #1351.
	* po/POTFILES.in: Add new files here.
	* po/Thunar.pot, po/*.po: Merge new strings.
	* po/de.po: Update the german translations.

2006-03-11	Benedikt Meurer <benny@xfce.org>

	* thunar-uca/thunar-uca-editor.c(thunar_uca_editor_command_clicked),
	  thunar/thunar-chooser-dialog.c(thunar_chooser_dialog_browse): Try to
	  resolve relative filenames in $PATH.
	* thunar/thunar-chooser-dialog.c: Allow users to specify whether or not
	  an application should become the default for the given MIME type.
	* thunar/thunar-chooser-dialog.c: Add tooltips and improve the overall
	  usability of the chooser dialog.
	* po/Thunar.pot, po/*.po: Merge new strings.
	* po/de.po: Update german translations.

2006-03-09	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-shortcuts-view.c: Improve keyboard navigation. Remove
	  the "Display Icon Emblems" menu item. Bug #1559.
	* thunar/thunar-preferences-dialog.c: Add options for the shortcuts pane
	  to the preferences dialog. Improve the recursive permissions option in
	  the preference dialog and avoid the term "recursive".
	* po/*.po, po/Thunar.pot: Merge new strings.
	* po/de.po: Update german translations.

2006-03-09	Benedikt Meurer <benny@xfce.org>

	* examples/xfce-file-manager.py: Add note about DisplayFolderAndSelect()
	  to the example.

2006-03-09	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-shortcuts-view.c: Add support to drop files to folders
	  listed in the shortcuts pane. Bug #1345.

2006-03-08	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-view.{c,h}: Add new methods get_visible_range() and
	  scroll_to_file().
	* thunar/thunar-standard-view.c: Implement get_visible_range() and
	  scroll_to_file(). Drop the scroll_offsets, will be handled in
	  ThunarWindow.
	* thunar/thunar-window.{c,h}: Remember the first visible file whenever
	  leaving a directory and scroll to it when entering the directory
	  again.
	* thunar/thunar-application.{c,h}: Return the created window from the
	  thunar_application_open_window() method.
	* thunar/thunar-dbus-service-infos.xml, thunar/thunar-dbus-service.c:
	  Add DisplayFolderAndSelect() to the org.xfce.FileManager interface.
	  File managers that cannot scroll and select to a given file can
	  silently ignore the filename parameter and handle it like an
	  invocation of DisplayFolder(). Bug #1553.

2006-03-08	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-shortcuts-view.c: Fix shortcut rename.

2006-03-08	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-shortcuts-view.c: Always open shortcuts using single
	  clicks.

2006-03-08	Benedikt Meurer <benny@xfce.org>

	* thunar-uca/thunar-uca-provider.c: Pass the correct working directory
	  when launching folder actions.

2006-03-08	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-properties-dialog.c(thunar_properties_dialog_init):
	  Properly synchronize the dialog title with the name entry box.
	* thunar/thunar-file.{c,h}: Add THUNAR_FILE_ICON_STATE_OPEN.
	* thunar/thunar-icon-renderer.c(thunar_icon_renderer_render): Use
	  THUNAR_FILE_ICON_STATE_OPEN for expanded rows.
	* thunar/thunar-side-pane.{c,h}, thunar/thunar-shortcuts-pane.c: Add
	  "show-hidden" property.

2006-03-07	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-mime-legacy.c: Fix gcc4 warnings. Bug #1556.
	* thunar-vfs/thunar-vfs-xfer.c: Prefer statvfs() over statfs() on
	  systems that provide both. Bug #1556.

2006-03-07	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-mime-legacy.c: Implement magic handling for
	  the legacy backend (shared-mime-info <= 0.16). Bug #1106.

2006-03-07	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-xfer.c: Automatically give write permissions to
	  regular files and folders copied from read-only media. Bug #1555.

2006-03-06	Benedikt Meurer <benny@xfce.org>

	* autogen.sh, configure.in.in, po/LINGUAS: Read the set of available
	  languages from po/LINGUAS and substitute them when autogen.sh is
	  run. This way we can continue to use glib-gettext.
	* docs/manual/, po-doc/, configure.in.in, Makefile.am: Import Daichi's
	  initial japanese translations for the user manual.

2006-03-05	Benedikt Meurer <benny@xfce.org>

	* po/POTFILES.in: Add Thunar-folder-handler.desktop.in here.
	* po/Thunar.pot, po/*.po: Merge new strings.

2006-03-05	Benedikt Meurer <benny@xfce.org>

	* Thunar-folder-handler.desktop.in, Makefile.am: Install folder handler
	  .desktop file for Thunar. This way firefox and thunderbird can use
	  Thunar to open folders.

2006-03-05	Benedikt Meurer <benny@xfce.org>

	* configure.in.in: Bump version to 0.2.3svn.

2006-03-05	Benedikt Meurer <benny@xfce.org>

	* configure.in.in: Depend on libexo >= 0.3.1.4.

2006-03-05	Benedikt Meurer <benny@xfce.org>

	* configure.in.in: Bump version to 0.2.2alpha2.
	* configure.in.in: Bump soname.

2006-03-05	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-xfer.c, thunar/thunar-preferences-dialog.c: Fix
	  en_GB words to their american english counterparts.
	* po/*.po, po/Thunar.pot: Update translations.

2006-03-04	Benedikt Meurer <benny@xfce.org>

	* po/de.po: Update german translations.

2006-03-02	Benedikt Meurer <benny@xfce.org>

	* configure.in.in, thunar/thunar-gdk-pixbuf-extensions.{c,h},
	  thunar/thunar-icon-renderer.c: Some of the gdk-pixbuf extensions were
	  moved to libexo. Use the libexo ones.

2006-03-02	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-stock.{c,h}, thunar/thunar-create-dialog.c,
	  thunar/thunar-standard-view.c: Add stock items THUNAR_STOCK_RENAME
	  and THUNAR_STOCK_CREATE and use them for the create and rename
	  dialogs. Bug #1523.
	* po/de.po: Fix german translations.

2006-03-02	Benedikt Meurer <benny@xfce.org>

	* configure.in.in: Add zh_TW to XDT_I18N().
	* THANKS: Add translator credits for Hydonsingore Cia
	  <hydonsingore@mail.educities.edu.tw>.

2006-03-02	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-standard-view.c(thunar_standard_view_get_drop_file):
	  Allow to drop into full details view. Thunar will accept drops to
	  the current folder on all non-executable regular files. Bug #1343.

2006-03-02	Benedikt Meurer <benny@xfce.org>

	* po/de.po: Fix typo.

2006-03-02	Benedikt Meurer <benny@xfce.org>

	* po/*.po: Previous commit removed the semicolons from the "Recommended
	  applications" and "Other applications" strings. Update the po files
	  accordingly.

2006-03-02	Benedikt Meurer <benny@xfce.org>

	* thunar-uca/thunar-uca-chooser.c(thunar_uca_chooser_init): Fix the
	  vertical icon alignment.
	* thunar-uca/thunar-uca-editor.c(thunar_uca_editor_command_clicked):
	  Verify that an absolute filename is given. Else GtkFileChooser will
	  complain.
	* thunar-uca/thunar-uca-editor.c(thunar_uca_editor_icon_clicked): Same
	  story.
	* thunar/thunar-dialogs.c, thunar/thunar-dialogs.c, 
	  thunar-uca/thunar-uca-chooser.c, thunar-uca/thunar-uca-provider.c:
	  "%s." is really not something that must be translated.
	* thunar/thunar-chooser-dialog.c, thunar/thunar-chooser-model.{c,h}: Use
	  bold font for the titles.
	* po/Thunar.pot, po/*.po: Update po files.
	* po/de.po: Updated the german translations. Thanks to Fabian Nowak
	  <timystery@arcor.de>.

2006-03-01	Benedikt Meurer <benny@xfce.org>

	* docs/manual/C/Thunar.xml.in: Add "Frequently Asked Questions".
	* thunar/thunar-location-buttons.c(thunar_location_buttons_clicked):
	  Make sure the new active button is visible on the location button bar.
	* ThunarHelp.in, Makefile.am: Add ThunarHelp script, which is used to
	  display the Thunar user manual.
	* thunar/thunar-dialogs.{c,h}, thunar/Makefile.am: Add new helper method
	  thunar_dialogs_show_help(), which is used to open the documentation
	  browser.
	* thunar/thunar-window-ui.xml, thunar/thunar-window.c: Add "Contents"
	  item to the "Help" menu.
	* thunar/thunar-chooser-button.c(thunar_chooser_button_file_changed):
	  Fix typo.
	* po/Thunar.pot, po/*.po: Merge new strings.
	* po/de.po: Updated the german translations.

2006-03-01	Benedikt Meurer <benny@xfce.org>

	* configure.in.in, docs/Makefile.am, docs/manual/: Import initial parts
	  of the user manual.
	* HACKING: Update repository URLs.
	* docs/README.volumes: Update notes.

2006-02-28	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-details-view.c, thunar/thunar-icon-view.c,
	  thunar/thunar-standard-view.{c,h}: Remember the scroll offset when
	  changing directory and apply saved scroll offset once a folder is
	  loaded again.

2006-02-27	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-path-entry.c(thunar_path_entry_common_prefix_append): Do
	  not append a slash for the current directory. Otherwise a slash will
	  automatically be appended while browsing folders under certain
	  conditions, and the slash will be selected, but that is not what we
	  want.

2006-02-27	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-create-dialog.c(thunar_create_dialog_init): Use "Create"
	  instead of "Ok" for the button label.
	* thunar/thunar-standard-view.c: Add tooltip for the "Paste Files"
	  action. Update the tooltip for the "Paste Files into Folder" action.
	* thunar/thunar-standard-view.c(thunar_standard_view_action_rename):
	  Use "Rename" instead of "Ok" for the button label.

2006-02-27	Benedikt Meurer <benny@xfce.org>

	* thunar/main.c, thunar/thunar-application.{c,h},
	  thunar/thunar-dbus-client.{c,h}, thunar/thunar-dbus-service-infos.xml,
	  thunar/thunar-dbus-service.c, po/Thunar.pot, po/*.po: Revert the
	  previous commit. Lightweight session management won't work for
	  Thunar, instead XSM should be implemented. Bug #1415.

2006-02-27	Benedikt Meurer <benny@xfce.org>

	* thunar/main.c, thunar/thunar-application.{c,h},
	  thunar/thunar-dbus-client.{c,h}, thunar/thunar-dbus-service-infos.xml,
	  thunar/thunar-dbus-service.c: Add session management support based on
	  the ExoXsessionClient class. Bug #1415.
	* po/Thunar.pot, po/*.po: Update translations.

2006-02-26	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-standard-view.c(thunar_standard_view_drag_begin):
	  Release the drag path list, just in case drag_end() wasn't called
	  before (Gtk+ is somewhat buggy here, but I wasn't able to locate
	  the bug yet).
	* thunar/thunar-window.c(thunar_window_action_location_bar_changed):
	  Add "reload" button to the toolbar.
	* thunar/thunar-shortcuts-view.c, thunar/thunar-details-view.c: Use
	  ExoTreeView, which provides a tree view with single-click support.
	* thunar/thunar-standard-view.c, thunar/thunar-icon-view.c: The internal
	  widgets now both provide the "single-click" property, so we can
	  connect it in the ThunarStandardView constructor.

2006-02-25	Benedikt Meurer <benny@xfce.org>

	* configure.in.in: Bump soname.
	* thunar-vfs/thunar-vfs-info.{c,h}: Add working_directory parameter to
	  thunar_vfs_info_execute() to allow xfdesktop to launch applications
	  with $HOME as working directory, as requested on the xfce mailing
	  list. Bug #1473.
	* docs/reference/thunar-vfs/tmpl/thunar-vfs-info.sgml: Update API docs.
	* thunar/thunar-file.c(thunar_file_execute): Update to the new API.

2006-02-25	Benedikt Meurer <benny@xfce.org>

	* configure.in.in: And of course eu and sv.
	* configure.in.in: Set PACKAGE_BUGREPORT to thunar-dev@xfce.org.

2006-02-25	Benedikt Meurer <benny@xfce.org>

	* configure.in.in: And add fi to XDT_I18N().

2006-02-25	Benedikt Meurer <benny@xfce.org>

	* THANKS: Add translator credits for Jari Rahkonen (fi).

2006-02-24	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-volume-hal.c(thunar_vfs_volume_hal_update): All
	  volumes provided by USB devices are now marked as removable.
	* thunar/thunar-shortcuts-model.c(thunar_shortcuts_model_iter_for_file):
	  Also check volumes here.

2006-02-24	Benedikt Meurer <benny@xfce.org>

	* thunar-uca/thunar-uca-chooser.c: Fix two typos that already survived
	  for too long.

2006-02-24	Benedikt Meurer <benny@xfce.org>

	* THANKS: Add translator credits for Piarres Beobide (eu) and Daniel
	  Nylander (sv).

2006-02-24	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-details-view.c(thunar_details_view_button_press_event),
	  thunar/thunar-shortcuts-view.c
	  (thunar_shortcuts_view_button_press_event): Properly verify the event
	  modifier state according to the default modifier mask.
	* thunar/thunar-icon-view.c: Add interactive search capabilities to the
	  ThunarIconView based on the latest changes to ExoIconView. Bug #1359.

2006-02-24	Benedikt Meurer <benny@xfce.org>

	* autogen.sh: Be sure to run svn info with LC_ALL=C.

2006-02-24	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-shortcuts-model.{c,h}, thunar/thunar-shortcuts-view.c:
	  Make sure the path is still valid when renaming. Update the shortcuts
	  rename to alter the mode of ThunarTextRenderer, rather than the
	  "editable" property, which is not valid for ThunarTextRenderer.

2006-02-24	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-location-bar.{c,h}, thunar/thunar-window.c,
	  thunar/thunar-location-buttons.c, thunar/thunar-location-dialog.{c,h},
	  thunar/thunar-location-entry.c, thunar/thunar-standard-view.{c,h}:
	  Focus the location selector when the user types "/" or "~" into the
	  main view, to stay compatible with GtkFileChooser.

2006-02-24	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-window.c(thunar_window_action_about): Add credits for
	  Young Hahn <youngjin.hahn@gmail.com> to the about dialog.
	* thunar/thunar-preferences.c, docs/README.thunarrc: Add new preference
	  MiscSingleClick, which controls whether single click navigation
	  should be used.
	* thunar/thunar-preferences-dialog.c(thunar_preferences_dialog_init):
	  Add single/double-click options to the preferences dialog.
	* thunar/thunar-pango-extensions.{c,h}: Add new helper function
	  thunar_pango_attr_list_underline_single(), which returns a Pango
	  attribute list for single-underlined text rendering.
	* thunar/thunar-text-renderer.c: Add "follow-prelit" property, which
	  controls whether the text renderer should highlight text using the
	  single underline attribute when a row/item is highlighted.
	* thunar/thunar-details-view.c, thunar/thunar-icon-view.c,
	  thunar/thunar-shortcuts-view.c, thunar/thunar-standard-view.c: Add
	  support for single click navigation to the details and icon views,
	  and also to the shortcuts view. Bug #1396.
	* po/Thunar.pot, po/*.po: Merge new strings.
	* po/de.po: Update german translations.

2006-02-24	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-icon-view-ui.xml, thunar/thunar-launcher-ui.xml,
	  thunar/thunar-shortcuts-pane-ui.xml, thunar/thunar-window-ui.xml,
	  thunar/thunar-standard-view-ui.xml: Cleanup the ui description files.
	* thunar-vfs/thunar-vfs-link-job.c, thunar-vfs/thunar-vfs-util.c,
	  thunar/thunar-create-dialog.c, thunar/thunar-icon-factory.c,
	  thunar/thunar-location-entry.c, thunar/thunar-window.c,
	  thunar/thunar-properties-dialog.c, thunar/thunar-standard-view.c,
	  thunar-uca/thunar-uca-provider.c: Further string cleanups.
	* thunar/thunar-location-bar.{c.h}, thunar/thunar-window.c:
	  ThunarLocationBar derives from ThunarComponent now, so the location
	  bar widget is able to add its own custom actions to the ui manager.
	* thunar/thunar-location-entry.c: Implement ThunarComponent here.
	* thunar/Makefile.am, thunar/thunar-location-buttons-ui.xml,
	  thunar/thunar-location-buttons.c, thunar/thunar-location-button.c:
	  Let ThunarLocationButtons handle the menu for ThunarLocationButton
	  managed by it. Also add a accelerator <Alt>Down for "down-folder",
	  similar to GtkFileChooser. Bug #1472.
	* po/Thunar.pot, po/*.po: Merge new strings.

2006-02-24	Benedikt Meurer <benny@xfce.org>

	* THANKS, configure.in.in, icons/: Import new Thunar icon, designed by
	  Young Hahn <youngjin.hahn@gmail.com>.

2006-02-19	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-window-ui.xml, thunar/thunar-window.c: Turn the side
	  pane choice(s) into toggle actions and add <control>B as keyboard
	  accelerator for the shortcuts pane, similar to the way its done in
	  Firefox.

2006-02-18	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-location-button.c: Change icon to "drop icon" while
	  dragging over a location button that can accept the drop.
	* thunar/thunar-location-button.c: Add context menu to the location
	  buttons as requested on thunar-dev.

2006-02-18	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-location-button.c: Set toggle button state to
	  inconsistent while holding down middle mouse button to give
	  the user some visual feedback.

2006-02-18	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-location-button.{c,h}, thunar/Makefile.am,
	  thunar/thunar-location-buttons.c: Put the location button stuff into
	  a new class ThunarLocationButton.
	* po/POTFILES.in: Add thunar-location-button.c here.

2006-02-16	Benedikt Meurer <benny@xfce.org>

	* THANKS: Change Nick's email address as requested.
	* thunar-vfs/thunar-vfs-volume-none.h: Properly internalize the
	  get_type() methods.

2006-02-15	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-unlink-job.c(thunar_vfs_unlink_job_execute):
	  Ignore ENOENT errors returned by thunar_vfs_scandir() as well, to
	  fix the problem with not being able to delete broken links on
	  Linux.
	* thunar/thunar-application.c: Generate unique roles for the Thunar
	  toplevel windows in preparation of session management support.
	* thunar/thunar-dbus-service-infos.xml, thunar/thunar-dbus-service.c:
	  Add Terminate() method to the org.xfce.Thunar interface, which allows
	  to properly shutdown a daemon instance.
	* thunar/main.c, thunar/thunar-dbus-client.{c,h}: Add -q/--quit command
	  line option, which terminates a running daemon instance. Also cleanup
	  the --daemon handling.

2006-02-15	Benedikt Meurer <benny@xfce.org>

	* FAQ, thunar/thunar-icon-view.c: Add mouse gesture for "Reload" as
	  "move mouse down". The mouse gesture can still be canceled by placing
	  the cursor back to its initial position (+/- 40px).

2006-02-15	Benedikt Meurer <benny@xfce.org>

	* THANKS, thunar-uca/thunar-uca-editor.c: Apply patch provided by
	  Nick Schermer <nickschermer@gmail.com> to fix a crash in the
	  thunar-uca plugin if the icon specified for an action cannot
	  be loaded. Bug #1458.

2006-02-14	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-xfer.c, thunar-vfs/thunar-vfs-chmod-job.c,
	  thunar-vfs/thunar-vfs-chown-job.c: Be more consistent with error
	  messages.
	* thunar/thunar-shortcuts-view.c: Even more consistency.
	* thunar/thunar-abstract-dialog.{c,h}, thunar/Makefile.am: Add new
	  abstract class ThunarAbstractDialog, which overrides GtkDialog::close
	  and provides additional keybindings for the "close" action. Bug #1380.
	* thunar/thunar-chooser-dialog.c, thunar/thunar-create-dialog.c,
	  thunar/thunar-location-dialog.c, thunar/thunar-preferences-dialog.c,
	  thunar/thunar-properties-dialog.c: Derive from ThunarAbstractDialog,
	  so all dialogs/windows in Thunar can be closed using the same
	  keyboard shortcuts and people can customize these shortcuts using
	  the standard GtkBindingSet mechanism. Bug #1380.
	* po/Thunar.pot, po/*.po: Update translations.
	* po/de.po: "Gerät auswerfen" is probably not the best translation
	  for "Eject Volume". ;-)
	* po/de.po: Even more love for the german translation.

2006-02-14	Benedikt Meurer <benny@xfce.org>

	* icons/16x16/Makefile.am, icons/16x16/stock_thunar-group.png,
	  icons/16x16/stock_thunar-user.png: Remove the "thunar-user" and
	  "thunar-group" stock icons.
	* thunar/thunar-permissions-chooser.c, thunar/thunar-stock.{c,h}: Do
	  not display "thunar-user" and "thunar-group" stock icons in the
	  permissions chooser any more, as it makes the dialog look busy.

2006-02-14	Benedikt Meurer <benny@xfce.org>

	* acinclude.m4, configure.in.in: Print build configuration summary.

2006-02-14	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-file.c(thunar_file_get_emblem_names): Use "cant-write"
	  emblem for non-writable files owned by the user, to make it obvious
	  why an application will not be able to save the file (unless the
	  application uses a write to temporary, rename, unlink temporary
	  procedure).
	* thunar/thunar-location-buttons.c(thunar_location_buttons_forall): Do
	  not include the slider buttons unless include_internals is TRUE.
	* thunar/thunar-location-buttons.c: Remove buttons from the path bar
	  whenever a displayed directory is deleted. Bug #1451.

2006-02-14	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-creat-job.c, thunar-vfs/thunar-vfs-info.c,
	  thunar-vfs/thunar-vfs-mkdir-job.c,
	  thunar-vfs/thunar-vfs-transfer-job.c,
	  thunar-vfs/thunar-vfs-unlink-job.c,
	  thunar-vfs/thunar-vfs-volume-hal.c, thunar/thunar-dnd.c,
	  thunar/thunar-gdk-extensions.c, thunar/thunar-preferences.c: Cleanup
	  error messages.
	* po/Thunar.pot, po/*.po: Update translations.

2006-02-14	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-volume-hal.c: Pass NULL for error on first
	  attempt to launch pumount.
	* thunar/thunar-folder.c: Properly merge the current files with the
	  previous files when reloading the folder content. This finally fixes
	  bug #1457.

2006-02-14	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-volume-hal.c: Fallback to mount/umount if
	  pmount is not available. Requires fstab-sync to synchronize with HAL
	  volumes.

2006-02-14	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-volume-hal.c: Work-around HAL bug #5279, where
	  the UDIs array returned by libhal_drive_find_all_volumes() is not
	  properly NULL-terminated.

2006-02-14	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-shortcuts-model.c: Include non-removable volumes in
	  the list of hidden volumes.
	* thunar-vfs/thunar-vfs-volume-hal.c: Determine the volumes from the
	  drives on startup, instead of FindDeviceByCapability(volume), as
	  that seems to be what GNOME does. Maybe one day, there'll be a
	  usable HAL documentation, and hardware will really just work.

2006-02-13	Benedikt Meurer <benny@xfce.org>

	* acinclude.m4, configure.in.in, thunar-vfs/Makefile.am,
	  thunar-vfs/thunar-vfs-volume-hal.c, thunar-vfs/thunar-vfs-volume.c,
	  thunar-vfs/thunar-vfs-volume-freebsd.{c,h},
	  thunar-vfs/thunar-vfs-volume-none.{c,h}: Do not use AC_CONFIG_LINKS()
	  anymore and let the user select it's preferred volume manager using
	  the --with-volume-manager configure switch.
	* po/POTFILES.in: Update file list.
	* po/Thunar.pot, po/*.po: Update translations.

2006-02-13	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-volume-hal.c: Properly update volume state
	  after eject and unmount.
	* README: List optional HAL dependency.

2006-02-13	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-dbus-service.c: Print a warning to stderr, instead of
	  using g_warning() if unable to connect to the session bus.
	* configure.in.in, thunar-vfs/thunar-vfs-volume-hal.c: Update to use
	  HAL 0.5.x API.

2006-02-13	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-folder.c(thunar_folder_reload): Properly cancel any
	  previous job to make sure it will terminate as soon as possible.
	  Bug #1457.

2006-02-13	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-info.c(_thunar_vfs_info_new_internal): Fix
	  typo in hidden file detection.
	* thunar-vfs/thunar-vfs-volume.{c,h}: Add a few new volume types.
	* docs/reference/thunar-vfs/tmpl/thunar-vfs-volume.sgml: Update API
	  docs.
	* thunar-vfs/thunar-vfs-volume-hal.{c,h}, thunar-vfs/Makefile.am,
	  configure.in.in: Import the Linux/HAL implementation of the volume
	  manager. It's still a bit rough, but it seems to work ok. Works only
	  with pmount-hal currently, but that shouldn't be a problem. Bug #999.
	* thunar/thunar-shortcuts-model.c: Handle the addition/removal of
	  volumes and do not open a file for volume shortcuts as that may
	  prevent the volume from being unmounted properly.
	* thunar-vfs/thunar-vfs-volume.c: Setup a watch cursor on the given
	  window when ejecting, mounting or unmounting a volume, so the user
	  gets some feedback during the time it takes to perform the operation.
	* po/POTFILES.in: Add new file.
	* po/Thunar.pot, po/*.po: Merge new strings.

2006-02-13	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-enum-types.{c,h}, thunar/thunar-list-model.h: Rename
	  ThunarListModelColumn to ThunarColumn and add an enum type for it.
	* thunar/thunar-details-view.c, thunar/thunar-icon-view.c,
	  thunar/thunar-list-model.c, thunar/thunar-path-entry.c: Use the new
	  ThunarColumn enum type.
	* thunar/thunar-gobject-extensions.c: Add transformation function for
	  GtkSortType to string.
	* thunar/thunar-preferences.c, docs/README.thunarrc: Add LastSortColumn
	  and LastSortOrder preferences, which contain the last selected sort
	  settings. Bug #1342.
	* thunar/thunar-standard-view.c: Apply default sort settings on con-
	  struction and save new defaults whenever the sort settings are
	  changed by the user. Bug #1342.
	* po/Thunar.pot, po/*.po: Update translations.

2006-02-12	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-file-monitor.{c,h}, thunar/Makefile.am: Add new class
	  ThunarFileMonitor, which allows other objects stay informed about
	  changes to ThunarFile's without having to connect signal handlers to
	  every ThunarFile. Bug #1447.
	* thunar/thunar-file.c: Emit ThunarFileMonitor signals as appropriate.
	  Bug #1447.
	* thunar/thunar-folder.c, thunar/thunar-list-model.c: Use the newly
	  added ThunarFileMonitor to monitor files for changes and deletion
	  without having to connect and disconnect signal handlers to each and
	  every file. Bug #1447.

2006-02-12	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-throbber-fallback.png: Import better throbber fallback
	  icon, thanks to Brian Schott <brian-schott@cox.net>.

2006-02-10	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-list-model.c(thunar_list_model_cmp): Remove the safety
	  checks here, showing up too high in the profiler stats, and invalid
	  arguments to this function will be detected earlier (for debug
	  builds).

2006-02-10	Benedikt Meurer <benny@xfce.org>

	* docs/reference/thunar-vfs/: Update thunar-vfs API docs.
	* thunar/thunar-throbber-fallback.png, thunar/thunar-throbber.c: Use
	  smaller throbber, so we don't increase the height of the menu bar.

2006-02-10	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-1.pc.in: Add gthread-2.0 to the dependencies.
	* thunar-vfs/thunar-vfs.c(thunar_vfs_init): Make sure the GThread
	  system is initialized.
	* thunar/main.c(main): thunar_vfs_init() will initialize GThread.
	* thunar-vfs/thunar-vfs-info.c, thunar-vfs/thunar-vfs-types.h: Add flag
	  THUNAR_VFS_FILE_FLAGS_HIDDEN, which tells whether a given file should
	  be considered hidden.
	* thunar/thunar-file.{c,h}: Use the THUNAR_VFS_FILE_FLAGS_HIDDEN flag
	  and implement thunar_file_is_hidden() as simple macro.
	* thunar/thunar-list-model.c(thunar_list_model_get_statusbar_text): Fix
	  a typo in the multi-selection ngettext() call.
	* thunar/main.c(main): Call gdk_notify_startup_complete() if the remote
	  LaunchFiles() succeeds.

2006-02-10	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-text-renderer.c(thunar_text_renderer_set_widget): Use
	  the base text direction specified by Gtk+. Also, do not interpret
	  line separators in file names.
	* thunar-vfs/thunar-vfs-listdir-job.c,
	  thunar-vfs/thunar-vfs-marshal.list: Add boolean return value to the
	  ThunarVfsListdirJob::infos-ready signal, and allow handlers to take
	  over ownership of the infos list to avoid having to allocate a new
	  list (which reduces both performance overhead and the negative effects
	  on the data cache). Handlers must take care when using this feature,
	  documentation has been updated to explain the details.
	* thunar/thunar-folder.c: Take over ownership of the list provided by
	  "infos-ready" and just replace the ThunarVfsInfo's with ThunarFile's
	  for the initial load case. For the reload case, there's no real gain
	  in taking over ownership, so we keep the existing behaviour there.

2006-02-09	Benedikt Meurer <benny@xfce.org>

	* thunarx/thunarx-provider-factory.c: Initialize the factory on demand.
	* thunar-vfs/thunar-vfs-scandir.c(thunar_vfs_scandir_collect_fast): Use
	  a larger buffer to speed up loading large directories.
	* thunar-vfs/thunar-vfs-mime-database.c: Initialize the MIME desktop
	  stores on demand.

2006-02-09	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-file.h: Use cast checks instead of type checks here, as
	  they will be optimized away with regular builds. Debug builds will
	  still include the checks.
	* thunar/thunar-application.c, thunar/thunar-chooser-button.c,
	  thunar/thunar-chooser-dialog.c, thunar/thunar-chooser-model.c,
	  thunar/thunar-clipboard-manager.c, thunar/thunar-create-dialog.c,
	  thunar/thunar-emblem-chooser.c, thunar/thunar-file.c,
	  thunar/thunar-folder.c, thunar/thunar-gobject-extensions.h,
	  thunar/thunar-history.c, thunar/thunar-icon-factory.c,
	  thunar/thunar-icon-renderer.c, thunar/thunar-icon-view.c,
	  thunar/thunar-launcher.c, thunar/thunar-list-model.c,
	  thunar/thunar-location-buttons.c, thunar/thunar-location-entry.c,
	  thunar/thunar-path-entry.c, thunar/thunar-permissions-chooser.c,
	  thunar/thunar-progress-dialog.c, thunar/thunar-properties-dialog.c,
	  thunar/thunar-shortcuts-icon-renderer.c,
	  thunar/thunar-shortcuts-pane.c, thunar/thunar-standard-view.c,
	  thunar/thunar-statusbar.c, thunar/thunar-text-renderer.c,
	  thunar/thunar-throbber.c, thunar/thunar-window.c: We don't need
	  to implement G_OBJECT_WARN_INVALID_PROPERTY_ID() for regular builds,
	  as GObject will perform the required checks, but we need it for
	  debug builds to make sure the switch statement is complete.

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.

2006-02-08	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-window.c(thunar_window_action_about): Fix the copyright
	  date.

2006-02-07	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-application.{c,h}: Add thunar_application_take_window(),
	  which is used to add a GtkWindow to the internal application windows
	  list. The application will not exit until the last controlled window
	  is closed by the user.
	* thunar/thunar-file.{c,h}: Use a generic parent parameter for the
	  thunar_file_launch() method.
	* thunar/thunar-chooser-dialog.{c,h}: Use a generic parent paramter for
	  the thunar_show_chooser_dialog() method, and let the application take
	  over control of the dialog window.
	* thunar/thunar-gdk-extensions.{c,h}, thunar/Makefile.am: Import method
	  thunar_gdk_screen_open() from Terminal, which opens a GdkScreen from
	  a full qualified display name.
	* README, configure.in.in: Add optional check for D-BUS.
	* thunar/Makefile.am, org.xfce.FileManager.service.in, Makefile.am,
	  thunar/thunar-dbus-service-infos.xml, thunar/thunar-application.{c,h},
	  thunar/thunar-dbus-service.{c,h}: Initial import of the basic D-BUS
	  service for Thunar, the org.xfce.FileManager implementation. See the
	  thunar-dbus-service-infos.xml file for a description of the current
	  interface.
	* po/Thunar.pot, po/*.po: Update the translations.

2006-02-07	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-mime-cleaner.c: Also cleanup the defaults.list
	  file, replacing previously merged desktop-ids and dropping references
	  to no longer existing .desktop files.

2006-02-06	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-mime-cleaner.c, thunar-vfs/Makefile.am,
	  configure.in.in: Add a simple utility program thunar-vfs-mime-cleaner,
	  which cleans up the user's $XDG_DATA_HOME/applications directory and
	  removes all automatically generated .desktop files (either generated
	  by Thunar or Nautilus) whose associated program is no longer installed
	  on the user's system. In addition, it tries to combine duplicated
	  .desktop whose Exec values are equal to further the reduce the
	  overhead.
	* thunar-vfs/thunar-vfs-mime-database.c: Invoke thunar-vfs-mime-cleaner
	  every five minutes.
	* thunar-vfs/thunar-vfs.symbols, thunar-vfs/thunar-vfs-*.h: Add
	  G_GNUC_WARN_UNUSED_RESULT to all methods, whose return value should
	  never be ignored. This should help to avoid memory leaks in the
	  future.

2006-02-06	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-chmod-job.c, thunar-vfs/thunar-vfs-chown-job.c,
	  thunar-vfs/thunar-vfs-listdir-job.c, thunar-vfs/thunar-vfs-scandir.c,
	  thunar-vfs/thunar-vfs-scandir.h, thunar-vfs/thunar-vfs-transfer-job.c,
	  thunar-vfs/thunar-vfs-unlink-job.c: The directory scanning is now
	  cancelable. Bug #1239.
	* thunar/thunar-icon-factory.c: Properly reload/regenerate thumbnails
	  when image files are changed. Bug #1435.
	* thunar-vfs/thunar-vfs-mime-application.c
	  (thunar_vfs_mime_application_new_from_file): Check TryExec (or Exec)
	  first prior to allocating a ThunarVfsMimeApplication for a .desktop
	  file, whose associated program cannot be run. Bug #1436.

2006-02-06	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-standard-view.c: Autoscroll while dragging to a
	  ThunarStandardView widget. Bug #1304.

2006-02-06	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-templates-action.c: Use "show" instead of "map" to
	  create the Templates menu, to make sure the menu position is
	  determined properly.
	* README, configure.in.in, thunar/thunar-icon-view.c: Use cairo only
	  with Gtk+ >= 2.7.1.
	* thunar/thunar-shortcuts-view.c(thunar_shortcuts_view_init): Display
	  typeahead search for the shortcuts view.

2006-02-06	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-transfer-job.c(thunar_vfs_transfer_job_execute):
	  Try to use g_rename() first when moving files, and only fallback to
	  copy&delete if either the target exists (which requires user inter-
	  action to resolve the issue) or the rename didn't work, i.e. source
	  and target are not on the same filesystem. Bug #1229.
	* thunar-vfs/thunar-vfs-volume.{c,h}: Add thunar_vfs_volume_is_disc()
	  to allow applications to decide whether to eject or unmount a
	  volume.
	* thunar/thunar-shortcuts-view.c
	  (thunar_shortcuts_view_button_press_event): Use the newly added method
	  thunar_vfs_volume_is_disc() to determine whether to display Eject or
	  Unmount.
	* thunar/thunar-side-pane.{c,h}: Derive ThunarSidePane from
	  ThunarComponent instead of ThunarNavigator.
	* thunar/thunar-launcher.c, thunar/thunar-standard-view.c,
	  thunar/thunar-window.c: Use the class name as name for the action
	  groups.
	* thunar/thunar-shortcuts-pane-ui.xml, thunar/thunar-shortcuts-pane.c,
	  thunar/thunar-window.c, thunar/thunar-window-ui.xml,
	  thunar/Makefile.am: Add new action to add a folder (or a list of
	  folders, depending on the selection content) to the shortcuts pane.
	  Bug #1397.
	* thunar/thunar-throbber.c, thunar/thunar-throbber-fallback.{h,png},
	  thunar/Makefile.am: Use the "process-working" icon for the throbber,
	  as specified by the Icon Naming Specification, with an internal
	  fallback to a modified version of the Tango "process-working" icon.
	* configure.in.in, icons/Makefile.am, icons/scalable/,
	  icons/16x16/Thunar.png, icons/16x16/Thunar.png,
	  icons/24x24/Thunar.png, icons/48x48/Thunar.png: Revert to the previous
	  Thunar icon.
	* po/Thunar.pot, po/*.po: Merge new strings.

2006-02-06	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-properties-dialog.c(thunar_properties_dialog_update):