X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=ChangeLog;h=1bbe20e46e7ca2bf5f143b931e21223b4436f43e;hb=d6efda198f233de09a58e45b06b90a50982528a3;hp=f33b2ce569a62bf9f6dc612a43e2b6b6d66cdeb5;hpb=13948dea9658bd64604cd71d8913583afb88776a;p=evince.git diff --git a/ChangeLog b/ChangeLog index f33b2ce5..1bbe20e4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,261 @@ +2008-09-13 Carlos Garcia Campos + + * shell/ev-window.c: (launch_external_uri): + + Use GdkAppLaunchContext when available to launch external uris. + +2008-09-13 Carlos Garcia Campos + + * shell/ev-window.c: (launch_external_uri): + + Use the message area to show errors when lauching external uris + instead of a popup window. + +2008-09-13 Carlos Garcia Campos + + * shell/ev-window.c: (launch_external_uri): + + Assume invalid uris are http uris. Fixes bug #552071. + +2008-09-09 Carlos Garcia Campos + + * NEWS: + * configure.ac: + + Update for release 2.23.92. + +2008-09-07 Carlos Garcia Campos + + * shell/eggfindbar.c: (egg_find_bar_class_init): + + Allow page scrolling with PageUp/PageDown keys when find bar is + active. Fixes bug #529833. + +2008-09-07 Carlos Garcia Campos + + * 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. + +2008-09-07 Nickolay V. Shmyrev + + * 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. + +2008-09-07 Carlos Garcia Campos + + * shell/ev-window.c: (image_save_dialog_response_cb): + + Do not append the file extension twice when saving an image. + +2008-09-07 Carlos Garcia Campos + + * backend/pdf/ev-poppler.cc: (pdf_document_images_get_image): + + Remove an invalid ifdef. + +2008-09-05 Carlos Garcia Campos + + * shell/ev-view.c: (ev_view_motion_notify_event): + + Make sure the cursor is correctly restored after showing the right + click menu. + +2008-09-05 Carlos Garcia Campos + + * 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. + +2008-09-04 Carlos Garcia Campos + + * 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. + +2008-09-04 Carlos Garcia Campos + + * 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. + +2008-08-31 Carlos Garcia Campos + + * NEWS: + * configure.ac: + + Update for release 2.23.91. + +2008-08-31 Carlos Garcia Campos + + * cut-n-paste/smclient/eggsmclient-xsmp.c: + (sm_client_xsmp_set_initial_properties): + + Fix memory leak. + +2008-08-31 Carlos Garcia Campos + + * shell/ev-application.c: (ev_application_open_window), + (ev_application_open_uri_at_dest): + + Make sure evince starts up in the right workspace when resuming a + previous session. + +2008-08-31 Carlos Garcia Campos + + * shell/ev-application.[ch]: (ev_application_open_window), + (ev_application_add_icon_path_for_screen), + (ev_application_open_uri_at_dest): + + Fix window manager warnings shown in ~/.xsession-errors + +2008-08-31 Carlos Garcia Campos + + * configure.ac: + * cut-n-paste/Makefile.am: + * cut-n-paste/smclient/Makefile.am: + * cut-n-paste/smclient/eggdesktopfile.[ch]: + * cut-n-paste/smclient/eggsmclient-private.h: + * cut-n-paste/smclient/eggsmclient-xsmp.c: + * cut-n-paste/smclient/eggsmclient.[ch]: + + EggSMClient copied from libegg + + * libdocument/ev-file-helpers.c: (ev_dot_dir): + * shell/Makefile.am: + * shell/ev-application.[ch]: (ev_application_load_session), + (smclient_save_state_cb), (smclient_quit_cb), + (ev_application_init_session), (ev_application_shutdown), + (ev_application_init): + * shell/main.c: (main): + + Use EggSMClient instead of gnome-client and remove libgnome and + libgnomeui dependencies. + +2008-08-27 Carlos Garcia Campos + + * shell/main.c: (main): + + Remove gnome_authentication_manager_init. + +2008-08-27 Carlos Garcia Campos + + * shell/ev-view.c: (ev_view_goto_window_create): + + Use gtk_box_pack_start instead of gtk_box_pack_start_defaults + since it's now deprecated. + +2008-08-27 Carlos Garcia Campos + + * backend/djvu/Makefile.am: + * backend/djvu/djvu-document-private.h: + * backend/djvu/djvu-document.c: (djvu_document_find_find_text), + (djvu_document_find_iface_init): + * backend/djvu/djvu-text-page.[ch]: + * backend/djvu/djvu-text.[ch]: Removed + * backend/pdf/ev-poppler.cc: (pdf_document_find_find_text), + (pdf_document_find_iface_init): + * libdocument/ev-document-find.[ch]: (ev_document_find_find_text): + * shell/ev-jobs.[ch]: (ev_job_find_init), (ev_job_find_dispose), + (ev_job_find_run), (ev_job_find_class_init), (ev_job_find_new), + (ev_job_find_get_n_results), (ev_job_find_get_progress), + (ev_job_find_has_results), (ev_job_find_get_results): + * shell/ev-view-private.h: + * shell/ev-view.[ch]: (ev_view_expose_event), + (highlight_find_results), (ev_view_finalize), + (ev_view_get_property), (ev_view_class_init), (page_changed_cb), + (ev_view_set_document), (ev_view_find_get_n_results), + (ev_view_find_get_result), (jump_to_find_result), + (jump_to_find_page), (ev_view_find_changed), (ev_view_find_next), + (ev_view_find_previous), (ev_view_find_search_changed), + (ev_view_find_set_highlight_search), (ev_view_find_cancel): + * shell/ev-window.c: (ev_window_update_actions), + (page_changed_cb), (ev_window_setup_document), + (ev_window_update_find_status_message), + (ev_window_find_job_finished_cb), (ev_window_find_job_updated_cb), + (ev_window_clear_find_job), (find_bar_close_cb), + (find_bar_search_changed_cb), (find_bar_visibility_changed_cb), + (ev_window_dispose), (ev_window_init): + + Rework find interface. The find logic has been moved from backends + to the shell avoiding a lot of duplicated code in the backends and + making easier to implement the find interface in the backends. + +2008-08-25 Carlos Garcia Campos + + * backend/pdf/ev-poppler.cc: + (pdf_document_thumbnails_get_dimensions): + + Make sure thumbnail size returned by the PDF is actually + valid. Fixes bug #548462. + +2008-08-24 Carlos Garcia Campos + + * shell/ev-window.c: (ev_window_setup_document), + (ev_window_set_document), (ev_window_dispose): + + Remove the idle function for setting the document up when the + window is destroyed. Fixes bug #549163. + +2008-08-22 Carlos Garcia Campos + + * shell/ev-jobs.[ch]: (ev_job_attachments_init), + (ev_job_attachments_dispose), (ev_job_attachments_run), + (ev_job_attachments_class_init), (ev_job_attachments_new): + * shell/ev-sidebar-attachments.c: + (ev_sidebar_attachments_set_document): + + Add a new job to get the attachments in a thread with the document + lock held. Fixes bug #548653. + +2008-08-19 Carlos Garcia Campos + + * backend/tiff/tiff-document.c: (tiff_document_get_page_label), + (tiff_document_document_iface_init): + + Implement document_get_page_label in tiff backend. + +2008-08-19 Carlos Garcia Campos + + * backend/tiff/tiff-document.c: (tiff_document_render): + + Handle document orientation in tiff backend. Fixes bug #548444. + +2008-08-17 Carlos Garcia Campos + + * shell/ev-sidebar-thumbnails.c: (adjustment_changed_cb): + + Do not crash when adjustment page size is 0. Fixes bug #547440. + 2008-08-11 Carlos Garcia Campos * cut-n-paste/evmountoperation/ev-mount-operation.c: