Commit graph

12583 commits

Author SHA1 Message Date
Hendrik Richter 9efdb20daf Updated German translation, fix #543972.
2008-07-21  Hendrik Richter  <hendrikr@gnome.org>

	* de.po: Updated German translation, fix #543972.

svn path=/trunk/; revision=14391
2008-07-21 15:15:48 +00:00
Hendrik Richter 2fef4c5edb Updated German translation, fix #543973.
2008-07-21  Hendrik Richter  <hendrikr@gnome.org>

	* de.po: Updated German translation, fix #543973.

svn path=/trunk/; revision=14388
2008-07-21 15:13:55 +00:00
Christian Neumair 1ceeed0fc0 Allow to disable XMP support. Thanks to Mikel Olasagasti and Gilles
2008-07-21  Christian Neumair  <cneumair@gnome.org>

	* configure.in:
	Allow to disable XMP support. Thanks to Mikel Olasagasti and Gilles
	Dartiguelongue.

svn path=/trunk/; revision=14387
2008-07-21 15:11:20 +00:00
Christian Neumair 838b12f0f4 Support restoring from trash (one item at a time).
2008-07-21  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-file-private.h:
	* libnautilus-private/nautilus-file.c (update_info_internal),
	(nautilus_file_get_trash_original_file):
	* libnautilus-private/nautilus-file.h:
	* src/file-manager/fm-actions.h:
	* src/file-manager/fm-directory-view.c
	(action_restore_from_trash_callback), (restore_from_trash),
	(action_location_restore_from_trash_callback),
	(update_restore_from_trash_action), (real_update_location_menu),
	(real_update_menus):
	* src/file-manager/nautilus-directory-view-ui.xml:
	Support restoring from trash (one item at a time).

svn path=/trunk/; revision=14386
2008-07-21 14:52:45 +00:00
Christian Neumair 02cbb458f3 Add tooltips to the zoom controls, make menu tooltips consistent with and
2008-07-21  Christian Neumair  <cneumair@gnome.org>

	* src/nautilus-window-menus.c:
	* src/nautilus-zoom-control.c
	(nautilus_zoom_control_instance_init):
	Add tooltips to the zoom controls, make menu tooltips consistent with
	and a11y description consistent with Epiphany. Related to #543935.
	Thanks to Diego Escalante Urrelo.

svn path=/trunk/; revision=14385
2008-07-21 10:10:34 +00:00
Christian Neumair 89f2aab3cb Display compact view after list view, rather than before it. Fixes
2008-07-21  Christian Neumair  <cneumair@gnome.org>

	* src/file-manager/fm-icon-view.c (fm_icon_view_register),
	(fm_compact_view_register):
	* src/file-manager/fm-icon-view.h:
	* src/nautilus-application.c (nautilus_application_instance_init):
	* src/nautilus-file-management-properties.c:
	* src/nautilus-file-management-properties.glade:
	Display compact view after list view, rather than before it. Fixes
	keybindings, and #543934. Thanks to Diego Escalante Urrelo.

svn path=/trunk/; revision=14384
2008-07-21 09:56:59 +00:00
Christian Neumair 2d8d5b331a Fix ChangeLog entry - I associated it with the wrong bug report.
svn path=/trunk/; revision=14383
2008-07-21 09:51:16 +00:00
Christian Neumair 658c6d8c22 Do not emit "location-changed" if the entry is empty. Fixes #543936.
2008-07-21  Christian Neumair  <cneumair@gnome.org>

	* src/nautilus-location-bar.c (editable_activate_callback),
	(nautilus_location_bar_init):
	Do not emit "location-changed" if the entry is empty. Fixes #543936.
	Thanks to Diego Escalante Urrelo.

svn path=/trunk/; revision=14382
2008-07-21 09:28:22 +00:00
David Zeuthen 6dc13e0f3a Call the correct finish function.
2008-07-20  David Zeuthen  <davidz@redhat.com>

	* libnautilus-private/nautilus-file-operations.c
	(unmount_mount_callback):
	Call the correct finish function.

