- Jan 08, 2010
-
-
Jannis Pohlmann authored
-
- Aug 21, 2009
-
-
Jannis Pohlmann authored
I'm 100% sure I can implement all ThunarVFS thumbnailers on top of tumbler in time for the Xfce 4.8 release. Same about the volume monitor backend for GIO to avoid a GVfs dependency. So why not merge the GIO branch now? Not much to say about this merge. It replaces ThunarVFS with GIO inside Thunar and Thunarx, something I've been working on over the past few months. It currently requires GVfs for volume monitoring and also (optionally) depends on tumbler for thumbnail generation. Enjoy. All .po files are going to be updated in the next commit. Conflicts: ChangeLog INSTALL acinclude.m4 configure.in.in plugins/thunar-wallpaper/twp-provider.c po-doc/ChangeLog po/ChangeLog po/LINGUAS thunar-vfs/thunar-vfs-1.pc.in thunar-vfs/thunar-vfs-thumb.c thunar/thunar-templates-action.c
-
- Jan 20, 2007
-
-
Benedikt Meurer authored
* === 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. (Old svn revision: 24675)
-
- Jan 06, 2007
-
-
Benedikt Meurer authored
* 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. (Old svn revision: 24277)
-
- Nov 04, 2006
-
-
Benedikt Meurer authored
* === 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. (Old svn revision: 23659)
-
- Sep 02, 2006
-
-
Benedikt Meurer authored
* === Released 0.4.0rc1 === * configure.in.in, NEWS: Bump version. * configure.in.in, README: Depend on libexo 0.3.1.10rc1. * THANKS: Add missing translator credits. * po/*.po: Update Project-Id-Version. (Old svn revision: 23049)
-
- Aug 26, 2006
-
-
Benedikt Meurer authored
* plugins/thunar-uca/thunar-uca-model.c(thunar_uca_model_parse_argv): Substitute %d properly. Bug #2214. * thunar/thunar-gdk-pixbuf-extensions.{c,h}, thunar/Makefile.am, thunar/thunar-icon-factory.c, thunar/thunar-icon-renderer.c: Use exo_gdk_pixbuf_frame() instead of thunar_gdk_pixbuf_frame() and drop the GdkPixbuf extensions. * thunar-vfs/thunar-vfs-pixbuf-thumbnailer.c, thunar/Makefile.am: Use exo_gdk_pixbuf_new_from_file_at_max_size() for the pixbuf thumbnai- ler. * configure.in.in, README, thunar-vfs/thunar-vfs-font-thumbnailer.c, thunar-vfs/thunar-vfs-update-thumbnailers-cache.c, thunar-vfs/Makefile.am: Import the font thumbnailer, which uses freetype 2.x (if available) to generate a thumbnail of a font file. * plugins/thunar-uca/thunar-uca-editor.c: Use ExoIconChooserDialog to select an icon for a custom action. * po/POTFILES.in: Add new files here. * po/Thunar.pot, po/*.po: Merge new strings. * po/de.po: Update german translations. (Old svn revision: 22885)
-
- 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
* === 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)
-
- Apr 16, 2006
-
-
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)
-
- 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)
-
- Feb 13, 2006
-
-
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)
-
- 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)
-
- 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)
-
- Jan 10, 2006
-
-
Benedikt Meurer authored
* thunar/thunar-path-entry.c(thunar_path_entry_activate): If we have a pending completion, accept the completion first, without activating the entry. This makes it more consistent with the behaviour when completing from the popup window. * thunar/thunar-path-entry.c(thunar_path_entry_parse): Properly transform all parts of the filename to the local encoding. * thunar/thunar-text-renderer.c(thunar_text_renderer_set_widget): Calculate the approx. character dimensions based on the font metrics for the active widget font. * thunar/thunar-window.c(thunar_window_action_go_up): Handle errors properly. * thunar/thunar-standard-view-ui.xml, thunar/thunar-standard-view.c: Add support to view the properties of the current folder. * thunar/thunar-file.{c,h}, thunar/thunar-location-buttons.c, thunar/thunar-shortcuts-model.c, thunar/thunar-window.c: Change special file naming (home and root folder) to be consistent with what GtkFileChooser does. * thunar/thunar-properties-dialog.c(thunar_properties_dialog_update): Display only the name of the file in the dialog title. * thunar/thunar-standard-view.c: Add support for the XDS protocol. * README: Add notes about supported standards. (Old svn revision: 19378)
-
- Dec 20, 2005
-
-
Benedikt Meurer authored
* THANKS: Update credits. * README, configure.in.in, thunar-vfs/thunar-vfs-info.c, thunar-vfs/thunar-vfs-mime-database.c, thunar-vfs/thunar-vfs-mime-info.c, thunar-vfs/thunar-vfs-path.c, thunar/main.c, thunar/thunar-file.c: Support four different levels of debugging support. Default for SVN builds is `yes', while the default for release builds is `minimum'. Closes bug #1254. (Old svn revision: 19091)
-
- Nov 14, 2005
-
-
Benedikt Meurer authored
* po/*.po: Update translations. * po/ChangeLog: Didn't mean to revert this file. * README: Mention gconf, libjpeg and libstartup-notification as optional dependencies. (Old svn revision: 18844)
-
- Sep 22, 2005
-
-
Benedikt Meurer authored
* thunar-vfs/thunar-vfs-mime-application.{c,h}, thunar-vfs/thunar-vfs.symbols: Load the supported mime types for the applications. * thunar-vfs/thunar-vfs-mime-application.{c,h}, thunar-vfs/thunar-vfs.symbols: Add a new constructor thunar_vfs_mime_application_new_from_file() for the special case where a particular file should be loaded by path. * thunar-vfs/thunar-vfs-mime-application.c (thunar_vfs_mime_application_equal): Properly initialize the application variables. * thunar-vfs/thunar-vfs-mime-application.c (thunar_vfs_mime_application_lookup_icon_name): Permit applications to specify absolute paths for the icon name. * thunar-vfs/thunar-vfs-mime-database.{c,h}, thunar-vfs/thunar-vfs.symbols: Extend the mime database by a new method thunar_vfs_mime_database_set_default_application(), which is used to set the default application for a given mime type. * thunar-vfs/thunar-vfs-sysdep.c(_thunar_vfs_sysdep_parse_exec): Fix typo to properly execute applications that require a terminal. * thunar-vfs/thunar-vfs-mime-database.c (thunar_vfs_mime_database_get_applications): Always prepend the default applications for the given mime info to the list returned from this method. * thunar/thunar-favourites-model.c(thunar_favourites_model_save): Use g_mkstemp() to create the temporary file. * thunar-vfs/thunar-vfs-mime-application.{c,h}, thunar-vfs/thunar-vfs.symbols: Add public flags to the mime applications. * thunar-vfs/thunar-vfs-mime-application.c (thunar_vfs_mime_application_new_from_file): Strip off known suffixes for image files if a themed icon is specified. This way we can work-around quite a few broken .desktop files. * thunar-vfs/thunar-vfs-mime-database.{c,h}, thunar-vfs/thunar-vfs.symbols: Support the addition of custom applications using thunar_vfs_mime_database_add_application() in a way compatible to what Nautilus does (which is actually quite a mess). * thunar/thunar-chooser-dialog.{c,h}, thunar/thunar-chooser-model.{c,h}, thunar/Makefile.am: Import the "Open With" dialog based on the two classes ThunarChooserDialog and ThunarChooserModel, which in turn are based on the new functionality provided by Thunar-VFS, and thereby permit the user to associate applications with files (actually mime types) and add new applications. * thunar/thunar-launcher.c: Connect the "Open With Other" action to the new ThunarChooserDialog. * thunar/thunar-favourites-model.c: Document the drag source functions. * README: Add a list of dependencies for Thunar. * TODO: Drop completed items. (Old svn revision: 17760)
-
- Jun 04, 2005
-
-
Benedikt Meurer authored
* COPYING.LIB: Add license text for the thunar-vfs library (which is licensed under the LGPL). * HACKING: Add information for people that plan to hack on Thunar. * AUTHORS: Add Jeff Franks. * THANKS: Import the THANKS template. * README: Add some basic information about Thunar. Needs more details. * docs/design/overview.xmi: Import the current overview diagram for Thunar. * Makefile.am, configure.in.in, docs/Makefile.am, docs/design/Makefile.am: Include the docs/ tree with the build framework. * configure.in.in, thunar/Makefile.am, thunar-vfs/Makefile.am: Link against GThread (not yet required from what is coded so far). * configure.in.in: Check for several required header files. * thunar-vfs/Makefile.am, thunar-vfs/thunar-vfs-info.{c,h}, thunar-vfs/thunar-vfs-monitor.{c,h}, thunar-vfs/thunar-vfs-uri.{c,h}, thunar-vfs/thunar-vfs-util.{c,h}, thunar-vfs/thunar-vfs.h: Add some experimental source code to implement parts of the VFS module. * thunar/fallback-icon.h, thunar/fallback-icon.png: Import the fallback icon. * thunar/thunar-application.{c,h}: Import Jeff's ThunarApplication boilerplate (adjusting style as required). * thunar/thunar-desktop-view.{c,h}: Boilerplate for the ThunarDesktopView class with the very basic requirements. * thunar/thunar-file.{c,h}, thunar/thunar-folder.{c,h}: Experimental implementation of ThunarFile and ThunarFolder based on the experimental source for the VFS module. * thunar/thunar-list-model.{c,h}: Sample implementation of the ThunarListModel class, based on an earlier implementation found in Filer. * thunar/thunar-preferences.{c,h}: Template for the ThunarPreferences class. * thunar/thunar-window.{c,h}: Quick-and-dirty ThunarWindow implementation to be able to roughly test the ThunarListModel class. * thunar/main.c: Add code to start a single ThunarWindow. * autogen.sh: Copyright fixes. Substitute date to make it easier to identify snapshots during the early development stages. (Old svn revision: 16314)
-
- May 30, 2005
-
-
Benedikt Meurer authored
* Initial import. (Old svn revision: 16313)
-