]> www.fi.muni.cz Git - evince.git/blobdiff - ChangeLog
Fixes bug #542924. Makes enums static to fix Solaris build.
[evince.git] / ChangeLog
index 5c51c9f7f5c223a9093968ceb94f9923d87133f1..782e3dc175cf0ee71e8e757d8429017123bd2332 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2008-07-15   Darren Kenny  <darren.kenny@sun.com>
+
+       * libdocument/ev-transition-effect.c
+       (ev_transition_effect_type_get_type),
+       (ev_transition_effect_alignment_get_type),
+       (ev_transition_effect_direction_get_type):
+       
+       Fixes bug #542924. Makes enums static to fix Solaris build.
+
+2008-07-13  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-view.c: (ev_view_key_press_event):
+
+       Add '.' keybinding for blanking the screen in presentation
+       mode. Fixes bug #542001.
+       
+2008-07-13  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * libdocument/ev-document-misc.c:
+       (ev_document_misc_pixbuf_from_surface):
+
+       Fix bytes order on big endian. Patch by Benjamin Jacobs. Fixes bug
+       #540950.
+       
+2008-07-11  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * backend/comics/comics-document.c (comics_document_load):
+       * backend/comics/comicsdocument.evince-backend.in:
+       * configure.ac:
+       * thumbnailer/evince-thumbnailer-comics.schemas.in:
+       
+       Added support for 7-zip based cb7 comic book. Patch by
+       Kartik Rustagi. Fixes bug #532312.
+
+2008-06-24  Bastien Nocera  <hadess@hadess.net>
+
+       * shell/ev-window.c: Use Alt+Left to rotate left, and Alt+Right
+       to rotate right. Ctrl+R (as EOG uses) is already used for reload.
+       Fixes bug #539972.
+
+2008-06-24  Bastien Nocera  <hadess@hadess.net>
+
+       * shell/Makefile.am:
+       * shell/ev-application.c (ev_application_init),
+       (ev_application_get_media_keys):
+       * shell/ev-application.h:
+       * shell/ev-marshal.list:
+       * shell/ev-media-player-keys.c (ev_media_player_keys_class_init),
+       (proxy_destroy), (on_media_player_key_pressed),
+       (ev_media_player_keys_init), (ev_media_player_keys_focused),
+       (ev_media_player_keys_finalize), (ev_media_player_keys_new):
+       * shell/ev-media-player-keys.h:
+       * shell/ev-window.c (ev_window_go_previous_page),
+       (ev_window_go_next_page), (ev_window_go_first_page),
+       (ev_window_go_last_page), (ev_window_start_presentation),
+       (ev_window_dispose), (view_actions_focus_in_cb):
+       * shell/ev-window.h: When building with D-Bus support, listen
+       for multimedia key events from gnome-settings-daemon. This allows
+       to go to the next/previous/first/last pages using, respectively,
+       Next/Previous/Rewing/Fast Forward. The Play button is used to start
+       a presentation. Fixes bug #539971.
+
+2008-06-19  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * configure.ac:
+       
+       Update for release 2.23.4.
+
+2008-06-17  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * NEWS:
+
+       Update news for 2.23.4 release.
+       
+2008-06-16  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/pdf/ev-poppler.cc: (pdf_document_get_info):
+       * shell/ev-sidebar-thumbnails.c:
+       (ev_sidebar_thumbnails_set_loading_icon),
+       (ev_sidebar_thumbnails_refresh):
+       * shell/ev-window.c: (ev_window_error_message),
+       (ev_window_warning_message), (ev_window_refresh_window_thumbnail),
+       (ev_window_set_document):
+
+       Do not crash opening documents with no pages and show a warning
+       message in the message area. Fixes bugs #537574 and #171588.
+       
+2008-06-15  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/Makefile.am:
+       * shell/ev-file-monitor.[ch]:
+       * shell/ev-window.c: (ev_window_document_changed),
+       (ev_window_clear_reload_job), (ev_window_load_job_cb),
+       (ev_window_reload_job_cb), (ev_window_open_uri),
+       (ev_window_reload_document), (ev_window_cmd_view_reload),
+       (ev_window_dispose):
+
+       Automaticly reload the document when the file has changed on
+       disk. Bug #304249.
+       
+2008-06-10  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * libdocument/ev-backends-manager.c: (ev_backends_manager_load):
+       * libdocument/ev-image.c: (ev_image_save_tmp):
+       * libdocument/ev-module.c: (ev_module_load):
+       * shell/ev-application.c: (ev_application_shutdown),
+       (ev_application_get_print_settings):
+       * shell/ev-sidebar-attachments.c:
+       (ev_sidebar_attachments_button_press),
+       (ev_sidebar_attachments_drag_data_get):
+       * shell/ev-window.c: (window_save_file_copy_ready_cb),
+       (ev_window_print_finished), (ev_window_print_send),
+       (ev_window_print_job_cb), (ev_window_cmd_help_contents),
+       (ev_window_preview_print_finished), (ev_window_do_preview_print),
+       (ev_window_cmd_preview_print):
+       * shell/main.c: (load_files_remote):
+       Fix some build warnings under GCC 4.3.0. (#537535).
+
+2008-05-29  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-jobs.c: (ev_job_render_dispose):
+
+       Fix a crash in debug mode. Patch by Daniel M German.
+       
+2008-05-25  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-window.c:
+
+       Add Ctrl+N keybinding for Open a Copy. Fixes bug #532239.
+       
+2008-05-25  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-window.c: (ev_window_print_send),
+       (ev_window_do_preview_print):
+
+       Use the window title as print job name instead of just
+       "evince-print". Fixes bug #534493.
+       
+2008-05-19  Frederic Peters  <fpeters@0d.be>
+
+       * libdocument/Makefile.am: fixed typo in ev-debug.h filename.
+       Bug #533897.
+
+2008-05-19  Frederic Peters  <fpeters@0d.be>
+
+       * help/reference/Makefile.am: added missing libevmountoperation to
+       gtkdoc-scanobj libraries.  Bug #533896.
+
+2008-05-19  Matthias Drochner  <M.Drochner@fz-juelich.de>
+
+       * properties/ev-properties-view.c (get_default_user_units):
+       Fixes check for default units string translation. Bug #533323.
+
+2008-05-01  Hans Petter Jansson  <hpj@novell.com>
+
+       * backend/impress/iksemel.c (sax_core): Fix a free() that should
+       be an iks_free(). Fix an array overflow in the XML parser that
+       would occur whenever the number of attributes in a tag was greater
+       than 0 and divisible by 6. Fixes GNOME bug #530852.
+
+2008-04-29  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/djvu/djvu-document-private.h:
+       * backend/djvu/djvu-links.c:
+       * backend/djvu/djvu-text.c:
+       * backend/djvu/djvu-document.c: (djvu_handle_events),
+       (djvu_wait_for_message), (djvu_document_load),
+       (document_get_page_size), (djvu_document_render),
+       (djvu_document_thumbnails_get_thumbnail),
+       (djvu_document_file_exporter_end):
+
+       Make sure load job doesn't finish successfully when the document
+       is not successfully decoded by libdjvu. Fixes bug #530202.
+       
+2008-04-27  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * libdocument/Makefile.am:
+       * libdocument/ev-debug.[ch]:
+       * libdocument/ev-document.c:
+       * shell/ev-jobs.c: (ev_job_links_dispose),
+       (ev_job_render_dispose), (ev_job_thumbnail_dispose),
+       (ev_job_print_dispose), (ev_job_finished), (ev_job_links_new),
+       (ev_job_links_run), (ev_job_render_new), (notify_page_ready),
+       (ev_job_render_page_ready), (ev_job_render_run),
+       (ev_job_thumbnail_new), (ev_job_thumbnail_run),
+       (ev_job_fonts_new), (ev_job_fonts_run), (ev_job_load_dispose),
+       (ev_job_load_new), (ev_job_load_set_uri), (ev_job_load_run),
+       (ev_job_save_dispose), (ev_job_save_new), (ev_job_save_run),
+       (ev_job_print_new), (ev_job_print_run):
+       * shell/main.c: (main):
+
+       Add debug mode based on gedit code. Add debug messages in
+       ev-jobs.
+       
+2008-04-24  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * libdocument/ev-document-factory.c: (get_document_from_uri):
+
+       Fix memory leak.
+       
+2008-04-24   Jean Baptiste Lallement  <jeanbaptiste.lallement@gmail.com>
+
+       * libdocument/ev-document-factory.c (get_mime_type_from_uri),
+       (get_mime_type_from_data), (get_document_from_uri),
+       (ev_document_factory_get_document):
+       
+       Improved error message about file opening failture.
+       Bug #529129.
+
+2008-04-24  Abhishek Mukherjee  <linkinpark342@gmail.com>
+
+       * data/evince-toolbar.xml:
+       
+       Allow to add SaveAs to toolbar.
+
+2008-04-20  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-view-private.h:
+       * shell/ev-view.[ch]: (ev_view_button_release_event),
+       (ev_view_finalize), (ev_view_clipboard_copy), (ev_view_copy),
+       (ev_view_primary_get_cb), (ev_view_primary_clear_cb),
+       (ev_view_update_primary_selection), (clear_link_selected),
+       (ev_view_copy_link_address):
+       * shell/ev-window.c: (ev_view_popup_cmd_copy_link_address):
+
+       Update also the primary selection when copying a link
+       address. Fixes bug #520855.
+       
+2008-04-19  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * libdocument/ev-document-factory.c: (get_document_from_uri):
+
+       Use the pixbuf backend only when the mime type is not supported by
+       any of the other backend so that tiff documents, for instance, are
+       handled by the tiff backend instead of the pixbuf backend. fixes
+       bug #520290.
+       
+2008-04-17  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * cut-n-paste/Makefile.am:
+
+       Add evmountoperation to subdirs list.
+       
+2008-04-17  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+
+       Fix libspectre check in configure script. Fixes bug #528549.
+       
+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:
+       * backend/pdf/ev-poppler.cc:
+
+       Fix build with poppler >= 0.7.2
+       
+2008-03-10  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * configure.ac:
+       
+       Update for release 2.22.0
+
+2008-03-09  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * NEWS:
+
+       Update for upcoming release.
+
+2008-03-09  Wouter Bolsterlee  <wbolster@svn.gnome.org>
+
+       * shell/ev-window.c (ev_window_print_dialog_response_cb):
+
+       Bug 495107 – Handle print dialog responses correctly
+
+       Correctly handle print dialog response. Properly fixes
+       the above mentioned bug.
+
+2008-03-08  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-window.c: (ev_window_print_dialog_response_cb):
+
+       Make sure print job is only run when the print button is
+       clicked. Based on patch by Eugen Dedu. Fixes bug #495107.
+       
+2008-03-03  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/pdf/pdfdocument.evince-backend.in:
+       * libdocument/ev-backends-manager.c:
+       (ev_backends_manager_load_backend),
+       (ev_backends_manager_get_document):
+       * libdocument/ev-module.[ch]: (ev_module_load), (ev_module_new):
+
+       Allow making backend modules resident. This is needed only for
+       some backends like pdf to avoid registering glib types more than
+       once.
+       
+2008-03-03  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/comics/comics-document.c:
+       * backend/djvu/djvu-document.c:
+       * backend/impress/impress-document.c:
+       * backend/pdf/ev-poppler.cc:
+       * backend/pixbuf/pixbuf-document.c:
+       * backend/ps/ev-spectre.c:
+       * backend/ps/ps-document.c:
+       * backend/tiff/tiff-document.c:
+       * libdocument/ev-document.h:
+       * properties/ev-properties-main.c:
+
+       Use g_type_module_add_interface instead of
+       g_type_add_interface_static. Fixes bug #519679.
+       
+2008-02-29  Carlos Garnacho  <carlosg@gnome.org>
+
+       * shell/ev-transition-animation.[ch] (ev_transition_animation_ready):
+       Added. Returns whether the animation has everything necessary to run.
+       * shell/ev-view.c (ev_view_expose_event): Do not assume the animation
+       is ready just because it's been created. Fixes #519106.
+       (draw_one_page): Do not show the "Loading..." text in presentation
+       mode, there was a slim probability that this could happen.
+
+2008-02-27  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * libdocument/ev-document-factory.c: (get_mime_type_from_uri):
+
+       Duplicate mime_type string before freeing it so that it doesn't
+       always fail when getting mime type from uri. Fixes bug #518874.
+       
+2008-02-27  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-view.c: (ev_view_form_field_choice_changed):
+
+       Fix a crash when a choice form field doesn't have any item
+       selected. Fixes bug #518831
+       
+2008-02-25  Alexander Larsson  <alexl@redhat.com>
+
+       * shell/ev-window.c (ev_window_clear_temp_file):
+       Use g_file_has_prefix instead of renamed
+       g_file_contains_file.
+
+       * configure.ac:
+       Require new glib for above change.
+       
+2008-02-16  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * libdocument/ev-image.c: (ev_image_finalize),
+       (ev_image_save_tmp):
+
+       Return a real uri instead of a filename when saving an
+       image. Fixes images drag an drop from evince to nautilus. 
+       
+2008-02-16  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/pdf/ev-poppler.cc:
+       (pdf_document_images_get_image_mapping):
+
+       Return the image list in the right order. Fixes bug #516237.
+       
+2008-02-12  Wouter Bolsterlee  <wbolster@svn.gnome.org>
+
+       * backend/impress/impress-document.c:
+       (impress_document_thumbnails_get_thumbnail):
+
+       Remove unused variable to avoid a compiler warning.
+
+2008-02-12  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * configure.ac:
+       
+       Update for release 2.21.91.
+
+2008-02-08  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * shell/Makefile.am:
+       * shell/ev-application.[ch]:
+       * shell/ev-sidebar-links.c:
+       * shell/ev-utils.[ch]:
+       * shell/ev-window.[ch]:
+
+       Remove libgnomeprint support. Fixes bug #512370.
+       
+2008-02-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * thumbnailer/evince-thumbnailer.c: (main):
+
+       Initialize glib type system before using it. Fixes bug #513934.
+       
+2008-02-03  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * properties/ev-properties-main.c:
+
+       Add missing #include.
+       
+2008-01-31  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * backend/djvu/djvu-document.c: (djvu_document_render):
+       * backend/tiff/tiff-document.c: (tiff_document_render):
+
+       Use the new cairo function cairo_format_stride_for_width when
+       available. Fixes bug #482720.
+
+2008-01-31  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * libdocument/ev-document-factory.c: (get_mime_type_from_uri),
+       (get_mime_type_from_data), (get_document_from_uri):
+
+       Use g_content_type_guess() only when slow is true in
+       get_document_from_uri(). Fix several memory leaks.
+       
+2008-01-30  Cosimo Cecchi  <cosimoc@svn.gnome.org>
+
+       * libdocument/ev-document-factory.c:
+       (throw_unknown_mime_type_error), (throw_failed_to_get_info_error),
+       (get_document_from_uri):
+
+       Use g_content_type_guess () to get mimetype for files.
+       Bug #510401.
+
+2008-01-30  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * thumbnailer/Makefile.am:
+
+       Remove DJVU_LIBS from thumbnailer LDADD. Fixes bug #513203.
+       
+2008-01-29  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+
+       Fix build with --without-libgnome. Fixes bug #512771.
+       
+2008-01-29  Matthias Clasen  <mclasen@redhat.com>
+
+       * backend/dvi/Makefile.am: Install only dvi
+       module. Fixes bug #512718.
+
+2008-01-29  Matthias Clasen  <mclasen@redhat.com>
+
+       * properties/ev-properties-main.c: (nautilus_module_initialize):
+       
+       Initialize backends in properties tab. Fixes bug
+       #512720.
+
+2008-01-29  Matthias Clasen  <mclasen@redhat.com>
+
+       * properties/Makefile.am: No need to link with 
+       libraries. Fixes bug #512719.
+
+2008-01-29  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * NEWS:
+       * configure.ac:
+       
+       Update for release 2.21.90.
+
+2008-01-27  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-window.c: (ev_window_cmd_escape):
+
+       Fix compile warning.
+       
+2008-01-27  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/dvi/dvi-document.c: (dvi_document_file_exporter_end):
+
+       Fix printing in dvi backend when filename contains white
+       espaces. Fixes bug #502839.
+       
+2008-01-26  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * cut-n-paste/totem-screensaver/totem-scrsaver.c:
+       (screensaver_disable_x11):
+       * shell/Makefile.am:
+       * shell/xdg-user-dir-lookup.c: Removed
+       * shell/ev-metadata-manager.c: (ev_metadata_arm_timeout):
+       * shell/ev-view.c: (ev_view_presentation_transition_start):
+       * shell/ev-window.c: (ev_window_cmd_file_open),
+       (ev_window_cmd_save_as), (presentation_set_timeout):
+
+       Remove #ifdefs that are no longer needed.
+       
+2008-01-26  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-view.[ch]: (ev_view_button_release_event),
+       (ev_view_autoscroll_start), (ev_view_autoscroll_stop):
+       * shell/ev-window.c: (ev_window_cmd_view_autoscroll),
+       (ev_window_cmd_escape):
+
+       Stop autoscroll when Escape key is pressed. Fixes bug #511635.
+       
+2008-01-25  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * backend/comics/comics-document.c: (comics_document_load):
+       * libdocument/ev-attachment.[ch]: (ev_attachment_finalize),
+       (ev_attachment_set_property), (ev_attachment_init),
+       (ev_attachment_save), (ev_attachment_launch_app),
+       (ev_attachment_open):
+       * libdocument/ev-document-factory.c: (get_document_from_uri):
+       * libdocument/ev-file-helpers.[ch]: (ev_tmp_file_get),
+       (ev_tmp_file_unlink), (ev_tmp_uri_unlink), (ev_xfer_uri_simple),:
+       * shell/ev-jobs.c:
+       * shell/ev-password.c: (ev_password_dialog_set_property),
+       (ev_password_dialog_save_password):
+       * shell/ev-sidebar-attachments.c:
+       (ev_sidebar_attachments_drag_data_get):
+       * shell/ev-window-title.c: (get_filename_from_uri):
+       * shell/ev-window.c: (ev_window_clear_temp_file),
+       (ev_window_load_job_cb), (window_open_file_copy_ready_cb),
+       (ev_window_open_uri), (window_save_file_copy_ready_cb),
+       (ev_window_save_remote), (ev_window_cmd_save_as), (launch_action),
+       (launch_external_uri), (image_save_dialog_response_cb),
+       (attachment_save_dialog_response_cb):
+       * shell/main.c: (load_files), (load_files_remote), (main):
+       * thumbnailer/evince-thumbnailer.c: (main):
+
+       Port to gio and drop gnome-vfs dependency. Fixes bug
+       #510401. Based on patch by Cosimo Cecchi.
+       
+2008-01-24  Wouter Bolsterlee  <wbolster@svn.gnome.org>
+
+       * NEWS:
+
+       Fixed formatting inconsistencies (spaces vs. tabs)
+
+2008-01-24  Wouter Bolsterlee  <wbolster@svn.gnome.org>
+
+       * shell/ev-window.c:
+
+       Use top/up/bottom/down arrows instead of
+       first/left/last/right in the toolbar and menu actions.
+       This fixes issues with RTL languages and is visually
+       consistent with the page view. Fixes bug #170081.
+
+2008-01-24  Wouter Bolsterlee  <wbolster@svn.gnome.org>
+
+       * NEWS:
+
+       Fixed some inaccuracies pointed out by Carlos Garcia
+       Campos.
+
+2008-01-24  Wouter Bolsterlee  <wbolster@svn.gnome.org>
+
+       * NEWS:
+       * data/evince.schemas.in:
+       * shell/ev-window.c: (ev_window_setup_action_sensitivity):
+
+       Override PDF restrictions by default. Fixes bug #382700.
+
+2008-01-24  Wouter Bolsterlee  <wbolster@svn.gnome.org>
+
+       * NEWS: Updated for upcoming release
+
+2008-01-23  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * libdocument/ev-backends-manager.c: (ev_backends_manager_load):
+
+       Fix memory leak.
+       
+2008-01-23  Gil Forcada <gilforcada@guifi.net>
+
+       * shell/ev-window.c: (register_custom_actions):
+       
+       Added comment for translators
+
+2008-01-22  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-view.c: (ev_view_button_release_event):
+
+       Do not create the idle function for kinetic scrolling if we are
+       not in a drag operation.
+
+2008-01-22  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-view.c: (ev_view_handle_cursor_over_xy),
+       (ev_view_button_press_event), (ev_view_motion_notify_event),
+       (ev_view_button_release_event):
+
+       Restore cursor after autoscrolling. Fixes bug #509958.
+
+2008-01-19  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * backend/pdf/ev-poppler.cc:
+       (pdf_document_images_get_image_mapping),
+       (pdf_document_images_get_image),
+       (pdf_document_document_images_iface_init):
+       * libdocument/ev-document-images.[ch]:
+       (ev_document_images_get_image_mapping),
+       (ev_document_images_get_image):
+       * libdocument/ev-image.[ch]: (ev_image_new), (ev_image_get_page),
+       (ev_image_get_id), (ev_image_save_tmp):
+       * shell/ev-jobs.c: (ev_job_render_run):
+       * shell/ev-view.c: (ev_view_drag_data_get):
+       * shell/ev-window.c: (image_save_dialog_response_cb),
+       (ev_view_popup_cmd_copy_image):
+
+       Do not render images when rendering the page but on demand. It
+       reduces the memory comsumption.
+       
+2008-01-18  Marcelo Lira  <setanta@gmail.com>
+
+       * configure.a:
+       * shell/ev-password.c:
+
+       Make gnome-keyring optional. Fixes bug #509676.
+       
+2008-01-16  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-pixbuf-cache.c: (add_job):
+
+       Initialize include_images variable as FALSE instead of TRUE.
+       
+2008-01-15  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * configure.ac:
+       * cut-n-paste/Makefile.am:
+       * cut-n-paste/fileformatchooser/Makefile.am:
+       * cut-n-paste/fileformatchooser/egg-macros.h:
+       * cut-n-paste/fileformatchooser/eggfileformatchooser.c:
+       * cut-n-paste/fileformatchooser/eggfileformatchooser.h:
+       * shell/Makefile.am:
+       * shell/ev-utils.c:
+       (file_chooser_dialog_add_writable_pixbuf_formats),
+       (get_gdk_pixbuf_format_by_extension):
+       * shell/ev-utils.h:
+       * shell/ev-window.c: (ev_window_error_message),
+       (image_save_dialog_response_cb), (ev_view_popup_cmd_save_image_as):
+       
+       Simplify image format selection on save.
+
+2008-01-15  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-view.c: (ev_view_scroll_event):
+       
+       Repair gorizontal scrolling with shift. Fixes
+       bug #483412.
+
+2008-01-13  Carlos Garcia Campos  <carlosgc@gnome.org>
+       
+       * MAINTAINERS:
+
+       Fix formatting issues.
+       
+2008-01-13  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * backend/comics/comics-document.c: (comics_regex_quote):
+       
+       Don't overquote special chars except of '. See bug 
+       502500. Thanks to Tom Parker.
+
+2008-01-13  Wouter Bolsterlee  <wbolster@svn.gnome.org>
+
+       * MAINTAINERS:
+       
+       Added Nickolay and Carlos, since they're doing most of
+       the releases nowadays.
+
+2008-01-13  Wouter Bolsterlee  <wbolster@svn.gnome.org>
+
+       * properties/Makefile.am:
+
+       Get the nautilus extension dir properly instead of using
+       a hack. Fixes bug #505359.
+
+2008-01-13  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * properties/Makefile.am:
+       
+       Install nautilus extension into new place. See bug
+       #505359. Thanks to Matthias Clasen, Brian Pepple and
+       Damien Carbery.
+
+2008-01-13  Djihed Afifi  <djihed@gmail.com>
+
+       * shell/ev-window.c: (ev_window_get_recent_file_label):
+       
+       RTL marker in recent file list. See bug #509076.
+
+2008-01-13  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/djvu/djvu-text-page.c: (djvu_text_page_limits):
+       * shell/ev-window.c: (image_save_dialog_response_cb):
+
+       Fix compile warnings due to unused variables.
+       
+2008-01-13  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * backend/dvi/cairo-device.c: (dvi_cairo_draw_ps):
+       * backend/ps/ev-spectre.c: (ps_document_render):
+
+       Bump requirements to libspectre 0.2.0. Fixes bug #507705. 
+
+2008-01-04  Carlos Garnacho  <carlosg@gnome.org>
+
+       * shell/ev-transition-animation.c (ev_transition_animation_fade)
+       (ev_transition_animation_paint): Implement "fade" effect.
+
+2008-01-04  Carlos Garnacho  <carlosg@gnome.org>
+
+       * shell/ev-transition-animation.c (ev_transition_animation_uncover)
+       (ev_transition_animation_paint): Implement "uncover" effect.
+
+2008-01-04  Carlos Garnacho  <carlosg@gnome.org>
+
+       * shell/ev-transition-animation.c (ev_transition_animation_cover)
+       (ev_transition_animation_paint): Implement "cover" effect.
+
+2008-01-04  Carlos Garnacho  <carlosg@gnome.org>
+
+       * shell/ev-transition-animation.c (ev_transition_animation_push)
+       (ev_transition_animation_paint): Implement "push" effect.
+
+2008-01-04  Carlos Garnacho  <carlosg@gnome.org>
+
+       * shell/ev-transition-animation.c (ev_transition_animation_dissolve)
+       (ev_transition_animation_paint): Implement "dissolve" effect.
+
+2008-01-04  Carlos Garnacho  <carlosg@gnome.org>
+
+       * shell/ev-transition-animation.c (ev_transition_animation_wipe)
+       (ev_transition_animation_paint): Implement "wipe" effect.
+
+2008-01-04  Carlos Garnacho  <carlosg@gnome.org>
+
+       * shell/ev-transition-animation.c (ev_transition_animation_box)
+       (ev_transition_animation_paint): Implement "box" effect.
+
+2008-01-04  Carlos Garnacho  <carlosg@gnome.org>
+
+       * shell/ev-transition-animation.c (ev_transition_animation_blinds)
+       (ev_transition_animation_paint): Implement "blinds" effect.
+
+2008-01-04  Carlos Garnacho  <carlosg@gnome.org>
+
+       * shell/ev-transition-animation.c (ev_transition_animation_split)
+       (ev_transition_animation_paint): Implement "split" effect.
+
+2008-01-04  Carlos Garnacho  <carlosg@gnome.org>
+
+       * shell/ev-view-private.h: Add a EvTransitionAnimation to the struct.
+       * shell/ev-view.c (ev_view_expose_event) (ev_view_change_page)
+       (ev_view_transition_animation_start) 
+       (ev_view_transition_animation_finish) (ev_transition_animation_frame)
+       (job_finished_cb) (page_changed_cb) (ev_view_set_presentation)
+       (ev_view_next_page) (ev_view_previous_page):
+       
+       Use EvTransitionAnimation to drive page changes in the presentation
+       mode, the animation will wait to start until both the origin and 
+       destination page surfaces are available. Fixes #458460.
+
+       (draw_loading_text):
+
+       Remove workaround for bug #320352, it's now fixed properly.
+
+
+2008-01-04  Carlos Garnacho  <carlosg@gnome.org>
+
+       * shell/ev-transition-animation.[ch]: Added, EvTransitionAnimation
+       will contain the implementations for page transition animations, at
+       the moment it just has the "replace" effect.
+       * shell/Makefile.am: Added these files to build.
+
+2008-01-04  Carlos Garnacho  <carlosg@gnome.org>
+
+       * shell/ev-timeline.[ch]: Added, EvTimeline is the base object for
+       animations.
+       * shell/Makefile.am: Added these files to build.
+
+2008-01-04  Carlos Garnacho  <carlosg@gnome.org>
+
+       * backend/pdf/ev-poppler.cc (pdf_document_get_effect): Added
+       implementation to get_effect() in EvDocumentTransitionIface.
+
+2008-01-04  Carlos Garnacho  <carlosg@gnome.org>
+
+       * libdocument/ev-transition-effect.[ch]: New files, define a page
+       transition effect, at the moment it maps PopplerPageTransition to a
+       GObject.
+       * libdocument/Makefile.am: Added these files to build.
+       * libdocument/ev-document-transition.[ch]
+       (ev_document_transition_get_effect): New method, gets the
+       EvTransitionEffect returned by the interface implementation, with
+       fallback to the "replace" effect.
+
+2007-12-30  Carl-Anton Ingmarsson  <c-a.ingmarsson@oktv.se>
+
+       * configure.ac:
+       * cut-n-paste/Makefile.am:
+       * cut-n-paste/fileformatchooser/Makefile.am:
+       * cut-n-paste/fileformatchooser/egg-macros.h:
+       * cut-n-paste/fileformatchooser/eggfileformatchooser.[ch]:
+       * shell/Makefile.am:
+       * shell/ev-window.c: (image_save_dialog_response_cb),
+       (ev_view_popup_cmd_save_image_as):
+
+       Allow exporting images in any format supported by
+       GdkPixbuf. Fixes bug #500209.
+       
+2007-12-29  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/pixbuf/pixbuf-document.c:
+
+       More warnings fixed.
+       
+2007-12-29  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/djvu/djvu-links.c: (get_djvu_link_dest),
+       (get_djvu_hyperlink_area), (djvu_links_find_link_dest):
+       * backend/djvu/djvu-text.h:
+       * backend/tiff/tiff-document.c: (tiff_document_render):
+
+       Fix compile warnings.
+       
+2007-12-28  Christian Persch  <chpe@gnome.org>
+
+       * **/*.c: Include config.h. Bug #504721.
+
+2007-12-28  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * Makefile.am:
+       * po/POTFILES.in:
+       * backend/comics/Makefile.am:
+       * backend/comics/comics-document.[ch]:
+       * backend/comics/comicsdocument.evince-backend.in:
+       * backend/djvu/Makefile.am:
+       * backend/djvu/djvu-document.[ch]:
+       * backend/djvu/djvudocument.evince-backend.in:
+       * backend/dvi/Makefile.am:
+       * backend/dvi/dvi-document.[c]:
+       * backend/dvi/dvidocument.evince-backend.in:
+       * backend/impress/Makefile.am:
+       * backend/impress/impress-document.[ch]:
+       * backend/impress/impressdocument.evince-backend.in:
+       * backend/pdf/Makefile.am:
+       * backend/pdf/ev-poppler.cc:
+       * backend/pdf/ev-poppler.h:
+       * backend/pdf/pdfdocument.evince-backend.in:
+       * backend/pixbuf/Makefile.am:
+       * backend/pixbuf/pixbuf-document.[ch]:
+       * backend/pixbuf/pixbufdocument.evince-backend.in:
+       * backend/ps/Makefile.am:
+       * backend/ps/ev-spectre.[ch]:
+       * backend/ps/ps-document.[ch]:
+       * backend/ps/psdocument.evince-backend.in:
+       * backend/tiff/Makefile.am:
+       * backend/tiff/tiff-document.[ch]:
+       * backend/tiff/tiffdocument.evince-backend.in:
+       * libdocument/Makefile.am:
+       * libdocument/ev-backends-manager.[ch]:
+       * libdocument/ev-module.[ch]:
+       * libdocument/ev-document.h:
+       * libdocument/ev-document-factory.[ch]:
+       (gdk_pixbuf_mime_type_list), (mime_type_supported_by_gdk_pixbuf),
+       (get_compression_from_mime_type), (get_document_from_uri),
+       (ev_document_factory_get_document), (file_filter_add_mime_types),
+       (ev_document_factory_add_filters):
+       * shell/Makefile.am:
+       * shell/ev-window-title.c: (get_filename_from_uri):
+       * shell/main.c: (main):
+       * thumbnailer/Makefile.am:
+       * thumbnailer/evince-thumbnailer.c: (main):
+
+       Plugin system for backends. Fixes bug #351348.
+       
+2007-12-25  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-view-private.h:
+       * shell/ev-view.c: (ev_view_drag_update_momentum),
+       (ev_view_scroll_drag_release), (ev_view_motion_notify_event),
+       (ev_view_button_release_event), (ev_view_destroy):
+       
+       Kinetic scrolling implemented as requested in
+       bug #461271. Thanks to David Turner <cillian64@googlemail.com>.
+
+2007-12-23  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * data/evince-toolbar.xml:
+       * data/evince-ui.xml:
+       * shell/ev-view-private.h:
+       * shell/ev-view.c: (ev_view_handle_cursor_over_xy),
+       (ev_view_button_press_event), (ev_view_motion_notify_event),
+       (ev_view_button_release_event), (ev_view_init),
+       (ev_view_autoscroll_cb), (ev_view_autoscroll),
+       (ev_view_set_cursor):
+       * shell/ev-view.h:
+       * shell/ev-window.c: (ev_window_setup_action_sensitivity),
+       (ev_window_cmd_view_autoscroll):
+       
+       Autoscroll feature with the context menu. Fixes bug 
+       #323670. Thanks to David Turner <cillian64@googlemail.com>.
+
+2007-12-23  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-pixbuf-cache.c: (check_job_size_and_unref):
+
+       Disconnect also page-ready signal when removing a job because the
+       page size has changed. Thanks to kripken
+       <kripkensteiner@gmail.com>.
+
+2007-12-21  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-page-action.c: (page_scroll_cb), (create_tool_item):
+       
+       Scroll pages in page entry with mouse wheel. Fixes bug
+       #324122. Thanks to David Turner <cillian64@googlemail.com>.
+
+2007-12-20  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/dvi/Makefile.am:
+       * backend/dvi/cairo-device.c: (dvi_cairo_draw_ps),
+       (mdvi_cairo_device_init):
+       * backend/dvi/mdvi-lib/common.h:
+       * backend/dvi/mdvi-lib/mdvi.h:
+       * backend/dvi/mdvi-lib/sp-epsf.c: (epsf_special):
+       * backend/dvi/mdvi-lib/util.c: (mdvi_strrstr),
+       (mdvi_build_path_from_cwd):
+
+       Add ps specials support in dvi backend when libspectre is
+       present. Fixes bug #386005.
+       
+2007-12-20  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * backend/ps/Makefile.am:
+       * backend/ps/ev-spectre.[ch]:
+       
+       Use libspectre, if available, for the ps backend. Fixes bugs
+       #317106, #499787, #501235, #421879, #445797, #443859 and #486547.
+
+2007-12-18  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
+       
+       * backend/comics/comics-document.c: (comics_document_load):
+       
+       Cygwin build issue fix.
+
+2007-12-16  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-view.c: (ev_view_set_zoom):
+
+       Do not limit the minimum zoom factor when sizing mode is best bit
+       or fit width. Fixes bug #503805.
+       
+2007-12-14  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/pdf/ev-poppler.cc: (ev_link_dest_from_dest):
+       * libdocument/ev-link-dest.[ch]: (ev_link_dest_get_top),
+       (ev_link_dest_get_left), (ev_link_dest_get_zoom),
+       (ev_link_dest_get_property), (ev_link_dest_set_property),
+       (ev_link_dest_class_init), (ev_link_dest_new_xyz),
+       (ev_link_dest_new_fith), (ev_link_dest_new_fitv),
+       (ev_link_dest_new_fitr):
+       * shell/ev-view.c: (goto_fitr_dest), (goto_fitv_dest),
+       (goto_fith_dest), (goto_xyz_dest):
+
+       Do not change left, top and zoom values when they are null in PDF
+       destinations. Fixes bug #460658.
+       
+2007-12-10  Christian Persch  <chpe@gnome.org>
+
+       * shell/ev-view-accessible.c: (ev_view_accessible_finalize),
+       (ev_view_accessible_class_init),
+       (ev_view_accessible_idle_do_action),
+       (ev_view_accessible_action_do_action),
+       (ev_view_accessible_action_get_description),
+       (ev_view_accessible_action_set_description),
+       (ev_view_accessible_action_iface_init), (ev_view_accessible_new),
+       (ev_view_accessible_factory_init),
+       (ev_view_accessible_factory_get_accessible_type):
+       * shell/ev-view-accessible.h: A bit of cleanup: use gobject instance
+       private data, and G_DEFINE_TYPE. Bug #502843.
+
+2007-12-08  Christian Persch  <chpe@gnome.org>
+
+       * shell/ev-metadata-manager.c: (item_free),
+       (ev_metadata_manager_init), (ev_metadata_manager_shutdown),
+       (value_free), (parse_value), (parseItem),
+       (ev_metadata_manager_set_last), (ev_metadata_manager_set),
+       (save_values): Use GSlice to allocate small amounts of memory. Bug
+       #475972.
+
+2007-12-05  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-view.c: (ev_view_handle_cursor_over_xy):
+
+       Restore cursor to normal after a drag operation. Fixes bug
+       #501603.
+       
+2007-12-04  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * NEWS:
+       * configure.ac:
+       
+       Update for release 2.21.1
+
+2007-12-02  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * cut-n-paste/gedit-message-area/Makefile.am:
+       * cut-n-paste/gedit-message-area/gedit-message-area.[ch]:
+       * shell/Makefile.am:
+       * shell/ev-message-area.[ch]:
+       * shell/ev-window.c: (ev_window_set_message_area),
+       (ev_window_error_message_response_cb), (ev_window_error_message),
+       (ev_window_load_job_cb), (ev_window_cmd_file_open_copy_at_dest),
+       (ev_window_save_job_cb), (image_save_dialog_response_cb),
+       (ev_attachment_popup_cmd_open_attachment),
+       (attachment_save_dialog_response_cb), (ev_window_set_document),
+       (ev_window_init):
+
+       Use a message area instead of a popup dialog for error
+       notifications. Fixes bug #337495.
+       
+2007-12-02  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-window.c: (fullscreen_toolbar_remove_shadow),
+       (ev_window_run_fullscreen):
+
+       Remove the shadow of the fullscreen toolbar. Fixes bug #500702.
+       
+2007-12-01  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * ev-sidebar-thumbnails.c: (update_visible_range),
+       (ev_sidebar_thumbnails_refresh),
+       (ev_sidebar_thumbnails_set_document),
+       (ev_sidebar_thumbnails_support_document):
+
+       Show thumbnails for documents with one page. Fixes bug #358751.
+       
+2007-12-01  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-window.c:
+       (ev_window_load_print_settings_from_metadata),
+       (ev_window_save_print_settings), (ev_window_print_finished),
+       (ev_window_print_range):
+
+       Print settings that are specific to the document are now saved per
+       document in the metadata file. Fixes bug #488806.
+       
+2007-11-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * backend/tiff/tiff-document.c: (tiff_document_render):
+
+       Tiff documents were rendered with wrong colors. Fixes bug #497279.
+       
+2007-11-25  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-application.[ch]: (get_find_string_from_args),
+       (ev_application_open_uri_at_dest), (ev_application_open_uri),
+       (ev_application_open_uri_list):
+       * shell/ev-jobs.[ch]: (ev_job_load_dispose), (ev_job_load_new):
+       * shell/ev-window.[ch]: (ev_window_load_job_cb),
+       (ev_window_open_uri), (ev_window_cmd_file_open_copy_at_dest),
+       (ev_window_cmd_recent_file_activate),
+       (ev_window_open_recent_action_item_activated),
+       (ev_window_print_send), (open_remote_link):
+       * shell/main.c: (arguments_parse):
+
+       Add a command line option for search. Fixes bug #497710.
+       
+2007-11-20  Darren Kenny  <darren.kenny@sun.com>
+
+       * shell/ev-jobs.c: (ev_job_print_new):
+
+       Fix endless loop when pages_per_sheet is 0. Fixes bug #498248.
+       
+2007-10-29  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * data/evince-toolbar.xml:
+       * shell/Makefile.am:
+       * shell/ev-application.c: (ev_application_init):
+       * shell/ev-open-recent-action.[ch]:
+       * shell/ev-window.c:
+       (ev_window_open_recent_action_item_activated),
+       (register_custom_actions):
+
+       Add an expander to the open toolbar item which pops up a dropdown
+       menu with the recently used documents. Fixes bug #487215.
+       
+2007-10-29  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-window.c: (ev_window_open_uri),
+       (ev_window_cmd_view_reload):
+
+       Do not jump to the first page when reloading by running evince
+       from the command line. Fixes bug #490847.
+       
+2007-10-27  Hiroyuki Ikezoe  <poincare@ikezoe.net>
+
+       * shell/ev-window.c: (ev_window_cmd_help_contents):
+
+       Plugged memory leak when help file is not found. Fixes bug
+       #490762.
+       
+2007-10-26  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+
+       Enable djvu, dvi and comics backends by default. Fixes bug
+       #437121.
+       
+2007-10-26  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * cut-n-paste/Makefile.am:
+       * cut-n-paste/recent-files/*: Removed
+       * help/reference/Makefile.am:
+       * shell/Makefile.am:
+       * shell/ev-application.[ch]: (ev_application_shutdown),
+       (ev_application_init):
+       * shell/ev-window.c: (ev_window_add_recent),
+       (ev_window_setup_recent), (ev_window_dispose), (ev_window_init):
+
+       Bump requirements to gtk+ 2.10.0 and remove egg-recent code. 
+       
+2007-10-25  Pascal Terjan  <pterjan@linuxfr.org>
+
+       * shell/ev-window.c: (launch_external_uri):
+
+       Let GnomeVFS check the URL, this allow more URL (like mailto:),
+       and report error if the URL is not supported (#489910).
+
+2007-10-24  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/pdf/ev-poppler.cc: (pdf_document_file_exporter_begin),
+       (pdf_document_file_exporter_begin_page),
+       (pdf_document_file_exporter_end_page):
+
+       Fix printing with poppler splash backend. Fixes bug #489774.
+       
+2007-10-22  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/pdf/ev-poppler.cc: (pdf_document_file_exporter_begin):
+       * shell/ev-print-job.c: (ev_print_job_class_init):
+
+       Fix a crash when printing with the gnome-print dialog. Fixes bug
+       #488939.
+       
+2007-10-18  Sebastien Bacher  <seb128@ubuntu.com>
+
+       * backend/pixbuf/pixbuf-document.c:
+
+       Fix an implicit function definition warning (#487655)
+
+2007-10-11  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-window.c:
+
+       Fix conflicting shortcut for view sade pane and presentation.
+       
+2007-10-11  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/pdf/ev-poppler.cc:
+       (pdf_document_file_exporter_begin_page),
+       (pdf_document_file_exporter_do_page),
+       (pdf_document_file_exporter_end_page),
+       (pdf_document_file_exporter_iface_init):
+       * libdocument/ev-file-exporter.[ch]:
+       (ev_file_exporter_begin_page), (ev_file_exporter_end_page):
+       * shell/ev-jobs.c: (ev_job_print_get_page_list),
+       (ev_job_print_run):
+
+       When printing multiple pages per sheet in reverse option, do not
+       invert the order of the pages in every sheet, but the order of the
+       sheets. Do not print blank pages when page range is invalid. Fixes
+       bugs #484857 and #485521.
+       
+2007-10-10  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-jobs.c: (ev_job_print_get_page_list),
+       (ev_job_print_run):
+       * shell/ev-window.c: (ev_window_print_dialog_response_cb):
+
+       Respect ranges order when printing more than one range in random
+       order.
+       
+2007-10-10  Martin Schanzenbach  <mschanzenbach@gmail.com>
+
+       * shell/ev-window.c: (ev_window_refresh_window_thumbnail),
+       (ev_window_setup_document), (ev_window_rotation_changed_cb):
+
+       Rotate also the window icon when document is rotated. Fixes bug
+       #474681.
+       
+2007-10-04  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/pdf/ev-poppler.cc: (ev_form_field_from_poppler_field),
+       (pdf_document_forms_get_form_fields):
+
+       Silently ignore unknown form fields. Fixes bug #482654. Patch by
+       Matthias Drochner.
+       
+2007-10-04  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * backend/pdf/ev-poppler.cc: (pdf_document_file_exporter_do_page):
+
+       Use poppler_page_render_for_printing() instead of
+       poppler_page_render() if available when exporting to a ps or pdf
+       file. Fixes bug #476627.
+       
+2007-10-04  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-window.c: (ev_window_run_fullscreen):
+
+       Do not show the toolbar in fullscreen mode if the main toolbar is
+       not visible. Fixes bug #483048.
+       
+2007-09-29  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-view.c: (ev_view_button_press_event):
+
+       Give priority to form fields over images when deciding whether a
+       button press event is over an image or form field. It allows edit
+       form fields when they are over a background image. Fixes bug
+       #477841.
+       
+2007-09-17  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * NEWS:
+       * configure.ac:
+       
+       Update for release 2.20.0
+
+2007-09-12  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * backend/pdf/ev-poppler.cc:
+
+       Remove #ifdef HAVE_FORMS, so that forms support works again.
+
+2007-09-05  Götz Waschk  <waschk@mandriva.org>
+
+       * configure.ac:
+       * data/evince.desktop.in.in:
+       
+       Fixes desktop file issues. See bug #473471.
+
+2007-09-04  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-job-queue.c: (handle_job), (search_for_jobs_unlocked),
+       (no_jobs_available_unlocked), (ev_job_queue_init), (find_queue),
+       (ev_job_queue_remove_job):
+       * shell/ev-jobs.[ch]: (ev_job_save_init), (ev_job_save_dispose),
+       (ev_job_save_class_init), (ev_job_save_new), (ev_job_save_run):
+       * shell/ev-window.c: (ev_window_clear_save_job),
+       (ev_window_save_job_cb), (file_save_dialog_response_cb),
+       (ev_window_dispose):
+
+       Move save a copy task to its own job so that it's carried out in a
+       thread avoiding another lock in the main thread. Use
+       ev_xfer_uri_simple() instead of gnome_vfs_move() so that document
+       can be saved to a pathin another file system. Fixes bug #456891.
+       
+2007-09-04  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * NEWS:
+       * configure.ac:
+       
+       Update for release 2.19.92
+
+2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac:
+       * backend/pdf/ev-poppler.cc: (pdf_selection_get_selected_text),
+       (pdf_selection_get_selection_region),
+       (pdf_selection_get_selection_map),
+       (ev_form_field_from_poppler_field):
+
+       Bump requirements to poppler 0.6 and drop all ifdefs used. Double
+       and triple click selections are enabled again now.
+
+2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-window.c: (ev_window_add_history):
+
+       Make sure not to use the history with documents not supporting
+       links. Fixes bug #468954.
+
 2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * shell/ev-window.c: (ev_window_load_job_cb):
 
        Restart the search when reloading a document with the find bar
        visible. Fixes bug #461962.
 2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * shell/ev-window.c: (ev_window_load_job_cb):
 
        Restart the search when reloading a document with the find bar
        visible. Fixes bug #461962.
-       
+
 2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * shell/ev-window.c: (setup_document_from_metadata),
 2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * shell/ev-window.c: (setup_document_from_metadata),
 
        Do not jump to the first page when reloading a document from the
        last page.
 
        Do not jump to the first page when reloading a document from the
        last page.
-       
+
 2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * shell/ev-window.c: (update_chrome_flag),
 2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * shell/ev-window.c: (update_chrome_flag),
        Do not update visibility when changing a chrome flag so that it's
        possible to update several flags and update visibility only once
        for all of them.
        Do not update visibility when changing a chrome flag so that it's
        possible to update several flags and update visibility only once
        for all of them.
-       
+
 2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * shell/ev-window.c: (ev_window_print_dialog_response_cb):
 
        Use GTK_UNIT_POINTS instead of GTK_UNIT_PIXEL, since it's not
        supported by gtk+. Fixes bug #460907.
 2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * shell/ev-window.c: (ev_window_print_dialog_response_cb):
 
        Use GTK_UNIT_POINTS instead of GTK_UNIT_PIXEL, since it's not
        supported by gtk+. Fixes bug #460907.
-       
+
 2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * shell/ev-view.c: (view_update_range_and_current_page):
 
        Make sure current-page <= end-page in continuous mode. Fixes bug
        #454950.
 2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * shell/ev-view.c: (view_update_range_and_current_page):
 
        Make sure current-page <= end-page in continuous mode. Fixes bug
        #454950.
-       
+
 2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * backend/pdf/ev-poppler.cc: (build_tree):
 
        Ignore outline items without a title. Fixes bug #453913.
 2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * backend/pdf/ev-poppler.cc: (build_tree):
 
        Ignore outline items without a title. Fixes bug #453913.
-       
+
 2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * shell/ev-view.c: (ev_view_handle_cursor_over_xy),
 2007-09-03  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * shell/ev-view.c: (ev_view_handle_cursor_over_xy),
 
        Use always drag mouse cursor during a drag operation. Fixes bug
        #470564.
 
        Use always drag mouse cursor during a drag operation. Fixes bug
        #470564.
-       
+
 2007-09-02  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * backend/pdf/ev-poppler.cc: (pdf_selection_get_selected_text),
 2007-09-02  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * backend/pdf/ev-poppler.cc: (pdf_selection_get_selected_text),
        poppler cvs head. It'll be enabled again as soon as poppler 0.6 is
        released and the update of the external dependency minimal version
        approved.
        poppler cvs head. It'll be enabled again as soon as poppler 0.6 is
        released and the update of the external dependency minimal version
        approved.
-       
+
 2007-09-01  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * backend/pdf/ev-poppler.cc: (pdf_document_file_exporter_begin),
 2007-09-01  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * backend/pdf/ev-poppler.cc: (pdf_document_file_exporter_begin),
 
        Actually fix printing regressions. Remove orientation from
        EvPrintContext since it's redundant.
 
        Actually fix printing regressions. Remove orientation from
        EvPrintContext since it's redundant.
-       
+
 2007-08-31  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * backend/dvi/dvi-document.c: (dvi_document_document_iface_init):
 2007-08-31  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * backend/dvi/dvi-document.c: (dvi_document_document_iface_init):
        (ev_view_primary_get_cb):
 
        Add support for double and triple click selections.
        (ev_view_primary_get_cb):
 
        Add support for double and triple click selections.
-       
+
 2007-08-28  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
 
        * NEWS:
 2007-08-28  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
 
        * NEWS:
        Do not use display before initializing it. Remove compile
        warnings.
 
        Do not use display before initializing it. Remove compile
        warnings.
 
-2007-07-27  Cosimo Cecchi   <anarki@lilik.it>
+2007-07-27  Cosimo Cecchi  <anarki@lilik.it>
 
        * shell/ev-view.c: (ev_view_class_init):
        
 
        * shell/ev-view.c: (ev_view_class_init):
        
        * shell/ev-attachment-bar.[ch]:
        * shell/ev-window.c:
 
        * shell/ev-attachment-bar.[ch]:
        * shell/ev-window.c:
 
-       Add support for PDF attachments. Fixes bug #325143
+       Add support for PDF attachments. Fixes bug #325143
 
 2006-04-03  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
 
 
 2006-04-03  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
 
@@ -7494,10 +9077,10 @@ Wed Jun  8 01:04:22 2005  Jonathan Blandford  <jrb@redhat.com>
        of page_cache clients to new location of code.
 
 2005-06-08  Carlos Garcia Campos <carlosgc@gnome.org>
        of page_cache clients to new location of code.
 
 2005-06-08  Carlos Garcia Campos <carlosgc@gnome.org>
-  
+
        * shell/ev-application.c, shell/ev-window.[ch]: Allow multiple
        * shell/ev-application.c, shell/ev-window.[ch]: Allow multiple
-       selection in open dialog. It also remembers the last visited directory 
-       in the current session.
+       selection in open dialog. It also remembers the last visited directory 
+       in the current session.
 
 2005-06-08  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
 
 
 2005-06-08  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>