Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
Commit message (Collapse)AuthorAgeFilesLines
* Show progress information when loading/saving remote files. Fixes bugCarlos Garcia Campos2008-12-301-28/+345
| | | | | | | | | | | | | | | | | | | | | 2008-12-30 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_clear_progress_idle), (reset_progress_idle), (ev_window_show_progress_message), (ev_window_reset_progress_cancellable), (ev_window_progress_response_cb), (show_loading_progress), (ev_window_load_remote_failed), (window_open_file_copy_ready_cb), (window_open_file_copy_progress_cb), (ev_window_load_file_remote), (show_reloading_progress), (reload_remote_copy_ready_cb), (reload_remote_copy_progress_cb), (query_remote_uri_mtime_cb), (show_saving_progress), (window_save_file_copy_ready_cb), (window_save_file_copy_progress_cb), (ev_window_save_remote), (ev_window_dispose): Show progress information when loading/saving remote files. Fixes bug #370958. svn path=/trunk/; revision=3316
* Fix saving images to remote locations.Carlos Garcia Campos2008-12-301-1/+1
| | | | | | | | | | 2008-12-30 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (image_save_dialog_response_cb): Fix saving images to remote locations. svn path=/trunk/; revision=3314
* Remember page setup options too. Paper size is globally remembered whileCarlos Garcia Campos2008-12-293-79/+283
| | | | | | | | | | | | | | | | | | | | | | 2008-12-29 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-application.[ch]: (ev_application_shutdown), (ev_application_get_print_settings_file), (ev_application_save_print_settings), (ev_application_get_print_settings), (ev_application_set_print_settings), (ev_application_get_page_setup), (ev_application_set_page_setup): * shell/ev-window.c: (ev_window_save_print_page_setup), (ev_window_load_print_page_setup_from_metadata), (ev_window_print_page_setup_done_cb), (ev_window_cmd_file_print_setup), (ev_window_do_preview_print), (ev_window_cmd_preview_print): Remember page setup options too. Paper size is globally remembered while page margins are stored per document in metadata file. Fixes bugs #525185 and #349102. svn path=/trunk/; revision=3313
* Fallback to EV_FILE_FORMAT_PS when file_format is not defined.Carlos Garcia Campos2008-12-291-1/+1
| | | | | | | | | | | 2008-12-29 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-print-operation.c: (ev_print_operation_export_print_dialog_response_cb): Fallback to EV_FILE_FORMAT_PS when file_format is not defined. svn path=/trunk/; revision=3312
* Show a confirmation dialog when there are pending print jobs while closingCarlos Garcia Campos2008-12-282-27/+149
| | | | | | | | | | | | | | | | | | | 2008-12-28 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-print-operation.c: (export_cancel), (export_job_cancelled), (ev_print_operation_export_begin), (ev_print_operation_export_cancel): * shell/ev-window.c: (ev_window_print_cancel), (ev_window_print_update_pending_jobs_message), (ev_window_print_operation_done), (ev_window_print_operation_status_changed), (print_jobs_confirmation_dialog_response), (ev_window_cmd_file_close_window): Show a confirmation dialog when there are pending print jobs while closing the main window. Fixes bug #480964. svn path=/trunk/; revision=3311
* Show progress information when printing. Fixes bug #482770.Carlos Garcia Campos2008-12-273-80/+474
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-12-27 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-print-operation.[ch]: (ev_print_operation_class_init), (ev_print_operation_get_job_name), (ev_print_operation_get_status), (ev_print_operation_get_progress), (ev_print_operation_update_status), (ev_print_operation_export_get_job_name), (clamp_ranges), (get_first_and_last_page), (ev_print_operation_export_run_next), (print_job_finished), (export_print_done), (export_job_cancelled), (update_progress), (export_print_page), (ev_print_operation_export_begin), (ev_print_operation_export_print_dialog_response_cb), (ev_print_operation_export_run), (ev_print_operation_export_cancel), (ev_print_operation_export_class_init): * shell/ev-window.c: (ev_window_print_update_pending_jobs_message), (ev_window_print_operation_done), (ev_window_print_progress_response_cb), (ev_window_print_operation_status_changed), (ev_window_print_operation_begin_print), (ev_window_print_range), (ev_window_dispose): Show progress information when printing. Fixes bug #482770. svn path=/trunk/; revision=3309
* Add EvProgressMessageArea derived from EvMessageArea to show progressCarlos Garcia Campos2008-12-275-12/+296
| | | | | | | | | | | | | | 2008-12-27 Carlos Garcia Campos <carlosgc@gnome.org> * shell/Makefile.am: * shell/ev-progress-message-area.[ch]: * shell/ev-message-area.[ch]: (ev_message_area_init), (ev_message_area_set_image_from_stock): Add EvProgressMessageArea derived from EvMessageArea to show progress information in the message area. svn path=/trunk/; revision=3308
* First step of the printing system rework. EvJobPrint has been replaced byCarlos Garcia Campos2008-12-276-649/+1261
| | | | | | | | | | | | | | | | | | | | 2008-12-24 Carlos Garcia Campos <carlosgc@gnome.org> * shell/Makefile.am: * shell/ev-print-operation.[ch]: * shell/ev-jobs.[ch]: (ev_job_export_init), (ev_job_export_dispose), (ev_job_export_run), (ev_job_export_class_init), (ev_job_export_new), (ev_job_export_set_page): * shell/ev-window.c: (ev_window_print_operation_done), (ev_window_print_range), (ev_window_dispose): First step of the printing system rework. EvJobPrint has been replaced by EvJobExport so that every page is scheduled to be exported in a thread instead of scheduling the whole printing process. This way the gui is responsive during printing. svn path=/trunk/; revision=3306
* Fix memory leaks.Carlos Garcia Campos2008-12-271-0/+3
| | | | | | | | | | | 2008-12-24 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (setup_size_from_metadata), (ev_window_load_print_settings_from_metadata): Fix memory leaks. svn path=/trunk/; revision=3305
* Only jump the the location of the find result for the first match whenCarlos Garcia Campos2008-12-191-0/+1
| | | | | | | | | | | | 2008-12-19 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-view.c: (jump_to_find_result): Only jump the the location of the find result for the first match when searching. It drastically improves the performance when searching. Bug catched and fixed by Michael Hunold. svn path=/trunk/; revision=3300
* Add document URI to properties page. Fixes bug #555376.Carlos Garcia Campos2008-12-033-1/+5
| | | | | | | | | | | | | | | | | 2008-12-03 Carlos Garcia Campos <carlosgc@gnome.org> * properties/ev-properties-main.c: (ev_properties_get_pages): * properties/ev-properties-view.[ch]: (ev_properties_view_dispose), (ev_properties_view_class_init), (ev_properties_view_set_info), (ev_properties_view_new): * shell/ev-properties-dialog.[ch]: (ev_properties_dialog_set_document): * shell/ev-window.c: (ev_window_setup_document), (ev_window_cmd_file_properties): Add document URI to properties page. Fixes bug #555376. svn path=/trunk/; revision=3290
* Removed RemovedCarlos Garcia Campos2008-12-031-29/+41
| | | | | | | | | | | | | | | | | | 2008-12-03 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * data/Makefile.am: * data/evince-password.glade: Removed * data/evince-properties.glade: Removed * properties/ev-properties-view.c: (ev_properties_view_class_init), (set_property), (ev_properties_view_set_info), (ev_properties_view_init): * shell/ev-properties-fonts.c: (ev_properties_fonts_dispose), (font_cell_data_func), (ev_properties_fonts_init): Remove Glade dependency. svn path=/trunk/; revision=3289
* RemovedCarlos Garcia Campos2008-12-018-499/+509
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-12-01 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * shell/Makefile.am: * shell/ev-keyring.[ch]: * shell/ev-password.[ch]: Removed * shell/ev-password-view.[ch]: (ev_password_view_finalize), (ev_password_view_class_init), (ev_password_view_clicked_cb), (ev_password_view_init), (ev_password_view_set_uri), (ev_password_dialog_got_response), (ev_password_dialog_remember_button_toggled), (ev_password_dialog_entry_changed_cb), (ev_password_dialog_entry_activated_cb), (ev_password_view_ask_password), (ev_password_view_get_password), (ev_password_view_get_password_save_flags), (ev_password_view_new): * shell/ev-window.c: (ev_window_password_view_unlock), (ev_window_load_job_cb), (ev_window_close_dialogs), (ev_window_init): Rework the password view. When the password is in the keyring it's used automatically without showing the password dialog and it's only stored in the keyring when we are sure it's correct. The password dialog has been reworked too, in order to make it more hig compliant and consistent with the GTK+ dialog used in gtkmountoperation. Fixes bug #562496. svn path=/trunk/; revision=3281
* Add support for reloading remote documents. Fixes bug #555399.Carlos Garcia Campos2008-11-291-7/+112
| | | | | | | | | | | | | 2008-11-29 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_load_job_cb), (set_uri_mtime), (window_open_file_copy_ready_cb), (ev_window_reload_local), (reload_remote_copy_ready_cb), (query_remote_uri_mtime_cb), (ev_window_reload_remote), (ev_window_reload_document): Add support for reloading remote documents. Fixes bug #555399. svn path=/trunk/; revision=3278
* Make sure find_result is never < 0 which causes a crash while searching.Carlos Garcia Campos2008-11-231-1/+1
| | | | | | | | | | | 2008-11-23 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-view.c: (ev_view_find_previous): Make sure find_result is never < 0 which causes a crash while searching. Fixes bug #558377. svn path=/trunk/; revision=3273
* Fixes crash on fast scrolling with simultaneous text selection.Marek Kašík2008-11-181-2/+9
| | | | | | | | | | | | 2008-11-19 Marek Kašík <mkasik@redhat.com> * shell/ev-pixbuf-cache.c (new_selection_surface_needed), (ev_pixbuf_cache_get_selection_surface): Fixes crash on fast scrolling with simultaneous text selection. svn path=/trunk/; revision=3272
* Fixes assertion fail on selecting text. See bug #561393.Marek Kašík2008-11-182-7/+6
| | | | | | | | | | | | 2008-11-19 Marek Kašík <mkasik@redhat.com> * shell/ev-pixbuf-cache.c (ev_pixbuf_cache_add_jobs_if_needed): * shell/ev-window.c (launch_external_uri): Fixes assertion fail on selecting text. See bug #561393. svn path=/trunk/; revision=3271
* Add layers support.Carlos Garcia Campos2008-11-158-50/+653
| | | | | | | | | | | | | | | | | | | | 2008-11-15 Carlos Garcia Campos <carlosgc@gnome.org> * shell/Makefile.am: * shell/ev-jobs.[ch]: (ev_job_layers_init), (ev_job_layers_dispose), (ev_job_layers_run), (ev_job_layers_class_init), (ev_job_layers_new): * shell/ev-sidebar-layers.[ch]: * shell/ev-view.[ch]: (ev_view_form_field_button_create_widget), (ev_view_form_field_text_save), (ev_view_form_field_choice_save), (ev_view_reload_page), (ev_view_reload): * shell/ev-window.c: (setup_sidebar_from_metadata), (ev_window_sidebar_current_page_changed_cb), (sidebar_layers_visibility_changed), (ev_window_init): Add layers support. svn path=/trunk/; revision=3268
* Add eye icon from gimp to hide/show layers.Carlos Garcia Campos2008-11-152-0/+2
| | | | | | | | | | | | 2008-11-15 Carlos Garcia Campos <carlosgc@gnome.org> * data/icons/22x22/actions/Makefile.am: * data/icons/22x22/actions/eye.png: * shell/ev-stock-icons.[ch]: Add eye icon from gimp to hide/show layers. svn path=/trunk/; revision=3267
* Fix build with GTK+ < 2.14Carlos Garcia Campos2008-11-051-0/+4
| | | | | | | | | | 2008-11-05 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: Fix build with GTK+ < 2.14 svn path=/trunk/; revision=3257
* Move the egg_set_desktop_file() call to main and removeCarlos Garcia Campos2008-11-022-4/+3
| | | | | | | | | | | | | 2008-11-02 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-application.c: (ev_application_init_session): * shell/main.c: (main): Move the egg_set_desktop_file() call to main and remove gtk_window_set_default_icon_name() since it's already called by egg_set_desktop_file() svn path=/trunk/; revision=3250
* Do not use popup dialogs to show error messages anymore, use the messageCarlos Garcia Campos2008-11-011-54/+17
| | | | | | | | | | | | | 2008-11-01 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (window_save_file_copy_ready_cb), (ev_window_print_finished), (ev_window_print_dialog_response_cb), (ev_window_preview_print_finished), (launch_action): Do not use popup dialogs to show error messages anymore, use the message area instead. svn path=/trunk/; revision=3246
* Use a message format (with printf()-style) in ev_window_error_message andCarlos Garcia Campos2008-11-011-37/+45
| | | | | | | | | | | | | | | | | | 2008-11-01 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_error_message), (ev_window_warning_message), (ev_window_set_document), (ev_window_load_job_cb), (ev_window_load_remote_failed), (ev_window_cmd_file_open_copy_at_dest), (ev_window_save_job_cb), (ev_window_cmd_help_contents), (launch_external_uri), (image_save_dialog_response_cb), (image_save_dialog_response_cb), (ev_attachment_popup_cmd_open_attachment), (attachment_save_dialog_response_cb): Use a message format (with printf()-style) in ev_window_error_message and ev_window_warning_message. svn path=/trunk/; revision=3245
* Change ev_window_error_message and ev_window_warning_message to receive aCarlos Garcia Campos2008-11-011-17/+17
| | | | | | | | | | | | | | | | | | | 2008-11-01 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_error_message), (ev_window_warning_message), (ev_window_set_document), (ev_window_load_job_cb), (ev_window_load_remote_failed), (ev_window_cmd_file_open_copy_at_dest), (ev_window_save_job_cb), (ev_window_cmd_help_contents), (launch_external_uri), (image_save_dialog_response_cb), (ev_attachment_popup_cmd_open_attachment), (attachment_save_dialog_response_cb): Change ev_window_error_message and ev_window_warning_message to receive a EvWindow instead of a GtkWindow. It's more consistent and avoids unneeded casts. svn path=/trunk/; revision=3244
* Use gtk_show_uri() when availale to display help contents.Carlos Garcia Campos2008-11-011-0/+19
| | | | | | | | | | 2008-11-01 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_cmd_help_contents): Use gtk_show_uri() when availale to display help contents. svn path=/trunk/; revision=3243
* Removed shell/ev-view-private.hCarlos Garcia Campos2008-10-3110-384/+2
| | | | | | | | | | | | | | | | | | | | | 2008-10-31 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * backend/pdf/ev-poppler.cc: * properties/ev-properties-view.c: * shell/Makefile.am: * shell/ev-tooltip.[ch]: Removed * shell/ev-view-private.h * shell/eggfindbar.c: * shell/ev-application.c: * shell/ev-open-recent-action.c: * shell/ev-sidebar-thumbnails.c: * shell/ev-view.c: * shell/ev-window.c: Bump GTK+ requirement to 2.12. svn path=/trunk/; revision=3242
* Bug 558064 – build with single includesChristian Persch2008-10-273-3/+3
| | | | svn path=/trunk/; revision=3240
* Bug 558066 – format not a string literal and no format argumentsChristian Persch2008-10-271-1/+1
| | | | svn path=/trunk/; revision=3237
* Cancel the animation without scheduling transition start and proceed toNickolay V. Shmyrev2008-10-231-9/+25
| | | | | | | | | | | | | | | | 2008-10-24 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * shell/ev-view.c (ev_view_change_page), (ev_view_transition_animation_finish), (ev_view_transition_animation_cancel), (page_changed_cb), (ev_view_set_presentation), (ev_view_next_page), (ev_view_previous_page): Cancel the animation without scheduling transition start and proceed to the next page to fix bug #516749. svn path=/trunk/; revision=3234
* Disable toggle function of F5 when in presentation mode. Patch by DaveCarlos Garcia Campos2008-10-171-2/+0
| | | | | | | | | | | 2008-10-17 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_cmd_view_presentation): Disable toggle function of F5 when in presentation mode. Patch by Dave Neary. Fixes bug #556162. svn path=/trunk/; revision=3224
* Instead of using only one loading icon for thumbnails based on the size ofCarlos Garcia Campos2008-10-171-36/+66
| | | | | | | | | | | | | | | | 2008-10-17 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-sidebar-thumbnails.c: (ev_sidebar_thumbnails_dispose), (ev_sidebar_thumbnails_get_loading_icon), (clear_range), (ev_sidebar_thumbnails_fill_model), (ev_sidebar_thumbnails_refresh), (ev_sidebar_thumbnails_set_document): Instead of using only one loading icon for thumbnails based on the size of the first page, create an icon for every different page size. Fixes bug #556264. svn path=/trunk/; revision=3223
* Fix memory leak.Carlos Garcia Campos2008-10-171-0/+5
| | | | | | | | | | 2008-10-17 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-page-cache.c: (ev_page_cache_finalize): Fix memory leak. svn path=/trunk/; revision=3222
* Removes bad prefixes from window title. Patch by Robin SoneforsNickolay V. Shmyrev2008-10-131-6/+23
| | | | | | | | | | | | 2008-10-14 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * shell/ev-window-title.c (ev_window_title_sanitize_title): Removes bad prefixes from window title. Patch by Robin Sonefors <ozamosi@blinkenlights.se> fixes bug #534684. svn path=/trunk/; revision=3220
* Do not consider mailto links as http uris. Fixes bug #555801.Carlos Garcia Campos2008-10-121-1/+2
| | | | | | | | | | 2008-10-12 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (launch_external_uri): Do not consider mailto links as http uris. Fixes bug #555801. svn path=/trunk/; revision=3218
* Fix memory leak. Fixes bug #555134.Carlos Garcia Campos2008-10-061-0/+3
| | | | | | | | | | 2008-10-06 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-view.c: (merge_selection_region), (clear_selection): Fix memory leak. Fixes bug #555134. svn path=/trunk/; revision=3216
* Emit the job finished signal when the job is handled before the page_readyCarlos Garcia Campos2008-10-041-0/+1
| | | | | | | | | | | 2008-10-04 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-pixbuf-cache.c: (copy_job_to_job_info): Emit the job finished signal when the job is handled before the page_ready callback. svn path=/trunk/; revision=3215
* Use GdkAppLaunchContext when available to launch external applications.Carlos Garcia Campos2008-10-041-3/+9
| | | | | | | | | | | 2008-10-04 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (launch_action): Use GdkAppLaunchContext when available to launch external applications. svn path=/trunk/; revision=3214
* Fix launching external applications for launch actions which seems to beCarlos Garcia Campos2008-10-041-21/+21
| | | | | | | | | | | 2008-10-04 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (launch_action): Fix launching external applications for launch actions which seems to be broken since the gio port. Fixes bug #554500. svn path=/trunk/; revision=3213
* Make sure copy_job_page_and_selection_to_job_info is always called beforeCarlos Garcia Campos2008-09-261-0/+6
| | | | | | | | | | | 2008-09-26 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-pixbuf-cache.c: (copy_job_to_job_info): Make sure copy_job_page_and_selection_to_job_info is always called before copy_job_to_job_info. Fixes bug #552382. svn path=/trunk/; revision=3207
* Use GdkAppLaunchContext when available to launch external uris.Carlos Garcia Campos2008-09-131-0/+9
| | | | | | | | | | 2008-09-13 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (launch_external_uri): Use GdkAppLaunchContext when available to launch external uris. svn path=/trunk/; revision=3178
* Use the message area to show errors when lauching external uris instead ofCarlos Garcia Campos2008-09-131-14/+4
| | | | | | | | | | | 2008-09-13 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (launch_external_uri): Use the message area to show errors when lauching external uris instead of a popup window. svn path=/trunk/; revision=3177
* Assume invalid uris are http uris. Fixes bug #552071.Carlos Garcia Campos2008-09-131-1/+11
| | | | | | | | | | 2008-09-13 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (launch_external_uri): Assume invalid uris are http uris. Fixes bug #552071. svn path=/trunk/; revision=3176
* Allow page scrolling with PageUp/PageDown keys when find bar is active.Carlos Garcia Campos2008-09-071-1/+12
| | | | | | | | | | | 2008-09-07 Carlos Garcia Campos <carlosgc@gnome.org> * shell/eggfindbar.c: (egg_find_bar_class_init): Allow page scrolling with PageUp/PageDown keys when find bar is active. Fixes bug #529833. svn path=/trunk/; revision=3163
* Use GtkScrollType instead of EvScrollType.Carlos Garcia Campos2008-09-075-73/+44
| | | | | | | | | | | | | | | | 2008-09-07 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-view-private.h: * shell/ev-view.[ch]: (add_scroll_binding_keypad), (ev_view_scroll), (ev_view_class_init): * shell/ev-view-accessible.c: (ev_view_accessible_action_do_action): * shell/ev-window.c: (ev_window_cmd_scroll_forward), (ev_window_cmd_scroll_backward): Use GtkScrollType instead of EvScrollType. svn path=/trunk/; revision=3162
* Patch for case unsensitive page label match by Michael Lee. See bugNickolay V. Shmyrev2008-09-072-0/+13
| | | | | | | | | | | | | | | | | | | | 2008-09-07 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * shell/ev-page-cache.c (ev_page_cache_set_page_label): Patch for case unsensitive page label match by Michael Lee. See bug #550136. * shell/ev-page-action.c (create_tool_item): * test/Makefile.am: * test/test1.py: * test/test4.py: * test/test5.py: Added test for the above and updated other tests. svn path=/trunk/; revision=3161
* Do not append the file extension twice when saving an image.Carlos Garcia Campos2008-09-071-2/+2
| | | | | | | | | | 2008-09-07 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (image_save_dialog_response_cb): Do not append the file extension twice when saving an image. svn path=/trunk/; revision=3159
* Make sure the cursor is correctly restored after showing the right clickCarlos Garcia Campos2008-09-051-9/+15
| | | | | | | | | | | 2008-09-05 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-view.c: (ev_view_motion_notify_event): Make sure the cursor is correctly restored after showing the right click menu. svn path=/trunk/; revision=3154
* Use GdkAppLaunchContext when available to open attachments.Carlos Garcia Campos2008-09-052-3/+9
| | | | | | | | | | | | | | 2008-09-05 Carlos Garcia Campos <carlosgc@gnome.org> * libdocument/ev-attachment.[ch]: (ev_attachment_launch_app), (ev_attachment_open): * shell/ev-sidebar-attachments.c: (ev_sidebar_attachments_button_press): * shell/ev-window.c: (ev_attachment_popup_cmd_open_attachment): Use GdkAppLaunchContext when available to open attachments. svn path=/trunk/; revision=3152
* Grab the mediakeys with a low priority. Fixes bug #547164. Patch by EricCarlos Garcia Campos2008-09-041-1/+6
| | | | | | | | | | | 2008-09-04 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-media-player-keys.c: (ev_media_player_keys_grab_keys): Grab the mediakeys with a low priority. Fixes bug #547164. Patch by Eric Piel. svn path=/trunk/; revision=3149
* Clean up the media player keys stuff.Carlos Garcia Campos2008-09-045-138/+140
| | | | | | | | | | | | | | | | | | 2008-09-04 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-application.c: (ev_application_get_media_keys): * shell/ev-media-player-keys.[ch]: (ev_media_player_keys_class_init), (on_media_player_key_pressed), (ev_media_player_keys_grab_keys), (ev_media_player_keys_release_keys), (ev_media_player_keys_init), (ev_media_player_keys_focused), (ev_media_player_keys_finalize): * shell/ev-window.[ch]: (ev_window_dispose), (view_actions_focus_in_cb), (ev_window_media_player_key_pressed), (ev_window_init): Clean up the media player keys stuff. svn path=/trunk/; revision=3148