2009-04-18  Stephan Arts <stephan@xfce.org>

	* == Released 1.0.1 ==
	* configure.in.in: Bump version number 
	* NEWS: Update NEWS for the release
	* plugins/thunar-wallpaper/twp-provider.c(twp_action_set_wallpaper):
	  Escape spaces in filename (bug #5056) and set style auto (bug #5057) -
	  Patch by Mike Massonnet
	* plugins/thunar-wallpaper/twp-provider.c(twp_action_set_wallpaper),
	  plugins/thunar-wallpaper/twp-provider.c(check_cli_tools):
	  Don't pretend gconftool exists (if it exists it is just a symlink),
	  instead look for gconftool-2 - Patch by Mike Massonnet

2009-04-08  Jannis Pohlmann <jannis@xfce.org>

	* configure.in.in, docs/manual/gl/images/: Fix broken build due
	  to incomplete integration of the Galician manual translations.
	
2009-03-12  Jannis Pohlmann <jannis@xfce.org>

	* thunar-vfs/thunar-vfs-io-jobs.c: Apply umask properly when
	  creating files/directories. Patch by Giovanni Bechis (bug 
	  #3532).

2009-02-24  Stephan Arts <stephan@xfce.org>

	* == Released 1.0.0 ==
	* configure.in.in: Bump version number and dependency versions
	* NEWS: Update NEWS for the release

2009-02-04	Jannis Pohlmann <jannis@xfce.org>

	* thunar-vfs/thunar-vfs-font-thumbnailer-1.desktop.in: Use
	  Type=X-Thumbnailer instead of Type=X-XFCE-Thumbnailer and 
	  X-Thumbnailer-Exec instead of Exec (bug #4821).

2009-01-25	Nick Schermer <nick@xfce.org>

	* thunar/thunar-path-entry.c: Fix crash when entering the same 
	  hidden directory twice in the location entry (bug #4847).

2009-01-25	Jannis Pohlmann <jannis@xfce.org>

	* == Released 0.9.99.1 ==
	* NEWS: Update NEWS for the release.
	* configure.in.in: Bump version number.

2009-01-14	Jannis Pohlmann <jannis@xfce.org>

	* configure.in.in: Add the 'svn' version tag again.

2009-01-12	Stephan Arts <stephan@xfce.org>
	
	* === Release 0.9.93 ===
	* configure.in.in: Bump version number

2009-01-11	Jannis Pohlmann <jannis@xfce.org>

	* configure.in.in: Add missing docs subdirectories.

2009-01-10	Jannis Pohlmann <jannis@xfce.org>

	* NEWS: Update NEWS for the upcoming 0.9.93 release.

2009-01-02	Nick Schermer <nick@xfce.org>

	* thunar/thunar-dialogs.c, thunar/main.c, configure.in.in:
	  Update copyright to 2009.

2008-12-25	Nick Schermer <nick@xfce.org>

	* NEWS: Update.

2008-12-08	Nick Schermer <nick@xfce.org>

	* thunar/thunar-standard-view.c: Go back and forward using the
	  8th and 9th button on the mouse. Merge this with the scroll
	  left and right event handling. Bug #4687.

2008-12-07	Nick Schermer <nick@xfce.org>

	* thunar/thunar-launcher.c, thunar/thunar-properties-dialog.c,
	  thunar/thunar-path-entry.c, thunar/thunar-application.c,
	  thunar/thunar-window.c, thunar-vfs/thunar-vfs-thumb.c,
	  thunar-vfs/thunar-vfs-private.c, thunar-vfs/thunar-vfs-path.c,
	  thunar-vfs/thunar-vfs-mime-database.c, 
	  plugins/thunar-uca/thunar-uca-model.c: Fix compilation with 
	  -Wformat-security.

2008-12-04	Jannis Pohlmann <jannis@xfce.org>

	* Thunar.desktop.in.in: Change Name string to "Thunar File Manager" so
	  that people don't have to guess what Thunar is good for.

2008-12-03	Nick Schermer <nick@xfce.org>

	* thunar/thunar-renamer-dialog.c, thunar/thunar-renamer-model.c,
	  thunar/thunar-renamer-model.h: Implement reorder, rubber banding
	  and position dnd in the renamer dialog. Bug #3325.

2008-12-02	Nick Schermer <nick@xfce.org>

	* thunar/thunar-shortcuts-view.c, thunar/thunar-tree-view.c:
	  Use get_folder_actions for the provider actions in the sidepane
	  since it makes more sence.

2008-12-02	Nick Schermer <nick@xfce.org>

	* thunar/thunar-renamer-dialog.c, thunar/thunar-shortcuts-view.c,
	  thunar/thunar-location-button.c, thunar/thunar-standard-view.c,
	  thunar/thunar-clipboard-manager.c, thunar/thunar-tree-view.c:
	  Use gdk_atom_intern_static_string() in the main program.

2008-11-30	Nick Schermer <nick@xfce.org>

	* thunar/thunar-dialogs.c: Add function description.

2008-11-30	Nick Schermer <nick@xfce.org>

	* thunar/thunar-dialogs.c, thunar/thunar-dialogs.h,
	  thunar/thunar-standard-view.c: Move the rename dialog to
	  thunar-dialog.c so we can share it with the treeview.
	* thunar/thunar-tree-view.c: Add rename option to the tree pane.

2008-11-30	Jannis Pohlmann <jannis@xfce.org>

	* thunar/thunar-history.c (thunar_history_set_current_directory): 
	  Don't go back in the history anymore if the new directory is the 
	  first one in the backward history as this results in unexpected
	  behavior (bug #4660).

2008-11-30	Nick Schermer <nick@xfce.org>

	* thunar/thunar-tree-model.c: Fix a possible crash discovered by
	  Jannis. Also add some extra debug checks.

2008-11-29	Nick Schermer <nick@xfce.org>

	* thunar/thunar-shortcuts-view.c, thunar/thunar-tree-view.c:
	  Use thunarx_menu_provider_get_file_actions() instead of
	  thunarx_menu_provider_get_folder_actions().

2008-11-29	Nick Schermer <nick@xfce.org>

	* thunar/thunar-tree-view.c: Implement menu providers in the
	  tree side pane too.

2008-11-29	Nick Schermer <nick@xfce.org>

	* thunar/thunar-shortcuts-view.c: Implement menu providers in
	  the shortcuts menu. Bug #2740.
	* thunar/thunar-shortcuts-icon-renderer.c: Make unmounted volumes
	  50% translucent in the bookmarks and treeview, to give some
	  visualization whether the device is mounted or not.

2008-11-29	Nick Schermer <nick@xfce.org>

	* thunar/thunar-standard-view.c, thunar/thunar-tree-view.c:
	  Don't respond to the predefined keybindings when the user
	  has set a custom accelerator for delete. The difference with 
	  the previous patch is that Shift + Delete still counts as a valid 
	  action, so when you set Ctrl + Delete as custom accelerator, 
	  we don't respond to Delete, but Shift + Delete still works,
	  since you probably don't press that accidentally... The only 
	  exception is Shift + Delete as custom accelerator for delete: 
	  this will always result in a permanent delete.

2008-11-29	Nick Schermer <nick@xfce.org>

	* thunar/thunar-tree-model.c, thunar/thunar-tree-model.h,
	  thunar/thunar-tree-view.c: Instead of unloading folders
	  when their ref count is zero, we schedule a tree cleanup when
	  a row is collapsed. The reason is simple: the reffing the
	  treeview does is weird which results in glitches when scrolling
	  a large tree.
	  Also added some extra debug code.

2008-11-28	Nick Schermer <nick@xfce.org>

	* Revert pervious commit, not a good way to fix this.

2008-11-28	Nick Schermer <nick@xfce.org>

	* thunar/thunar-standard-view.c, thunar/thunar-tree-view.c: Only
	  respond to the predefined key bindings for deleting files when
	  the user has not set a custom accelerator. Bug #4173.

2008-11-28	Jannis Pohlmann <jannis@xfce.org>

	* Thunar.desktop.in.in: Use "Thunar" for Name. This fixes bug #4084.

2008-11-28	Nick Schermer <nick@xfce.org>

	* docs/reference/thunarx/thunarx-docs.sgml: Update links to the
	  glib reference manual in the docs. Patch by Mike Massonnet.
	  Bug #4555.

2008-11-27	Nick Schermer <nick@xfce.org>

	* thunar-vfs/thunar-vfs-mime-info.c: Fix crash when unreffing the
	  mime info. This happens here sometimes when unknown files were
	  found in /proc.

2008-11-27	Nick Schermer <nick@xfce.org>

	* thunar-vfs/thunar-vfs-monitor.c: Implement a simpler version of
	  the /proc and /dev ignore test.
	* thunar-vfs/thunar-vfs-monitor.c: Use a GSList for the handles
	  since we only walk forwards.

2008-11-27	Nick Schermer <nick@xfce.org>

	* plugins/thunar-sbr/thunar-sbr-case-renamer.c: Apply patch from
	  Mathias Brodala to make the first character after a paranthesis
	  uppercase. Bug #3559.

2008-11-27	Nick Schermer <nick@xfce.org>

	* plugins/thunar-uca/thunar-uca-chooser.c: Open a question dialog
	  before removing a custom action. Bug #3838.
	* plugins/thunar-uca/thunar-uca-model.c: Return an empty string
	  when the name is not set instead of null, so the action always
	  has a valid name and gtk does not send a critical warning.
	* po/*: Merge new strings.

2008-11-27	Nick Schermer <nick@xfce.org>

	* thunar/thunar-preferences-dialog.c: Instead of using a transient
	  window, we do a fake-center-on-parent. So it looks like the
	  window belongs to the parent, but it is a standalone window. This
	  should fix the last part of bug #3586.
	* thunar/thunar-window.c: Register the properties dialog with
	  thunar_application_take_window() so it will get a new
	  GtkWindowGroup.

2008-11-27	Jannis Pohlmann <jannis@xfce.org>

	* configure.in.in, thunar-vfs/thunar-vfs-monitor.c: Add HAVE_LINUX
	  define to config.h and implement support for excluding certain base
	  paths (such as /dev and /proc) from being monitored. Gamin does the
	  same but only for dnotify and inotify, not for polling.

2008-11-26	Nick Schermer <nick@xfce.org>

	* thunar/thunar-application.c: Create a new window group for
	  windows added with thunar_application_take_window() that don't have
	  a transient window. This will make different windows work
	  independant when a modal dialog is created.

2008-11-26	Jannis Pohlmann <jannis@xfce.org>

	* thunar-vfs/thunar-vfs-monitor.c, thunar/thunar-tree-model.{c,h},
	  thunar/thunar-tree-view.c: Apply tree view pane improvements written
	  by Nick. It implements a GtkTreeModelFilter inside the tree model
	  and improves CPU performance when expanding folders in the tree
	  view. It also stops monitoring tree view folders when they are
	  closed. It improves thread safety in ThunarVfsMonitor and a few
	  other things. Should fix bug #4051.

2008-11-25	Jannis Pohlmann <jannis@xfce.org>

	* thunar/thunar-standard-view.c: Make the location selector pop up
	  with the home directory pre-entered when GDK_dead_tilde is pressed.
	  This allows people with dead keys to use the location selector just
	  like people which don't use dead keys.

2008-11-25	Nick Schermer <nick@xfce.org>

	* plugins/thunar-tpa/thunar-tpa-icon.c: Change the tooltip text
	  of the tpa plugin when the trash is 'full' to "Trash contains 
	  files". Bug #3266.
	* po/*: Regenerate po files.

2008-11-25	Nick Schermer <nick@xfce.org>

	* thunar-vfs/thunar-vfs-util.c: Fix completion when ~/ is used.
	  Patch by Peter de Ridder. Bug #2973.

2008-11-25	Nick Schermer <nick@xfce.org>

	* thunar/thunar-preferences.c: Store the option name used for
	  the thunarrc file in the nickname of the GParamSpec so we
	  don't have to generate it during load/save.
	  When debugging is enabled property_name_to_option_name() is
	  still used to check for typos between the name and nickname.

2008-11-25	Nick Schermer <nick@xfce.org>

	* thunar/thunar-file.c: Remove the display-name property from
	  ThunarFile. It's not used and some say g_property_notify() is
	  not the fastest glib function, so we probably don't want to
	  call it every file change.

2008-11-25	Jannis Pohlmann <jannis@xfce.org>

	* thunar/thunar-standard-view.c: Restore the selection after deleting
	  a file/folder. This is done by connecting to the "row-deleted"
	  signal of the model twice. The first handler saves the tree path to
	  be selected after the removal in the selection_before_delete member.
	  The second handler (which is called after the signal is emitted)
	  selects this path. Selection is not modified if there are two or
	  more files selected. This should fix bug #3884.

2008-11-24	Nick Schermer <nick@xfce.org>

	* configure.in.in, thunar-vfs/thunar-vfs-io-local-xfer.c: Use
	  posix_fadvise when available.

2008-11-23	Nick Schermer <nick@xfce.org>

	* thunar/main.c: Use -V for version information.

2008-11-23	Jannis Pohlmann <jannis@xfce.org>

	* thunar-vfs/thunar-vfs-volume-hal.c: Check if volumes are != NULL
	  when handling "EjectPressed" events. This should fix bug #4257.
	  Patch again supplied by Nick.

2008-11-23	Jannis Pohlmann <jannis@xfce.org>

	* thunar-vfs/thunar-vfs-volume-hal.c
	  (thunar_vfs_volume_hal_is_ejectable): Return TRUE if and only if
	  requires_eject is TRUE. This should fix bug #3978.

2008-11-23	Jannis Pohlmann <jannis@xfce.org>

	* thunar/thunar-shortcuts-model.c, thunar/thunar-window.c: Add ifdefs
	  around includes to fix make distcheck. Spotted by Nick.

2008-11-20	Jannis Pohlmann <jannis@xfce.org>

	* thunar/thunar-application.c (thunar_application_process_filenames):
	  Always show an error dialog if one of the files passed via the
	  command line cannot be opened. Required for exo-open to give proper
	  visual feedback because spawning Thunar asynchronously will always
	  make exo-open think that the file(s) were opened successfully.
	  Ideally Thunar would display an error dialog with a tree view
	  listing all the files that could not be opened (I'll file a bug for
	  this).

2008-11-15	Jannis Pohlmann <jannis@xfce.org>

	* plugins/, tdb/, thunar-vfs/, thunar/: Fix several compiler warnings.
	  Patch again provided by Nick Schermer.

2008-11-15	Jannis Pohlmann <jannis@xfce.org>

	* thunar/thunar-tree-model.{c,h}, thunar/thunar-tree-view.c: Fix
	  freeze in the tree view pane when the visibility of hidden files is
	  toggled. Kudos to Nick Schermer for the patch. This fixes bug #2502.

2008-11-06	Brian Tarricone <bjt23@cornell.edu>

	* thunar/thunar-private.h,
	  thunar/thunar-{shortcuts-model,templates-action,window}.c: Fix
	  compilation with glib < 2.14.

2008-11-05	Olivier Fourdan <olivier@xfce.org>

	* thunar/thunar-window.c: Remove portion including a C_() macro.

2008-10-31	Jannis Pohlmann <jannis@xfce.org>

	* thunar/thunar-settings.desktop.in: Remove GenericName and
	  X-XfceSettingsName. Use more generic "File Manager" string in the
	  Name field.

2008-10-29	Brian Tarricone <kelnos@xfce.org>

	* *: Patch mostly from Andrea Santilli <yawara@quipo.it> (bug 4365).
	* thunar/{thunar-file.c,thunar-file.h}: Replace
	  thunar_file_is_desktop() macro with a function that
	  recognizes the xdg user Desktop folder. The old macro is still
	  available for glib < 2.14.0
	* thunar/thunar-private.h: Add macros to better support
	  GUserDirectory and an array containing the xdg user dir defaults.
	* thunar/thunar-{launcher.c,shortcuts-model.c,templates-action.c}:
	  Address to the right Desktop and Templates directories.  Don't
	  list templates in submenus if the templates dir points to $HOME.
	* thunar/thunar-shortcuts-model.c: Creation and translation of
	  links to some xdg user dirs in the sidebar in case of unexisting
	  ~/.gtk-bookmarks. Entries pointing to $HOME are disabled.
	* thunar/{thunar-shortcuts-model.c,thunar-private.h}: Add
	  _thunar_get_xdg_user_dirs_locale() to translate the xdg user dir
	  names (package xdg-user-dirs needed for that).
	* thunar/thunar-stock.h: Add icon name for normal directories.
	* thunar/{thunar-window.c,thunar-window-ui.xml}: Add new menu
	  entries, hide the ones related to unused directories and
	  translate their labels. Entries pointing to $HOME are disabled.

2008-10-28	Brian Tarricone <kelnos@xfce.org>

	* thunar/Makefile.am: Don't symlink thunar -> Thunar on case-
	  insensitive filesystems (bug 4430).

2008-10-28	Brian Tarricone <kelnos@xfce.org>

	* thunar-vfs/thunar-vfs-mime-database.c: Fix usage of
	  fgetxattr() on MacOS X.  Patch from Anders Björklund
	  <afb@users.sourceforge.net> (bug 4433).

2008-10-25  Stephan Arts <stephan@xfce.org>

	* plugins/thunar-wallpaper:
	  Add thunar-wallpaper-plugin which can be used to set the wallpaper
	  on xfdesktop >= 4.5.90

2008-08-25	Brian Tarricone <kelnos@xfce.org>

	* thunar/{Makefile.am,thunar-settings,thunar-settings.desktop.in}:
	  Include script and .desktop file to launch thunar settings dialog.

2007-12-11	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-shortcuts-view.c, thunar/thunar-tree-view.c:
	  Display "Eject" in the context menu if the device of the
	  volume requires an eject.

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

	* thunar-vfs/thunar-vfs-exec.c: Make sure, processes spawned from
	  Thunar and xfdesktop are properly joined. Bug #2983.

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

	* thunar-vfs/thunar-vfs-volume-hal.c: Make sure to pass volumes
	  without mountable file systems to thunar-volman.

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

	* configure.in.in: Post-release version bump.

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

	* === Released 0.9.0 ===
	* NEWS, configure.in.in: Bump version.
	* README, configure.in.in: Depend on exo 0.3.4.
	* THANKS: Add missing translator credits.
	* po/*.po: Update Project-Id-Version.
	* docs/reference/thunar-vfs/Makefile.am,
	  docs/reference/thunarx/Makefile.am: Fix dist building.
	* docs/reference/thunar-vfs/thunar-vfs-docs.sgml,
	  docs/reference/thunarx/thunarx-docs.sgml: Update documentation dates.

2007-11-28	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-volume-hal.c: Ignore volumes that do
	  not mountable file systems. Bug #3555.

2007-11-28	Benedikt Meurer <benny@xfce.org>

	* plugins/thunar-uca/thunar-uca-model.c: Properly recognize
	  OGG files as audio files. Bug #3604.

2007-11-28	Benedikt Meurer <benny@xfce.org>

	* plugins/thunar-sbr/: Import new date renamer based on patch
	  from Nick Schermer <nick@xfce.org>. Bug #3656.
	* docs/manual/: Update the user manual.
	* po/POTFILES.in: Add new file here.
	* po/Thunar.pot, po/*.po: Merge new strings.
	* po/de.po: Update german translations.
	* po-doc/Thunar.pot, po-doc/*.po: Merge new strings.

2007-11-28	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-exec.c(thunar_vfs_exec_on_screen):
	  Make sure to pass the correct $DISPLAY value to processes
	  spawned by Thunar and xfdesktop. Bug #3667.

2007-08-24	Jean-François Wauthy <pollux@xfce.org>

	* docs/manual/fr/Thunar.xml.in: minor corrections in French
	translation of the manual (patch by Adrien Grellier
	<adrien.grellier@laposte.net>)

2007-08-23	Jean-François Wauthy <pollux@xfce.org>

	* docs/manual/pl/images/file-manager-window.png,
	docs/manual/pl/images/preferences-views.png,
	docs/manual/pl/images/removable-media-unmount.png,
	docs/manual/pl/images/preferences-behavior.png,
	docs/manual/pl/images/sendto-menu.png,
	docs/manual/pl/images/bulk-rename.png,
	docs/manual/pl/images/removable-drives-and-media.png,
	docs/manual/pl/images/preferences-advanced.png,
	docs/manual/pl/images/preferences-side-pane.png,
	docs/manual/pl/images/file-properties.png,
	docs/manual/pl/images/visible-columns.png: Updated Polish translation
	of the manual

2007-08-17	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-standard-view.c: Preselect the complete filename when
	  renaming a folder. Bug #3057.

2007-08-11	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-thumb-jpeg.c: Better way to detect recursion
	  in exif IFDs.

2007-08-11	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-thumb-jpeg.c: Prevent infinite recursion
	  on JPEG files with broken exif directories. Bug #3452.

2007-06-24	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-path.c: Fix crash on amd64 because of
	  invalid size of integer constants. Bug #3303.

2007-05-25	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-dialogs.c(thunar_dialogs_show_about): Add support
	  for new GTK+ 2.11 API.
	* docs/reference/thunar-vfs/tmpl/thunar-vfs-job.sgml: Add new
	  signal "ask-replace" to the reference manual.

2007-05-23	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-io-jobs.c, thunar-vfs/thunar-vfs-job.{c,h},
	  thunar-vfs/thunar-vfs-job-private.h, thunar/thunar-dialogs.c,
	  thunar-vfs/thunar-vfs-transfer-job.c: Add support to retry job
	  based operations.
	* thunar-vfs/thunar-vfs-job-private.h, thunar-vfs-job.{c,h},
	  thunar-vfs/thunar-vfs-transfer-job.c, thunar/thunar-dialogs.{c,h},
	  thunar/thunar-progress-dialog.c, thunar-vfs/thunar-vfs-marshal.list:
	  Display more details when asking the user whether to replace an
	  existing file with another file. Bug #3268.
	* po/tr.po: Revert broken file.
	* po/*.po, po/*.pot: Merge new strings.
	* po/de.po: Update german translations.

2007-05-22	Benedikt Meurer <benny@xfce.org>

	* configure.in.in, docs/README.thunarrc, thunar/: Add support for
	  different date/time formats. Bug #3265.
	* po/*.po, po/*.pot: Merge new strings.
	* po/de.po: Update german translations.

2007-05-22	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-path.c: Fix unaligned access in ThunarVfsPath
	  on sparc64. Bug #2815.
	* docs/reference/: Update reference manual.

2007-05-20	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-preferences.c(thunar_preferences_set_property):
	  Properly initialize value to its default prior to comparing
	  with a (probably) new value.

2007-05-20	Benedikt Meurer <benny@xfce.org>

	* plugins/thunar-uca/thunar-uca-editor.c: Properly quote files
	  selected via the file chooser if necessary. Bug #3105.

2007-05-20	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-volume-freebsd.c,
	  thunar-vfs/thunar-vfs-volume-hal.c,
	  thunar-vfs/thunar-vfs-volume.{c,h}, thunar-vfs/thunar-vfs.symbols:
	  Apply patch from Brian Tarricone <bjt23@cornell.edu> to fix
	  invalid invocation of thunar-volman for devices that should be
	  ignored, and add a MOUNTABLE flag for volumes. Bug #2789.
	* configure.in.in: Bump library interface version.

2007-05-20	Benedikt Meurer <benny@xfce.org>

	* thunar/Makefile.am: Strip unused characters from the user
	  interface description files. Bug #3094.

2007-05-09	Benedikt Meurer <benny@xfce.org>

	* INSTALL, configure.in.in: Update for latest autoconf.

2007-05-09	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-volume-hal.c
	  (thunar_vfs_volume_manager_hal_device_removed): Emit the correct
	  signal when removing devices. Patch from Brian Tarricone.
	  Bug #3205.

2007-04-27	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-volume-freebsd.c,
	  thunar-vfs/thunar-vfs-volume-hal.c,
	  thunar-vfs/thunar-vfs-volume-private.h,
	  thunar-vfs/thunar-vfs-volume.c: Use the requires_eject HAL
	  property to determine whether a given volume is ejectable.
	  Bug #3119.

2007-04-27	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-util.c(thunar_util_humanize_file_time): Use larger
	  date buffer. Bug #3127.

2007-04-08      Jean-Francois Wauthy <pollux@xfce.org>

	* configure.in.in: Add support for nl translations into 
	  configure.in.in (patch by Maximilian Schleiss)

2007-03-19	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-icon-factory.c: Automatically disable thumbnailing
	  if storing of thumbnails failes because of a fatal error (i.e.
	  broken setup). Bug #3020.

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

	* thunar-vfs/thunar-vfs-thumb-jpeg.c: Fix unaligned memory access in
	  exif code. Bug #2880.

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

	* thunar-vfs/thunar-vfs-path-private.h: Fix compilation with the
	  Sun Studio 11 compiler based on patch from William Bonnet
	  <william@wbonnet.net>. Bug #2899.

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

	* thunar-vfs/thunar-vfs-thumb-jpeg.c: Fix compilation with the
	  Sun Studio 11 compiler based on patch from William Bonnet
	  <william@wbonnet.net>. Bug #2900.

2007-01-28	Benedikt Meurer <benny@xfce.org>

	* acinclude.m4: Fix switches to disable plugins, thanks to Oliver
	  Lehmann <oliver@FreeBSD.org>.

2007-01-20	Benedikt Meurer <benny@xfce.org>

	* configure.in.in: Post-release version bump.

2007-01-20	Benedikt Meurer <benny@xfce.org>

	* === Released 0.8.0 ===
	* NEWS, configure.in.in: Bump version.
	* README, configure.in.in: Depend on exo 0.3.2.
	* THANKS: Add missing translator credits.
	* po/*.po: Update Project-Id-Version.
	* thunar-vfs/Makefile.am, docs/reference/thunar-vfs/Makefile.am,
	  thunar/Makefile.am, plugins/thunar-sendto-email/Makefile.am,
	  tests/Makefile.am, plugins/thunar-apr/Makefile.am,
	  plugins/thunar-sbr/Makefile.am, plugins/thunar-tpa/Makefile.am,
	  plugins/thunar-uca/Makefile.am: No need to define
	  EXO_API_SUBJECT_TO_CHANGE any more.
	* docs/reference/thunar-vfs/thunar-vfs-docs.sgml,
	  docs/reference/thunarx/thunarx-docs.sgml: Update documentation dates.

2007-01-20	Benedikt Meurer <benny@xfce.org>

	* po-doc/*.po: Regenerate the translations.
	* docs/manual/pl/Thunar.xml.in, po-doc/pl.po: Updated the polish
	  translations of the user manual by Szymon Kałasz
	  <szymon_maestro@gazeta.pl>.

2007-01-20	Benedikt Meurer <benny@xfce.org>

	* configure.in.in, docs/manual/: Integrate the polish translations
	  of the user manual.

2007-01-18	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-volume-hal.c(thunar_vfs_volume_hal_update):
	  Treat hotplugged drives as removable, so they are displayed in
	  the side pane.

2007-01-16	Benedikt Meurer <benny@xfce.org>

	* docs/manual/C/Thunar.xml.in, docs/manual/C/images/bulk-rename.png:
	  Add documentation for the bulk renamer. Bug #1594.
	* docs/manual/C/: Improve the user manual. Bug #1365.
	* thunar/: Connect the various "Help" buttons. Bug #1230.
	* po-doc/Thunar.pot, po-doc/*.po: Merge new strings.
	* docs/manual/: Merge the new strings into the translated XML files.

2007-01-16	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-launcher.c: Automatically add removable devices as
	  targets to the "Send To" menu. Bug #2683.

2007-01-16	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-volume-hal.c, thunar-vfs/thunar-vfs-volume.c,
	  thunar-vfs/thunar-vfs-volume-private.h, thunar/thunar-application.c:
	  Allow to use "Eject" button on CD-ROM drives to unmount and eject
	  the media. Bug #2759.

2007-01-15	Benedikt Meurer <benny@xfce.org>

	* docs/manual/: Fix thunar-volman website URL.
	* po-doc/Thunar.pot, po-doc/*.po: Merge new strings.

2007-01-15	Benedikt Meurer <benny@xfce.org>

	* docs/manual/: Add documentation for removable drive and media
	  handling in Thunar.
	* po-doc/Thunar.pot, po-doc/*.po: Merge new strings.

2007-01-15	Benedikt Meurer <benny@xfce.org>

	* configure.in.in, docs/manual/Makefile.am, docs/manual/eu/:
	  Integrate the basque translations of the manual.

2007-01-15	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-thumb-jpeg.c: Fix data parameter types for
	  tvtj_exif_get_ushort() and tvtj_exif_get_ulong().

2007-01-15	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-thumb-jpeg.c: Use Exif embedded thumbnails
	  if available, which reduces the amount of data that must be
	  retrieved from a camera to around 50k instead of the whole JPEG
	  image, which can be up to several mega bytes.
	* thunar-vfs/thunar-vfs-thumb.c
	  (thunar_vfs_thumb_factory_generate_thumbnail): Do not scale down
	  thumbnails extracted from JPEG images that use the rather common
	  size 160x120 pixels, to save some time and avoid messing up the
	  thumbnail.

2007-01-14	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-exec.c: Improve startup notification handling,
	  based on a patch from Gregoire Gentil <gregoire@gentil.com>.
	* thunar-vfs/thunar-vfs-exec.{c,h}, thunar-vfs/thunar-vfs-info.c,
	  thunar-vfs/thunar-vfs-mime-handler.c: Allow to pass in icon_name
	  of the application to start, which can be used by window managers
	  that detailed support startup notification feedback.

2007-01-14	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-io-local.c(_thunar_vfs_io_local_listdir):
	  Use g_list_free_1() instead of g_list_free1().

2007-01-13	Benedikt Meurer <benny@xfce.org>

	* configure.in.in, thunar-vfs/thunar-vfs-io-trash.{c,h}: Add support
	  for $top_dir-Trashes, as described in the Desktop Trash Specifica-
	  tion. Bug #2132.
	* thunar-vfs/thunar-vfs-volume.c(thunar_vfs_volume_changed): Rescan
	  the active mount points whenever a volume changes.

2007-01-12	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-io-local-xfer.c(tvilx_copy_regular): Drop
	  unused variable.
	* thunar-vfs/thunar-vfs-transfer-job.c: Properly report errors if
	  copying a file fails for some reason. Also fix a memory leak that
	  wasn't detected previously.

2007-01-12	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-window.c: Finally fix crash on platforms where
	  sizeof(GType) != sizeof(gint). Bug #2726.

2007-01-10	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-gdk-extensions.{c,h}: Add new helper function 
	  thunar_gdk_screen_get_active(), which returns the currently
	  active screen, i.e. the screen which currently contains the
	  mouse pointer.
	* thunar-vfs/thunar-vfs-volume-hal.c: Use the new ExoMountPoint
	  module to query active and configured mount points.
	* thunar-vfs/thunar-vfs-volume-hal.c: Add new signals "device-added"
	  and "device-removed", which correspond to the HAL signals of the
	  same name, and are emitted by the volume manager whenever a new
	  device is added or an existing device is removed. This is an
	  internal support mechanism for the volume manager integration of
	  Thunar and should not be used by other applications.
	* thunar/thunar-application.c: Add hooks for the thunar-volman,
	  which, if installed and enabled, will be spawned whenever a new
	  device is reported by HAL. This enables lightweight volume management
	  avoiding an additional daemon, as Thunar already listens for HAL
	  events anyway. Note that Thunar doesn't provide any functionality
	  by itself here. It just acts a proxy between HAL and thunar-volman.
	* docs/README.thunarrc, thunar/thunar-preferences.c: Add preference
	  MiscVolumeManagement, which controls whether volume manager should
	  be enabled.
	* docs/references/thunar-vfs/: Add missing enums to the manual.
	* thunar/thunar-preferences-dialog.c, thunar/sexy-url-label.{c,h},
	  thunar/Makefile.am: Extend the preferences dialog with options
	  to control the volume manager.
	* po/Thunar.pot, po/*.po: Merge new strings.
	* po/de.po: Update german translations.

2007-01-08	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-io-local.c(_thunar_vfs_io_local_listdir):
	  Change back to the previous working directory after listing the
	  directory contents.

2007-01-08	Benedikt Meurer <benny@xfce.org>

	* thunar/thunar-shortcuts-view.c(thunar_shortcuts_view_init): Ellipsize
	  long shortcut names, but make sure "File System" still fits into the
	  side pane.

2007-01-08	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-volume-hal.c,
	  thunar-vfs/thunar-vfs-volume.{c,h}: Add support for memory cards and
	  generic removable disk drives. Bug #2652.

2007-01-07	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/Makefile.am, thunar-vfs/thunar-vfs-volume-hal.c,
	  acinclude.m4: Use exo-hal to determine icons and display names
	  for the volumes.
	* thunar-vfs/thunar-vfs-volume-hal.c,
	  thunar-vfs/thunar-vfs-volume.{c,h}: Do not discard blank discs and
	  pure audio discs. Bug #2599.

2007-01-06	Benedikt Meurer <benny@xfce.org>

	* README, configure.in.in: Requires libexo 0.3.1.13svn.
	* thunar-vfs/thunar-vfs-exec.c(thunar_vfs_exec_sync): Strip trailing
	  dots from the error message.
	* thunar-vfs/thunar-vfs-volume-freebsd.c, docs/README.volumes,
	  thunar-vfs/thunar-vfs-volume-hal.c: Use exo-mount to mount, eject
	  and unmount volumes instead of relying on external utilities that
	  don't always behave properly. Bug #2715.
	* thunar-vfs/thunar-vfs-volume-hal.c: Add ability to mount floppy
	  drives using exo-mount. Bug #2075.
	* thunar-vfs/Makefile.am: Fix distcheck.
	* po/de.po: Some german translation love.

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

	* configure.in.in, docs/manual/, thunar/main.c, thunar/thunar-dialogs.c:
	  Update copyright dates.
	* po-doc/Thunar.pot, po-doc/*.po: Merge new strings.
	* po/Thunar.pot, po/*.po: Drop obsolete strings.
	* po/de.po: Update german translations.

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

	* thunar/main.c(main): Need to initialize GThread first.

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

	* thunar-vfs/thunar-vfs-update-thumbnailers-cache.c: Add ability to
	  load custom thumbnailers from .desktop files. Drop the hardcoded
	  font thumbnailer.
	* thunar-vfs/thunar-vfs-font-thumbnailer-1.desktop.in,
	  thunar-vfs/Makefile.am: Install a .desktop file for the font
	  thumbnailer.
	* docs/manual/, po-doc/: Update the user guide with detailed information
	  about the custom thumbnailers.

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

	* thunar-vfs/thunar-vfs.c(_thunar_vfs_init): Do not maintain more than
	  four unused threads, and stop unused threads after ten seconds of
	  idle time (requires GLib 2.10).

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

	* thunar-vfs/thunar-vfs-io-local-xfer.c,
	  thunar-vfs/thunar-vfs-mime-database.c,
	  thunar-vfs/thunar-vfs-monitor.c, thunar-vfs/thunar-vfs-os-bsd.c,
	  thunar-vfs/thunar-vfs-os-generic.c, thunar-vfs/thunar-vfs-path.c,
	  thunar-vfs/thunar-vfs-path-private.h,
	  thunar-vfs/thunar-vfs-transfer-job.c: Add _thunar_vfs_path_child()
	  as internal implementation of thunar_vfs_path_relative(), that does
	  not perform the expensive sanity checking for release builds.
	* thunar-vfs/thunar-vfs-io-local.{c,h}: List folders parallel again,
	  with up to four threads collecting file infos at the same time.
	  Additionally, in order to avoid the costly inode lookups when
	  listing folder contents, we change to the requested folder and
	  use relative file names (requires locking, since the current
	  working directory is per-process rather than per-thread). Last,
	  the executable sanity checking was optimized for the common case
	  of a binary or shellscript, which should further improve the
	  loading performance of large folders with binaries.

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

	* thunar/: Several improvements to the GtkTreeModel implementations
	  that should further speed up loading really large folders. For the
	  icon view, the real bottleneck is still Pango.

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

	* thunar-vfs/Makefile.am, thunar-vfs/thunar-vfs.c: Apply Brian's
	  patch to properly initialize the gettext textdomain for thunar-vfs.
	  Bug #2543.

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

	* thunar/thunar-location-entry.c(thunar_location_entry_init):
	  Make sure the down button in the location bar doesn't get too
	  large. Bug #2582.

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

	* thunar/thunar-list-model.c(thunar_list_model_get_statusbar_text):
	  Don't try to open non-regular files to gather detailed statistics
	  to avoid hanging Thunar forever while trying to read from a named
	  pipe. Bug #2655.

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

	* thunar/thunar-window.c(thunar_window_init): Add shortcuts <control>1,
	  <control>2 and <control>3 to switch between icon, detailed list and
	  compact list view. Bug #2600.

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

	* thunar/thunar-launcher.c(thunar_launcher_dispose): Fix a possible
	  crash if thunar_launcher_update() is called while disposing the
	  launcher.

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

	* thunar/thunar-launcher.c(thunar_launcher_set_selected_files): Do
	  not force an update of the launcher actions if the list of selected
	  files did not change to avoid flicker in menus for files being
	  downloaded, etc.

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

	* thunar/thunar-launcher.c(thunar_launcher_sendto_idle): Do not
	  display the "Desktop (Create Link)" sendto-action for trashed
	  files, because symbolic links cannot be created for files in
	  the trash. Bug #2539.

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

	* thunar/thunar-icon-view.c: Set word-wrap-width depending on the
	  current zoom-level. Bug #2505.

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

	* thunar-vfs/thunar-vfs-path.c(thunar_vfs_path_list_to_string): Fix
	  crash when transfering a lot of files via DnD or clipbord. Bug #2356.

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

	* plugins/thunar-tpa/Makefile.am: Starting with version 0.72
	  dbus-binding-tool now requires the --prefix command line option
	  even though it isn't used for anything. Bug #2528.

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

	* docs/README.volumes, thunar-vfs/thunar-vfs-volume-hal.c: Apply patch
	  from Bernhard Walle <bernhard.walle@gmx.de> to add support for
	  halmount to ThunarVfsVolumeHAL. Bug #2556.

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

	* thunar/thunar-dialogs.c(thunar_dialogs_show_about): Modal about
	  dialog seems to block all other windows as well. Bug #2545.

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

	* configure.in.in, thunar/Makefile.am: Fix installation on case
	  insensitive file systems. Bug #2521.

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

	* thunar/thunar-path-entry.c(thunar_path_entry_changed): Changing the
	  model currently in used by a GtkEntryCompletion is very slow with
	  recent GTK+ versions. Therefore we disconnect the model first when
	  changing the folder and reconnect it to the entry completion after-
	  wards. Bug #1681.

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

	* thunar/thunar-shortcuts-view.c(thunar_shortcuts_view_drag_leave):
	  Schedule a repaint of the shortcuts pane after resetting the folder
	  drop icon. Bug #2498.

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

	* configure.in.in: Post-release version bump.

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

	* === Released 0.5.0rc2 ===
	* configure.in.in, NEWS: Bump version.
	* configure.in.in, README: Depend on libexo 0.3.1.12rc2.
	* docs/reference/thunarx/: Regenerate API docs.
	* THANKS: Add missing translator credits.
	* po/*.po: Update Project-Id-Version.
	* tests/: Drop the FreeBSD fstab check, as the default volume manager
	  backend for FreeBSD is HAL.

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

	* thunar-vfs/thunar-vfs-volume-hal.c(thunar_vfs_volume_hal_update):
	  Do not use the deprecated HAL policy framework. Bug #2475.

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

	* thunar/thunar-location-button.c, thunar/thunar-location-buttons.c:
	  Properly clean up the path bar when a folder on the path bar is
	  deleted.

