X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=ChangeLog;h=42e73179e7a2b41f3a0cec397a7246cf5a47abea;hb=a30f0b53f8702f5acf38712e6c53ed0ca49dd219;hp=b1e29288ec4c0a0db467b10cabd809ca76dc1b0d;hpb=403e51ad9a6d49b075408c56e101fdfcfae784fd;p=evince.git diff --git a/ChangeLog b/ChangeLog index b1e29288..42e73179 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,477 @@ +2009-01-18 Christian Persch + + * help/reference/Makefile.am: + * help/reference/evince.types: Fix the API docs build. Bug #568171. + +2009-01-18 Tomeu Vizoso + + * libview/Makefile.am: + * libview/ev-view-type-builtins.c.template: + * libview/ev-view-type-builtins.h.template: + + Make EvJobPriority a proper GType. Fixes bug #567788. + +2009-01-18 Carlos Garcia Campos + + * configure.ac: + * cut-n-paste/*/Makefile.am: + * libdocument/Makefile.am: + + Rename LIB as LIBDOCUMENT and use SHELL_CORE for cut-n-paste + code. + +2009-01-18 Christian Persch + + * libview/ev-view.c: (ev_view_drag_data_get), + (ev_view_drag_motion), (ev_view_update_primary_selection), + (clear_link_selected): + * shell/ev-sidebar-attachments.c: + (ev_sidebar_attachments_drag_data_get), + (ev_sidebar_attachments_get_property), + (ev_sidebar_attachments_init): + * shell/ev-window.c: Update drag handling code to use the + gtk_*_add_uri_targets and gtk_*_add_text_targets targets instead of + hardcoding the targets lists. Bug #558084. + +2009-01-18 Carlos Garcia Campos + + * libdocument/Makefile.am: + * libdocument/ev-backend-marshal.c: + * libdocument/ev-backend-marshalers.list: + * libdocument/ev-document.c: + + Remove unused marshalers stuff from libdocument. + +2009-01-18 Carlos Garcia Campos + + * po/POTFILES.in: + + Update for the current source tree. + +2009-01-18 Carlos Garcia Campos + + * configure.ac: + * Makefile.am: + * libdocument/Makefile.am: + * libview/Makefile.am: + * libview/ev-job-scheduler.[ch]: + * libview/ev-jobs.[ch]: + * libview/ev-page-cache.[ch]: + * libview/ev-pixbuf-cache.[ch]: + * libview/ev-timeline.[ch]: + * libview/ev-transition-animation.[ch]: + * libview/ev-view-accessible.[ch]: + * libview/ev-view-marshal.list: + * libview/ev-view.[ch]: + * shell/Makefile.am: + + Move EvView specific code to a libeviview library so that it can + be embbeded in other applications. Based on patches by Tomeu + Vizoso. Fixes bug #567751. + +2009-01-18 Carlos Garcia Campos + + * shell/ev-jobs.[ch]: (ev_job_load_dispose), (ev_job_load_new): + * shell/ev-window.c: (ev_window_load_job_cb), + (ev_window_load_job_cb), (ev_window_open_uri), + (ev_window_reload_local), (ev_window_dispose): + + Remove dest, mode and search_string from EvJobLoad since they are + not really needed by the job, but for the window. + +2009-01-17 Carlos Garcia Campos + + * shell/ev-view.c: (ev_view_drag_data_received), + (ev_view_class_init), (ev_view_init): + * shell/ev-window.c: (ev_window_drag_data_received), + (ev_window_class_init), (ev_window_init): + + Make the whole EvWindow the destination of a drag and drop + operation. + +2009-01-16 Carlos Garcia Campos + + * shell/ev-window.c: (window_open_file_copy_progress_cb): + + Add missing brakets around the percentage in progress + messages. See bug #567910. + +2009-01-16 Carlos Garcia Campos + + * shell/ev-application.c: (ev_application_open_window), + (ev_application_open_uri_at_dest): + + Do no use gdk_x11_* when not available. Based on patch by Hib + Eris, see bug #339172. + +2009-01-16 Hib Eris + + * configure.ac: + * properties/ev-properties-view.c: + (ev_properties_view_format_date): + + Check for localtime_r. See bug #339172. + +2009-01-16 Hib Eris + + * shell/main.c: + + Include gdkx only for dbus support. See bug #339172. + +2009-01-16 Tomeu Vizoso + + * shell/ev-view.c: (ev_view_set_zoom_for_size): + + Expose ev_view_set_zoom_for_size for embedders to use. Fixes bug + #567785. + +2009-01-16 Carlos Garcia Campos + + * shell/ev-window.c: (reload_remote_copy_progress_cb), + (window_save_file_copy_progress_cb): + + Use brakets around the percentage in progress messages. See bug + #567910. + +2009-01-16 Carlos Garcia Campos + + * shell/ev-window.c: (reload_remote_copy_ready_cb): + + Fix typo in error message. See bug #567910. + +2009-01-16 Carlos Garcia Campos + + * shell/ev-window.c: (ev_window_cmd_file_close_window): + + Fix mnemonic conflict. Fixes bug #567937. + +2009-01-05 Nickolay V. Shmyrev + + * NEWS: + * configure.ac: + + Update for release 2.25.4 + +2009-01-02 Nickolay V. Shmyrev + + * configure.ac: + + GLib version requirement bumped to 2.18 due to g_set_error_literal. + Thanks to Christian Spurk. + +2008-12-31 Hib Eris + + * libdocument/ev-file-helpers.c: (get_mime_type_from_uri): + + Fix mime type handling. + +2008-12-31 Carlos Garcia Campos + + * po/POTFILES.in: + + Add ev-print-operation.c. + +2008-12-30 Carlos Garcia Campos + + * 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. + +2008-12-30 Carlos Garcia Campos + + * libdocument/ev-file-helpers.c: (ev_tmp_file_unlink): + + Show better warning message when temp file cannot be deleted. + +2008-12-30 Carlos Garcia Campos + + * shell/ev-window.c: (image_save_dialog_response_cb): + + Fix saving images to remote locations. + +2008-12-29 Carlos Garcia Campos + + * 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. + +2008-12-29 Carlos Garcia Campos + + * 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. + +2008-12-28 Carlos Garcia Campos + + * 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. + +2008-12-27 Carlos Garcia Campos + + * 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. + +2008-12-27 Carlos Garcia Campos + + * 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. + +2008-12-27 Carlos Garcia Campos + + * cut-n-paste/gedit-message-area/gedit-message-area.[ch]: + + Use GTK_RESPONSE_CLOSE instead of GTK_RESPONSE_CANCEL for the + close button. Add a function to get the contents of the message + area. + +2008-12-24 Carlos Garcia Campos + + * 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. + +2008-12-24 Carlos Garcia Campos + + * shell/ev-window.c: (setup_size_from_metadata), + (ev_window_load_print_settings_from_metadata): + + Fix memory leaks. + +2008-12-24 Carlos Garcia Campos + + * libdocument/ev-document.c: (ev_document_get_type): + + Add GObject type as prerequisite to EvDocument interface so that + document instances can be used as GObjects. + +2008-12-19 Carlos Garcia Campos + + * 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. Fixes bug + #564774. + +2008-12-03 Carlos Garcia Campos + + * 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. + +2008-12-03 Carlos Garcia Campos + + * 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. + +2008-12-03 Carlos Garcia Campos + + * backend/comics/comics-document.c: (comics_document_load): + + Fix zip mime-type in comics backend. Patch by Juanjo Marín. + +2008-12-01 Carlos Garcia Campos + + * NEWS: + * configure.ac: + + Update for release 2.25.2 + +2008-12-01 Carlos Garcia Campos + + * 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. + +2008-11-29 Carlos Garcia Campos + + * backend/comics/comics-document.c: (comics_document_load): + + Do not trust file extensions when getting the command needed to + uncompress comic documents. Fixes bug #562143. + +2008-11-29 Carlos Garcia Campos + + * libdocument/ev-document-factory.c: (get_document_from_uri), + (ev_document_factory_get_document): + * libdocument/ev-file-helpers.[ch]: (get_mime_type_from_uri), + (get_mime_type_from_data), (ev_file_get_mime_type): + + Move mime-type functions from document-facrory to file-helpers so + that it can be reused. + +2008-11-29 Carlos Garcia Campos + + * 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. + +2008-11-23 Carlos Garcia Campos + + * shell/ev-view.c: (ev_view_find_previous): + + Make sure find_result is never < 0 which causes a crash while + searching. Fixes bug #558377. + +2008-11-19 Marek Kašík + + * shell/ev-pixbuf-cache.c (new_selection_surface_needed), + (ev_pixbuf_cache_get_selection_surface): + + Fixes crash on fast scrolling with simultaneous text selection. + +2008-11-19 Marek Kašík + + * 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. + +2008-11-15 Carlos Garcia Campos + + * 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. + +2008-11-15 Carlos Garcia Campos + + * 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. + +2008-11-15 Carlos Garcia Campos + + * configure.ac: + * cut-n-paste/Makefile.am: + * cut-n-paste/gimpcellrenderertoggle/Makefile.am: + * cut-n-paste/gimpcellrenderertoggle/gimpcellrenderertoggle.[ch]: + * cut-n-paste/gimpcellrenderertoggle/gimpwidgetsmarshal.list: + + Add GimpCellRendererToggle from gimp slightly modified to fit our + needs. + 2008-11-15 Carlos Garcia Campos * configure.ac: