]> www.fi.muni.cz Git - evince.git/blobdiff - ChangeLog
Make searching work again.
[evince.git] / ChangeLog
index 00b6ceb248d4825e38cf67fb4ce79ff967f2d5e8..ac173d374395e75302d31b1b2e30ac1160fffe1b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,166 @@
+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