+2005-04-06 Marco Pesenti Gritti <mpg@redhat.com>
+
+ * po/POTFILES.in:
+ * shell/ev-window.c:
+ * thumbnailer/evince-thumbnailer.c:
+
+ s/pdf-document/ev-poppler
+
+2005-04-06 Marco Pesenti Gritti <mpg@redhat.com>
+
+ * NEWS:
+ * configure.ac:
+
+ Release 0.2.0
+
+ * ps/ps-document.c: (setup_pixmap):
+
+ Remove debug code
+
+2005-04-05 Kristian Høgsberg <krh@redhat.com>
+
+ * backend/ev-page-cache.c (ev_page_cache_next_page):
+ * shell/ev-window.c (ev_window_cmd_go_next_page)
+ (ev_window_cmd_go_first_page): Fix of by one errors.
+
+2005-04-05 Marco Pesenti Gritti <mpg@redhat.com>
+
+ * ps/ps-document.c: (get_page_box):
+
+ Fix page size calculation
+
+2005-04-05 Marco Pesenti Gritti <mpg@redhat.com>
+
+ * ps/ps-document.c: (ps_document_init), (push_pixbuf),
+ (ps_document_cleanup), (setup_pixmap), (get_page_box),
+ (get_page_orientation), (setup_page), (document_load),
+ (ps_document_get_page_size), (render_pixbuf_idle):
+ * ps/ps-document.h:
+
+ More refactoring to adapt to EvDocument changes
+
+2005-04-05 Marco Pesenti Gritti <mpg@redhat.com>
+
+ * ps/ps-document.c: (start_interpreter):
+
+ Actually add alpha args
+
+2005-04-05 Marco Pesenti Gritti <mpg@redhat.com>
+
+ * pdf/ev-poppler.cc:
+
+ Make clipboard work again
+
+2005-04-04 Kristian Høgsberg <krh@redhat.com>
+
+ Make searching work again.
+
+ * backend/ev-document.c:
+ * backend/ev-document.h:
+ * backend/ev-document-find.c:
+ * backend/ev-document-find.h: Change EvDocumentIface so we no
+ longer store the current page or zoom level in the document. The
+ consequence is that all calls that operate on the current page now
+ instead take the page number as an extra argument, and all
+ coordinates are now doubles in document coordinate system.
+
+ * pdf/ev-poppler.cc:
+ * pixbuf/pixbuf-document.c:
+ * ps/ps-document.c: Update backends accordingly.
+
+2005-04-04 Marco Pesenti Gritti <marco@gnome.org>
+
+ * autogen.sh:
+
+ Add required gettext version
+
+Sat Apr 2 18:57:00 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * shell/evwindow.c: Patch from Alberto Mesas <amesas@gmail.com> to
+ make F1 bring up non-existent help.
+
+ * shell/eggfindbar.c: Patch from Christian Persch to sync to
+ epiphany's find bar, #167477
+
+ * shell/ev-view.c (ev_view_jump): Patch from Emil Soleyman-Zomalan
+ <emil@nishra.com> to add space-bar scrolling,
+
+ * shell/ev-window.c (static GtkActionEntry entries): add default
+ keybinding for Help (F1)
+ Fixes #171068
+
+ * shell/ev-view.c (ev_view_show_cursor): Fix from Yuval Tanny
+ changing EV_VIEW_CURSOR_LINK to EV_VIEW_CURSOR_NORMAL resolves bug
+ 170110
+
+2005-04-01 David Malcolm <dmalcolm@redhat.com>
+
+ * Makefile.am:
+ * pixbuf/pixbuf-document.c:
+
+ Got pixbuf backend working again
+
+2005-04-01 Steve Murphy <murf@e-tools.com>
+
+ * configure.in: Added "rw" to ALL_LINGUAS.
+
+Fri Apr 1 02:33:41 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * shell/ev-sidebar-links.c (create_loading_model): Fix mismatch in
+ model types, noticed by Martin Kretzschmar.
+
+2005-04-01 Kristian Høgsberg <krh@redhat.com>
+
+ * pdf/ev-poppler.cc: Implement search based on
+ poppler_page_find_text(). Currently a bit crude since we remember
+ all matches from all pages. Also, we grab the big document lock
+ when we search since searching changes the underlying stream and
+ thus conflicts with the rendering thread.
+
+ * shell/ev-view.c: (draw_rubberband), (highlight_find_results),
+ (jump_to_find_page), (ev_view_set_document), (ev_view_find_next),
+ (ev_view_find_previous): Fix some page indexes to be 0 based,
+ offset rubber band by view offset,
+
+Fri Apr 01 09:21:12 2005 Pablo Saratxaga <pablo@mandrakesoft.com>
+
+ * configure.ac: Added Walloon (wa) to ALL_LINGUAS.
+
+Fri Apr 1 01:59:39 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * shell/ev-page-action.c: Changed to use page labels now. Rewrote
+ completely because I didn't understand GtkActions. I should
+ read Marco's code more carefully in the future.
+
+ * backend/ev-page-cache.h (ev_page_cache_set_page_label): New
+ function
+
+2005-03-31 Kristian Høgsberg <krh@redhat.com>
+
+ * pdf/ev-poppler.cc (pdf_document_get_links): Update to work with
+ PopplerRectangle change from poppler CVS.
+
+Thu Mar 31 13:27:50 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * backend/ev-document.c: (ev_document_get_page_label):
+ * backend/ev-document.h:
+ * backend/ev-page-cache.c: (_ev_page_cache_new),
+ (ev_page_cache_get_page_label):
+ * backend/ev-page-cache.h:
+ * pdf/ev-poppler.cc:
+ * shell/ev-sidebar-links.c: (ev_sidebar_links_construct),
+ (links_page_num_func):
+ * shell/ev-sidebar-thumbnails.c:
+ (ev_sidebar_thumbnails_set_document):
+ * shell/ev-view.c: (status_message_from_link),
+ (ev_view_motion_notify_event):
+ * shell/ev-window.c: (document_supports_sidebar): Add in page
+ label support. It's not perfect yet, but it's the first 'feature'
+ in a while.
+ Also, fix a bogus comment noticed by crispin.
+
+Thu Mar 31 01:21:58 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * Makefile.am: Remove pixbuf backend for now
+
+ * configure.ac: Require poppler-glib instead of just poppler.
+
+ * backend/ev-document-thumbnails.h: Add a comment
+
+ * backend/ev-document.h:
+ * backend/ev-document.c: (ev_document_class_init),
+ (ev_document_load), (ev_document_get_link),
+ (ev_document_get_links): Remove 3 methods and add get_links.
+ Also, made 0 based.
+
+ * backend/ev-jobs.c: (ev_job_render_new), (ev_job_render_run):
+ * backend/ev-jobs.h: now EvJobRender can grab the links for a document.
+
+ * backend/ev-link.c: (ev_link_set_title),
+ (ev_link_mapping_free_foreach), (ev_link_mapping_free),
+ (ev_link_mapping_find):
+ * backend/ev-link.h: Allow NULL titles. Also, introduce a mapping link.
+
+ * backend/ev-page-cache.c: (ev_page_cache_init),
+ (_ev_page_cache_new), (ev_page_cache_set_current_page),
+ (ev_page_cache_get_size), (ev_page_cache_next_page),
+ (ev_page_cache_prev_page): Fix to be 0 based.
+
+ * pdf/Makefile.am:
+ * pdf/ev-poppler.h:
+ * pdf/ev-poppler.cc: New backend.
+
+ * ps/ps-document.c: (ps_document_init), (ps_document_set_page),
+ (ps_document_get_page), (ps_document_document_iface_init):
+
+ * shell/ev-pixbuf-cache.h:
+ * shell/ev-pixbuf-cache.c: (ev_pixbuf_cache_init),
+ (dispose_cache_job_info), (job_finished_cb), (move_one_job),
+ (ev_pixbuf_cache_update_range), (copy_job_to_job_info),
+ (add_job_if_needed), (ev_pixbuf_cache_set_page_range),
+ (ev_pixbuf_cache_get_pixbuf), (ev_pixbuf_cache_get_link_mapping):
+ Fix up code to grab a page cache per each doc. Also, fix to be 0
+ based.
+
+ * shell/ev-sidebar-thumbnails.c:
+ (ev_sidebar_tree_selection_changed), (page_changed_cb),
+ (ev_sidebar_thumbnails_set_document): Fix to be 0 based.
+
+ * shell/ev-view.c: (status_message_from_link),
+ (find_page_at_location), (get_link_at_location),
+ (ev_view_motion_notify_event), (ev_view_button_release_event),
+ (ev_view_init): Use the new link code. Fix to be 0 based.
+
+ * shell/ev-window.c: (update_action_sensitivity),
+ (document_supports_sidebar): 0 based.
+
+Fri Mar 25 16:55:58 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * pdf/pdf-document.cc: Patch from Fernando Herrera
+ <fherrera@onirica.com> to fix my quick fix to get_thumbnail.
+ *blush*
+
+Wed Mar 23 23:49:41 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * pdf/pdf-document.cc (pdf_document_thumbnails_get_thumbnail): add
+ 1 to the page, as this seems to be 1 based. I thought we has this
+ fixed. grump.
+
+2005-03-23 Marco Pesenti Gritti <marco@gnome.org>
+
+ * TODO:
+ * backend/Makefile.am:
+ * backend/ev-document-links.c:
+ (ev_document_links_has_document_links),
+ (ev_document_links_get_links_model):
+ * backend/ev-document-links.h:
+ * backend/ev-document.c: (ev_document_get_page_cache),
+ (ev_document_get_doc_mutex), (ev_document_load),
+ (ev_document_save), (ev_document_get_title),
+ (ev_document_get_n_pages), (ev_document_set_page),
+ (ev_document_get_page), (ev_document_set_target),
+ (ev_document_set_scale), (ev_document_set_page_offset),
+ (ev_document_get_page_size), (ev_document_get_text),
+ (ev_document_get_link), (ev_document_render),
+ (ev_document_render_pixbuf), (ev_document_scale_changed):
+ * backend/ev-document.h:
+ * backend/ev-job-queue.c: (remove_object_from_queue),
+ (notify_finished), (handle_job), (search_for_jobs_unlocked),
+ (no_jobs_available_unlocked), (ev_render_thread),
+ (ev_job_queue_init), (find_queue), (ev_job_queue_add_job),
+ (ev_job_queue_remove_job):
+ * backend/ev-job-queue.h:
+ * backend/ev-jobs.c: (ev_job_init), (ev_job_dispose),
+ (ev_job_class_init), (ev_job_links_init), (ev_job_links_dispose),
+ (ev_job_links_class_init), (ev_job_render_init),
+ (ev_job_render_dispose), (ev_job_render_class_init),
+ (ev_job_thumbnail_init), (ev_job_thumbnail_dispose),
+ (ev_job_thumbnail_class_init), (ev_job_finished),
+ (ev_job_links_new), (ev_job_links_run), (ev_job_render_new),
+ (ev_job_render_run), (ev_job_thumbnail_new),
+ (ev_job_thumbnail_run):
+ * backend/ev-jobs.h:
+ * backend/ev-link.c:
+ * backend/ev-link.h:
+ * backend/ev-page-cache.c: (ev_page_cache_init),
+ (ev_page_cache_class_init), (ev_page_cache_finalize),
+ (_ev_page_cache_new), (ev_page_cache_get_n_pages),
+ (ev_page_cache_get_current_page), (ev_page_cache_set_current_page),
+ (ev_page_cache_set_link), (ev_page_cache_get_title),
+ (ev_page_cache_get_size), (ev_page_cache_next_page),
+ (ev_page_cache_prev_page):
+ * backend/ev-page-cache.h:
+ * pdf/pdf-document.cc:
+ * ps/gsdefaults.c:
+ * ps/gsdefaults.h:
+ * ps/ps-document.c: (ps_document_init), (ps_document_class_init),
+ (push_pixbuf), (interpreter_failed), (ps_document_cleanup),
+ (ps_document_widget_event), (ps_document_finalize), (get_xdpi),
+ (get_ydpi), (setup_pixmap), (setup_page), (close_pipe),
+ (is_interpreter_ready), (output), (catchPipe), (input),
+ (start_interpreter), (check_filecompressed), (compute_dimensions),
+ (ps_document_enable_interpreter), (document_load),
+ (ps_document_next_page), (render_page), (ps_document_set_page),
+ (ps_document_set_scale), (render_pixbuf_idle),
+ (ps_document_render_pixbuf), (ps_document_document_iface_init):
+ * ps/ps-document.h:
+ * shell/Makefile.am:
+ * shell/ev-pixbuf-cache.c: (ev_pixbuf_cache_init),
+ (ev_pixbuf_cache_class_init), (ev_pixbuf_cache_finalize),
+ (dispose_cache_job_info), (ev_pixbuf_cache_dispose),
+ (ev_pixbuf_cache_new), (job_finished_cb),
+ (check_job_size_and_unref), (move_one_job),
+ (ev_pixbuf_cache_update_range), (find_job_cache),
+ (ev_pixbuf_cache_clear_job_sizes), (add_job_if_needed),
+ (ev_pixbuf_cache_add_jobs_if_needed),
+ (ev_pixbuf_cache_set_page_range), (ev_pixbuf_cache_get_pixbuf):
+ * shell/ev-pixbuf-cache.h:
+ * shell/ev-print-job.c: (ev_print_job_use_print_dialog_settings),
+ (idle_print_handler):
+ * shell/ev-sidebar-links.c: (ev_sidebar_links_destroy),
+ (selection_changed_cb), (create_loading_model),
+ (ev_sidebar_links_construct), (links_page_num_func),
+ (ev_sidebar_links_clear_document), (update_page_callback_foreach),
+ (update_page_callback), (job_finished_cb),
+ (ev_sidebar_links_set_document):
+ * shell/ev-sidebar-thumbnails.c:
+ (ev_sidebar_thumbnails_class_init), (adjustment_changed_cb),
+ (ev_sidebar_tree_selection_changed), (ev_sidebar_thumbnails_init),
+ (page_changed_cb), (thumbnail_job_completed_callback),
+ (ev_sidebar_thumbnails_set_document):
+ * shell/ev-sidebar-thumbnails.h:
+ * shell/ev-sidebar.c: (ev_sidebar_set_document):
+ * shell/ev-view.c: (ev_view_finalize), (ev_view_destroy),
+ (ev_view_get_offsets), (ev_view_size_request), (ev_view_realize),
+ (ev_view_unrealize), (highlight_find_results), (expose_bin_window),
+ (ev_view_select_all), (ev_view_copy), (ev_view_primary_get_cb),
+ (ev_view_create_invisible_cursor), (ev_view_motion_notify_event),
+ (ev_view_button_release_event), (ev_view_scroll_view),
+ (ev_view_class_init), (ev_view_init), (update_find_status_message),
+ (jump_to_find_result), (jump_to_find_page), (find_changed_cb),
+ (ev_view_new), (job_finished_cb), (page_changed_cb),
+ (ev_view_set_document), (go_to_link), (ev_view_zoom),
+ (size_to_zoom_factor), (ev_view_set_size), (ev_view_find_next),
+ (ev_view_find_previous):
+ * shell/ev-view.h:
+ * shell/ev-window.c: (update_action_sensitivity),
+ (ev_window_open_page), (update_window_title), (update_total_pages),
+ (page_changed_cb), (ev_window_setup_document),
+ (password_dialog_response), (ev_window_cmd_save_as),
+ (ev_window_print), (ev_window_cmd_go_previous_page),
+ (ev_window_cmd_go_next_page), (ev_window_cmd_go_first_page),
+ (ev_window_cmd_go_last_page), (ev_window_cmd_view_reload),
+ (find_bar_search_changed_cb), (goto_page_cb), (ev_window_init):
+ * shell/main.c: (main):
+
+ Merge evince-threads branch
+
+2005-03-16 Žygimantas Beručka <uid0@akl.lt>
+
+ * configure.ac: Added "lt" to ALL_LINGUAS.
+
+2005-03-14 Marco Pesenti Gritti <marco@gnome.org>
+
+ * NEWS:
+ * configure.ac:
+
+ Release 0.1.9
+
+2005-03-13 Fernando Herrera <fherrera@onirica.com>
+
+ * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get):
+
+ Fix here also the thumbnails 1-basedness :)
+
+2005-03-12 Marco Pesenti Gritti <marco@gnome.org>
+
+ * NEWS:
+ * configure.ac:
+
+ Release 0.1.8
+
+2005-03-12 Marco Pesenti Gritti <marco@gnome.org>
+
+ * pdf/pdf-document.cc:
+ * shell/ev-sidebar-thumbnails.c: (adjustment_changed_cb),
+ (do_one_iteration), (ev_sidebar_thumbnails_set_document):
+
+ Fix the mess we did with thumbnails and 1-basedness
+
+2005-03-12 Changwoo Ryu <cwryu@debian.org>
+
+ * configure.ac (ALL_LINGUAS): Added "ko" (Korean).
+
+2005-03-09 Marco Pesenti Gritti <marco@gnome.org>
+
+ * NEWS:
+ * configure.ac:
+
+ Release 0.1.7
+
+2005-03-08 Marco Pesenti Gritti <marco@gnome.org>
+
+ * ps/Makefile.am:
+ * ps/gsdefaults.c: (gtk_gs_defaults_get_interpreter_cmd),
+ (gtk_gs_defaults_get_alpha_parameters),
+ (gtk_gs_defaults_get_ungzip_cmd),
+ (gtk_gs_defaults_get_unbzip2_cmd):
+ * ps/gsdefaults.h:
+ * ps/ps-document.c: (ps_document_init), (ps_document_class_init),
+ (ps_document_get_orientation), (document_load),
+ (ps_document_goto_page), (ps_document_set_page_size):
+ * ps/ps-document.h:
+
+ Some more sanitization of the ps backend. Remove a lot
+ of unused code and do not base our defaults on ggv
+ preferences (ugh!)
+
+2005-03-08 Fernando Herrera <fherrera@onirica.com>
+
+ * thumbnailer/evince-thumbnailer.schemas:
+ * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get),
+ (main): add -s option for thumbnail size.
+
+2005-03-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.ac:
+
+ AC_PROG_RANLIB is rendered obsolete by AC_PROG_LIBTOOL;
+ remove it.
+
+2005-03-07 Marco Pesenti Gritti <marco@gnome.org>
+
+ * pdf/pdf-document.cc:
+
+ Remove 4 pixels of useless border from the
+ thumbnail.
+
+2005-03-07 Marco Pesenti Gritti <marco@gnome.org>
+
+ * backend/ev-document-thumbnails.c:
+ (ev_document_thumbnails_get_thumbnail):
+ * backend/ev-document-thumbnails.h:
+
+ Rework API a bit. Add a border flag and
+ change sizing logic (now the size we specify
+ applies to the bigger dimension).
+
+ * pdf/pdf-document.cc:
+ * pixbuf/pixbuf-document.c:
+ (pixbuf_document_thumbnails_get_thumbnail):
+ * shell/ev-sidebar-thumbnails.c: (do_one_iteration):
+ * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get):
+
+ Adapt to the new API and do not draw a border for nautilus
+ thumbnailer.
+
+2005-03-03 Fernando Herrera <fherrera@onirica.com>
+
+ * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get):
+ take thumbnails from page "0" instead of "1". Added a copyright header.
+
+2005-03-03 Jens Granseuer <jensgr@gmx.net>
+
+ * ps/ps-document.c: (set_up_page), (start_interpreter):
+
+ Make it C89 compliant
+
+2005-03-03 Marco Pesenti Gritti <marco@gnome.org>
+
+ * Makefile.am:
+ * configure.ac:
+ * pdf/.cvsignore:
+ * pdf/pdf-document.cc:
+ * thumbnailer/Makefile.am:
+ * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get),
+ (main):
+ * thumbnailer/evince-thumbnailer.schemas:
+ * thumbnailer/pdf-icon.png:
+
+ Add a nautilus thumbnailer.
+ Based on patch by Fernando Herrera <fherrera@onirica.com>.
+
+2005-03-02 Marco Pesenti Gritti <marco@gnome.org>
+
+ * NEWS:
+ * configure.ac:
+ * po/POTFILES.in:
+
+ Release 0.1.6
+
+2005-03-01 Kristian Høgsberg <krh@redhat.com>
+
+ Use poppler instead of including xpdf source code. Poppler is a
+ fork of xpdf to build it as a shared library. See
+ http://freedesktop.org/wiki/Software/poppler.
+
+ * pdf/xpdf/*, pdf/goo/*, pdf/splash/*, pdf/fofi/*: Remove included
+ xpdf fork.
+
+ * pdf/Makefile.am: Build libpdfdocument.a here.
+
+ * pdf/GDKSplashOutputDev.cc:
+ * pdf/GDKSplashOutputDev.h:
+ * pdf/GnomeVFSStream.cc:
+ * pdf/GnomeVFSStream.h:
+ * pdf-document.cc:
+ * pdf-document.h:
+ * test-gdk-output-dev.cc
+ * Thumb.cc:
+ * Thumb.h: Pull these files out of pdf/xpdf and adjust to compile
+ against poppler.
+
+2005-02-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * shell/ev-sidebar-links.c: (ev_sidebar_links_clear_document):
+
+ Clear idle stack before unsetting the document
+
+2005-02-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * ps/ps-document.c: (ps_document_widget_event),
+ (ps_document_set_target), (ps_document_finalize),
+ (ps_document_get_page):
+
+ Disconnect the widget event signal on finalize.
+ Some code cleanups.
+
+2005-02-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * ps/ps-document.c: (set_up_page):
+
+ If there is no bpixmap create one, even if size
+ is not changed.
+
+2005-02-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * ps/ps-document.c: (ps_document_init), (ps_document_cleanup),
+ (set_up_page), (document_load), (ps_document_set_zoom):
+
+ Default page is 0. Calculate size even when we have no
+ target yet.
+
+2005-02-28 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-sidebar.c: expand the selection widget to be always as
+ wide as the sidebar
+
+2005-02-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * shell/ev-sidebar-thumbnails.c:
+ (ev_sidebar_thumbnails_set_document):
+
+ Clear the list store when setting document
+
+2005-02-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * shell/ev-page-action.c: (update_entry), (sync_entry),
+ (activate_cb), (entry_size_request_cb), (create_tool_item),
+ (connect_proxy):
+
+ Use an entry for the page control instead of spinbuttons
+
+2005-02-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/evince.schemas.in:
+
+ Correct confusing string
+
+Sun Feb 27 23:00:31 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * shell/ev-sidebar-links.c (do_one_iteration): Handle title links
+ for real. Gosh, how long has this been broken.
+
+ * pdf/xpdf/pdf-document.cc (build_link_from_action): add back the
+ check for a NULL link. We crash otherwise.
+
+2005-02-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * NEWS:
+ * configure.ac:
+
+ Release 0.1.5
+
+2005-02-25 Sebastien Bacher <seb128@debian.org>
+
+ * configure.ac: add the french translation.
+
+2005-02-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * shell/ev-window.c:
+
+ Remove unused header -> fix distcheck
+
+2005-02-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * shell/ev-window.c: (update_window_title),
+ (ev_window_popup_password_dialog):
+
+ Unescape filename for display
+
+2005-02-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * pdf/xpdf/pdf-document.cc:
+
+ In get_page_size deal with rotation. Also
+ cleanup the function a bit.
+
+2005-02-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * pdf/xpdf/pdf-document.cc:
+
+ Fix crash when opening in new window
+
+2005-02-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * configure.ac:
+
+ Check ghostscript >= 7
+
+2005-02-25 Pedro Villavicencio <pvillavi@gnome.cl>
+
+ * shell/ev-window.c:
+
+ Make page width the default sizing mode
+
+2005-02-25 Carlos Garcia Campos <carlosgc@gnome.org>
+ Marco Pesenti Gritti <marco@gnome.org>
+
+ * shell/ev-window.c: Remember the sidebar size
+
+ * data/evince.schemas.in: Add a new gconf key to store the size of
+ the sidebar
+
+2005-02-24 Kai Willadsen <kaiw@itee.uq.edu.au>
+
+ * data/evince-ui.xml:
+ * shell/ev-window.c: (update_action_sensitivity),
+ (ev_window_cmd_view_reload):
+
+ Add a "Reload" action and menu entry
+
+Thu Feb 24 23:07:33 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * shell/ev-window.c (hide_sidebar_and_actions): Hide the sidebar
+ iff the type doesn't support thumbnailing and indexing.
+
+2005-02-24 Martin Kretzschmar <martink@gnome.org>
+
+ * configure.ac (ALL_LINGUAS): Added "zh_TW" (Traditional Chinese).
+
+2005-02-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * pdf/splash/Splash.cc:
+
+ Port fix for a crasher from kde bug
+ http://bugs.kde.org/show_bug.cgi?id=97131
+
+2005-02-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * pdf/xpdf/pdf-document.cc:
+
+ Return a link even if it's of an unrecognized
+ type. Otherwise we go in an infinte cycle.
+
+2005-02-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * shell/ev-window.c: (update_sizing_buttons), (update_view_size),
+ (size_allocate_cb), (ev_window_set_sizing_mode):
+
+ Update size when switching mode
+
+2005-02-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * shell/ev-window.c: (ev_window_cmd_view_best_fit),
+ (ev_window_cmd_view_page_width), (update_sizing_buttons),
+ (ev_window_cmd_view_normal_size):
+
+ Fix size toggle buttons behavior
+
+2005-02-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * shell/ev-view.c: (ev_view_get_offsets), (view_rect_to_doc_rect),
+ (doc_rect_to_view_rect), (ev_view_size_allocate),
+ (expose_bin_window), (ev_view_select_all), (page_changed_callback),
+ (scale_changed_callback):
+
+ Do not cache offsets in size_allocate.
+
+2005-02-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * shell/ev-view.c: (ev_view_size_allocate):
+
+ Calculate offsets before calling the parent
+ class (which does a redraw)
+
+2005-02-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * pdf/xpdf/pdf-document.cc:
+
+ Fix a crasher on exit. Unused code, put a TODO
+
+2005-02-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * backend/ev-document.c: (ev_document_class_init),
+ (ev_document_page_changed), (ev_document_scale_changed):
+ * backend/ev-document.h:
+
+ Separate page/scale notifications
+
+ * pdf/xpdf/pdf-document.cc:
+
+ Emit the new signals.
+ Do not display the pdf page in _render, do it
+ when scale/page are requested.
+
+ * ps/ps-document.c: (ps_document_set_zoom),
+ (ps_document_widget_event):
+ * ps/ps-document.h:
+
+ Emit the new signals.
+
+ * shell/ev-view.c: (ev_view_size_request), (expose_bin_window),
+ (ev_view_init), (page_changed_callback), (scale_changed_callback),
+ (ev_view_set_document), (ev_view_zoom), (ev_view_zoom_in),
+ (ev_view_zoom_out), (size_to_zoom_factor), (ev_view_set_size):
+ * shell/ev-view.h:
+ * shell/ev-window.c: (ev_window_cmd_view_normal_size),
+ (ev_window_cmd_view_page_width), (size_allocate_cb),
+ (ev_window_set_sizing_mode):
+
+ Rework sizing to be pixel based.
+ There are bugs but should be already way better.
+
+2005-02-23 Marco Pesenti Gritti <marco@gnome.org>
+
+ * shell/ev-window.c: (ev_window_init):
+
+ Do not allow to shrink sidebar smaller then
+ child requisition
+
+2005-02-23 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-sidebar.[ch]
+ * shell/ev-window.c:
+
+ Improved sidebar widget. Fixes #166683
+
+2005-02-23 Tommi Vainikainen <thv@iki.fi>
+
+ * shell/ev-view.c (update_find_status_message): Give translators
+ more flexibility with ngettext plural handling.
+
+Mon Feb 21 17:52:08 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * pdf/xpdf/pdf-document.cc (pdf_document_get_page_size): Patch
+ from Crispin Flowerday <gnome@flowerday.cx> to avoid rendering the
+ page when we get the page size.
+
+2005-02-21 Marco Pesenti Gritti <marco@gnome.org>
+
+ * ps/ps-document.c: (ps_document_set_page), (ps_document_get_page):
+
+ ps pages are 0 based, convert
+
+2005-02-21 Marco Pesenti Gritti <marco@gnome.org>
+
+ * ps/ps-document.c: (ps_document_class_init), (ps_document_load):
+
+ Initialize correct parent class. Set GError on document load
+
+2005-02-21 Marco Pesenti Gritti <marco@gnome.org>
+
+ * pdf/xpdf/pdf-document.cc:
+
+ Fixup selection offset calculation
+
+ * shell/ev-view.c: (view_rect_to_doc_rect),
+ (doc_rect_to_view_rect), (ev_view_size_allocate),
+ (expose_bin_window), (ev_view_select_all), (ev_view_copy),
+ (ev_view_primary_get_cb), (ev_view_motion_notify_event):
+
+ Store selection as document relative, so that zooming
+ and offset changing doesnt break it.
+
+2005-02-21 Marco Pesenti Gritti <marco@gnome.org>
+
+ * shell/ev-view.c: (ev_view_best_fit):
+
+ Do not try to best fit if the view is not realized
+
+2005-02-20 Kostas Papadimas <pkst@gnome.org>
+
+ * configure.ac (ALL_LINGUAS): Added "el" (Greek).
+
+Fri Feb 18 16:06:39 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * shell/ev-window.c (ev_window_focus_in_event): missed a case.
+
+Fri Feb 18 15:32:57 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * shell/ev-window.c: Change the fullscreen toolbar to always be in
+ the popup window. That prevents it resizing when in full screen
+ mode.
+
+ * shell/ev-view.c: Change Zoom epsilon as a bad hack to avoid
+ multiple rerenders. This pretty much sucks.
+
+ * data/evince-ui.xml: Change the fullscreen toolbar to include the
+ rest of the toolbar.
+
+2005-02-18 Tommi Vainikainen <thv@iki.fi>
+
+ * configure.ac (ALL_LINGUAS): Added "fi" (Finnish).
+
+2005-02-17 Alexander Shopov <ash@contact.bg>
+
+ * configure.in (ALL_LINGUAS): Added "bg" (Bulgarian)
+
+2005-02-16 Bryan Clark <clarkbw@cvs.gnome.org>
+
+ * shell/ev-window.c: added ellipsis to Print item. Fixes bug 166915
+
+2005-02-16 Marco Pesenti Gritti <marco@gnome.org>
+
+ * shell/ev-view.c: (ev_view_realize), (highlight_find_results),
+ (ev_view_create_invisible_cursor), (ev_view_set_cursor),
+ (set_document_page), (document_changed_callback),
+ (ev_view_set_document), (ev_view_find_previous),
+ (ev_view_hide_cursor), (ev_view_show_cursor):
+ * shell/ev-view.h:
+ * shell/ev-window.c: (update_chrome_visibility),
+ (fullscreen_timeout_cb), (fullscreen_set_timeout),
+ (fullscreen_clear_timeout), (fullscreen_motion_notify_cb),
+ (fullscreen_leave_notify_cb), (ev_window_fullscreen),
+ (ev_window_unfullscreen):
+ * shell/main.c: (main):
+
+ Automatically hide the fullscreen button.
+ Patch by Kristian Høgsberg <krh@redhat.com>
+
+2005-02-16 Vincent Noel <vnoel@cox.net>
+
+ * shell/main.c (main): Specify an icon for the window. Patch by
+ Jaap A. Haitsma. Fixes #166177.
+
+Wed Feb 16 06:30:13 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * shell/ev-view.c (ev_view_realize): get rid of the black flash.
+
+Tue Feb 15 22:27:13 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * backend/ev-document-misc.h:
+ * backend/ev-document-misc.c:
+ (ev_document_misc_get_page_border_size),
+ (ev_document_misc_paint_one_page): New function to canonicalize
+ sizing/painting a border.
+
+ * shell/Makefile.am: Remove ev-page-view.c entirely as it's not
+ used.
+
+ * pdf/xpdf/pdf-document.cc: use new function
+
+ * shell/ev-view.c: (ev_view_size_request), (expose_bin_window),
+ (ev_view_init), (ev_view_set_mode), (ev_view_zoom),
+ (ev_view_best_fit), (ev_view_fit_width): * shell/ev-view.h: *
+ shell/ev-window.c: (update_sizing_buttons),
+ (ev_window_setup_document), (ev_window_cmd_view_zoom_in),
+ (ev_window_cmd_view_zoom_out), (ev_window_cmd_view_best_fit),
+ (ev_window_cmd_view_page_width), (size_allocate_cb),
+ (ev_window_set_sizing_mode), (ev_window_init): make the "best fit"
+ and "fit width" values act as toggle buttons so they stay
+ toggled. It's not 100% perfect, and it's a little slow, but it's
+ good enough to commit I think.
+
+2005-02-15 David Lodge <dave@cirt.net>
+
+ * configure.ac (ALL_LINGUAS): Added "en_GB" (English (British)).
+
+2005-02-15 Martin Kretzschmar <martink@gnome.org>
+
+ * shell/ev-window.c (update_window_title): replace newlines in
+ the title by spaces. Bug #166107.
+
2005-02-14 Martin Kretzschmar <martink@gnome.org>
* shell/ev-view.c (ev_view_best_fit, ev_view_fit_width): add