svn path=/trunk/; revision=14380
2008-07-20 23:21:57 +00:00
Christian Neumair ec15b56016 Do not treat top-level mounts (i.e. sftp://server/) as fake roots, and
2008-07-20  Christian Neumair  <cneumair@gnome.org>

	* src/nautilus-pathbar.c (nautilus_path_bar_check_parent_path),
	(nautilus_path_bar_update_path):
	Do not treat top-level mounts (i.e. sftp://server/) as fake roots, and
	consequently do not display up slider.

svn path=/trunk/; revision=14379
2008-07-20 18:18:06 +00:00
Christian Neumair 062cde619b Use NautilusFile icon for normal buttons, rather than forcing folder icon.
2008-07-20  Christian Neumair  <cneumair@gnome.org>

	* src/nautilus-pathbar.c (get_type_icon_info):
	Use NautilusFile icon for normal buttons, rather than forcing folder
	icon. Fixes special location icons like network:///, computer:/// etc.

svn path=/trunk/; revision=14378
2008-07-20 18:14:10 +00:00
Christian Neumair 1d44acf366 Only update referenced MIME type if it actually changed.
2008-07-20  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-file.c (update_info_internal):
	Only update referenced MIME type if it actually changed.

svn path=/trunk/; revision=14377
2008-07-20 12:46:05 +00:00
Christian Neumair ab67b66116 Query filesystem ID, as referenced string. Use it to determine whether two
2008-07-20  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-dnd.c (check_same_fs),
	(nautilus_drag_default_drop_action_for_icons):
	* libnautilus-private/nautilus-file-private.h:
	* libnautilus-private/nautilus-file.c (nautilus_file_clear_info),
	(finalize), (update_info_internal),
	(nautilus_file_get_filesystem_id):
	* libnautilus-private/nautilus-file.h:
	Query filesystem ID, as referenced string. Use it to determine whether
	two files are on the same FS during DND. Gets rid of synchronous I/O.

svn path=/trunk/; revision=14376
2008-07-20 12:45:12 +00:00
Christian Neumair 8107598c77 Use full location name as tab tooltip.
2008-07-20  Christian Neumair  <cneumair@gnome.org>

	* src/nautilus-notebook.c (nautilus_notebook_sync_tab_label):
	Use full location name as tab tooltip.

svn path=/trunk/; revision=14375
2008-07-20 12:12:53 +00:00
Christian Neumair df30c29fd5 Only align eject icons with ejectable rows, instead of aligning them with
2008-07-19  Christian Neumair  <cneumair@gnome.org>

	* src/nautilus-places-sidebar.c (add_place),
	(nautilus_places_sidebar_init):
	Only align eject icons with ejectable rows, instead of aligning them
	with all icons above the seperator.

svn path=/trunk/; revision=14374
2008-07-19 12:39:07 +00:00
Christian Neumair 82887543d7 Add nautilus_file_operations_mount_volume_full(), which will issue a
2008-07-19  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-file-operations.c
	(mount_callback_data_notify), (volume_mount_cb),
	(nautilus_file_operations_mount_volume),
	(nautilus_file_operations_mount_volume_full):
	* libnautilus-private/nautilus-file-operations.h:
	Add nautilus_file_operations_mount_volume_full(), which
	will issue a callback with an optional user data object,
	if the object is still alive after mounting.

	* src/nautilus-places-sidebar.c (add_place),
	(clicked_eject_button), (volume_mounted_cb),
	(open_selected_bookmark), (nautilus_places_sidebar_init),
	(nautilus_places_sidebar_dispose):
	Open files after mounting them.

svn path=/trunk/; revision=14373
2008-07-19 12:12:00 +00:00
Christian Neumair 8f974b3021 Pass textual URIs instead of GFiles to GAppInfo for remote files, similar
2008-07-17  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-program-choosing.c
	(nautilus_launch_application):
	Pass textual URIs instead of GFiles to GAppInfo for remote files,
	similar to nautilus_launch_desktop_file(). Fixes #543448.
	Discovered by Kamil Páral.

svn path=/trunk/; revision=14372
2008-07-17 20:08:25 +00:00
Hendrik Richter 8ca3576850 Fixed German translation by Jens Seidel <jensseidel@users.sf.net>.
2008-07-17  Hendrik Richter  <hendi@gnome-de.org>

	* de.po: Fixed German translation by
	Jens Seidel <jensseidel@users.sf.net>.

svn path=/trunk/; revision=14370
2008-07-17 20:06:59 +00:00
A. Walton 0d68664592 Small touchup to r14351 (bug #542658) caught by Claude Paroz.
2008-07-16  A. Walton  <awalton@gnome.org>

	* src/file-manager/fm-properties-window.c (create_basic_page):
	Small touchup to r14351 (bug #542658) caught by Claude Paroz.


svn path=/trunk/; revision=14368
2008-07-16 18:00:04 +00:00
Ignacio Casal Quinteiro 169af90205 Updated Galician Translation.
svn path=/trunk/; revision=14367
2008-07-16 16:14:00 +00:00
Yair Hershkovitz bf1255166c updated hebrew translation
svn path=/trunk/; revision=14366
2008-07-16 13:33:15 +00:00
Christian Neumair 30d7f6778d Dynamically update buttons on file changes instead of hard-coding them
2008-07-16  Christian Neumair  <cneumair@gnome.org>

	* src/nautilus-pathbar.c (desktop_location_changed_callback),
	(nautilus_path_bar_finalize), (reload_icons),
	(get_custom_user_icon_info), (get_type_icon_info),
	(nautilus_path_bar_update_button_appearance),
	(nautilus_path_bar_update_button_state),
	(button_data_file_changed), (make_directory_button),
	(nautilus_path_bar_check_parent_path):
	* src/nautilus-pathbar.h:
	Dynamically update buttons on file changes instead of hard-coding them
	once, both labels and icons. Refactor icon code.
	Add TODO notice about reaction to XDG directory changes.
	Comment out usage of custom icons for path bar buttons, due to
	GDK pixbuf issues when scaling down large images #80925.

svn path=/trunk/; revision=14365
2008-07-15 22:22:05 +00:00
Christian Neumair 3e236c23a6 Use NautilusFile instead of GFile for obtaining display name. Gets rid of
2008-07-15  Christian Neumair  <cneumair@gnome.org>

	* src/nautilus-pathbar.c (button_data_free),
	(button_data_file_changed), (make_directory_button),
	(nautilus_path_bar_update_path):
	Use NautilusFile instead of GFile for obtaining display name. Gets rid
	of sync I/O.

svn path=/trunk/; revision=14364
2008-07-15 19:56:00 +00:00
Christian Neumair e471ec1568 Only use double click for left mouse button. The middle mouse button opens
2008-07-15  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-icon-container.c
	(button_press_event), (nautilus_icon_container_did_not_drag),
	(handle_icon_double_click), (handle_icon_button_press):
	Only use double click for left mouse button. The middle mouse button
	opens a new tab or window on one click. Fixes #543136.

svn path=/trunk/; revision=14363
2008-07-15 18:13:17 +00:00
Christian Neumair 59d46c08d4 Add missing ChangeLog entry.
svn path=/trunk/; revision=14362
2008-07-15 06:53:02 +00:00
Christian Neumair 7a76d24586 Display emblems for small icon sizes, down to 16 pixels.
2008-07-15  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-icon-info.c
	(nautilus_icon_get_emblem_size_for_icon_size):
	* src/file-manager/fm-list-model.c (fm_list_model_get_value):
	Display emblems for small icon sizes, down to 16 pixels.

svn path=/trunk/; revision=14361
2008-07-15 06:49:34 +00:00
Christian Neumair 82d2b78b23 Also support a mode where the target URI is NULL, and the target slot is
2008-07-15  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-dnd.c (slot_proxy_drag_motion),
	(nautilus_drag_slot_proxy_init):
	Also support a mode where the target URI is NULL, and the target slot is
	set.

	* src/nautilus-notebook.c (build_tab_label):
	Set up notebook labels as slot drag proxy, replace old DND code.

svn path=/trunk/; revision=14360
2008-07-14 22:28:42 +00:00
A. Walton b187409327 Use the GLib gstdio functions here, suggested in bug 542819 by Thadeu Lima
2008-07-14  A. Walton  <awalton@gnome.org>

	* libnautilus-private/nautilus-emblem-utils.c
	(nautilus_emblem_install_custom_emblem),
	(nautilus_emblem_can_remove_emblem):
	Use the GLib gstdio functions here, suggested in bug 542819
	by Thadeu Lima de Souza Cascardo.


svn path=/trunk/; revision=14359
2008-07-14 08:16:40 +00:00
Jorge Gonzalez Gonzalez 5a1ff050d6 Updated Spanish translation
svn path=/trunk/; revision=14358
2008-07-13 21:04:02 +00:00
Christian Neumair 627d12c632 Include sys/stat.h for struct stat and S_ISUID and other macros. Thanks to
2008-07-13  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-file.c:
	* libnautilus-private/nautilus-emblem-utils.c:
	Include sys/stat.h for struct stat and S_ISUID and other macros.
	Thanks to Thadeu Lima de Souza Cascardo  <cascardo@minaslivre.org>.

svn path=/trunk/; revision=14357
2008-07-13 20:44:02 +00:00
Christian Neumair d4f08bc033 Add simple slot drop proxy API to libnautilus-private, centered around
2008-07-13  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-dnd.c
	(nautilus_drag_uri_array_from_selection_list),
	(nautilus_drag_uri_list_from_selection_list),
	(nautilus_drag_uri_array_from_list),
	(nautilus_drag_uri_list_from_array), (slot_proxy_drag_motion),
	(drag_info_clear), (slot_proxy_drag_leave), (slot_proxy_drag_drop),
	(slot_proxy_handle_drop), (slot_proxy_drag_data_received),
	(nautilus_drag_slot_proxy_init):
	* libnautilus-private/nautilus-dnd.h:
	Add simple slot drop proxy API to libnautilus-private, centered
	around nautilus_drag_slot_proxy_init().
	The notebook tab label drop targets will later be ported to this API.

	Add API for converting URI lists to URI arrays, and for constructing
	URI lists and arrays from selection lists.

	* src/nautilus-notebook.c (notebook_tab_drag_data_received):
	Use nautilus_drag_uri_array_from_selection_list().

	* src/nautilus-pathbar.c (slider_timeout),
	(nautilus_path_bar_slider_drag_motion),
	(nautilus_path_bar_slider_drag_leave), (nautilus_path_bar_init),
	(nautilus_path_bar_finalize), (button_data_free),
	(button_drag_data_get_cb), (setup_button_drag_source),
	(make_directory_button):
	* src/nautilus-pathbar.h:
	Add path bar drop targets, use nautilus_drag_slot_proxy_init() for
	setup.
	Also offer GNOME icon lists as drag target.
	Reveal hidden paths when hovering over the up/down sliders for some
	time. Fixes #309842.

svn path=/trunk/; revision=14356
2008-07-13 12:07:53 +00:00
Christian Neumair 88d90c73c4 Add function for receiving netscape URLs, clear colliding clipboard
2008-07-13  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-view.c
	(nautilus_view_drop_proxy_received_netscape_url):
	* libnautilus-private/nautilus-view.h:
	* src/file-manager/fm-directory-view.c
	(fm_directory_view_init_view_iface),
	(fm_directory_view_drop_proxy_received_uris),
	(fm_directory_view_drop_proxy_received_netscape_url):
	Add function for receiving netscape URLs, clear colliding clipboard
	contents when receiving dropped URIs.

svn path=/trunk/; revision=14355
2008-07-13 12:02:09 +00:00
Christian Neumair 2126560b91 Add nautilus_window_slot_info_get_window() for getting current
2008-07-13  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-window-slot-info.c
	(nautilus_window_slot_info_get_current_view):
	* libnautilus-private/nautilus-window-slot-info.h:
	* src/nautilus-window-slot.c (real_slot_info_get_current_view),
	(nautilus_window_slot_info_iface_init):
	Add nautilus_window_slot_info_get_window()
	for getting current NautilusView (one ref count added).

svn path=/trunk/; revision=14354
2008-07-13 12:00:02 +00:00
Christian Neumair 5ebe54583e Fix typo.
2008-07-12  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-icon-container.c
	(handle_icon_double_click):
	Fix typo.

svn path=/trunk/; revision=14353
2008-07-12 21:14:04 +00:00
Daniel Nylander 742b45a669 sv.po: Updated Swedish translation
svn path=/trunk/; revision=14352
2008-07-12 15:51:49 +00:00
Christian Neumair 92d23d5c23 Use UTF-8 dash instead of "--". Fixes #542658. Thanks to Claude Paroz.
2008-07-12  Christian Neumair  <cneumair@gnome.org>

	* src/file-manager/fm-properties-window.c (create_basic_page),
	(create_simple_permissions), (create_advanced_permissions),
	(create_permissions_page):
	Use UTF-8 dash instead of "--". Fixes #542658. Thanks to Claude Paroz.

svn path=/trunk/; revision=14351
2008-07-12 15:44:05 +00:00
Christian Neumair b6685a5b26 Completely rewrite button press detection. Finally fixes #542269 without
2008-07-12  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-icon-container.c
	(button_press_event):
	* libnautilus-private/nautilus-icon-private.h:
	Completely rewrite button press detection. Finally fixes #542269
	without any side effects.

svn path=/trunk/; revision=14350
2008-07-12 15:42:10 +00:00
Vladimer Sichinava 4eabe43b46 Updated Georgian language
svn path=/trunk/; revision=14347
2008-07-12 14:53:25 +00:00
Christian Neumair 7690b89480 Fix activation of previously selected icons (introduced when fixing bug
2008-07-12  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-icon-container.c
	(handle_icon_button_press):
	Fix activation of previously selected icons (introduced when fixing
	bug #347423). Fixes #542269. Thanks to Tomasz Sałaciński.

svn path=/trunk/; revision=14342
2008-07-12 13:47:20 +00:00
Claude Paroz b92695430f Updated French translation by Bruno Brouard and Claude Paroz.
2008-07-12  Claude Paroz  <claude@2xlibre.net>

	* fr.po: Updated French translation by Bruno Brouard and Claude Paroz.

svn path=/trunk/; revision=14341
2008-07-12 13:18:40 +00:00
Gabor Keleman e948af036d Accelerator fix
svn path=/trunk/; revision=14340
2008-07-10 20:04:28 +00:00
Gabor Keleman 98e6d94142 Munkasztal must die
svn path=/trunk/; revision=14339
2008-07-10 19:47:07 +00:00
Gabor Kelemen e3139fec4c Translation updated by Máté Őry.
2008-07-10  Gabor Kelemen  <kelemeng@gnome.hu>

	* hu.po: Translation updated by Máté Őry.

svn path=/trunk/; revision=14338
2008-07-10 19:27:48 +00:00
Matej Urbančič 263e01018e Updated Slovenian translation
svn path=/trunk/; revision=14337
2008-07-10 13:08:04 +00:00
Theppitak Karoonboonyanan 987c690837 Updated Thai translation.
2008-07-10  Theppitak Karoonboonyanan  <thep@linux.thai.net>

	* th.po: Updated Thai translation.


svn path=/trunk/; revision=14336
2008-07-10 05:07:55 +00:00
Christian Neumair 589cf6f89f Revert my local screenshot modification.
svn path=/trunk/; revision=14335
2008-07-09 22:39:04 +00:00
Christian Neumair ff94ad31dc Do not bind CTRL+T to "Move to Trash".
2008-07-10  Christian Neumair  <cneumair@gnome.org>

	* src/file-manager/fm-directory-view.c:
	Do not bind CTRL+T to "Move to Trash".

svn path=/trunk/; revision=14334
2008-07-09 22:05:33 +00:00
Christian Neumair bb938882d3 Fix typo. Go forward instead of going back.
2008-07-09  Christian Neumair  <cneumair@gnome.org>

	* src/nautilus-navigation-window-menus.c (action_forward_callback):
	Fix typo. Go forward instead of going back.

svn path=/trunk/; revision=14333
2008-07-09 20:20:42 +00:00
Christian Neumair c1dde067de Bookmark DND fix galore. Properly handle reordering when non-existing
2008-07-09  Christian Neumair  <cneumair@gnome.org>

	* src/nautilus-places-sidebar.c (compute_drop_position),
	(drag_motion_callback), (reorder_bookmarks),
	(drag_data_received_callback), (nautilus_places_sidebar_init):
	Bookmark DND fix galore. Properly handle reordering when non-existing
	bookmarks are present. They are ignored by the view, but not by the
	Nautilus bookmark list. Make DND indication consistent with the GTK+
	file chooser.

svn path=/trunk/; revision=14332
2008-07-09 19:52:52 +00:00
Christian Neumair e56e2514d4 Actually add it.
2008-07-09  Christian Neumair  <cneumair@gnome.org>

	* libnautilus-private/nautilus-window-slot-info.h:
	Actually add it.

	* src/nautilus-navigation-window-slot.h:
	* src/nautilus-notebook.h:
	* src/nautilus-window-slot.h:
	Contents was added twice. Remove it once.

svn path=/trunk/; revision=14331
2008-07-09 17:53:35 +00:00