Skip to content
Snippets Groups Projects
  1. Jul 27, 2006
    • Benedikt Meurer's avatar
      2006-07-27 Benedikt Meurer <benny@xfce.org> · 0314a0a6
      Benedikt Meurer authored
      	* README, acinclude.m4, configure.in.in, thunar-vfs/, thunar/,
      	  plugins/thunar-apr/thunar-apr-provider.c,
      	  plugins/thunar-uca/thunar-uca-model.c: Import the trash framework,
      	  based on the XDG trash specification, but currently limited to the
      	  home trash.
      	* thunar/thunar-file.{c,h}, thunar/thunar-standard-view.c
      	  (thunar_standard_view_merge_custom_actions): Remove obsolete
      	  thunar_file_get_actions(). Bug #1241.
      	* thunar/thunar-file.c, thunar/thunar-util.{c,h}: Use localized
      	  human readable format for file dates. Bug #2057.
      	* thunar/thunar-private.h, thunar/thunar-tree-model.c,
      	  thunar/thunar-thumbnail-generator.c, thunar/thunar-shortcuts-model.c,
      	  thunar/thunar-renamer-pair.c, thunar/thunar-renamer-model.c,
      	  thunar/thunar-clipboard-manager.c: Use the slice allocator to reduce
      	  the memory overhead.
      	* thunar/thunar-gtk-extensions.{c,h}, thunar/thunar-chooser-button.c,
      	  thunar/thunar-permissions-chooser.c, thunar/thunar-chooser-dialog.c,
      	  thunar/thunar-preferences-dialog.c, thunar/thunar-renamer-dialog.c,
      	  thunar/thunar-size-label.c: Use a single shared GtkTooltips instance
      	  for the whole application.
      	* thunar/thunar-path-entry.c: Update the path entry icon and text
      	  whenever the current file changes.
      	* README, acinclude.m4, configure.in.in, plugins/thunar-tpa/: Add a
      	  trash panel applet, that communicates with Thunar via D-BUS to
      	  display the current state of the trash can and move files to the
      	  trash by dropping them to the panel applet.
      	* thunar/thunar-preferences.c(thunar_preferences_class_init),
      	  docs/README.thunarrc: Disable case-sensitive sorting of the
      	  files by default. Bug #2064.
      	* docs/reference/thunar-vfs/: Update the API documentation.
      	* po/POTFILES.in: Add new files here.
      	* po/Thunar.pot, po/*.po: Merge new strings.
      	* po/de.po: Update german translations.
      
      
      
      
      (Old svn revision: 22534)
      0314a0a6
  2. Jul 09, 2006
  3. Jun 13, 2006
    • Benedikt Meurer's avatar
      2006-06-13 Benedikt Meurer <benny@xfce.org> · a1cc08b7
      Benedikt Meurer authored
      	* configure.in.in: Use --as-needed if supported by the linker.
      	* thunar/thunar-properties-dialog.c(thunar_properties_dialog_init):
      	  Use GtkLabel instead of ExoEllipsizedLabel here.
      	* plugins/thunar-sendto/main.c(tse_ask_compress): Initialize info
      	  properly here.
      
      
      
      
      (Old svn revision: 22089)
      a1cc08b7
  4. Jun 11, 2006
    • Benedikt Meurer's avatar
      2006-06-11 Benedikt Meurer <benny@xfce.org> · 0c2e4897
      Benedikt Meurer authored
      	* thunar/thunar-gtk-extensions.{c,h}, thunar/thunar-launcher.c: Add
      	  utility function thunar_gtk_icon_factory_insert_icon(), which inserts
      	  a named icon or an icon file to a GtkIconFactory with a given name.
      	  This is used in ThunarLauncher to add icons for the various launcher
      	  GtkAction's.
      	* thunar/thunar-sendto-model.{c,h}, thunar/Makefile.am: Import class
      	  ThunarSendtoModel, which provides access to additional "Send To"
      	  targets registered as .desktop files in $XDG_DATA_DIRS/Thunar/sendto.
      	* icons/16x16/Makefile.am, icons/16x16/stock_thunar-shortcuts.png:
      	  Add stock icon for the shortcuts pane.
      	* thunar/thunar-stock.{c,h}: Add stock icons for the desktop and
      	  shortcuts side pane "Send To" targets.
      	* thunar/thunar-launcher-ui.xml, thunar/thunar-launcher.c,
      	  thunar/thunar-shortcuts-pane-ui.xml, thunar/thunar-shortcuts-pane.c,
      	  thunar/thunar-window-ui.xml, thunar/thunar-window.c: Add "Send To"
      	  sub menu to the "File" and file context menus. Turn "Add Folder to
      	  Shortcuts" into a sendto target, named "Side Pane (Create Shortcut)".
      	  Use ThunarSendtoModel to load additional sendto targets, represented
      	  as ThunarVfsMimeHandlers, and add them to the "Send To" menu (will be
      	  loaded only on-demand).
      	* configure.in.in, plugins/thunar-sendto-email/, plugins/Makefile.am:
      	  Import the sendto-email plugin, which adds an entry to the new "Send
      	  To" menu, named "Mail Recipient", and allows to attach files to mails
      	  from within the file manager.
      	* po/POTFILES.in: Add new files here.
      	* po/Thunar.pot, po/*.po: Merge new strings.
      	* po/de.po: Update german translations.
      
      
      
      
      (Old svn revision: 22065)
      0c2e4897
  5. May 23, 2006
  6. May 15, 2006
    • Benedikt Meurer's avatar
      2006-05-15 Benedikt Meurer <benny@xfce.org> · c9023492
      Benedikt Meurer authored
      	* thunar/thunar-file.h: Add convenience macro thunar_file_dup_uri().
      	* thunar/thunar-ice.{c,h}, thunar/thunar-session-client.{c,h},
      	  thunar/main.c, thunar/Makefile.am, configure.in.in: Add session
      	  management support, based on XSM. Bug #1415.
      
      
      
      
      (Old svn revision: 21691)
      c9023492
  7. May 11, 2006
  8. May 04, 2006
  9. May 02, 2006
  10. Apr 24, 2006
    • Benedikt Meurer's avatar
      2006-04-24 Benedikt Meurer <benny@xfce.org> · 0f8c9749
      Benedikt Meurer authored
      	* thunar-vfs/thunar-vfs-info.c, thunar-vfs/thunar-vfs-link-job.c,
      	  thunar-vfs/thunar-vfs-mime-cache.c, thunar-vfs/thunar-vfs-scandir.c,
      	  thunar-vfs/thunar-vfs-mime-database.c, thunar-vfs/thunar-vfs-thumb.c,
      	  thunar-vfs/thunar-vfs-transfer-job.c, thunar-vfs/thunar-vfs-xfer.c,
      	  thunar-vfs/thunar-vfs-unlink-job.c, configure.in.in: Properly use GLib
      	  replacements for POSIX functions on Windows. Properly check whether
      	  symlinks and named pipes are supported on the target platform.
      	* thunar-vfs/thunar-vfs-types.h, thunar-vfs/thunar-vfs-info.c,
      	  thunar/thunar-file.{c,h}: Determine the real access permissions
      	  for files and add them as flags to the ThunarVfsInfo, instead of
      	  guessing them from the mode and the uid/gid. Bug #1670.
      	* docs/reference/thunar-vfs/tmpl/thunar-vfs-types.sgml: Update API docs.
      
      
      
      
      (Old svn revision: 21204)
      0f8c9749
  11. Apr 19, 2006
    • Benedikt Meurer's avatar
      2006-04-19 Benedikt Meurer <benny@xfce.org> · 3594c35c
      Benedikt Meurer authored
      	* configure.in.in: Check for paths.h.
      	* plugins/thunar-uca/thunar-uca-model.c: Run the action commands using
      	  the bourne shell (or the systems replacement), so environment variables
      	  and backticks can be used.
      	* NEWS: Update NEWS.
      
      
      
      
      (Old svn revision: 21082)
      3594c35c
  12. Apr 16, 2006
  13. Apr 15, 2006
  14. Apr 12, 2006
    • Benedikt Meurer's avatar
      2006-04-12 Benedikt Meurer <benny@xfce.org> · b0e76145
      Benedikt Meurer authored
      	* plugins/thunar-apr/, acinclude.m4, plugins/Makefile.am,
      	  configure.in.in: Import the "Advanced Properties" plugin.
      	* README: Add note about optional pcre and libexif dependencies.
      	* po/POTFILES.in: Add new files.
      	* po/Thunar.pot, po/*.po: Merge new strings.
      	* po/de.po: Update german translations.
      
      
      
      
      (Old svn revision: 20858)
      b0e76145
  15. Mar 28, 2006
    • Benedikt Meurer's avatar
      2006-03-28 Benedikt Meurer <benny@xfce.org> · 15ba783f
      Benedikt Meurer authored
      	* configure.in.in: Check for limits.h and localeconv().
      	* thunar/thunar-size-label.c: Format the size summary string properly
      	  according to the current locale.
      
      
      
      
      (Old svn revision: 20623)
      15ba783f
    • Benedikt Meurer's avatar
      2006-03-28 Benedikt Meurer <benny@xfce.org> · 84649b09
      Benedikt Meurer authored
      	* docs/README.thunarrc, thunar/thunar-preferences.c: Add new hidden
      	  setting MiscCaseSensitive, which controls whether sorting is done
      	  in a case-sensitive manner.
      	* configure.in.in: Check for strcoll().
      	* thunar/thunar-file.{c,h}: Add thunar_file_compare_by_name(), which
      	  implements a rather complex but very efficient and smart comparison
      	  function for file names.
      	* thunar/thunar-tree-model.c(thunar_tree_model_cmp_array): Use
      	  thunar_file_compare_by_name() here.
      	* thunar/thunar-list-model.{c,h}: Add "case-sensitive" property and
      	  use thunar_file_compare_by_name().
      	* thunar/thunar-standard-view.c(thunar_standard_view_init): Synchronize
      	  the "misc-case-sensitive" preference with the "case-sensitive" pro-
      	  perty of the list model.
      	* thunar/thunar-tree-model.{c,h}: Add "case-sensitive" property and
      	  synchronize with the global "misc-case-sensitive" preference.
      
      
      
      
      (Old svn revision: 20614)
      84649b09
  16. Mar 21, 2006
    • Benedikt Meurer's avatar
      2006-03-21 Benedikt Meurer <benny@xfce.org> · 1d7d408f
      Benedikt Meurer authored
      	* plugins/thunar-uca/README: Fix typos.
      	* thunarx/thunarx-private.{c,h}: Import new helper function
      	  thunarx_param_spec_get_option_name().
      	* thunarx/Makefile.am, thunarx/thunarx.h, thunarx/thunarx-renamer.{c,h},
      	  thunarx/thunarx-renamer-provider.{c,h}, thunarx/thunarx.symbols:
      	  Merge the ThunarxRenamer extension point, which can be used to hook
      	  additional bulk renamers into Thunar. Bug #1416.
      	* thunar/thunar-renamer-dialog.{c,h}, thunar/thunar-renamer-model.{c,h},
      	  thunar/thunar-renamer-pair.{c,h},thunar/thunar-renamer-progress.{c,h},
      	  thunar/Makefile.am, thunar/thunar-standard-view.c: Merge the bulk
      	  rename framework for Thunar, which uses the ThunarxRenamers to
      	  rename multiple files at once. Bug #1416.
      	* acinclude.m4, configure.in.in, plugins/thunar-sbr/, 
      	  plugins/Makefile.am: Merge stable version of the thunar-sbr exten-
      	  sion ("Simple Builtin Renamers"), which provides "Search & Replace",
      	  which optionally uses PCRE to support regular expressions, and
      	  "Convert upper/lowercase". Additional renamers will be merged once
      	  ready. Bug #1416.
      	* po/POTFILES.in: Add new files.
      	* po/Thunar.pot, po/*.po: Merge new strings.
      	* po/de.po: Update german translations.
      
      
      
      
      (Old svn revision: 20517)
      1d7d408f
  17. Mar 20, 2006
  18. Mar 06, 2006
    • Benedikt Meurer's avatar
      2006-03-06 Benedikt Meurer <benny@xfce.org> · 9e1abba4
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 20256)
      9e1abba4
  19. Mar 05, 2006
  20. Mar 02, 2006
  21. Mar 01, 2006
  22. Feb 25, 2006
    • Benedikt Meurer's avatar
      2006-02-25 Benedikt Meurer <benny@xfce.org> · 5b88a68a
      Benedikt Meurer authored
      	* 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.
      
      
      
      
      (Old svn revision: 20059)
      5b88a68a
    • Benedikt Meurer's avatar
      2006-02-25 Benedikt Meurer <benny@xfce.org> · 8a45ac5f
      Benedikt Meurer authored
      	* configure.in.in: And of course eu and sv.
      	* configure.in.in: Set PACKAGE_BUGREPORT to thunar-dev@xfce.org.
      
      
      
      
      (Old svn revision: 20058)
      8a45ac5f
    • Benedikt Meurer's avatar
      2006-02-25 Benedikt Meurer <benny@xfce.org> · 95544dde
      Benedikt Meurer authored
      	* configure.in.in: And add fi to XDT_I18N().
      
      
      
      
      (Old svn revision: 20057)
      95544dde
  23. Feb 23, 2006
  24. Feb 14, 2006
    • Benedikt Meurer's avatar
      2006-02-14 Benedikt Meurer <benny@xfce.org> · 50d73ce4
      Benedikt Meurer authored
      	* acinclude.m4, configure.in.in: Print build configuration summary.
      
      
      
      
      (Old svn revision: 19878)
      50d73ce4
    • 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
  25. Feb 13, 2006
    • 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> · 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
  26. 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-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
  27. Feb 06, 2006
    • 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
Loading