Skip to content
Snippets Groups Projects
  1. Feb 14, 2006
    • Benedikt Meurer's avatar
      2006-02-14 Benedikt Meurer <benny@xfce.org> · 4276ca06
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19867)
      4276ca06
    • Benedikt Meurer's avatar
      2006-02-14 Benedikt Meurer <benny@xfce.org> · 1524aad6
      Benedikt Meurer authored
      	* thunar-vfs/thunar-vfs-volume-hal.c: Fallback to mount/umount if
      	  pmount is not available. Requires fstab-sync to synchronize with HAL
      	  volumes.
      
      
      
      
      (Old svn revision: 19866)
      1524aad6
    • Benedikt Meurer's avatar
      2006-02-14 Benedikt Meurer <benny@xfce.org> · 016ad2ad
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19865)
      016ad2ad
    • Benedikt Meurer's avatar
      2006-02-14 Benedikt Meurer <benny@xfce.org> · b7a6df75
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19864)
      b7a6df75
    • Benedikt Meurer's avatar
      2006-02-13 Benedikt Meurer <benny@xfce.org> · 17b64876
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19862)
      17b64876
  2. Feb 13, 2006
    • Benedikt Meurer's avatar
      2006-02-13 Benedikt Meurer <benny@xfce.org> · 4bc04b4b
      Benedikt Meurer authored
      	* thunar-vfs/thunar-vfs-volume-hal.c: Properly update volume state
      	  after eject and unmount.
      	* README: List optional HAL dependency.
      
      
      
      
      (Old svn revision: 19861)
      4bc04b4b
    • Benedikt Meurer's avatar
      2006-02-13 Benedikt Meurer <benny@xfce.org> · 4d05c3bd
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19860)
      4d05c3bd
    • Benedikt Meurer's avatar
      2006-02-13 Benedikt Meurer <benny@xfce.org> · 929f1128
      Benedikt Meurer authored
      	* thunar/thunar-folder.c(thunar_folder_reload): Properly cancel any
      	  previous job to make sure it will terminate as soon as possible.
      	  Bug #1457.
      
      
      
      
      (Old svn revision: 19858)
      929f1128
    • Benedikt Meurer's avatar
      2006-02-13 Benedikt Meurer <benny@xfce.org> · 36ee7425
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19857)
      36ee7425
    • Benedikt Meurer's avatar
      2006-02-13 Benedikt Meurer <benny@xfce.org> · 3aedf954
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19854)
      3aedf954
  3. Feb 12, 2006
    • Benedikt Meurer's avatar
      2006-02-12 Benedikt Meurer <benny@xfce.org> · 946027e7
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19848)
      946027e7
    • Benedikt Meurer's avatar
      2006-02-12 Benedikt Meurer <benny@xfce.org> · a99022d8
      Benedikt Meurer authored
      	* thunar/thunar-throbber-fallback.png: Import better throbber fallback
      	  icon, thanks to Brian Schott <brian-schott@cox.net>.
      
      
      
      
      (Old svn revision: 19843)
      a99022d8
    • Stavros Giannouris's avatar
      2006-02-12 Stavros Giannouris <stavrosg2002@freemail.gr> · 9edd31e3
      Stavros Giannouris authored
              * po/el.po: Updated Greek translations.
      
      
      
      (Old svn revision: 19840)
      9edd31e3
  4. Feb 11, 2006
  5. Feb 10, 2006
    • Benedikt Meurer's avatar
      2006-02-10 Benedikt Meurer <benny@xfce.org> · dc44a5a9
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19826)
      dc44a5a9
    • Benedikt Meurer's avatar
      2006-02-10 Benedikt Meurer <benny@xfce.org> · 07090b1f
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19825)
      07090b1f
    • Benedikt Meurer's avatar
      2006-02-10 Benedikt Meurer <benny@xfce.org> · a210fc28
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19799)
      a210fc28
  6. Feb 09, 2006
    • Benedikt Meurer's avatar
      2006-02-09 Benedikt Meurer <benny@xfce.org> · e8727754
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19793)
      e8727754
    • Benedikt Meurer's avatar
      2006-02-09 Benedikt Meurer <benny@xfce.org> · a1ca291f
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19790)
      a1ca291f
  7. Feb 08, 2006
    • Benedikt Meurer's avatar
      2006-02-08 Benedikt Meurer <benny@xfce.org> · 736ae7a3
      Benedikt Meurer authored
      	* 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)
      736ae7a3
    • Benedikt Meurer's avatar
      2006-02-08 Benedikt Meurer <benny@xfce.org> · cbeec7da
      Benedikt Meurer authored
      	* thunar/thunar-window.c(thunar_window_action_about): Fix the copyright
      	  date.
      
      
      
      
      (Old svn revision: 19780)
      cbeec7da
    • Daichi Kawahata's avatar
      Updated Japanese translations. · 67815351
      Daichi Kawahata authored
      (Old svn revision: 19779)
      67815351
  8. Feb 07, 2006
    • Benedikt Meurer's avatar
      2006-02-07 Benedikt Meurer <benny@xfce.org> · bbb7233f
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19776)
      bbb7233f
    • Benedikt Meurer's avatar
      2006-02-07 Benedikt Meurer <benny@xfce.org> · 226bc36f
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19773)
      226bc36f
    • Benedikt Meurer's avatar
      2006-02-06 Benedikt Meurer <benny@xfce.org> · 538041fe
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19772)
      538041fe
  9. Feb 06, 2006
    • Benedikt Meurer's avatar
      2006-02-06 Benedikt Meurer <benny@xfce.org> · 349a5c74
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19771)
      349a5c74
    • Benedikt Meurer's avatar
      2006-02-06 Benedikt Meurer <benny@xfce.org> · c1aacb9d
      Benedikt Meurer authored
      	* thunar/thunar-standard-view.c: Autoscroll while dragging to a
      	  ThunarStandardView widget. Bug #1304.
      
      
      
      
      (Old svn revision: 19770)
      c1aacb9d
    • Benedikt Meurer's avatar
      2006-02-06 Benedikt Meurer <benny@xfce.org> · 52714f60
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19769)
      52714f60
    • Benedikt Meurer's avatar
      2006-02-06 Benedikt Meurer <benny@xfce.org> · ed5bef9a
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 19768)
      ed5bef9a
    • Benedikt Meurer's avatar
      2006-02-06 Benedikt Meurer <benny@xfce.org> · dedd908c
      Benedikt Meurer authored
      	* thunar/thunar-properties-dialog.c(thunar_properties_dialog_update):
      	  Use G_GINT64_FORMAT instead of "lld" as format for the file size.
      
      
      
      
      (Old svn revision: 19759)
      dedd908c
    • Daichi Kawahata's avatar
      Fixed an error. · 9f491c61
      Daichi Kawahata authored
      (Old svn revision: 19753)
      9f491c61
    • Benedikt Meurer's avatar
      2006-02-06 Benedikt Meurer <benny@xfce.org> · 70712b51
      Benedikt Meurer authored
      	* Thunar.desktop.in: Add "GTK" to the Categories.
      
      
      
      
      (Old svn revision: 19752)
      70712b51
    • Benedikt Meurer's avatar
      2006-02-06 Benedikt Meurer <benny@xfce.org> · 538e30de
      Benedikt Meurer authored
      	* thunar/thunar-path-entry.c: Make sure to catch the tab key even for
      	  the ThunarLocationEntry case. This doesn't work if the completion list
      	  is visible, tho (Gtk+ bug/limitation). Bug #1346.
      
      
      
      
      (Old svn revision: 19751)
      538e30de
  10. Feb 05, 2006
    • Benedikt Meurer's avatar
      2006-02-05 Benedikt Meurer <benny@xfce.org> · 3dbb6969
      Benedikt Meurer authored
      	* thunar/thunar-chooser-dialog.{c,h}: Add a new convenience function
      	  thunar_show_chooser_dialog().
      	* thunar/thunar-launcher.c(thunar_launcher_open_files),
      	  thunar/thunar-file.c(thunar_file_launch): Use the new function
      	  thunar_show_chooser_dialog() here.
      	* thunar/thunar-gtk-extensions.{c,h}: Add a new convenience function
      	  thunar_gtk_ui_manager_get_action_by_name(), which is unfortunately
      	  missing from GtkUIManager.
      	* thunar/thunar-details-view.c, thunar/thunar-icon-view.c: Use
      	  thunar_gtk_ui_manager_get_action_by_name() to locate the launcher
      	  actions in the UI manager.
      	* thunar/thunar-file.{c,h}: Add a new convenience function
      	  thunar_file_list_get_applications(), which can be used to determine
      	  the set of applications that can be used to open a given set of
      	  files.
      	* thunar-uca/thunar-uca-chooser.c(thunar_uca_chooser_delete_clicked):
      	  Save the model after removing a custom action.
      	* thunar/thunar-launcher.{c,h}, thunar/thunar-chooser-dialog.{c,h},
      	  thunar/thunar-launcher-ui.xml, thunar/Makefile.am, 
      	  thunar/thunar-standard-view-ui.xml, thunar/thunar-standard-view.c,
      	  thunar/thunar-window-ui.xml, thunar/thunar-window.c: Replace the
      	  previous ThunarLauncher class with a more advanced one, which has
      	  access to the GtkUIManager. The new implementation also displays
      	  which application will be used to open files, based on Jonathan
      	  Blandfords suggestion for Nautilus. Bug #1428.
      	* thunar-vfs/thunar-vfs-mime-action-private.h, thunar-vfs/Makefile.am,
      	  thunar-vfs/thunar-vfs-mime-action.{c,h},thunar-vfs/thunar-vfs.symbols,
      	  thunar-vfs/thunar-vfs-mime-handler-private.h, thunar-vfs/thunar-vfs.h,
      	  thunar-vfs/thunar-vfs-mime-handler.{c,h},
      	  thunar-vfs/thunar-vfs-mime-application.{c,h},
      	  thunar-vfs/thunar-vfs-mime-database.c: Import ThunarVfsMimeAction
      	  class to support desktop actions in Thunar. The abstract base class
      	  ThunarVfsMimeHandler is used to avoid duplicating the existing code
      	  for ThunarVfsMimeApplication in ThunarVfsMimeAction, and it will also
      	  make it easier to handle both ThunarVfsMimeApplication's and
      	  ThunarVfsMimeAction's in the user interface code. Bug #1374.
      	* docs/reference/thunar-vfs/: Update the Thunar-VFS API docs.
      	* thunar/thunar-chooser-button.c, thunar/thunar-chooser-dialog.c,
      	  thunar/thunar-chooser-model.c, thunar/thunar-file.c,
      	  thunar/thunar-launcher.c: Update to the new ThunarVfsMimeHandler and
      	  ThunarVfsMimeApplication interface.
      	* thunar/thunar-launcher.c: Display desktop actions in the file context
      	  menu and the "File" menu, based on the newly added ThunarVfsMimeAction
      	  class. Bug #1375.
      	* po/POTFILES.in: Update the file list.
      	* po/Thunar.pot, po/*.po: Merge new strings.
      	* po/de.po: Update german translations.
      	* configure.in.in, icons/: Change the Thunar icon to the new one
      	  provided by Young Hahn <youngjin.hahn@gmail.com>. Any artists around
      	  to make it look even better?
      
      
      
      
      (Old svn revision: 19750)
      3dbb6969
  11. Feb 04, 2006
Loading