| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://gitlab.xfce.org/xfce/thunar/-/merge_requests/11
|
| |
|
|
|
|
|
|
| |
These icons were originally taken from the old Gnome icon
theme and have now been refreshed. The 16px version had to
be redrawn, as such small folder icons don't exist in Adwaita.
|
|
|
|
| |
Remove them or replace them with vim modelines where appropriate.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
These icons were part of older gnome-icon-theme releases but have now
disappeared. There are no useful equivalents in the icon naming
specification or the GTK+ stock icons (well, there is GTK_STOCK_COPY,
but no appropriate replacement for "stock_folder-move"), so for now it's
best to ship the icons ourselves, I think.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
|
|
|
|
|
|
|
|
| |
* docs/reference/thunar-vfs/tmpl/thunar-vfs-types.sgml: Update API
docs.
* icons/16x16/Makefile.am: stock/generic is no longer present in
hicolor, use stock/navigation instead.
(Old svn revision: 20950)
|
|
|
|
|
|
|
|
|
|
|
| |
* icons/Makefile.am: Be sure to run gtk-update-icon-cache after
installing new icons into the hicolor icon theme (skipped if $DESTDIR
is set).
(Old svn revision: 20832)
|
|
|
|
|
|
|
|
|
|
| |
* THANKS, configure.in.in, icons/: Import new Thunar icon, designed by
Young Hahn <youngjin.hahn@gmail.com>.
(Old svn revision: 20003)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* icons/16x16/Makefile.am, icons/16x16/stock_thunar-group.png,
icons/16x16/stock_thunar-user.png: Remove the "thunar-user" and
"thunar-group" stock icons.
* thunar/thunar-permissions-chooser.c, thunar/thunar-stock.{c,h}: Do
not display "thunar-user" and "thunar-group" stock icons in the
permissions chooser any more, as it makes the dialog look busy.
(Old svn revision: 19879)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
* thunar/thunar-local-file.c: Store the VFS monitor handle in the
GObject dataset as it's used only for explicit file monitoring (e.g.
for the properties dialog).
* thunar/thunar-list-model.c(thunar_list_model_get_iter): Skip every
second comparison for iter lookups.
* icons/, configure.in.in, Makefile.am: Add the Thunar icon.
(Old svn revision: 17401)
|