- Feb 08, 2006
-
-
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)
-
Daichi Kawahata authored
(Old svn revision: 19779)
-
- 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-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)
-
- Feb 05, 2006
-
-
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)
-
- Feb 04, 2006
-
-
Daichi Kawahata authored
(Old svn revision: 19738)
-
Benedikt Meurer authored
* thunar/thunar-permissions-chooser.c (thunar_permissions_chooser_file_changed): Display the program check box only for files which we will actually execute. * thunar/thunar-permissions-chooser.c: Add a warning text to the permissions chooser for folders, whose exec and read flags are inconsistent. Add a button to allow the user to fix the folder permissions automatically if inconsistent. * po/Thunar.pot, po/*.po: Merge new strings. (Old svn revision: 19736)
-
Benedikt Meurer authored
* thunar/thunar-file.{c,h}: Add method thunar_file_list_to_path_list(), which transforms a list of ThunarFile's to a list of ThunarVfsPath's. * thunar/thunar-clipboard-manager.c (thunar_clipboard_manager_get_callback): Use newly added function thunar_file_list_to_path_list() here. * thunarx/thunarx-file-info.c(thunarx_file_info_list_copy): Use a slightly more efficient implementation here. * thunarx/thunarx-file-info.{c,h}, thunarx/thunarx.symbols: Add a boxed type for a list of ThunarxFileInfo's. * docs/reference/thunarx/: Update the thunarx API docs. * thunar/thunar-launcher.c: Use the new boxed type for the list of selected files, rather than a pointer. * thunar/thunar-navigator.c(thunar_navigator_get_type): Add requirement on G_TYPE_OBJECT. * thunar/thunar-component.{c,h}: Add new interface ThunarComponent for those parts of a ThunarWindow that require access to both the UI manager and the currently selected files. ThunarComponent extends ThunarNavigator. * thunar/thunar-view.{c,h}: The ui-manager property is now in ThunarComponent and ThunarView inherits ThunarComponent. * thunar/thunar-standard-view.{c,h}: Implement ThunarComponent interface as required by ThunarView now. This way other components will be able to determine the selected files and set the selected files without having to interact with the ThunarView implementation directly. * thunar-vfs/thunar-vfs-info.c(thunar_vfs_info_get_free_space): Be sure to use statvfs(2) for IRIX. Bug #1425. * thunar-vfs/thunar-vfs-volume.h(ThunarVfsVolumeManagerIface): Reserve some space for future expansion now. * thunar-vfs/thunar-vfs-*.c, docs/reference/thunar-vfs/: Some updates to the Thunar-VFS API documentation. * po/Thunar.pot, po/*.po: Update translations. (Old svn revision: 19735)
-
- Feb 02, 2006
-
-
Benedikt Meurer authored
* thunar/thunar-shortcuts-model.{c,h}: Drop obsolete method thunar_shortcuts_model_file_for_iter() from ThunarShortcutsModel. * thunar-vfs/thunar-vfs-volume.{c,h}, thunar-vfs/thunar-vfs.symbols: Add eject(), mount() and unmount() methods to the ThunarVfsVolume interface. The interface is therefore mostly done now, maybe some small additions required for certain backends in the future. Bug #995. * docs/reference/thunar-vfs/: Update the API docs. * thunar-vfs/thunar-vfs-volume-bsd.c: Implement eject(), mount() and unmount() for the BSD backend. * thunar/thunar-shortcuts-view.c: Allow users to mount, unmount and eject volumes using the shortcuts pane. Volumes will also be mounted automatically if you select "Open", "Open in New Window" or just double click them. But all this is currently only available to BSD users. * docs/README.volumes: Add notes about the volume manager. * po/Thunar.pot, po/*.po: Merge new strings. * po/de.po: Another four strings translated! (Old svn revision: 19713)
-
- Feb 01, 2006
-
-
Benedikt Meurer authored
* thunar/thunar-standard-view.c: Open a dialog when renaming a file. Bug #1413. * thunar/thunar-standard-view.c(thunar_standard_view_action_delete): Use "Cancel" and "Delete" buttons in the delete confirmation dialog, as suggested by Jasper. * thunar/thunar-progress-dialog.c(thunar_progress_dialog_error), thunar/thunar-permissions-chooser.c (thunar_permissions_chooser_job_error): Use "Close" button for the error dialogs. * po/Thunar.pot, po/*.po: Merge new strings. * po/de.po: Some work on the german translations. * docs/reference/thunar-vfs/tmpl/: Update thunar-vfs API docs. (Old svn revision: 19709)
-
- Jan 31, 2006
-
-
Daichi Kawahata authored
* Discarded obsolete translations. (Old svn revision: 19693)
-
- Jan 30, 2006
-
-
Benedikt Meurer authored
* thunar/Makefile.am, thunar/thunar-throbber.{c,h}: Import the ThunarThrobber widget class, which display a loading animation similar to the one found in Firefox. * thunar/thunar-statusbar.{c,h}: Drop the statusbar icon, as it's confusing, since it refers to the current folder instead of the selected items, but the text displayed in the statusbar refers to the selected items. * thunar/thunar-window.c: Add a ThunarThrobber to the menu bar, and use it to display loading animation instead of the statusbar icon. * thunar/thunar-window.c: Add additional reload shortcut GDK_F5. * docs/README.thunarrc, thunar/thunar-preferences.c, thunar/thunar-window-ui.xml, thunar/thunar-window.c: The statusbar is optional now. Bug #1395. * po/Thunar.pot, po/*.po: Merge new strings. (Old svn revision: 19671)
-
- Jan 29, 2006
-
-
Benedikt Meurer authored
* thunar/thunar-enum-types.{c,h}: Add ThunarZoomLevel and ThunarIconSize required for the zoom-level support. * docs/README.thunarrc, thunar/thunar-preferences.c: Changed property ShortcutsIconSize to ThunarIconSize, required for the upcoming changes to ThunarIconRenderer. People starting Thunar for the first time after this upgrade will notice that the size of the shortcuts icons is too small because of this change. Either edit thunarrc and change ShortcutsIconSize appropriately or just remove thunarrc and let Thunar recreate it with sane defaults (your settings will be lost then). Add two new preferences LastDetailsViewZoomLevel and LastIconViewZoomLevel. * thunar/thunar-icon-renderer.{c,h}: The size property is now of type ThunarIconSize, rather than plain int. * thunar/thunar-view.{c,h}: Add zoom control methods to the ThunarView interface. * thunar/thunar-standard-view.{c,h}, thunar/thunar-standard-view-ui.xml, thunar/thunar-window-ui.xml, thunar/thunar-window.{c,h}, thunar/thunar-details-view.c, thunar/thunar-icon-view.c: Add support for seven different zoom levels to Thunar based on the previous changes. This fixes bug #1357, and thereby implements one of the most oftenly requested features. * po/Thunar.pot, po/*.po: Merge new strings. (Old svn revision: 19662)
-
Benedikt Meurer authored
* thunar/thunar-list-model.c(thunar_list_model_files_removed): Fix bug where only the first file was removed. * thunar/thunar-folder.{c,h}: Add new method thunar_folder_reload(), which explicitly forces the ThunarFolder to reload its contents. This fixes bug #1360. * thunar/thunar-view.{c,h}: Add new method thunar_view_reload() to the ThunarView interface. * thunar/thunar-standard-view.c: Implement thunar_view_reload() for the ThunarStandardView class, using the newly added thunar_folder_reload() method. * thunar/thunar-window-ui.xml, thunar/thunar-window.c: Add a "Reload" item to the "View" menu, using "Ctrl+R" as accelerator to stay com- patible with Firefox, Nautilus, etc. This fixes bug #1361. * thunar/thunar-standard-view.c (thunar_standard_view_drag_data_received): Reload the contents of the target folder after a successful XDirectSave. This fixes bug #1362. * po/Thunar.pot, po/*.po: Merge new strings. (Old svn revision: 19658)
-
Daichi Kawahata authored
(Old svn revision: 19646)
-
Daichi Kawahata authored
* Discarded obsolete translations. (Old svn revision: 19645)
-
- Jan 28, 2006
-
-
Benedikt Meurer authored
* thunar-vfs/thunar-vfs-chmod-job.c(thunar_vfs_chmod_job_execute), thunar-vfs/thunar-vfs-chown-job.c(thunar_vfs_chown_job_execute): Properly emit and release an error that occurred on the last file. * THANKS, thunar/thunar-shortcuts-view.c: Add support to open shortcuts in new windows using the context menu or double-middle-clicks, based on a patch by Laurent Meunier <meunier.laurent@laposte.net>. This fixes bug #1381. * docs/README.thunarrc, thunar/thunar-preferences.c, thunar/thunar-window.c: Remember the window dimensions whenever the size of a window is changed and use the last saved window dimensions for newly created windows. This fixes bug #1389. * thunar/thunar-pango-extensions.{c,h}: Add new helper function thunar_pango_attr_list_big_bold(), which returns a pango attribute list for big, bold text rendering. * thunar/thunar-permissions-chooser.c (thunar_permissions_chooser_ask_recursive): Use big, bold label for the dialog title to stay consistent with GtkMessageDialog. * thunar-vfs/Makefile.am, thunar-vfs/thunar-vfs-creat-job.{c,h}, thunar-vfs/thunar-vfs.{c,h}, thunar-vfs/thunar-vfs.symbols: Add new class ThunarVfsCreatJob, which is used to create empty files for a given list of paths. * docs/reference/thunar-vfs/tmpl/thunar-vfs-operations.sgml, docs/reference/thunar-vfs/thunar-vfs-sections.txt: Update API docs. * thunar/thunar-application.{c,h}: Add thunar_application_creat() as wrapper for the newly imported ThunarVfsCreatJob. * thunar/thunar-application.{c,h}: Add thunar_application_copy_to() to copy files from one location to another, rather than copying files from different sources to exactly one folder. * thunar/thunar-create-dialog.c(thunar_create_dialog_set_filename): If the suggested file name contains a dot, pre-select only the text up to the dot. * thunar/thunar-standard-view-ui.xml, thunar/thunar-standard-view.c, thunar/thunar-templates-action.{c,h}, thunar/Makefile.am: Add support for Templates in a way compatible with what Nautilus does currently. This is part one of the fix for bug #1391. * thunar/thunar-preferences, docs/README.thunarrc: Add new property "misc-show-about-templates", which determines whether the "About Templates" dialog will be shown when entering the Templates folder. * icons/16x16/stock_thunar-templates.png, icons/16x16/Makefile.am, thunar/thunar-stock.{c,h}: Add new stock icon "thunar-templates". * thunar/thunar-window-ui.xml, thunar/thunar-window.c: Add "Templates" to the "Go" menu, which will open the ~/Templates folder (it will be created on-demand) and popup a message describing the purpose of the ~/Templates folder. This is part two of the fix for bug #1391. * po/POTFILES.in: Add new files here. * po/*.po: Merge new strings. (Old svn revision: 19639)
-
- Jan 25, 2006
-
-
Daichi Kawahata authored
* ja.po: Updated Japanese translations. * *.po: Bumped version up. Discarded obsolete translations. (Old svn revision: 19609)
-
Benedikt Meurer authored
* 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-history.c, thunar/thunar-icon-factory.c, thunar/thunar-icon-view.c, thunar/thunar-launcher.c, thunar/thunar-list-model.c, thunar/thunar-navigator.c, thunar/thunar-open-with-action.c, thunar/thunar-path-entry.c, thunar/thunar-progress-dialog.c, thunar/thunar-properties-dialog.c, thunar/thunar-standard-view.c, thunar/thunar-statusbar.c, thunar/thunar-text-renderer.c, thunar/thunar-view.c, thunar/thunar-window.c: Remove various internal strings from the list of translatable strings to reduce confusion for translators. * po/*.po: Update translations. (Old svn revision: 19607)
-
- Jan 23, 2006
-
-
Benedikt Meurer authored
* thunar/thunar-properties-dialog.c(thunar_properties_dialog_update): Display size only for regular files, as it's misleading for other file system entities. * po/*.po: Merge new strings. Some work on the german translations, we really need a german translator! (Old svn revision: 19569)
-
- Jan 22, 2006
-
-
Benedikt Meurer authored
* configure.in.in: Bump version to 0.2.0alpha. * configure.in.in: Bump library interface version. * configure.in.in: Depend on libexo 0.3.1.2. * po/*.po: Update translations. * TODO: Remove obsolete TODO items. (Old svn revision: 19547)
-
- Jan 17, 2006
-
-
Daichi Kawahata authored
(Old svn revision: 19462)
-
- Jan 14, 2006
-
-
Benedikt Meurer authored
* THANKS, configure.in.in, po/pl.po: Add initial polish translations, thanks to Tomasz MichaÅ Åukaszewski <T.Lukaszewski@aster.pl>. * thunar/thunar-icon-factory.c, thunar/thunar-preferences-dialog.c, thunar/thunar-preferences.c, thunar/thunar-standard-view.c: Make thumbnails configurable. * po/*.po: Merge new strings. (Old svn revision: 19421)
-
- Jan 10, 2006
-
-
Benedikt Meurer authored
* thunar/thunar-chooser-dialog.c(thunar_chooser_dialog_response): If the default application was changed successfully, emit "changed" on the file so everybody updates its state. * thunar/thunar-chooser-button.{c,h}, thunar/thunar-properties-dialog.c: Import the ThunarChooserButton, which allows people to change the default application from within the properties dialog. * po/POTFILES.in, po/*.po: Merge new strings. (Old svn revision: 19381)
-
- Jan 09, 2006
-
-
Benedikt Meurer authored
* thunar-vfs/thunar-vfs-util.{c,h}: Add thunar_vfs_expand_filename(), which is used to expand filenames that start with the tilde character. * docs/reference/thunar-vfs/thunar-vfs-sections.txt, docs/reference/thunar-vfs/tmpl/thunar-vfs-util.sgml: Update documentation. * thunar/thunar-permissions-chooser.c: Implement cancel-semantics for the recursive permissions dialog. * thunar/thunar-permissions-chooser.c: Add tooltips. * thunar/thunar-list-model.{c,h}: Additional column to access the real file name (in UTF-8 encoding). * thunar/thunar-path-entry.{c,h}: Add support for auto path completion. * thunar/thunar-file.{c,h}: Add thunar_file_launch() to automatically launch a given ThunarFile without having to manually figure out the proper action. * thunar/thunar-location-entry.c, thunar/thunar-window.c: If the ThunarPathEntry returns a non-directory file, just try to launch it. This allows users to just open files right away from the path entry without having to lookup the file in the icon/details view. * thunar/thunar-standard-view.c, THANKS: Allow people to use the horizontal mouse wheel to navigate back/forward. Based on a patch provided by Danny Milosavljevic <danny.milo@gmx.net>. * po/*.po: Merge new strings. (Old svn revision: 19367)
-
- Jan 08, 2006
-
-
Benedikt Meurer authored
* thunar-vfs/thunar-vfs-monitor.c (thunar_vfs_monitor_queue_notification): Don't use strcmp() here, as the notification's filename may be NULL. * thunar-vfs/thunar-vfs-info.{c,h}, thunar-vfs/thunar-vfs.symbols: Drop thunar_vfs_info_chmod() and thunar_vfs_info_chgrp() again. * thunar-vfs/thunar-vfs-chmod-job.{c,h}, thunar-vfs/thunar-vfs.{c,h}, thunar-vfs/thunar-vfs-chown-job.{c,h}, thunar-vfs/Makefile.am: Add new classes ThunarVfsChmodJob and ThunarVfsChownJob as replacements for the thunar_vfs_info_chmod() and thunar_vfs_info_chgrp() functions. These jobs can operate recursively. Add interfaces to the new classes, thunar_vfs_change_mode() and thunar_vfs_change_group(). * docs/reference/thunar-vfs/: Update documentation. * thunar/thunar-file.{c,h}: Drop thunar_file_chmod(),thunar_file_chgrp() and thunar_file_is_chgrpable(), as we'll use the asynchronous jobs added to Thunar-VFS now. * thunar/thunar-advanced-permissions-dialog.{c,h}, thunar/thunar-change-group-dialog.{c,h}, thunar/thunar-permissions-model.{c,h}, thunar/thunar-permissions-view.{c,h}, thunar/Makefile.am, thunar/thunar-properties-dialog.c: Ditch the ACL aware permissions user interface, as it's unlikely that ACL support will be there for 1.0 and so there's no need to reduce the usability of the permissions user interface yet. * thunar/thunar-pango-extensions.{c,h}: Add new Pango helper method thunar_pango_attr_list_small_italic(). * thunar/thunar-enum-types.{c,h}: Import new files to contain enum types that don't fit anywhere else and provide conversation functions for these types. * thunar/thunar-permissions-chooser.{c,h}, thunar/Makefile.am, thunar/thunar-properties-dialog.c: Import simplified permissions chooser, similar to the Aqua Finder one, with support to change permissions recursively for folders. * thunar/thunar-preferences-dialog.c, thunar/thunar-preferences.c: Add option "misc-recursive-permissions", which controls whether permissions are always/never applied recursively, or whether Thunar should ask the user everytime a permission flag is changed. * icons/16x16/, thunar/thunar-stock.{c,h}: Remove now obsolete icon thunar-permissions-other. Rename the user and group icons. * po/*.po, po/POTFILES.in: Update file list. Merge new strings. (Old svn revision: 19357)
-
- Jan 07, 2006
-
-
Daichi Kawahata authored
(Old svn revision: 19340)
-
- Jan 04, 2006
-
-
Benedikt Meurer authored
* docs/reference/thunar-vfs/thunar-vfs-sections.txt, thunar-vfs/thunar-vfs-info.{c,h}, thunar-vfs/thunar-vfs.symbols, docs/reference/thunar-vfs/tmpl/thunar-vfs-info.sgml: Add method thunar_vfs_info_chmod() to change the permissions of a file identified by a given ThunarVfsInfo. * thunar-vfs/thunar-vfs-info.{c,h}, thunar-vfs/thunar-vfs.symbols, docs/reference/thunar-vfs/thunar-vfs-sections.txt, docs/reference/thunar-vfs/tmpl/thunar-vfs-info.sgml: Add method thunar_vfs_info_chgrp() to change the group id of a file identified by a given ThunarVfsInfo. * thunar-vfs/thunar-vfs-user.c(thunar_vfs_user_load): Properly substitute '&' in real names. * icons/16x16/, icons/Makefile.am, configure.in.in, thunar/Makefile.am, thunar/thunar-stock.{c,h}: Add stock icons thunar-permissions-user, thunar-permissions-group and thunar-permissions-other. * thunar-uca/thunar-uca-plugin.c: Don't display debug messages unless G_ENABLE_DEBUG is defined. * thunar-vfs/thunar-vfs-user.{c,h}, thunar-vfs/thunar-vfs.symbols, docs/reference/thunar-vfs/thunar-vfs-sections.txt, docs/reference/thunar-vfs/tmpl/thunar-vfs-user-manager.sgml: Add new method thunar_vfs_user_manager_get_all_groups() to retrieve all groups known to the ThunarVfsUserManager. * thunar/thunar-advanced-permissions-dialog.{c,h}, thunar/thunar-change-group-dialog.{c,h}, thunar/thunar-permissions-model.{c,h}, thunar/thunar-permissions-view.{c,h}, thunar/Makefile.am, thunar/thunar-file.{c,h}, thunar/thunar-properties-dialog.c: Add permissions tab to the file properties dialog. * po/POTFILES.in: Add new files. * po/*.po: Merge new strings. * tdb/tdbtool.c(print_rec): Fix printf format. (Old svn revision: 19296)
-
- Jan 01, 2006
-
-
Daichi Kawahata authored
(Old svn revision: 19250)
-
Daichi Kawahata authored
(Old svn revision: 19248)
-
- Dec 10, 2005
-
-
Daichi Kawahata authored
(Old svn revision: 19015)
-
- Dec 04, 2005
-
-
Daichi Kawahata authored
(Old svn revision: 18988)
-
- Dec 03, 2005
-
-
Benedikt Meurer authored
* thunar/, po/POTFILES.in, po/*.po: Rename "Favourites" to "Shortcuts", so we're consistent with the GtkFileChooser wording. This fixes bug #1258. (Old svn revision: 18987)
-
- Nov 29, 2005
-
-
Benedikt Meurer authored
* thunar/thunar-standard-view.c (thunar_standard_view_merge_custom_actions): Fix typo. * thunarx/thunarx-private.{c,h}, thunarx/thunarx-menu-provider.c, thunarx/Makefile.am, thunarx/thunarx-property-page-provider.c: Add helper function thunarx_object_list_take_reference(), so we don't need to repeat the same code again and again. * thunar/thunar-window.c(action_entries): Add ... to the Preferences action, since it opens a dialog. Use "e" as mnemonic, as "P" is already used by "Paste". * thunar/thunar-standard-view.c(action_entries): Add ... to the Select by Pattern action, since it opens a dialog. * thunar/thunar-preferences-dialog.c: Close preferences dialog on Esc key press. * thunarx/thunarx-preferences-provider.{c,h}, thunarx/thunarx.h, thunarx/thunarx.symbols, thunarx/Makefile.am: Add new interface ThunarxPreferencesProvider, which can be implemented to add custom actions to the preferences section of the "Edit" menu. * thunar/thunar-window-ui.xml, thunar/thunar-window.c: Query custom preferences actions from the installed providers and add them to the preferences section of the "Edit" menu. Actions are loaded in an idle source to not delay folder loading when opening a new window, even if a lot of preferences providers are installed. * docs/reference/thunarx/: Update the thunarx reference documentation. * thunar-uca/, configure.in.in, Makefile.am: Import the thunar-uca module, which provides advanced users with an easy way to add custom actions to Thunar's context menus. With this extension in place there's no longer a need to add support G-Scripts (except maybe an importer for thunar-uca). * po/POTFILES.in: Add new translatable files. * po/: Merge new strings. * examples/tex-open-terminal/README: Add note to use thunar-uca, and consider the tex-open-terminal as example for extension writers. (Old svn revision: 18962)
-
- Nov 28, 2005
-
-
Daichi Kawahata authored
(Old svn revision: 18958)
-
Daichi Kawahata authored
(Old svn revision: 18957)
-
- Nov 21, 2005
-
-
Daichi Kawahata authored
(Old svn revision: 18917)
-
Daichi Kawahata authored
(Old svn revision: 18912)
-
- Nov 15, 2005
-
-
Benedikt Meurer authored
* thunar/thunar-gtk-extensions.{c,h}: Add new convenience function thunar_gtk_action_group_create_tool_item(), which creates a new GtkToolItem proxy for a given GtkAction in a GtkActionGroup. * thunar/thunar-location-bar.{c,h}, thunar/thunar-location-entry.c, thunar/thunar-location-buttons.c: Add new virtual method thunar_location_bar_is_standalone(), which determines whether a given location bar should be displayed in a standalone fashion, or embedded within a location toolbar. * thunar/thunar-window-ui.xml, thunar/thunar-window.c: Check whether the location should be embedded into a location toolbar and if so, generate a toolbar for it on-demand and place it below the menubar. Else, the location bar is placed right above the view pane. This gives a better appearance when using the location entry implementation with a toolbar, and you don't need the toolbar with the pathbar anyways. * po/POTFILES.in: Add thunar-preferences-dialog.c here. * po/*.po: Merge new strings. (Old svn revision: 18871)
-
Benedikt Meurer authored
* thunar/thunar-standard-view.c: Use "b" as mnemonic for the "Select by Pattern" action to avoid clash with "Preferences". * thunar/thunar-preferences.c: Add "default-folders-first" property, which determines whether folders should be sorted before other files. Add "default-view", which dictates the default view pane used for new windows, or "void" to use the view remembered in "last-view". * thunar/thunar-standard-view.{c,h}: Connect the list models "folders-first" property to the "default-folders-first" preference. * thunar/thunar-window.c(thunar_window_init): Check "default-view" first and if it does not contain a valid view class name, check "last-view". * thunar/thunar-details-view.c(thunar_details_view_get_accessible), thunar/thunar-icon-view.c(thunar_icon_view_get_accessible): Set ATK role for our folder views to ATK_ROLE_DIRECTORY_PANE. * thunar/Makefile.am, thunar/thunar-preferences-dialog.{c,h}, thunar/thunar-window-ui.xml, thunar/thunar-window.c: Import class ThunarPreferencesDialog, which allows the user to customize the global preferences for Thunar. Add a "Preferences" menu item to the "Edit" menu of ThunarWindow's. * thunar/thunar-preferences.c: Add "default-text-beside-icons" property, which tells whether the icon view should display the file names beside the file icons, rather than below the file icons. * thunar/thunar-icon-view.c: Add a property "text-beside-icons", which tells whether the icon view will place the icon captions beside the icons rather than below. Synchronize the property with the global option "default-text-beside-icons". * po/*.po: Merge new strings. (Old svn revision: 18868)
-