diff options
author | Alexander Larsson <alexl@redhat.com> | 2009-04-01 10:22:02 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2009-04-01 10:22:02 +0000 |
commit | fa0146bc9b02bb4c2b9423e74ccfb33215b93b85 (patch) | |
tree | eca4906a052d2b808536d588d14c1be6bd1270c4 /ChangeLog | |
parent | 4bee77be27f49d046557a38e09ec5be334c14336 (diff) | |
download | nautilus-fa0146bc9b02bb4c2b9423e74ccfb33215b93b85.tar.gz |
Bug 518481 – URL shortcuts do not open query part
2009-04-01 Alexander Larsson <alexl@redhat.com>
Bug 518481 – URL shortcuts do not open query part
* libnautilus-private/nautilus-file-private.h:
* libnautilus-private/nautilus-file.[ch]:
* libnautilus-private/nautilus-desktop-icon-file.c:
(update_info_from_link):
* libnautilus-private/nautilus-directory-async.c:
(lacks_mount):
(link_info_done):
* libnautilus-private/nautilus-search-directory-file.c:
(nautilus_search_directory_file_init):
Store NautilusFile activation uri as char *uri, not
GFile, as we sometimes handle links that are not true
GFile locations such as mailto: links in desktop files.
* libnautilus-private/nautilus-desktop-link.[ch]:
Add nautilus_desktop_link_get_activation_uri
* libnautilus-private/nautilus-directory.c:
(nautilus_directory_notify_files_added_by_uri):
(nautilus_directory_notify_files_changed_by_uri):
(nautilus_directory_notify_files_removed_by_uri):
(nautilus_directory_schedule_metadata_remove_by_uri):
Use public nautilus_file_list_from_uris instead of local
copy of it.
* libnautilus-private/nautilus-mime-actions.c:
Store both NautilusFile and char *uri in ApplicationLaunchParameters.
This allows us to correctly handle uris that don't work well as
GFiles and pass them unmodified to the launched applications.
* libnautilus-private/nautilus-program-choosing.[ch]:
Add nautilus_launch_application_by_uri() that launches an application
by specifying the file as a uri, so that we can handle uris that
don't work well as GFile/NautilusFiles.
svn path=/trunk/; revision=15157
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 38 |
1 files changed, 38 insertions, 0 deletions
@@ -1,3 +1,41 @@ +2009-04-01 Alexander Larsson <alexl@redhat.com> + + Bug 518481 – URL shortcuts do not open query part + + * libnautilus-private/nautilus-file-private.h: + * libnautilus-private/nautilus-file.[ch]: + * libnautilus-private/nautilus-desktop-icon-file.c: + (update_info_from_link): + * libnautilus-private/nautilus-directory-async.c: + (lacks_mount): + (link_info_done): + * libnautilus-private/nautilus-search-directory-file.c: + (nautilus_search_directory_file_init): + Store NautilusFile activation uri as char *uri, not + GFile, as we sometimes handle links that are not true + GFile locations such as mailto: links in desktop files. + + * libnautilus-private/nautilus-desktop-link.[ch]: + Add nautilus_desktop_link_get_activation_uri + + * libnautilus-private/nautilus-directory.c: + (nautilus_directory_notify_files_added_by_uri): + (nautilus_directory_notify_files_changed_by_uri): + (nautilus_directory_notify_files_removed_by_uri): + (nautilus_directory_schedule_metadata_remove_by_uri): + Use public nautilus_file_list_from_uris instead of local + copy of it. + + * libnautilus-private/nautilus-mime-actions.c: + Store both NautilusFile and char *uri in ApplicationLaunchParameters. + This allows us to correctly handle uris that don't work well as + GFiles and pass them unmodified to the launched applications. + + * libnautilus-private/nautilus-program-choosing.[ch]: + Add nautilus_launch_application_by_uri() that launches an application + by specifying the file as a uri, so that we can handle uris that + don't work well as GFile/NautilusFiles. + 2009-03-31 Alexander Larsson <alexl@redhat.com> * src/file-manager/fm-directory-view.c: |