- Jul 27, 2006
-
-
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)
-
- Jul 09, 2006
-
-
Benedikt Meurer authored
* configure.in.in: Post-release version bump. (Old svn revision: 22329)
-
Benedikt Meurer authored
* === Released 0.3.2beta2 === * configure.in.in: Bump version. * configure.in.in, README: Depend on libexo 0.3.1.8beta2. * THANKS: Add missing translator credits. * NEWS: Add missing news items. * po/*.po: Update Project-Id-Version. * po/*.po: Update translations. (Old svn revision: 22326)
-
- Jun 13, 2006
-
-
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)
-
- Jun 11, 2006
-
-
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)
-
- May 23, 2006
-
-
Daichi Kawahata authored
(Old svn revision: 21779)
-
- May 15, 2006
-
-
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)
-
- May 11, 2006
-
-
Benedikt Meurer authored
* configure.in.in: Check for both libpng.pc and libpng12.pc. (Old svn revision: 21624)
-
- May 04, 2006
-
-
Daichi Kawahata authored
Andrey Fedoseev <andrey.fedoseev@gmail.com>, Maxim Zenin <webmechanics@gmail.com>. (Old svn revision: 21481)
-
- May 02, 2006
-
-
Benedikt Meurer authored
* configure.in.in: Don't set G_DISABLE_DEPRECATED. * thunar-vfs/thunar-vfs-monitor.c: Fix compilation with older gcc releases. (Old svn revision: 21454)
-
- Apr 24, 2006
-
-
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)
-
- Apr 19, 2006
-
-
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)
-
- Apr 16, 2006
-
-
Benedikt Meurer authored
* configure.in.in: Post-release version bump. (Old svn revision: 21007)
-
Benedikt Meurer authored
* === Released 0.3.0beta1 === * configure.in.in: Bump version. * configure.in.in, README: Depend on libexo 0.3.1.6beta1. * Makefile.am, configure.in.in, Thunar.spec.in: Add RPM spec file for Thunar. (Old svn revision: 21005)
-
Benedikt Meurer authored
* docs/manual/es/, docs/manual/fr/, configure.in.in, docs/manual/Makefile.am: Apply Daichi's patch to properly build and install the spanish and french translations of the user manual. (Old svn revision: 20993)
-
- Apr 15, 2006
-
-
Benedikt Meurer authored
* configure.in.in: Update PACKAGE_BUGREPORT. * thunar/main.c: Add --version switch. (Old svn revision: 20949)
-
- Apr 12, 2006
-
-
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)
-
- Mar 28, 2006
-
-
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)
-
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)
-
- Mar 21, 2006
-
-
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)
-
- Mar 20, 2006
-
-
Benedikt Meurer authored
* Makefile.am, acinclude.m4, configure.in.in, po/POTFILES.in, po/Thunar.pot, plugins/: Move thunar-uca to plugins/. (Old svn revision: 20508)
-
- Mar 06, 2006
-
-
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)
-
- Mar 05, 2006
-
-
Benedikt Meurer authored
* configure.in.in: Bump version to 0.2.3svn. (Old svn revision: 20240)
-
Benedikt Meurer authored
* configure.in.in: Depend on libexo >= 0.3.1.4. (Old svn revision: 20236)
-
Benedikt Meurer authored
* configure.in.in: Bump version to 0.2.2alpha2. * configure.in.in: Bump soname. (Old svn revision: 20235)
-
- Mar 02, 2006
-
-
Benedikt Meurer authored
* 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. (Old svn revision: 20174)
-
Benedikt Meurer authored
* configure.in.in: Add zh_TW to XDT_I18N(). * THANKS: Add translator credits for Hydonsingore Cia <hydonsingore@mail.educities.edu.tw>. (Old svn revision: 20168)
-
- Mar 01, 2006
-
-
Benedikt Meurer authored
* configure.in.in, docs/Makefile.am, docs/manual/: Import initial parts of the user manual. * HACKING: Update repository URLs. * docs/README.volumes: Update notes. (Old svn revision: 20140)
-
- Feb 25, 2006
-
-
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)
-
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)
-
Benedikt Meurer authored
* configure.in.in: And add fi to XDT_I18N(). (Old svn revision: 20057)
-
- Feb 23, 2006
-
-
Benedikt Meurer authored
* THANKS, configure.in.in, icons/: Import new Thunar icon, designed by Young Hahn <youngjin.hahn@gmail.com>. (Old svn revision: 20003)
-
- Feb 14, 2006
-
-
Benedikt Meurer authored
* acinclude.m4, configure.in.in: Print build configuration summary. (Old svn revision: 19878)
-
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)
-
- Feb 13, 2006
-
-
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)
-
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)
-
- Feb 07, 2006
-
-
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)
-
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)
-
- Feb 06, 2006
-
-
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)
-
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)
-