]> www.fi.muni.cz Git - evince.git/blobdiff - ChangeLog
Add missing Makefile.am file
[evince.git] / ChangeLog
index dca4f69446d20ac785dc90ca5ee3ea0b65119aae..646caefc20928fbfd98fa25bf5bf4dcaa97c80fe 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,303 @@
+2008-04-16  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * cut-n-paste/evmountoperation/ev-mount-operation.[ch]:
+       * shell/Makefile.am:
+       * shell/ev-window.c: (ev_window_load_remote_failed),
+       (mount_volume_ready_cb), (window_open_file_copy_ready_cb):
+
+       Add GtkMountOperation (renamed to avoid conflicts) to be able to
+       open documents in remote locations that are not mounted.
+       
+2008-04-14  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/dvi/mdvi-lib/bitmap.[ch]: (bitmap_convert_lsb8),
+       (bitmap_convert_msb8):
+       * backend/dvi/mdvi-lib/t1.c: (t1_glyph_bitmap):
+       * backend/dvi/mdvi-lib/tt.c: (tt_get_bitmap):
+
+       Fix T1 font rendering in dvi backend. Patch by Mattias Nissler.
+       
+2008-04-14  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * 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  <carlosgc@gnome.org>
+
+       * 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  <carlosgc@gnome.org>
+
+       * data/evince-ui.xml:
+       * shell/ev-window.c:
+
+       Add Ctrl-Insert keybinding for copying text. Fixes bug #526523.
+       
+2008-04-12  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * backend/ps/Makefile.am:
+
+       Remove gs stuff from ps backend.
+       
+2008-04-12  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * backend/pdf/ev-poppler.cc:
+
+       Bump poppler requirement to 0.8.0.
+       
+2008-04-08  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * NEWS:
+       * configure.ac:
+
+       Update for release 2.22.1.1
+
+2008-04-08  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+
+       Fix build (again) when poppler version is 0.6
+       
+2008-04-08  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * 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  <carlosgc@gnome.org>
+
+       * configure.ac:
+
+       Fix build in FreeBSD. Based on patch by Michael Johnson. Fixes bug
+       #526799.
+       
+2008-04-07  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * configure.ac:
+       
+       Update for release 2.22.1.
+
+2008-04-06  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * NEWS:
+
+       Update for upcoming release.
+
+2008-04-06  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * 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  <carlosgc@gnome.org>
+
+       * 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  <carlosgc@gnome.org>
+
+       * 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  <carlosgc@gnome.org>
+
+       * 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  <carlosgc@gnome.org>
+
+       * 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  <carlosgc@gnome.org>
+
+       * 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  <emil@nishra.com>
+
+       * 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  <wbolster@svn.gnome.org>
+
+       * shell/ev-window.c (image_save_dialog_response_cb):
+
+       Use g_str_has_suffix. See bug #523069.
+
+2008-03-22  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+
+       Add a configure option to enable/diable DBus. Patch by RĂ©mi
+       Cardona. Fixes bug 521797.
+
+2008-03-22  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * 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  <carlosgc@gnome.org>
+
+       * backend/pdf/ev-poppler.cc: (ev_link_dest_from_dest),
+       (ev_link_from_action):
+
+       Fix warning messages.
+       
+2008-03-19  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * 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  <carlosgc@gnome.org>
+
+       * 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  <carlosgc@gnome.org>
+
+       * backend/ps/psdocument.evince-backend.in:
+
+       Make ps backend module resident. Fixes bug #520607.
+       
+2008-03-18  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-jobs.c: (ev_job_print_run):
+
+       Invert collate action in order to work as expected, fix reverse
+       printing so that it doesn't start with a blank page and fix number
+       of copies. Patch by Eugen Dedu. Fixes bug #365332.
+       
+2008-03-14  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/pdf/ev-poppler.cc: (pdf_selection_render_selection):
+
+       Fix build with poppler <= 0.7.2
+       
+2008-03-14  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * libdocument/ev-document-misc.c:
+       (ev_document_misc_surface_from_pixbuf):
+
+       Fix selections with poppler-splash.
+       
 2008-03-14  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * configure.ac:
 2008-03-14  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * configure.ac: