+2007-03-12 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * NEWS:
+ * configure.ac:
+
+ Release 0.8.0
+
+2007-03-10 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-sidebar-thumbnails.c: (adjustment_changed_cb):
+
+ Do not render thumbnails when sidebar thumbnail page is not visible
+ at startup. Fixes bug #416447.
+
+2007-03-07 Christian Kirbach <Christian.Kirbach@googlemail.com>
+
+ * data/evince.desktop.in.in:
+
+ "Application" is not a valid category in the freedesktop specification.
+
+2007-02-27 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * libdocument/ev-file-helpers.[ch]: (compression_run),
+ (ev_file_uncompress), (ev_file_compress):
+ * shell/ev-window.c: (file_save_dialog_response_cb):
+
+ Save document compressed when saving a copy of a compressed document.
+ Fixes bug #334542.
+
+2007-02-23 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-view.c: (ev_view_goto_window_key_press_event):
+
+ Allow deleting in goto window entry in presentation mode.
+
+2007-02-20 Kjartan Maraas <kmaraas@gnome.org>
+
+ * Makefile.am: Dist MAINTAINERS.
+
+2007-02-20 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-window.c: (ev_window_update_actions):
+
+ Fix zoom shortcut keys when searching. Fixes bug #409828.
+
+2007-02-18 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-window.c: (ev_window_setup_document):
+
+ Fix crash when loading documents with only one page.
+
+2007-02-16 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * backend/dvi/dvi-document.c:
+ (dvi_document_thumbnails_get_dimensions),
+ (dvi_document_thumbnails_get_thumbnail):
+ * backend/impress/impress-document.c:
+ (impress_document_thumbnails_get_thumbnail),
+ (impress_document_thumbnails_get_dimensions):
+ * backend/ps/ps-document.c: (ps_document_thumbnails_get_thumbnail),
+ (ps_document_thumbnails_get_dimensions):
+ * backend/djvu/djvu-document.c:
+ (djvu_document_thumbnails_get_dimensions),
+ (djvu_document_thumbnails_get_thumbnail):
+ * backend/tiff/tiff-document.c:
+ (tiff_document_thumbnails_get_thumbnail),
+ (tiff_document_thumbnails_get_dimensions):
+ * backend/pdf/ev-poppler.cc: (make_thumbnail_for_page),
+ (pdf_document_thumbnails_get_thumbnail),
+ (pdf_document_thumbnails_get_dimensions):
+ * backend/comics/comics-document.c:
+ (comics_document_thumbnails_get_thumbnail),
+ (comics_document_thumbnails_get_dimensions):
+ * backend/pixbuf/pixbuf-document.c:
+ (pixbuf_document_thumbnails_get_thumbnail),
+ (pixbuf_document_thumbnails_get_dimensions):
+ * libdocument/ev-document-thumbnails.[ch]:
+ (ev_document_thumbnails_get_thumbnail),
+ (ev_document_thumbnails_get_dimensions):
+ * libdocument/ev-document-misc.[ch]:
+ (ev_document_misc_get_thumbnail_frame):
+ * shell/ev-jobs.[ch]: (ev_job_thumbnail_dispose),
+ (ev_job_thumbnail_new), (ev_job_thumbnail_run):
+ * shell/ev-sidebar-thumbnails.c: (get_scale_for_page), (add_range),
+ (ev_sidebar_thumbnails_set_loading_icon), (refresh),
+ (ev_sidebar_thumbnails_refresh):
+ * shell/ev-window.c: (ev_window_setup_document):
+ * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get):
+
+ Use an EvRenderContext for rendering thumbnails instead of a suggested
+ width, so that different sized pages get sized proportionally.
+
+2007-02-15 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-view.c: (ev_view_button_press_event),
+ (ev_view_key_press_event):
+
+ Fix critical warnings when there is no document loaded.
+
+2007-02-15 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-page-action-widget.c:
+ * shell/ev-navigation-action.c:
+ * shell/ev-window.c:
+
+ Fix compile warnings.
+
+2007-02-15 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * backend/djvu/djvu-text.h:
+ * backend/djvu/djvu-document.c:
+ * backend/djvu/djvu-text-page.c:
+ * backend/djvu/djvu-links.c:
+ * backend/djvu/djvu-text-page.h:
+ * backend/djvu/djvu-text.c:
+
+ Fix build on Mac. Fixes bug #392186. Patch by
+ <ephraim_owns@hotmail.com>
+
+2007-02-15 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * backend/pdf/ev-poppler.cc: (pdf_document_file_exporter_do_page):
+
+ Restore cairo context before rendering every page when printing a PDF
+ document into a PDF file.
+
+2007-02-13 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * backend/ps/gstypes.h:
+ * backend/ps/ps-document.c: (ps_document_get_page_rotation),
+ (ps_document_get_page_size), (ps_async_renderer_render_pixbuf),
+ (ps_document_thumbnails_get_thumbnail):
+
+ Handle PostScript page orientation. Fixes bug #318568.
+
+2007-02-13 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * backend/ps/Makefile.am:
+ * backend/ps/ps-document.[ch]: (ps_document_init), (ps_document_dispose),
+ (document_load), (ps_document_load), (save_document),
+ (save_page_list), (ps_document_get_n_pages),
+ (ps_document_get_page_size), (ps_document_get_info),
+ (ps_interpreter_page_rendered), (ps_async_renderer_render_pixbuf),
+ (ps_interpreter_thumbnail_rendered), (ps_document_render_thumbnail),
+ (ps_document_thumbnails_get_thumbnail),
+ (ps_document_thumbnails_get_dimensions),
+ (ps_document_document_thumbnails_iface_init):
+ * backend/ps/ps.[ch]: (psgetpagebox):
+ * backend/ps/ps-interpreter.[ch]:
+
+ Add support for thumbnails in ps backend. Fixes bug #164755.
+
+2007-02-13 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * NEWS:
+ * configure.ac:
+
+ Release 0.7.2
+
+2007-02-12 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-window.c: (ev_window_set_icon_from_thumbnail),
+ (ev_window_clear_thumbnail_job), (ev_window_setup_document),
+ (ev_window_dispose):
+
+ Use document thumbnail as window icon. Fixes bug #384442.
+
+2007-02-11 Ed Catmur <ed@catmur.co.uk>
+
+ * configure.ac:
+
+ Remove application/x-gzpostscript from EVINCE_MIME_TYPES which was
+ duplicated adding application/x-bzpostscript instead.
+
+2007-02-11 Tom Parker <palfrey@tevp.net>
+
+ * backend/ps/ps-document.c: (document_load):
+
+ Check return value of psscan before trying
+ to use it. Fixes bug #372414.
+
+2007-02-11 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-page-cache.c: (ev_page_cache_finalize):
+
+ Fix invalid free in ev-page-cache. Fixes bug #404745.
+
+2007-02-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * test/Makefile.am:
+ * test/test3.py:
+
+ Added reload test case.
+
+2007-02-10 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * po/POTFILES.in:
+ * backend/djvu/djvu-document.c: (djvu_document_load):
+
+ Check whether there are missing files in indirect multipage djvu
+ documents. Fixes bug #361683.
+
+2007-02-07 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * test/Makefile.am:
+ * test/test-mime.bin:
+ * test/test3.py:
+
+ Added test for slow mime type
+
+2007-02-06 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-page-cache.c: (ev_page_cache_finalize):
+
+ Add some checks and call parent_class->finalize. Fixes bug #404745.
+
+2007-02-06 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * shell/ev-navigation-action.c: (connect_proxy):
+
+ Fixes dropdown history menu. Thanks a lot Carlos!
+
+2007-02-05 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * backend/djvu/djvu-links.c: (str_to_utf8), (build_tree):
+
+ Make sure g_markup_escape_text receives a valid utf-8 string. Fixes
+ bug #373715.
+
+2007-02-05 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * backend/ps/ps.c: (psscan):
+
+ Fix memory leak.
+
+2007-02-03 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * configure.ac:
+ * libdocument/ev-file-helpers.c:
+
+ Add missing libgnome/gnome-init.h header file. Fixes bug #396677.
+
+2007-02-03 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * configure.ac:
+ * backend/ps/ps-document.c: (ps_document_init), (ps_document_dispose),
+ (ps_interpreter_start), (document_load), (save_document),
+ (save_page_list):
+ * libdocument/ev-file-helpers.[ch]: (ev_file_uncompress):
+ * libdocument/ev-document-factory.c:
+ (ev_document_factory_get_from_mime), (get_document_from_uri),
+ (free_uncompressed_uri), (ev_document_factory_get_document):
+ * shell/ev-window.c: (ev_window_cmd_file_open_copy_at_dest):
+
+ Support for PDF, PS and EPS compressed files. Fixes bug #307087.
+
+2007-02-03 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * libdocument/ev-document.h:
+
+ Fix typo in function name.
+
+2007-02-03 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * backend/ps/ps-document.c: (ps_interpreter_finished),
+ (ps_interpreter_start), (ps_interpreter_failed):
+
+ Handle ghostscript interpreter crashes.
+
+2007-02-02 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-window.c: (ev_window_open_uri),
+ (window_configure_event_cb):
+
+ Setup window size and position before showing it. Fixes bug #401711.
+
+2007-02-02 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * backend/ps/Makefile.am:
+ * backend/ps/ps-document.[ch]: (ps_section_free), (ps_document_init),
+ (ps_document_dispose), (ps_document_class_init),
+ (ps_interpreter_input), (ps_interpreter_output),
+ (ps_interpreter_error), (setup_interpreter_env),
+ (ps_interpreter_start), (ps_interpreter_stop),
+ (ps_interpreter_failed), (ps_interpreter_is_ready),
+ (check_filecompressed), (document_load), (ps_document_load),
+ (ps_document_get_n_pages), (setup_page), (setup_pixmap),
+ (ps_document_widget_event), (send_ps), (ps_document_next_page),
+ (render_page):
+
+ Rework ps-document. Code cleanups, remove deprecated code.
+
+2007-02-01 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-view.c: (ev_view_button_press_event):
+
+ Do not start an image drag and drop operation when pointer is on
+ text, so that we can select text when the whole background is an
+ image.
+
+2007-01-31 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-window.c: (ev_window_update_actions):
+
+ Disable all zoom related actions during presentation mode.
+
+2007-01-31 Esteban Sanchez <esteban@steve-0.com>
+
+ * shell/ev-view.c: (ev_view_zoom_in), (ev_view_zoom_out):
+
+ Do not zoom in or out on presentation mode. Fixes bug #401305.
+
+2007-01-30 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * shell/ev-navigation-action.c: (connect_proxy),
+ (create_menu_item), (ev_navigation_action_class_init):
+
+ Correctly show menu and fix crash when navigaton
+ action is out of toolbar visible area.
+
+2007-01-30 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * data/Makefile.am:
+ * data/evince.1:
+
+ Added man file
+
+2007-01-29 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * help/reference/* :
+ * configure.ac:
+
+ Added gtk-doc based documentation for Evince.
+ Still in initial state but I hope it will
+ grow.
+
+ * configure.ac:
+
+ Lower dbus requirement to 0.70
+
+2007-01-29 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-window.c: (ev_window_add_history):
+
+ Fix memory leak.
+
+2007-01-29 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * shell/ev-view.c: (ev_view_page_label_from_dest), (tip_from_link):
+ * shell/ev-view.h:
+ * shell/ev-window.c: (ev_window_add_history):
+
+ Correctly handle named destination links
+
+2007-01-28 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * NOTES:
+ * backend/djvu/djvu-links.c: (djvu_links_get_links_model):
+ * backend/pdf/ev-poppler.cc:
+ * libdocument/ev-document-links.h:
+ * libdocument/ev-link.c: (ev_link_get_page):
+ * libdocument/ev-link.h:
+ * shell/ev-history.c: (ev_history_init), (ev_history_class_init),
+ (ev_history_add_link):
+ * shell/ev-history.h:
+ * shell/ev-navigation-action.c: (activate_menu_item_cb),
+ (new_history_menu_item), (build_menu):
+ * shell/ev-page-cache.c: (ev_page_cache_set_current_page_history):
+ * shell/ev-sidebar-links.c: (create_loading_model),
+ (print_section_cb), (ev_sidebar_links_construct),
+ (fill_page_labels), (update_page_callback_foreach),
+ (update_page_callback), (job_finished_callback):
+ * shell/ev-view.c: (ev_view_handle_link):
+ * shell/ev-window.c: (ev_window_find_chapter),
+ (ev_window_add_history), (view_handle_link_cb),
+ (history_changed_cb):
+
+ Implements another history variant
+
+2007-01-28 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-window.c: (view_external_link_cb):
+ * shell/ev-view.c: (ev_view_button_release_event):
+
+ Open links in new window when clicking with middle button.
+
+2007-01-28 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * shell/ev-navigation-action.c: (new_history_menu_item):
+ * shell/ev-page-cache.c: (ev_page_cache_set_current_page_history):
+ * shell/ev-view.c: (ev_view_handle_link):
+ * shell/ev-window.c:
+
+ Store link before jump, not the destination. For me it
+ seems like more natural history behavior.
+
+2007-01-28 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * shell/ev-navigation-action.c: (activate_menu_item_cb),
+ (ev_navigation_action_class_init):
+ * shell/ev-navigation-action.h:
+ * shell/ev-page-action.c: (activate_cb):
+ * shell/ev-page-cache.c: (ev_page_cache_class_init),
+ (ev_page_cache_set_current_page_history):
+ * shell/ev-page-cache.h:
+ * shell/ev-sidebar-thumbnails.c:
+ (ev_sidebar_tree_selection_changed),
+ (ev_sidebar_icon_selection_changed), (page_changed_cb):
+ * shell/ev-view-private.h:
+ * shell/ev-view.c: (ev_view_handle_link), (ev_view_class_init):
+ * shell/ev-view.h:
+ * shell/ev-window.c: (page_changed_cb), (history_changed_cb),
+ (ev_window_setup_document), (ev_window_load_job_cb):
+ * shell/ev-window.h:
+
+ History finally works as expected.
+
2007-01-28 Carlos Garcia Campos <carlosgc@gnome.org>
* shell/ev-sidebar-links.c: (ev_sidebar_links_map):