X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=inline;f=ChangeLog;h=568aa5c0ec54399a788520cca76f3f9512c774c1;hb=cd2d4116a78ef055ea5dacfbb9a38bc77618b329;hp=d08dd1e4f9295e92cceaca27d4852580aa825c2a;hpb=b1574f4aa040572b9f3db866ff9dd8b9ef5efe2a;p=evince.git diff --git a/ChangeLog b/ChangeLog index d08dd1e4..568aa5c0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,256 @@ +2008-04-14 Carlos Garcia Campos + + * shell/ev-jobs.[ch]: (ev_job_render_dispose), + (ev_job_render_new), (ev_job_render_set_selection_info), + (ev_job_render_run): + * shell/ev-pixbuf-cache.c: (job_page_ready_cb), (job_finished_cb), + (check_job_size_and_unref), + (copy_job_page_and_selection_to_job_info), (copy_job_to_job_info), + (add_job), (ev_pixbuf_cache_get_selection_surface): + + Create the render context needed for rendering a page in the render + thread so that we don't block the main thread. Simplify + EvJobRender API. + +2008-04-14 Carlos Garcia Campos + + * libdocument/Makefile.am: + * libdocument/ev-page.[ch]: + * libdocument/ev-render-context.[ch]: (ev_render_context_dispose), + (ev_render_context_new), (ev_render_context_set_page): + * libdocument/ev-form-field.[ch]: (ev_form_field_init), + (ev_form_field_finalize), (ev_form_field_class_init): + * libdocument/ev-document-forms.[ch]: + (ev_document_forms_get_form_fields): + * libdocument/ev-document.[ch]: (ev_document_get_page), + (ev_document_get_page_size), (ev_document_get_page_label): + * shell/ev-jobs.[ch]: (ev_job_thumbnail_dispose), + (ev_job_render_run), (ev_job_thumbnail_new), + (ev_job_thumbnail_run), (ev_job_print_run): + * shell/ev-page-cache.c: (ev_page_cache_new): + * shell/ev-pixbuf-cache.c: (job_page_ready_cb), (job_finished_cb), + (check_job_size_and_unref), (add_job): + * shell/ev-sidebar-thumbnails.c: (add_range): + * shell/ev-view.c: (ev_view_form_field_get_region), + (ev_view_form_field_button_create_widget), + (ev_view_form_field_text_save), (ev_view_form_field_choice_save), + (ev_view_handle_form_field), (ev_view_size_allocate), + (get_selected_text): + * shell/ev-window.c: (ev_window_refresh_window_thumbnail): + * backend/pdf/ev-poppler.cc: (pdf_document_get_page_size), + (pdf_document_get_page), (pdf_document_get_page_label), + (pdf_document_render), (pdf_document_get_info), + (pdf_document_document_iface_init), + (pdf_document_thumbnails_get_thumbnail), + (pdf_document_thumbnails_get_dimensions), + (pdf_document_file_exporter_do_page), + (pdf_selection_render_selection), + (pdf_selection_get_selected_text), + (pdf_selection_get_selection_region), + (pdf_selection_get_selection_map), + (pdf_document_forms_get_form_fields), + (pdf_document_forms_form_field_text_get_text), + (pdf_document_forms_form_field_text_set_text), + (pdf_document_forms_form_field_button_set_state), + (pdf_document_forms_form_field_button_get_state), + (pdf_document_forms_form_field_choice_get_item), + (pdf_document_forms_form_field_choice_get_n_items), + (pdf_document_forms_form_field_choice_is_item_selected), + (pdf_document_forms_form_field_choice_select_item), + (pdf_document_forms_form_field_choice_toggle_item), + (pdf_document_forms_form_field_choice_unselect_all), + (pdf_document_forms_form_field_choice_set_text), + (pdf_document_forms_form_field_choice_get_text): + * backend/ps/ev-spectre.c: (ps_document_get_page), + (ps_document_get_page_size), (ps_document_get_page_label), + (ps_document_render), (ps_document_document_iface_init), + (ps_document_file_exporter_do_page): + * backend/tiff/tiff-document.c: (tiff_document_get_page_size), + (tiff_document_render), (tiff_document_render_pixbuf), + (tiff_document_file_exporter_do_page): + * backend/pixbuf/pixbuf-document.c: + (pixbuf_document_get_page_size): + * backend/comics/comics-document.c: + (comics_document_get_page_size), (comics_document_render_pixbuf): + * backend/djvu/djvu-document.c: (djvu_document_get_page_size), + (djvu_document_render), (djvu_selection_get_selected_text), + (djvu_document_thumbnails_get_thumbnail), + (djvu_document_file_exporter_do_page), + (djvu_document_find_get_result): + * backend/dvi/dvi-document.c: (dvi_document_get_page_size), + (dvi_document_render), (dvi_document_thumbnails_get_dimensions), + (dvi_document_thumbnails_get_thumbnail), + (dvi_document_file_exporter_do_page): + * backend/impress/impress-document.c: + (impress_document_get_page_size), + (impress_document_render_pixbuf): + * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get): + + Add EvPage so that we can hold a reference to the backend + page. Form fields keep now a reference to the poppler page + improving performance since we don't have to create/destroy the + poppler field for every form operation. This will be needed for + annotations too. + +2008-04-12 Carlos Garcia Campos + + * data/evince-ui.xml: + * shell/ev-window.c: + + Add Ctrl-Insert keybinding for copying text. Fixes bug #526523. + +2008-04-12 Carlos Garcia Campos + + * configure.ac: + * backend/ps/Makefile.am: + + Remove gs stuff from ps backend. + +2008-04-12 Carlos Garcia Campos + + * configure.ac: + * backend/pdf/ev-poppler.cc: + + Bump poppler requirement to 0.8.0. + +2008-04-08 Nickolay V. Shmyrev + + * NEWS: + * configure.ac: + + Update for release 2.22.1.1 + +2008-04-08 Carlos Garcia Campos + + * configure.ac: + + Fix build (again) when poppler version is 0.6 + +2008-04-08 Carlos Garcia Campos + + * backend/djvu/djvu-links.c: (build_tree): + + Make sure link title is a valid utf8 string. Fixes bug #526517. + +2008-04-07 Carlos Garcia Campos + + * configure.ac: + + Fix build in FreeBSD. Based on patch by Michael Johnson. Fixes bug + #526799. + +2008-04-07 Nickolay V. Shmyrev + + * configure.ac: + + Update for release 2.22.1. + +2008-04-06 Carlos Garcia Campos + + * NEWS: + + Update for upcoming release. + +2008-04-06 Carlos Garcia Campos + + * configure.ac: + * backend/dvi/dvidocument.evince-backend.in: + + Add compressed dvi to the list of supported mime types. Patch by + Ed Catmur. Fixes bug #307087. + +2008-04-06 Carlos Garcia Campos + + * shell/ev-jobs.c: (ev_job_print_get_page_list): + + Fix a crash when printing a range that doesn't specify the start or + end page. Fixes bug #524288. + +2008-04-02 Carlos Garcia Campos + + * shell/ev-window.c: (ev_window_cmd_continuous), + (ev_window_cmd_dual), (ev_window_cmd_view_best_fit), + (ev_window_cmd_view_page_width), (ev_window_run_fullscreen), + (ev_window_stop_fullscreen), (ev_window_cmd_view_fullscreen), + (ev_window_run_presentation), (ev_window_stop_presentation), + (ev_window_cmd_view_presentation), + (ev_window_cmd_leave_fullscreen), + (ev_window_cmd_start_presentation), (ev_window_cmd_escape): + + Do not unfullscreen and fullscreen again the window when changing + from fullscreen to presentation mode and vice versa. Fixes bug + #524112. + +2008-04-01 Carlos Garcia Campos + + * backend/ps/ev-spectre.c: (ps_document_thumbnails_get_thumbnail): + + Do not crash when thumbnail failed to render in PS backend. Fixes + bug #525015. + +2008-03-31 Carlos Garcia Campos + + * shell/ev-window.c: (window_open_file_copy_ready_cb), + (ev_window_load_file_remote), (ev_window_open_uri): + + Handle errors when opening remote files. + +2008-03-31 Carlos Garcia Campos + + * shell/ev-page-action.c: (ev_page_action_grab_focus): + + Only grab the focus for the current visible proxy widget. Fixes + bug #521224. + +2008-03-30 Emil Soleyman + + * shell/ev-window.c: (launch_external_uri): + + Reuse g_app_info_launch_default_for_uri to + save some code and fix bug #525009. + +2008-03-24 Wouter Bolsterlee + + * shell/ev-window.c (image_save_dialog_response_cb): + + Use g_str_has_suffix. See bug #523069. + +2008-03-22 Carlos Garcia Campos + + * configure.ac: + + Add a configure option to enable/diable DBus. Patch by Rémi + Cardona. Fixes bug 521797. + +2008-03-22 Carlos Garcia Campos + + * backend/pdf/ev-poppler.cc: (pdf_document_file_exporter_do_page): + + Fix printing in documents with rotated pages. Patch by Eugen + Dedu. Fixes bug #512648. + +2008-03-19 Carlos Garcia Campos + + * backend/pdf/ev-poppler.cc: (ev_link_dest_from_dest), + (ev_link_from_action): + + Fix warning messages. + +2008-03-19 Carlos Garcia Campos + + * shell/ev-window.c: (image_save_dialog_response_cb): + + Do not append the extension to filename when saving an image + if the filename alredy contains the extension. Fixes bug #523069. + +2008-03-18 Carlos Garcia Campos + + * shell/ev-view.[ch]: (ev_view_find_cancel): + * shell/ev-window.c: (find_bar_close_cb): + + Cancel the find operation when the find bar is closed. Fixes bug + #508845. + 2008-03-18 Carlos Garcia Campos * backend/ps/psdocument.evince-backend.in: