]> www.fi.muni.cz Git - evince.git/blobdiff - ChangeLog
Commit workaround Mozilla problem. Fix for the bug #325919
[evince.git] / ChangeLog
index be3d5ca2253158c8347dc65186c307842c551883..12b4b5bca05967386b045cdbf798e7a99848cf75 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2006-01-07  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * ps/ps.c: (psscan):
+       
+       Commit workaround Mozilla problem. Fix for the bug #325919
+       
+       * shell/ev-metadata-manager.c: (parse_value), (parseItem),
+       (save_item):
+       
+       Fix for year 2038 problem.
+
+2006-01-06  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-window.c: (setup_document_from_metadata),
+       (ev_window_cmd_view_reload):
+
+       Clamp page recieved from metadata in valid values. Fix
+       for the bug #325986.
+
+2006-01-06  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * MAINTAINERS: 
+       Add MAINTAINERS as requested on desktop-devel-list.
+
+2006-01-06  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * backend/ev-document-factory.c: (gdk_pixbuf_mime_type_list),
+       (mime_type_supported_by_gdk_pixbuf),
+       (ev_document_factory_get_mime_types),
+       (ev_document_factory_get_all_mime_types):
+       
+       Don't add pixbuf mime types if pixbuf backend is disabled.
+       
+       * shell/ev-application.c: (ev_application_get_uri_window):
+       
+       Fix for the bug 325815 - unhandled MIME type message doesn't 
+       appear a second time. 
+       
+       * shell/ev-document-types.c: (ev_document_types_add_filters):
+       * shell/ev-window.c: (page_changed_cb), (ev_window_setup_document),
+       (password_dialog_response), (ev_window_popup_password_dialog),
+       (ev_window_load_job_cb), (ev_window_sidebar_position_change_cb),
+       (ev_window_run_fullscreen), (ev_window_stop_fullscreen),
+       (ev_window_run_presentation), (ev_window_stop_presentation),
+       (save_sizing_mode), (ev_window_zoom_changed_cb),
+       (ev_window_continuous_changed_cb), (ev_window_rotation_changed_cb),
+       (ev_window_dual_mode_changed_cb),
+       (ev_window_sidebar_current_page_changed_cb),
+       (ev_window_sidebar_visibility_changed_cb), (ev_window_dispose),
+       (window_state_event_cb), (window_configure_event_cb):
+       
+       Cleanup additional uris holded by EvWindow.
+
+2006-01-06  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-view.c: (ev_view_scroll), (ev_view_previous_page),
+       (ev_view_can_previous_page), (ev_view_can_next_page):
+       * shell/ev-view.h:
+       * shell/ev-window.c: (update_action_sensitivity):
+       
+       Two page scrolling with Space and PageUp in dual mode. Second fix 
+       for the bug #316608.
+
+2006-01-05  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-view.c: (scroll_to_current_page):
+       
+       Correctly clamp adjustment value. Fix for the bug
+       #325808.
+
+2006-01-04  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-sidebar-links.c: (print_section_cb):
+       * shell/ev-window.c: (ev_window_get_uri),
+       (ev_window_close_dialogs), (ev_window_open_uri), (ev_window_print),
+       (ev_window_print_dialog_response_cb), (ev_window_print_range),
+       (ev_window_dispose):
+       
+       Make print dialog non-modal. Fix for the bug #325622.
+
+2006-01-04  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-metadata-manager.c:
+       * shell/ev-utils.c: (using_pdf_printer),
+       (using_postscript_printer), (load_print_config_from_file),
+       (save_print_config_to_file):
+       * shell/ev-utils.h:
+       * shell/ev-window.c: (update_sizing_buttons), (page_changed_cb),
+       (update_sidebar_visibility), (setup_sidebar_from_metadata),
+       (setup_view_from_metadata), (ev_window_setup_document),
+       (ev_window_load_job_cb), (ev_window_sidebar_position_change_cb),
+       (ev_window_run_fullscreen), (ev_window_stop_fullscreen),
+       (ev_window_run_presentation), (ev_window_stop_presentation),
+       (save_sizing_mode), (ev_window_zoom_changed_cb),
+       (ev_window_continuous_changed_cb), (ev_window_rotation_changed_cb),
+       (ev_window_dual_mode_changed_cb),
+       (ev_window_sidebar_current_page_changed_cb),
+       (ev_window_sidebar_visibility_changed_cb), (ev_window_dispose),
+       (window_state_event_cb), (window_configure_event_cb),
+       (ev_window_init):
+       
+       Setting saving behaviour fixes.
+
+2005-12-30  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * configure.ac:
+       
+       Make antialiasing gs options better and allow
+       to change them during configure. Fix for the 
+       bug #319049.
+
+2005-12-29  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-window.c: (setup_view_from_metadata):
+       
+       Remember if last window was maximized. Fix for the
+       bug #323797.
+
+2005-12-28  Abel Cheung  <maddog@linuxhall.org>
+
+       * configure.ac: Added "zh_HK" to ALL_LINGUAS.
+
+2005-12-28  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * backend/ev-link.c: (ev_link_get_page), (ev_link_init):
+       * shell/ev-page-action.c: (build_new_tree_cb):
+       * shell/ev-sidebar-links.c: (links_page_num_func),
+       (update_page_callback_foreach), (update_page_callback):
+       * shell/ev-view.c: (scroll_to_current_page):
+       
+       Fix for the bug #325067 with more intelligent selection
+       of current link in sidebar. Make sidebar handle links
+       of FITR-like type more correctly.
+
+       * dvi/pixbuf-device.c: (dvi_pixbuf_draw_rule),
+       (dvi_pixbuf_put_pixel):
+       
+       Fix memory consumtion with disabled alpha channel.
+
+2005-12-28  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * data/evince-ui.xml:
+       * shell/ev-window.c: (view_menu_popup_cb),
+       (ev_popup_cmd_open_link), (ev_window_init):
+       
+       Update context menu for internal links. Fix for the bug
+       #325066.
+
+2005-12-28  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-view.c: (ev_view_popup_menu), (ev_view_class_init):
+       
+       Bind context menu to keyboard also. Fix for the bug
+       #325065.
+
+2005-12-27  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-view.c: (selection_scroll_timeout_cb):
+       
+       Horizontal scroll on selection also.
+
+2005-12-26  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-metadata-manager.c: (parse_value):
+       * shell/ev-view.c: (goto_xyz_link):
+       
+       Correct zoom setup and metadata save broken in 
+       some locales.
+
+2005-12-26  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-view-private.h:
+       * shell/ev-view.c: (scroll_to_current_page),
+       (view_set_adjustment_values), (goto_fitr_link), (goto_fitv_link),
+       (goto_fith_link), (goto_fit_link), (goto_xyz_link),
+       (page_changed_cb), (ev_view_set_continuous),
+       (ev_view_set_dual_page), (ev_view_set_presentation):
+       
+       Delay scroll until allocation to correctly position page. Fix
+       for the bug #317334.
+
+2005-12-25  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * NEWS:
+       * configure.ac:
+       
+       Update NEWS and require poppler 0.5.0.
+
+2005-12-25  Carlos Garcia Campos  <carlosgc@gnome.org>
+       
+       * data/evince-ui.xml:
+       * shell/ev-view-private.h:
+       * shell/ev-view.c: (ev_view_get_link_at_location),
+       (handle_link_over_xy), (ev_view_button_press_event),
+       (ev_view_button_release_event), (ev_view_class_init):
+       * shell/ev-window.c: (view_menu_popup_cb), (ev_window_dispose),
+       (ev_popup_cmd_open_link), (ev_popup_cmd_copy_link_address),
+       (ev_window_init):
+       
+       Implement right-click context menu.
+
+2005-12-25  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * djvu/djvu-document.c: (djvu_document_thumbnails_get_thumbnail):
+       * dvi/pixbuf-device.c: (dvi_pixbuf_create_image),
+       (mdvi_pixbuf_device_render):
+       * pdf/ev-poppler.cc:
+
+       Don't generate thumbnails with alpha. See bug #324077.
+       Thanks to Jeroen Zwartepoorte <jeroen.zwartepoorte@gmail.com>.
+
+2005-12-25  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-window.c: (setup_chrome_from_metadata):
+       
+       Fix typo that was hiding toolbar.
+
+2005-12-25  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-view-private.h:
+       * shell/ev-view.c: (ev_view_realize), (selection_update_idle_cb),
+       (selection_scroll_timeout_cb), (ev_view_motion_notify_event),
+       (ev_view_button_release_event), (ev_view_destroy):
+       
+       Small cleanup and autoscrolling during selection. Thanks to 
+       Ricardo Markiewicz  <rmarkie@fi.uba.ar>.
+
+2005-12-22  Jani Monoses <jani.monoses@gmail.com>
+
+       * configure.ac:
+       
+       Correctly check for comics option.
+
+2005-12-21  Eduardo Lima <eduardo.lima@indt.org.br>
+       * Makefile.am:
+       * configure.ac:
+       * backend/Makefile.am:
+       * backend/ev-document-factory.c:
+       * shell/ev-document-types.c:
+
+       Included option in configure to make ps backend 
+       compilation optional with --disable-ps.
+
+2005-12-20  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * backend/ev-document-factory.c:
+       * comics/Makefile.am:
+       * comics/comics-document.c: (comics_document_load):
+       * comics/ev-cbr-mime.xml:
+       * configure.ac:
+       
+       Comics mime types are added to shared-mime-info CVS. Now
+       we don't need to install our own mime types.
+
+2005-12-20  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-window.c:
+       
+       Add shortcut for "save a copy" menu entry. Fix for
+       the bug #324582.
+
+2005-12-19  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-pixbuf-cache.c: (dispose_cache_job_info),
+       (job_finished_cb), (new_selection_pixbuf_needed),
+       (ev_pixbuf_cache_get_selection_pixbuf), (update_job_selection),
+       (clear_job_selection), (ev_pixbuf_cache_set_selection_list):
+       
+       Rework selection job info logic and fix critical warning.
+
+2005-12-17  Abel Cheung  <maddog@linuxhall.org>
+
+       * configure.ac: Added "cy" "fa" "mk" "vi" to ALL_LINGUAS.
+
+2005-11-27  Jaap A. Haitsma <jaap@haitsma.org>
+
+       * data/evince-ui.xml:
+       * shell/ev-window.c: (ev_window_set_view_accels_sensitivity):
+       
+       Enter as shortcut key for next page. Fix for the bug
+       #321394.
+
+2005-11-18  Ales Nyakhaychyk  <nab@mail.by>
+
+       * configure.ac: Added "be" (Belarusian) to ALL_LINGUAS.
+
+2005-11-17  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-pixbuf-cache.c: (dispose_cache_job_info),
+       (job_finished_cb), (copy_job_to_job_info), (add_job_if_needed),
+       (new_selection_pixbuf_needed),
+       (ev_pixbuf_cache_get_selection_pixbuf), (update_job_selection),
+       (clear_job_selection):
+       
+       Too early for 0.5. Pixbuf cache code cleaned a bit.
+
+2005-11-14  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * NEWS:
+       * configure.ac:
+       
+       Release 0.5.0 preparation
+
+2005-11-14  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * comics/Makefile.am:
+       * configure.ac:
+       * shell/ev-document-types.c: (ev_document_types_add_filters):
+       
+       More advanced handling of custom mime type installation.
+
+2005-11-14  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * data/evince.schemas.in:
+       * shell/ev-metadata-manager.c: (value_free),
+       (ev_metadata_manager_get_last), (ev_metadata_manager_set_last),
+       (ev_metadata_manager_get), (ev_metadata_manager_set):
+       * shell/ev-metadata-manager.h:
+       * shell/ev-window.c: (update_chrome_flag),
+       (ev_window_cmd_focus_page_selector), (update_sidebar_visibility),
+       (setup_document_from_metadata), (setup_chrome_from_metadata),
+       (setup_sidebar_from_metadata), (setup_view_from_metadata),
+       (ev_window_cmd_edit_find), (ev_window_cmd_escape),
+       (ev_window_view_toolbar_cb),
+       (ev_window_sidebar_visibility_changed_cb), (find_bar_close_cb),
+       (view_actions_focus_in_cb), (ev_window_init), (ev_window_new):
+       
+       Save last document settings and reuse them for new documents.
+
+2005-11-14  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * Makefile.am:
+       * backend/Makefile.am:
+       * backend/ev-document-factory.c:
+       * backend/ev-document-factory.h:
+       * comics/Makefile.am:
+       * comics/comics-document.c: (G_DEFINE_TYPE_WITH_CODE),
+       (comics_document_load), (comics_document_save),
+       (comics_document_get_n_pages), (comics_document_get_page_size),
+       (get_page_size_area_prepared_cb), (comics_document_render_pixbuf)       (render_pixbuf_size_prepared_cb), (comics_document_finalize),
+       (comics_document_class_init), (comics_document_can_get_text),
+       (comics_document_get_info), (comics_document_document_iface_init),
+       (comics_document_init), (get_supported_image_extensions),
+       (comics_document_thumbnails_get_geometry),
+       (comics_document_thumbnails_get_thumbnail),
+       (comics_document_thumbnails_get_dimensions),
+       (comics_document_document_thumbnails_iface_init), (extract_argv):
+       * comics/comics-document.h:
+       * comics/ev-cbr-mime.xml:
+       * configure.ac:
+       * po/POTFILES.in:
+       * shell/ev-application.c: (ev_application_register_service):
+       * shell/ev-document-types.c: (ev_document_types_add_filters):
+       * thumbnailer/Makefile.am:
+       * thumbnailer/evince-thumbnailer-comics.schemas.in:
+       
+       New CBR/CBZ backend for comic books.
+
+2005-11-10  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/main.c: (load_files_remote):
+
+       Thanks to Robert McQueen <robot101@debian.org>. Dbus
+       warning on startup of second instance is fixed. It
+       is bug #320353.
+
+2005-10-30  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-window.c: (ev_window_finalize):
+       
+       Fix double free that cause crash.
+
+2005-10-29  Bastien Nocera <hadess@hadess.net>
+
+       * tiff/tiff-document.c: (tiff_document_load):
+       
+       Fix memory leak.
+
+2005-10-29  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * po/POTFILES.in:
+       * shell/Makefile.am:
+       * shell/ev-view-accessible.c: (ev_view_accessible_get_priv),
+       (ev_view_accessible_free_priv), (ev_view_accessible_class_init),
+       (ev_view_accessible_get_text),
+       (ev_view_accessible_get_character_at_offset),
+       (ev_view_accessible_get_text_before_offset),
+       (ev_view_accessible_get_text_at_offset),
+       (ev_view_accessible_get_text_after_offset),
+       (ev_view_accessible_get_character_count),
+       (ev_view_accessible_get_caret_offset),
+       (ev_view_accessible_set_caret_offset),
+       (ev_view_accessible_get_run_attributes),
+       (ev_view_accessible_get_default_attributes),
+       (ev_view_accessible_get_character_extents),
+       (ev_view_accessible_get_offset_at_point),
+       (ev_view_accessible_get_n_selections),
+       (ev_view_accessible_get_selection),
+       (ev_view_accessible_add_selection),
+       (ev_view_accessible_remove_selection),
+       (ev_view_accessible_set_selection),
+       (ev_view_accessible_text_iface_init),
+       (ev_view_accessible_idle_do_action),
+       (ev_view_accessible_action_do_action),
+       (ev_view_accessible_action_get_n_actions),
+       (ev_view_accessible_action_get_description),
+       (ev_view_accessible_action_get_name),
+       (ev_view_accessible_action_set_description),
+       (ev_view_accessible_action_iface_init),
+       (ev_view_accessible_get_type), (ev_view_accessible_new),
+       (ev_view_accessible_factory_get_accessible_type),
+       (ev_view_accessible_factory_create_accessible),
+       (ev_view_accessible_factory_class_init),
+       (ev_view_accessible_factory_get_type):
+       * shell/ev-view-accessible.h:
+       * shell/ev-view-private.h:
+       * shell/ev-view.c: (ev_view_get_accessible), (ev_view_class_init):
+       * shell/ev-view.h:
+       
+       Initial accessibility support.
+
+2005-10-27  Erdal Ronahi  <erdal.ronahi@gmail.com>
+
+       * configure.ac: Added ku (Kurdish) to ALL_LINGUAS
+
+2005-10-26  Hubert Figuiere <hfiguiere@teaser.fr>
+
+       * shell/ev-print-job.c: (idle_print_handler):
+       
+       Fix for bug Bug 318916: Printing multiple pages.
+
+2005-10-20  Runa Bhattacharjee  <runa@bengalinux.org>
+
+       * configure.ac: Added "bn" (Bengali) to ALL_LINGUAS.
+
+2005-10-18  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * pdf/ev-poppler.cc:
+       
+       Thumnail dimensions unified with other backends.
+       
+       * shell/ev-window-title.c: (ev_window_title_update):
+       
+       Fix warning.
+
+2005-10-17  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * data/ev-stock-zoom-fit-width.png:
+       
+       Remove unused file.
+
+2005-10-17  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * configure.ac:
+       * djvu/djvu-document.c: (djvu_document_load), (djvu_document_save),
+       (djvu_document_finalize):
+       * dvi/dvi-document.c: (dvi_document_load), (dvi_document_save),
+       (dvi_document_finalize):
+       * pixbuf/pixbuf-document.c: (pixbuf_document_load),
+       (pixbuf_document_save), (pixbuf_document_finalize):
+       * tiff/tiff-document.c: (tiff_document_load), (tiff_document_save),
+       (tiff_document_finalize):
+       
+       Save a copy implemented for various backends.
+
+2005-10-17  Daniel Gryniewicz <dang@gentoo.org>
+
+       * configure.ac:
+       
+       Don't link with ltiff if tiff is disabled.
+
+2005-10-14  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * pdf/GDKSplashOutputDev.cc:
+       * pdf/GDKSplashOutputDev.h:
+       * pdf/Thumb.cc:
+       * pdf/Thumb.h:
+       * pdf/pdf-document.cc:
+       * pdf/pdf-document.h:
+       * pdf/test-gdk-output-dev.cc:
+       
+       Remove old unused files.
+
+2005-10-12  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-window.c: (ev_window_setup_document):
+       
+       Fixed warnings on reload and probably crash reason.
+
+2005-10-12  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * properties/ev-properties-view.c:
+       (ev_properties_view_format_date):
+       
+       Check if date is invalid. Fix for bug 318134.
+
+2005-10-02  Wouter Bolsterlee <uws+gnome@xs4all.nl>
+
+       * shell/ev-window-title.c:
+       
+       Add .indd files (Adobe Indesign) to the list of "bad
+       extensions".
+
+2005-10-02  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * data/evince-ui.xml:
+       * shell/ev-window.c: (ev_window_set_view_accels_sensitivity):
+       
+       Add <ctrl>KP_Add and <ctrl>KP_Substract bindings.
+
+2005-09-27  Christian Persch  <chpe@cvs.gnome.org>
+
+       * shell/ev-window.c: (launch_link), (launch_external_uri),
+       (view_external_link_cb):
+
+       URL-escape link before passing it to gnome_vfs_url_show.
+
+2005-09-27  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-view.[ch], shell/ev-window.c: Disable copy action when
+       there isn't text selected.
+
+2005-09-27  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-view.c: (handle_link_over_xy):
+
+       Check tooltip is valid utf8 before showing it
+
+2005-09-27  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-view.c: Allow drag and drop of text. Fixes #316772
+
+2005-09-27  Christian Persch  <chpe@cvs.gnome.org>
+
+       * shell/ev-window-title.c: (ev_window_title_update):
+
+       Guard against using g_strstrip on NULL. Fixes bug #317291.
+
+2005-09-26  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * pdf/ev-poppler.cc:
+
+       Show title even for unknown links
+
+2005-09-26  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-window-title.c: (ev_window_title_update):
+
+       Strip the title string
+
+2005-09-26  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-window-title.c:
+
+       Add .rtf to the bad extensions list
+
+2005-09-26  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-view.c: (doc_point_to_view_point), (goto_fitr_link),
+       (goto_fitv_link), (goto_fith_link), (goto_xyz_link):
+
+       Ignore link coordinates if they are outside page bounds
+
+2005-09-26  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * backend/ev-link.c: (ev_link_type_get_type),
+       (ev_link_get_filename), (ev_link_get_params),
+       (ev_link_get_property), (ev_link_set_property),
+       (ev_window_dispose), (ev_link_class_init), (ev_link_new_launch):
+       * backend/ev-link.h:
+       * pdf/ev-poppler.cc:
+       * shell/ev-view.c: (ev_view_goto_link), (ev_view_class_init):
+       * shell/ev-window.c: (launch_link), (view_external_link_cb),
+       (ev_window_init):
+
+       Implement launch links. Delegate external link opening to
+       the window.
+
+2005-09-24  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * backend/ev-link.c: (ev_link_type_get_type), (ev_link_get_bottom),
+       (ev_link_get_right), (ev_link_get_property),
+       (ev_link_set_property), (ev_link_class_init),
+       (ev_link_new_page_fitv), (ev_link_new_page_fitr):
+       * backend/ev-link.h:
+       * pdf/ev-poppler.cc:
+       * shell/ev-view.c: (goto_fitr_link), (ev_view_goto_link):
+
+       Implement fitr links
+
+2005-09-24  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-view.c: (ev_view_get_width), (ev_view_get_height),
+       (goto_fitv_link), (goto_fith_link), (goto_fit_link),
+       (ev_view_goto_link), (ev_view_size_request_continuous_dual_page),
+       (ev_view_size_request_continuous),
+       (ev_view_size_request_dual_page),
+       (ev_view_size_request_single_page), (ev_view_size_allocate),
+       (ev_view_zoom_for_size_continuous_and_dual_page),
+       (ev_view_zoom_for_size_continuous),
+       (ev_view_zoom_for_size_dual_page),
+       (ev_view_zoom_for_size_single_page), (ev_view_set_zoom_for_size),
+       (ev_sizing_mode_get_type):
+       * shell/ev-view.h:
+       * shell/ev-window.c: (ev_window_sizing_mode_changed_cb):
+
+       Do not use modes for link, we need to calculate size ad hoc.
+       Still not perfect because of the usual scrollbar issues grrr.
+
+2005-09-24  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * backend/ev-link.c: (ev_link_type_get_type),
+       (ev_link_new_page_fith), (ev_link_new_page_fitv):
+       * backend/ev-link.h:
+       * pdf/ev-poppler.cc:
+       * shell/ev-view.c: (goto_fitv_link), (goto_fith_link),
+       (ev_view_goto_link), (ev_view_size_request_continuous_dual_page),
+       (ev_view_size_request_continuous),
+       (ev_view_size_request_dual_page),
+       (ev_view_size_request_single_page), (ev_view_size_allocate),
+       (zoom_for_size_fit_height),
+       (ev_view_zoom_for_size_continuous_and_dual_page),
+       (ev_view_zoom_for_size_continuous),
+       (ev_view_zoom_for_size_dual_page),
+       (ev_view_zoom_for_size_single_page), (ev_view_set_zoom_for_size),
+       (ev_sizing_mode_get_type):
+       * shell/ev-view.h:
+       * shell/ev-window.c: (ev_window_sizing_mode_changed_cb):
+
+       Implement FIT_HEIGHT mode (only for links).
+       Implement FITH links
+
+2005-09-24  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-window-title.c: (get_filename_from_uri),
+       (ev_window_title_sanitize_extension), (ev_window_title_update),
+       (ev_window_title_set_document), (ev_window_title_set_uri),
+       (ev_window_title_free):
+       * shell/ev-window-title.h:
+       * shell/ev-window.c: (ev_window_setup_document),
+       (ev_window_popup_password_dialog):
+
+       Refactor window title building while fixing it for
+       password documents.
+
+2005-09-24  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * pdf/ev-poppler.cc:
+
+       Escape link title before setting it in the model
+
+2005-09-23  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-application.c: (removed_from_session), (save_session),
+       (init_session), (ev_application_get_empty_window),
+       (ev_application_init), (ev_application_get_windows):
+       * shell/ev-application.h:
+       * shell/ev-window.c: (ev_window_finalize):
+
+       Add a function to retrieve window list and share it where
+       necessary.
+       Implement session handling, works pretty well thanks to the
+       metadata system.
+
+2005-09-22  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-password.c: (ev_password_item_created_callback),
+       (ev_password_dialog_save_password):
+       
+       Fix for bug 316972. Use async gnome-keyring API.
+
+2005-09-22  Christian Persch  <chpe@cvs.gnome.org>
+
+       * shell/ev-view.c: (ev_view_scroll_event), (ev_view_class_init):
+       Remove unused unrealize handler. Add scroll handling to
+       ev_view_scroll_event for presentation mode (bug #316708),
+       and fix the event state checks there.
+
+2005-09-22  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-page-action.c: (page_changed_cb):
+
+       "marco, maybe we should be crazy and jump right to 6! :)"
+
+       Bryan Clark, Sep 2005
+
+2005-09-22  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * ps/ps-document.c: (save_document), (ps_document_save),
+       (ps_document_ps_export_begin), (ps_document_ps_export_do_page),
+       (ps_document_ps_export_end):
+
+       Fix unstructured documents save and print
+
+2005-09-22  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-application.c: (ev_application_open_uri):
+
+       Fix window size persistance
+
+2005-09-22  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-view.c: (ev_view_button_release_event):
+
+       Based on a patch from carlosgc@gnome.org. Mouse buttons
+       switch pages in presentation mode.
+
+2005-09-19  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-page-cache.c: (ev_page_cache_get_size):
+
+       Dont cast to int before scaling
+
+2005-09-19  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * backend/ev-link.c: (ev_link_type_get_type),
+       (ev_link_new_page_xyz), (ev_link_new_page_fit),
+       (ev_link_new_page_fith):
+       * backend/ev-link.h:
+       * pdf/ev-poppler.cc:
+       * shell/ev-view.c: (goto_fith_link), (ev_view_goto_link):
+
+       Implement FIT and FITH links
+
+2005-09-19  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * pdf/ev-poppler.cc:
+
+       Return 0 results when search is not in progress.
+
+       * shell/ev-window.c: (ev_window_cmd_go_previous_page),
+       (ev_window_cmd_go_next_page), (find_bar_search_changed_cb):
+
+       Update menu sensitivity when cancelling search
+
+2005-09-19  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-view.c: (ev_view_can_find_next):
+
+       Take all pages in consideration, not just current one
+
+2005-09-19  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-page-cache.c:
+       * shell/ev-page-cache.h:
+       * shell/ev-view.c: (ev_view_binding_activated),
+       (ev_view_next_page), (ev_view_previous_page),
+       (ev_sizing_mode_get_type):
+       * shell/ev-view.h:
+       * shell/ev-window.c: (ev_window_cmd_go_previous_page),
+       (ev_window_cmd_go_next_page):
+
+       Move page next/previous functions from page chace to
+       view and change it to move by 2 page steps in dual mode.
+
+2005-09-19  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-window.c: (update_sidebar_visibility),
+       (setup_sidebar_from_metadata), (ev_window_setup_document),
+       (setup_view_from_metadata):
+
+       Show the index by default when there is one     
+
+2005-09-19  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-window-title.c: (ev_window_title_set_document):
+
+       Missing null check
+
+2005-09-17  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-view.c: (view_update_range_and_current_page):
+       
+       Allow display of last odd page in dual view. Fix for 316347.
+
+2005-09-17  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
+
+       * shell/ev-window.c: (ev_window_cmd_edit_toolbar):
+       
+       Make close button default. Fix for 316383.
+
+2005-09-17  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-properties-dialog.c: (ev_properties_dialog_init):
+       
+       Mark close button as default. Fix for 316381.
+
+2005-09-16  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * backend/ev-link.c: (ev_link_class_init):
+
+       Allow negative doubles in left/top properties
+
+2005-09-16  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-window.c:
+
+       Remove a bunch of strings that was used only
+       by the statusbar.
+
+2005-09-16  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-window-title.c: (get_filename_from_uri),
+       (ev_window_title_set_document):
+
+       When title has a confusing extension, show also
+       the document filename inside ()
+
+2005-09-16  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/Makefile.am:
+       * shell/ev-window-title.c: (ev_window_title_new),
+       (ev_window_title_update), (ev_window_title_set_type),
+       (ev_window_title_set_document), (ev_window_title_free):
+       * shell/ev-window-title.h:
+       * shell/ev-window.c: (ev_window_setup_document),
+       (password_dialog_response), (ev_window_popup_password_dialog),
+       (ev_window_dispose), (ev_window_init):
+
+       Factor out and cleanup window title code
+
+2005-09-16  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-window.c: (unable_to_load_dialog_response_cb),
+       (unable_to_load):
+
+       Make dialog transient so it doesnt block other windows
+
+2005-09-13  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * pdf/ev-poppler.cc:
+       
+       Fix pdf thumbnails rendering.
+
+2005-09-13  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
+
+       * shell/ev-window.c: (fullscreen_set_timeout):
+       
+       Increase timeout to hide full screen popup. Bug 
+       316123. 
+
+2005-09-13  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * data/evince.schemas.in:
+       * shell/ev-window.c: (update_action_sensitivity):
+
+       Allow the user to override document restrictions. Fix for bug
+       305818.
+
+2005-09-13  Christian Persch  <chpe@cvs.gnome.org>
+
+       * shell/ev-window.c: (ev_window_update_fullscreen_popup),
+       (ev_window_create_fullscreen_popup), (ev_window_screen_changed),
+       (ev_window_class_init): Fix multihead behaviour of fullscreen
+       toolbar popup. Fixes bug #315451.
+
+2005-09-13  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * configure.ac:
+       * data/evince-password.glade:
+       * shell/ev-password.c: (ev_password_dialog_set_property),
+       (ev_password_dialog_finalize), (ev_password_dialog_class_init),
+       (ev_password_dialog_init), (ev_password_set_bad_password_label),
+       (ev_password_dialog_entry_changed_cb),
+       (ev_password_dialog_entry_activated_cb),
+       (ev_password_dialog_save_password), (ev_password_keyring_found_cb),
+       (ev_password_search_in_keyring), (ev_password_dialog_get_password),
+       (ev_password_dialog_set_bad_pass):
+       * shell/ev-password.h:
+       * shell/ev-window.c: (password_dialog_response),
+       (ev_window_popup_password_dialog):
+       
+       Support for gnome-keyring for encrypted PDF's.
+
+2005-09-11  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-view.c: (handle_link_over_xy), (ev_view_realize),
+       (ev_view_motion_notify_event), (ev_view_leave_notify_event),
+       (ev_view_enter_notify_event), (ev_view_class_init):
+       
+       More precise handling of enter_notify/leave_notify events
+       in EvView. Fix for bug 315470.
+
+2005-09-08  Christopher Aillon  <caillon@redhat.com>
+
+       * shell/ev-window.c: (fullscreen_timeout_cb),
+       (fullscreen_set_timeout), (fullscreen_clear_timeout),
+       (ev_window_dispose):
+
+       leak fix: unref fullscreen_timeout_source before clearing it
+
+2005-09-08  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+        * configure.ac, dvi/mdvi/Makefile.am: 
+       
+       Use lt1 instead lt1lib. Thanks to yselkowitz@users.sourceforge.net
+
+2005-09-08  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * backend/ev-link.c: (ev_link_new_page_xyz):
+       * pdf/ev-poppler.cc:
+       * shell/ev-view.c: (goto_xyz_link), (ev_view_goto_link):
+
+       Fix some bugs with xyz links, respect zoom
+
+2005-09-08  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-window.c: (page_changed_cb),
+       (setup_document_from_metadata), (update_sidebar_visibility),
+       (setup_view_from_metadata), (ev_window_run_fullscreen),
+       (ev_window_stop_fullscreen), (ev_window_run_presentation),
+       (ev_window_stop_presentation), (ev_window_continuous_changed_cb),
+       (ev_window_dual_mode_changed_cb),
+       (ev_window_sidebar_current_page_changed_cb):
+
+       null check uri before setting and getting metadata
+
+2005-09-08  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * dvi/Makefile.am:
+       * properties/Makefile.am:
+       * shell/Makefile.am:
+       * thumbnailer/Makefile.am:
+
+       Some build fixes for cygwin. Patch by yselkowitz@users.sourceforge.net
+
+2005-09-08  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-sidebar-links.c: (ev_sidebar_links_class_init),
+       (selection_changed_callback):
+       * shell/ev-sidebar-links.h:
+
+       Add a signal for link activation.
+
+       * shell/ev-view.c: (ev_view_goto_link),
+       (ev_view_button_release_event):
+       * shell/ev-view.h:
+       * shell/ev-window.c: (sidebar_links_link_activated_cb),
+       (ev_window_init):
+
+       Implement the signal so that we can handle all link types.
+
+       * shell/ev-page-cache.c:
+
+       Remove unused set_link function
+
+2005-09-08  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * lib/ev-tooltip.c: (ev_tooltip_set_position):
+
+       Add some space from the cursor, hardcoded but I couldnt
+       find a better way.
+
+2005-09-07  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * lib/ev-tooltip.c:
+
+       Use mozilla style vs gtk style, way better for links.
+
+       * shell/ev-view.c: (ev_view_motion_notify_event),
+       (ev_view_destroy), (ev_view_init):
+
+       Deactive tooltip when the link hovered is changed.
+
+2005-09-07  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * backend/ev-document.h:
+       * backend/ev-link.c: (ev_link_type_get_type), (ev_link_get_top),
+       (ev_link_get_left), (ev_link_get_zoom), (ev_link_get_property),
+       (ev_link_set_property), (ev_window_dispose), (ev_link_class_init),
+       (ev_link_new_page), (ev_link_new_page_xyz):
+       * backend/ev-link.h:
+       * pdf/ev-poppler.cc:
+       * shell/ev-view.c: (doc_point_to_view_point), (scroll_to_xyz_link),
+       (go_to_link), (tip_from_link):
+
+       Implement xyz links, still not functional. Links are a total
+       mess, will need to refactor and bugfix a lot :(
+
+2005-09-05  Alessio Frusciante  <algol@firenze.linux.it>
+
+       * configure.ac: Added "it" (Italian) to ALL_LINGUAS.
+
+2005-09-05  Marco Pesenti Gritti <mpg@redhat.com>
+
+       * data/evince-ui.xml:
+       * data/evince.schemas.in:
+       * shell/Makefile.am:
+       * shell/ev-window.c: (update_chrome_visibility),
+       (password_dialog_response), (ev_window_load_job_cb),
+       (ev_window_xfer_job_cb), (ev_window_open_uri),
+       (ev_window_class_init), (set_chrome_actions), (load_chrome),
+       (ev_window_init):
+
+       Remove the statusbar. This regress loading feedback, need to
+       check with Bryan what we want to do there...
+
+2005-09-05  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * lib/ev-tooltip.c: (ev_tooltip_init):
+
+       Fix tooltip border and size handling
+
+2005-09-05  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * lib/ev-tooltip.c: (ev_tooltip_dispose), (ev_tooltip_class_init),
+       (ev_tooltip_set_position), (ev_tooltip_recently_shown),
+       (ev_tooltip_timeout), (ev_tooltip_activate),
+       (ev_tooltip_deactivate):
+       * lib/ev-tooltip.h:
+       * shell/ev-view.c: (ev_view_motion_notify_event):
+
+       Delay popup showing. Mirror gtk logic/times.
+
+2005-09-03  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * lib/Makefile.am:
+       * lib/ev-tooltip.c: (ev_tooltip_expose_event),
+       (ev_tooltip_class_init), (ev_tooltip_init), (ev_tooltip_new),
+       (ev_tooltip_set_text), (ev_tooltip_set_position):
+       * lib/ev-tooltip.h:
+
+       Simple widget to show tooltips at a custom position
+
+       * shell/ev-view.c: (tip_from_link), (ev_view_motion_notify_event),
+       (ev_view_destroy):
+
+       Use it for links. First go, needs work
+
+2005-08-17  Dennis Cranston  <dennis_cranston@yahoo.com>
+
+       * shell/ev-window.c: (ev_window_cmd_edit_toolbar): A couple small 
+       HIG fixes.  Use title capitalization for window title. Use 12 
+       pixels of space between the dialog's vbox and action area.
+
+2005-09-02  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-window.c: (file_open_dialog_response_cb),
+       (ev_window_cmd_file_open), (file_save_dialog_response_cb),
+       (ev_window_cmd_save_as):
+
+       Make file pickers not modal and refactor code some
+
+2005-09-02  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-sidebar.h:
+       * shell/ev-sidebar.c: (ev_sidebar_set_property),
+       (ev_sidebar_get_current_page), (ev_sidebar_get_property),
+       (ev_sidebar_class_init), (ev_sidebar_select_page),
+       (ev_sidebar_menu_item_activate_cb), (ev_sidebar_new),
+       (ev_sidebar_set_page):
+
+       Add a current page property and allow to get/set it
+
+       * shell/ev-window.c: (setup_view_from_metadata),
+       (ev_window_sidebar_current_page_changed_cb), (ev_window_init):
+
+       Persist current sidebar page per document
+
+2005-09-02  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * data/evince.schemas.in:
+       * shell/ev-window.c: (update_chrome_visibility),
+       (setup_document_from_metadata), (update_sidebar_visibility),
+       (setup_view_from_metadata), (ev_window_sidebar_position_change_cb),
+       (ev_window_run_fullscreen), (ev_window_stop_fullscreen),
+       (ev_window_run_presentation), (ev_window_stop_presentation),
+       (ev_window_view_sidebar_cb),
+       (ev_window_sidebar_visibility_changed_cb), (set_chrome_actions),
+       (load_chrome), (ev_window_init):
+
+       Persist size/visibility of sidebar per document
+
+Fri Sep  2 00:59:55 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * shell/ev-view.c (draw_loading_text): Draw loading text.
+
+2005-09-02  Dan Damian  <dand@gnome.ro>
+
+       * configure.in: Added "ro" to ALL_LINGUAS.
+
+2005-09-01  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-view.c: (clear_caches):
+
+       ev_page_cache_get doesnt return a reference,
+       dont try to unref it.
+
+2005-09-01  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/main.c: (load_files_remote):
+
+       Fix timestamp parameter with dbus <= 0.33
+
+2005-08-31  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * data/evince.schemas.in:
+
+       Add missing full stop
+
+2005-08-31  Hiroyuki Ikezoe  <poincare@ikezoe.net>
+
+       * shell/ev-pixbuf-cache.c: (dispose_cache_job_info):
+       * shell/ev-window.c: (ev_window_print_range), (ev_window_dispose):
+
+       Plug some memory leaks
+
+2005-08-29  Christian Persch  <chpe@cvs.gnome.org>
+
+       * configure.ac:
+       * lib/ev-debug.c: (trap_handler):
+
+       Check for execinfo.h and use it only if it exists.
+       Ported from Epiphany (bug #314776).
+
+2005-08-29  Duarte Loreto <happyguy_pt@hotmail.com>
+
+       * configure.ac: Added Portuguese (pt) to ALL_LINGUAS.
+
+2005-08-27  Mohammad DAMT  <mdamt@gnome.org>
+
+       * configure.ac: Added Indonesian "id" to ALL_LINGUAS
+       * po/id.po      : Added Indonesian translation
+
+Fri Aug 26 00:45:09 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * shell/main.c:
+       * shell/ev-application.c: Last minute GTK-2.6 fixes.
+       * NEWS: Release 0.4.0
+
+Thu Aug 25 23:40:23 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * configure.ac: catch another gtk+-2.8ism
+       * shell/main.c: Make work with gtk+-2.6
+
+2005-08-25  Ryan Lortie  <desrt@desrt.ca>
+
+       * shell/ev-application-service.xml: Add 'timestamp' argument to
+         ev_application_open_window and ev_application_open_uri methods.
+
+       * shell/ev-application.h: Add 'timestamp' argument to
+         ev_application_open_window, ev_application_open_uri,
+         and ev_application_open_uri_list functions.
+
+       * shell/ev-application.c (ev_application_open_window,
+         ev_application_open_uri, ev_application_open_uri_list): Change
+         functions that show/present windows to use a timestamp if one
+         is passed in.
+
+       * shell/ev-window.c (ev_window_cmd_file_open,
+         ev_window_cmd_recent_file_activate, drag_data_received_cb):
+       * shell/main.c (load_files): Modify calls to ev_application to
+         include GDK_CURRENT_TIME as timestamp.
+
+       * shell/main.c (load_files_remote): Obtain timestamp for client
+         instance from GDK and pass to server instance so new windows are
+         focused properly.  Fix dbus_g_proxy_call() calls by including second
+         G_TYPE_INVALID.
+         
+       Closes bug #314475.
+
+Thu Aug 25 22:13:08 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * shell/ev-window.c (ev_window_finalize): Check for
+       avail. EvWindows when quiting to handle the finalize better,
+       #314497
+
+2005-08-26  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+       
+       * properties/ev-properties-view.c: 
+       
+       Set textdomain to libglade. Fixes translation problem in property page.
+
+2005-08-26  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * djvu/djvu-document.c: (djvu_document_thumbnails_get_thumbnail):
+       * dvi/Makefile.am:
+       * dvi/dvi-document.c: (dvi_document_thumbnails_get_thumbnail):
+       * dvi/mdvi-lib/Makefile.am:
+       
+       Fix rotation of thumbnails, ported to new API. Moved library
+       dependencies earlier, probably it will fix linkage problem.
+
+Thu Aug 25 02:32:32 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * backend/ev-document-misc.c:
+       (ev_document_misc_get_thumbnail_frame):
+       * backend/ev-document-misc.h:
+       * configure.ac:
+       * pdf/ev-poppler.cc:
+       * shell/Makefile.am:
+       * shell/ev-sidebar-thumbnails.c: (add_range),
+       (ev_sidebar_thumbnails_set_loading_icon),
+       (ev_sidebar_thumbnails_refresh),
+       (ev_sidebar_thumbnails_set_document):
+       * shell/ev-sidebar-thumbnails.h:
+       * shell/ev-view.c: (ev_view_motion_notify_event),
+       (ev_view_set_property), (ev_view_get_property),
+       (ev_view_class_init), (ev_view_set_rotation):
+       * shell/ev-window.c: (ev_window_cmd_edit_rotate_left),
+       (ev_window_cmd_edit_rotate_right), (ev_window_rotation_changed_cb),
+       (ev_window_init):
+       * tiff/tiff-document.c: (tiff_document_thumbnails_get_thumbnail):
+       Redo rotation (again).  prepare for 0.4.0
+
+2005-08-24  Kristian Høgsberg  <krh@redhat.com>
+
+       * configure.ac: Bump poppler requirement to 0.4.1.
+
+       * pdf/ev-poppler.cc (pdf_selection_render_selection): Add rotation
+       argument to poppler_page_render_selection() call.
+
+2005-08-24  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * djvu/djvu-document.c: (djvu_document_render_pixbuf),
+       (djvu_document_thumbnails_get_thumbnail):
+       * dvi/dvi-document.c: (dvi_document_render_pixbuf),
+       (dvi_document_thumbnails_get_thumbnail):
+       * pixbuf/pixbuf-document.c: (pixbuf_document_render_pixbuf),
+       (pixbuf_document_thumbnails_get_thumbnail):
+       * tiff/tiff-document.c: (tiff_document_render_pixbuf):
+       
+       Update rotation direction of backends to fit with pdf and ps.
+
+2005-08-24  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * backend/ev-async-renderer.c: (ev_async_renderer_render_pixbuf):
+       * backend/ev-async-renderer.h:
+       * ps/ps-document.c: (ps_document_init), (setup_pixmap),
+       (setup_page), (ps_document_get_page_size),
+       (ps_async_renderer_render_pixbuf):
+       * ps/ps-document.h:
+       * shell/ev-jobs.c: (ev_job_render_run):
+
+       Fix orientation in the postscript document
+
+2005-08-23  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * pdf/ev-poppler.cc:
+       * ps/ps-document.c: (push_pixbuf), (ps_document_widget_event):
+       * shell/ev-view.c: (highlight_find_results):
+
+       Adapt to the new poppler rotation API. Fix text maps on landscape
+       documents.
+
+Sat Aug 20 17:13:48 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * shell/ev-view.c (compute_new_selection_text): get the correct
+       region when selecting in modes other than continuous.
+
+Sat Aug 20 13:10:01 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * shell/main.c (main): remove redundant g_warnings.
+
+2005-08-19  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/Makefile.am: Don't include autogenerated
+       file ev-application-service.h into distribution, since
+       it causes dbus crash. Fix for bugs 313724 and 313443. 
+
+2005-08-18  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * configure.ac: Fix sed expression for FreeBSD. Thanks
+       to Joe Marcus Clark <marcus@freebsd.org>
+       
+       * shell/eggfindbar.c: (entry_activate_callback),
+       (entry_changed_callback), (egg_find_bar_init),
+       (egg_find_bar_set_search_string):
+       
+       Made findbar buttons unsensitive if there is no text in
+       entry. Fix for the bug 313285.
+
+2005-08-17  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * ps/ps-document.c: Use g_filename_display_name for displaying
+       filenames and revert string freeze breackage
+
+2005-08-17  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * NEWS:
+       * configure.ac:
+
+       Update for 0.3.4
+
+       * shell/Makefile.am:
+
+       Add ev-application-service.xml to extra dist
+
+       * shell/ev-view.c: (find_page_at_location):
+
+       Remove unused function (fix warning)
+
+2005-08-17  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * dvi/mdvi-lib/t1.c: (t1_reset_resolution), (t1_really_load_font),
+       (t1_load_font), (t1_glyph_bitmap), (t1_font_remove):
+       
+       Fix warnings and compilation with t1lib-5.0 and newer. Fix for 
+       bug 313623.
+
+2005-08-16  Nickolay V. Shmyrev   <nshmyrev@yandex.ru>
+
+       * shell/ev-utils.c: (set_umask_permissions), (write_to_temp_file):
+       * shell/ev-window.c:
+       Fix build warnings
+
+2005-08-16  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * configure.ac: Update script to get dbus version.
+       Fix for the bug #313443.
+
+2005-08-16  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-window.c: (ev_window_cmd_escape):
+       
+       Return focus back to view on escape. Fix for bug 313295.
+
+2005-08-16  Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+       * shell/ev-window.c: (update_window_title),
+       (ev_window_popup_password_dialog), (ev_window_load_job_cb),
+       (ev_window_cmd_save_as):
+       
+       Correct conversion from uri to displayable string. Fix for
+       bug 313296.
+
+2005-08-16  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * ps/ps-document.c: convert filename to utf8 when there is an error
+       loading document. Fixes #309915
+
+2005-08-16  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * configure.ac:
+
+       We depend on poppler 0.4.0
+
+Mon Aug 15 21:53:05 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * configure.ac:
+       * NEWS: Release 0.3.3.
+       * thumbnailer/evince-thumbnailer.c: Remove pdf icon.
+
+2005-08-14  Dennis Cranston  <dennis_cranston@yahoo.com>
+
+       * shell/ev-window.c: (ev_window_cmd_file_open): HIG fixes:  
+       add a couple missing mnemonics to menu items, use title 
+       capitalization for menu items and window titles, and add 
+       ellipsis to open menu item.     
+
+Mon Aug 15 00:40:21 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * pdf/ev-poppler.cc:
+       * shell/ev-metadata-manager.c: (ev_metadata_manager_init):
+       * shell/ev-view.c: (ev_view_rotate_left), (ev_view_set_rotation),
+       (ev_view_get_rotation):
+       * shell/ev-view.h:
+       * shell/ev-window.c: (setup_view_from_metadata),
+       (save_rotation_to_file), (ev_window_cmd_edit_rotate_left),
+       (ev_window_cmd_edit_rotate_right): Fix rotation.  Save it to
+       disk.
+
+2005-08-14  Baris Cicek <baris@teamforce.name.tr>
+
+       * configure.ac: Added tr to ALL_LINGUAS
+
+2005-08-12  Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+       * shell/ev-view.c: Fix for bug Bug 311838. Search backward
+       requires several clicks to find word. Thanks to 
+       Colin Slater <kiltedtaco@gmail.com>.
+
+2005-08-11  Bryan Clark  <clarkbw@cvs.gnome.org>
+
+       * data/evince.desktop.in.in: Hide menu entry and
+       rename it to "Document Viewer". Fix for bug 
+       #312399.
+
+2005-08-11  Crispin Flowerday  <gnome@flowerday.cx>
+
+       * shell/ev-page-action.c (ev_page_action_class_init): 
+
+       Point to the correct function in constructor of the
+       activate_label signal
+
+Tue Aug  9 02:17:13 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * shell/ev-jobs.c: (ev_job_render_new), (ev_job_render_run):
+       * shell/ev-jobs.h: Make thread safe.
+
+2005-08-07  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-view.c: (view_update_range_and_current_page):
+       Don't update page range if we are scrolling to some document
+       point.
+
+2005-08-07  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-view.c: (get_page_extents): reverse rotation/scale
+       when getting max_page_width, fix drawing in dual mode.
+
+Sun Aug  7 02:06:08 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * shell/ev-view.c (ev_view_select_all): reverse rotation/page when
+       getting the area for select_all.
+
+2005-08-06  Kristian Høgsberg  <krh@redhat.com>
+
+       * backend/ev-selection.c: (ev_selection_render_selection):
+       * backend/ev-selection.h:
+       * pdf/ev-poppler.cc:
+       * shell/ev-jobs.c: (ev_job_render_new):
+       * shell/ev-jobs.h:
+       * shell/ev-pixbuf-cache.c: (get_selection_colors),
+       (add_job_if_needed), (ev_pixbuf_cache_get_selection_pixbuf):
+       * shell/ev-view.c: (ev_view_focus_in), (ev_view_focus_out),
+       (ev_view_class_init):
+
+       Change selection color on focus in and focus out events.  Also,
+       poppler now uses GdkColor for specifying the selection colors, so
+       drop some awkward conversion code.
+
+2005-08-06  Yair Hershkovitz  <yairhr@gmail.com>
+
+       * configure.ac: Added Hebrew translation
+
+Sat Aug  6 01:12:44 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * NOTES:
+       * backend/ev-selection.c: (ev_selection_render_selection):
+       * backend/ev-selection.h:
+       * pdf/ev-poppler.cc:
+       * shell/ev-jobs.c: (ev_job_render_dispose), (ev_job_render_new),
+       (ev_job_render_run):
+       * shell/ev-jobs.h:
+       * shell/ev-pixbuf-cache.c: (dispose_cache_job_info),
+       (ev_pixbuf_cache_new), (job_finished_cb), (add_job_if_needed),
+       (convert_gdk_color_to_uint), (ev_pixbuf_cache_get_text_mapping),
+       (ev_pixbuf_cache_style_changed),
+       (ev_pixbuf_cache_get_selection_pixbuf),
+       (ev_pixbuf_cache_set_selection_list),
+       (ev_pixbuf_cache_get_selection_list):
+       * shell/ev-pixbuf-cache.h:
+       * shell/ev-utils.c: (ev_print_region_contents):
+       * shell/ev-utils.h:
+       * shell/ev-view.c: (ev_view_queue_draw_page),
+       (selection_update_idle_cb), (ev_view_motion_notify_event),
+       (ev_view_style_set), (draw_one_page), (ev_view_class_init),
+       (setup_caches), (ev_view_find_next), (merge_selection_region),
+       (selection_free):
+       * shell/ev-window.c: (ev_window_update_fullscreen_popup):
+
+       Clean up selection to be much smoother!
+
+2005-08-05  Kristian Høgsberg  <krh@redhat.com>
+
+       * pdf/ev-poppler.cc (pdf_selection_render_selection): Pass colors
+       to poppler_page_render_selection().
+
+2005-08-05  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * ps/ps-document.c: (save_page_list): Use
+       unzipped document when printing. Thanks to 
+       Colin Slater <kiltedtaco@gmail.com>. Fix for bug
+       311016.
+
+2005-08-03  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-window.c: (update_action_sensitivity):
+       
+       Disable print and save respect to lockdown gconf keys. Fix
+       for 312342.
+
+2005-08-03  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * configure.ac:
+       * shell/ev-utils.c: (rename_file), (set_umask_permissions),
+       (write_to_temp_file), (ev_file_set_contents):
+       * shell/ev-utils.h:
+       * shell/ev-window.c: (save_print_config_to_file):
+       
+       Copy-paste g_file_set_contents to keep compatibility with gtk 2.6
+       Fix for bug 312238
+
+2005-07-31  Christian Persch  <chpe@cvs.gnome.org>
+
+       * shell/ev-window.c: (load_print_config_from_file),
+       (save_print_config_to_file), (ev_window_print_range):
+
+       Persist the print settings. Fixes bug #311578.
+
+2005-07-31  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * djvu/djvu-document.c: (djvu_document_get_page_size),
+       (djvu_document_render_pixbuf), (djvu_document_document_iface_init),
+       (djvu_document_thumbnails_get_thumbnail):
+       * dvi/dvi-document.c: (dvi_document_get_page_size),
+       (dvi_document_render_pixbuf), (dvi_document_document_iface_init),
+       (dvi_document_thumbnails_get_dimensions),
+       (dvi_document_thumbnails_get_thumbnail):
+       * pixbuf/pixbuf-document.c: (pixbuf_document_get_page_size),
+       (pixbuf_document_render_pixbuf),
+       (pixbuf_document_document_iface_init),
+       (pixbuf_document_thumbnails_get_thumbnail):
+       
+       Update backends to make them build with new rotation system.
+
+2005-07-31  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * help/C/figures/evince_start_window.png:
+       
+       Update documentation image from Luca Ferretti <elle.uca@libero.it>
+
+Sat Jul 30 19:09:34 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * shell/ev-pixbuf-cache.c: (ev_pixbuf_cache_clear):
+       * shell/ev-pixbuf-cache.h:
+       * shell/ev-sidebar-thumbnails.c:
+       (ev_sidebar_thumbnails_get_property), (add_range),
+       (adjustment_changed_cb):
+       * shell/ev-view.c: (ev_view_set_rotation): Fix rotation and the
+       pixbuf cache.  Make thumbnailing work again.  Also, fix bug where
+       we were thumbnailing the entire docment on startup, slowing us
+       down hugely. 
+
+Fri Jul 29 23:14:28 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * shell/ev-page-cache.c: (ev_page_cache_new):
+       * shell/ev-window.c: (update_action_sensitivity): Handle n_pages
+       == 0, fixes #310306.
+
+2005-07-29  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-view.c: (doc_rect_to_view_rect), (ev_view_rotate_right),
+       (ev_view_rotate_left):
+
+       Account rotation in doc_rect_to_view_rect.
+       Ensure rotation doesnt go out of bounds.
+
+2005-07-29  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-page-cache.c: (ev_page_cache_get_size):
+
+       Correct and cleanup w/h swapping
+
+2005-07-29  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * backend/ev-document-thumbnails.c:
+       (ev_document_thumbnails_get_thumbnail):
+       * backend/ev-document-thumbnails.h:
+       * backend/ev-document.c:
+       * backend/ev-document.h:
+       * backend/ev-render-context.c: (ev_render_context_new),
+       (ev_render_context_set_rotation):
+       * backend/ev-render-context.h:
+       * pdf/ev-poppler.cc:
+       * ps/ps-document.c: (ps_document_document_iface_init):
+       * shell/ev-jobs.c: (ev_job_thumbnail_new), (ev_job_thumbnail_run):
+       * shell/ev-jobs.h:
+       * shell/ev-page-cache.c: (build_height_to_page),
+       (ev_page_cache_new), (ev_page_cache_get_size),
+       (ev_page_cache_get_max_width), (ev_page_cache_get_max_height),
+       (ev_page_cache_get_height_to_page):
+       * shell/ev-page-cache.h:
+       * shell/ev-pixbuf-cache.c: (check_job_size_and_unref),
+       (add_job_if_needed), (ev_pixbuf_cache_add_jobs_if_needed),
+       (ev_pixbuf_cache_set_page_range), (new_selection_pixbuf_needed),
+       (ev_pixbuf_cache_get_selection_pixbuf):
+       * shell/ev-pixbuf-cache.h:
+       * shell/ev-print-job.c: (idle_print_handler):
+       * shell/ev-sidebar-thumbnails.c: (add_range):
+       * shell/ev-view.c: (view_update_range_and_current_page),
+       (get_page_y_offset), (get_page_extents),
+       (ev_view_size_request_continuous_dual_page),
+       (ev_view_size_request_continuous),
+       (ev_view_size_request_dual_page),
+       (ev_view_size_request_single_page), (draw_one_page),
+       (ev_view_set_rotation), (ev_view_rotate_right),
+       (ev_view_rotate_left), (ev_view_zoom_for_size_presentation),
+       (ev_view_zoom_for_size_continuous_and_dual_page),
+       (ev_view_zoom_for_size_continuous),
+       (ev_view_zoom_for_size_dual_page),
+       (ev_view_zoom_for_size_single_page), (compute_new_selection_text),
+       (ev_view_select_all):
+       * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get):
+       * tiff/tiff-document.c: (tiff_document_render_pixbuf),
+       (tiff_document_document_iface_init),
+       (tiff_document_thumbnails_get_thumbnail):
+
+       Use rotation rather than orientation. It's easier and enough
+       for our needs.
+
+2005-07-29  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-page-cache.c: (build_height_to_page),
+       (ev_page_cache_new), (ev_page_cache_get_size),
+       (ev_page_cache_get_max_width), (ev_page_cache_get_max_height),
+       (ev_page_cache_get_height_to_page):
+       * shell/ev-page-cache.h:
+       * shell/ev-view.c: (get_page_y_offset), (get_page_extents),
+       (ev_view_size_request_continuous_dual_page),
+       (ev_view_size_request_continuous),
+       (ev_view_zoom_for_size_continuous_and_dual_page),
+       (ev_view_zoom_for_size_continuous):
+
+       Make the page cache aware of page orientation.
+
+2005-07-29  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * backend/ev-document-thumbnails.c:
+       (ev_document_thumbnails_get_thumbnail):
+       * backend/ev-document-thumbnails.h:
+       * backend/ev-document.c:
+       * backend/ev-document.h:
+       * backend/ev-ps-exporter.c: (ev_ps_exporter_do_page):
+       * backend/ev-ps-exporter.h:
+       * pdf/ev-poppler.cc:
+       * ps/ps-document.c: (ps_document_document_iface_init),
+       (ps_document_ps_export_do_page):
+       * shell/ev-jobs.c: (ev_job_thumbnail_new), (ev_job_thumbnail_run):
+       * shell/ev-jobs.h:
+       * shell/ev-page-cache.c: (ev_page_cache_get_size),
+       (ev_page_cache_get):
+       * shell/ev-page-cache.h:
+       * shell/ev-pixbuf-cache.c: (check_job_size_and_unref),
+       (add_job_if_needed), (ev_pixbuf_cache_add_jobs_if_needed),
+       (ev_pixbuf_cache_set_page_range), (new_selection_pixbuf_needed):
+       * shell/ev-pixbuf-cache.h:
+       * shell/ev-print-job.c: (idle_print_handler):
+       * shell/ev-sidebar-thumbnails.c: (add_range):
+       * shell/ev-view.c: (view_update_range_and_current_page),
+       (get_page_extents), (ev_view_size_request_dual_page),
+       (ev_view_size_request_single_page), (draw_one_page),
+       (clear_caches), (ev_view_set_orientation), (ev_view_rotate_right),
+       (ev_view_rotate_left), (ev_view_zoom_for_size_presentation),
+       (ev_view_zoom_for_size_dual_page),
+       (ev_view_zoom_for_size_single_page), (compute_new_selection_text),
+       (ev_view_select_all):
+       * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get):
+       * tiff/tiff-document.c: (tiff_document_get_page_size),
+       (tiff_document_get_orientation), (rotate_pixbuf),
+       (tiff_document_render_pixbuf), (tiff_document_document_iface_init),
+       (tiff_document_thumbnails_get_thumbnail),
+       (tiff_document_ps_export_do_page), (tiff_document_init):
+
+       Really make use of the orientation bit of the render context.
+       Use the render context in a few more places in the backend API.
+       This regress orientation, but now it's done right. Will try to
+       fix it up asap...
+
+2005-07-29  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-view.c: (ensure_rectangle_is_visible):
+
+       Patch by Nickolay V. Shmyrev to fix find flickering
+
 2005-07-27  Martin Kretzschmar  <martink@gnome.org>
 
        * backend/ev-ps-exporter.h: add paper_width, paper_height, and