]> www.fi.muni.cz Git - evince.git/blobdiff - ChangeLog
implement the ps exporter interface for tiff documents
[evince.git] / ChangeLog
index 04bcd52c9ce6cdd4b5911ef5eb56ba621121301d..4f5f8324f4f3b14bc54a1cbbcd79fe83da0b8107 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,227 @@
+2005-07-03  Matthew S. Wilson  <msw@rpath.com>
+
+       * tiff/tiff-document.c (tiff_document_ps_export_begin) 
+       (tiff_document_ps_export_do_page, tiff_document_ps_export_end) 
+       (tiff_document_document_ps_exporter_iface_init): implement the ps
+       exporter interface for tiff documents
+
+       * tiff/tiff2ps.c: added a modified version of tiff2ps.c from
+       libtiff to implement TIFF postscript export
+
+       * tiff/tiff2ps.h: added a header file for external tiff2ps
+       functions.
+
+       * tiff/Makefile.am (libtiffdocument_la_SOURCES): add tiff2ps.c and
+       tiff2ps.h
+
+2005-07-03  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-view.c: (scroll_to_current_page),
+       (ev_view_set_fullscreen), (ev_view_set_presentation):
+       
+       Scroll to current page when exit from presentation
+
+2005-07-03  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-window.c: (update_document_mode),
+       (ev_window_run_fullscreen), (ev_window_stop_fullscreen),
+       (ev_window_cmd_view_fullscreen), (ev_window_stop_presentation),
+       (ev_window_cmd_view_presentation), (ev_window_cmd_escape):
+       
+       Exit from fullscreen mode when switch to presentation. Fix for
+       bug 309365
+
+2005-07-02  Matthew S. Wilson  <msw@rpath.com>
+
+       * shell/ev-pixbuf-cache.c (ev_pixbuf_cache_get_selection_pixbuf):
+       return NULL if the document does not implement the selection
+       interface.
+
+2005-07-02  Matthew S. Wilson  <msw@rpath.com>
+
+       * tiff/tiff-document.c (tiff_document_get_page_size): scale the
+       reported height by using the resolution aspect ratio
+       (tiff_document_render_pixbuf): scale the pixbuf using the
+       resolution aspect ratio
+
+2005-07-01  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * configure.ac:
+       
+       Require libgnomeprint >= 2.5.1. Thanks to Colin Slater 
+       <kiltedaco@gmail.com>
+       
+       * djvu/djvu-document.c: (djvu_document_get_orientation),
+       (djvu_document_set_orientation), (djvu_document_get_page_size),
+       (rotate_pixbuf), (djvu_document_render_pixbuf),
+       (djvu_document_document_iface_init):
+       * dvi/dvi-document.c: (dvi_document_get_orientation),
+       (dvi_document_set_orientation), (dvi_document_get_page_size),
+       (rotate_pixbuf), (dvi_document_render_pixbuf),
+       (dvi_document_document_iface_init):
+       
+       Dvi and djvu backends are ported to new API
+
+Fri Jul  1 00:10:15 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * backend/ev-selection.c: (ev_selection_get_selection_region),
+       (ev_selection_get_selection_map):
+       * backend/ev-selection.h:
+       * pdf/ev-poppler.cc:
+       * shell/ev-jobs.c: (ev_job_render_new), (ev_job_render_run):
+       * shell/ev-jobs.h:
+       * shell/ev-pixbuf-cache.c: (dispose_cache_job_info),
+       (job_finished_cb), (copy_job_to_job_info), (add_job_if_needed),
+       (ev_pixbuf_cache_get_text_mapping):
+       * shell/ev-pixbuf-cache.h:
+       * shell/ev-view.c: (location_in_text),
+       (ev_view_motion_notify_event), (ev_view_set_cursor): Add I-Beam
+       support to EvView.  Now we can see where we can select!  Sweet!
+
+2005-06-30  Kristian Høgsberg  <krh@redhat.com>
+
+       * shell/ev-view.c (ev_view_button_press_event): Fix
+       event->y + view->scroll_x typo.
+
+2005-06-30  Kristian Høgsberg  <krh@redhat.com>
+
+       * pdf/ev-poppler.cc: Adjust to poppler API changes; use a
+       sub-GdkPixbuf instead of passing dest_x and dest_y.
+       
+       * shell/ev-view.c: (view_point_to_doc_point),
+       (view_rect_to_doc_rect), (ev_view_button_press_event),
+       (ev_view_motion_notify_event), (compute_new_selection_rect),
+       (gdk_rectangle_point_in), (compute_new_selection_text),
+       (compute_selections): Update selection code to keep the selection
+       around as two points and not as a normalized rectangle, and fix
+       page level selection in two-column mode.
+
+2005-06-30  Alex Duggan  <aldug@astrolinux.com>
+
+       * shell/ev-window.c: (window_configure_event_cb): 
+       
+       Fix compilation
+       
+2005-06-30  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * pdf/ev-poppler.cc:
+
+       Fix compilation
+
+2005-06-30  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/Makefile.am:
+       * shell/ev-metadata-manager.c: (item_free),
+       (ev_metadata_manager_init), (ev_metadata_manager_shutdown),
+       (parse_value), (parseItem), (load_values),
+       (ev_metadata_manager_get), (value_free), (ev_metadata_manager_set),
+       (save_values), (save_item), (get_oldest), (resize_items),
+       (ev_metadata_manager_save), (ev_metadata_manager_set_int):
+       * shell/ev-metadata-manager.h:
+
+       Metadata manager from gedit but modified to use GValue, so that
+       we dont need to keep converting from strings.
+
+       * configure.ac:
+
+       ENABLE_METADATA conditional, on when dbus is on
+
+       * shell/ev-application.c: (ev_application_open_uri):
+
+       Show the window after load so that we can initialize
+       window size before it's showed.
+
+       * shell/ev-window.c: (ev_window_setup_from_metadata),
+       (ev_window_open_uri), (window_configure_event_cb),
+       (ev_window_init):
+
+       Save and load metadata information about window size.
+       Not yet keeping states in account.
+
+       * shell/main.c: (main):
+
+       Shutdown metadata manager.
+
+2005-06-24  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-application-service.xml:
+       * configure.ac:
+       * shell/Makefile.am:
+       * shell/ev-application.c:
+       * shell/ev-application.h:
+       * shell/ev-window.c:
+       * shell/ev-window.h:
+       * shell/main.c:
+
+       Add an optional dbus interface (--enable-dbus).
+       Rework application code, mainly to be easier to
+       use "remotely".
+       Do not open multiple windows with the same document,
+       spatial evince!
+
+Thu Jun 30 01:50:14 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * shell/ev-pixbuf-cache.c (clear_selection_if_needed): unref the
+       pixbuf iff it exists.
+
+Thu Jun 30 01:43:00 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * shell/*:
+       * backend/ev-render-context.[ch]:
+       * backend/ev-selection.[ch]:
+
+       Massive changes.  We now support text selection of pdfs, and not
+       just rectangular selection.  This is pretty broken still, but I
+       want to get something into CVS.
+
+2005-06-28  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * pdf/ev-poppler.cc:
+       
+       Fix for Bug 309080: crash on window close.
+       
+       * shell/ev-page-action.c: (page_changed_cb):
+       
+       Fix for Bug 309168: Fix build with gcc 2.95. Thanks to
+       jensgr@gmx.net (Jens Granseuer).
+
+2005-06-25  Marcel Telka  <marcel@telka.sk>
+
+       * configure.in (ALL_LINGUAS): Added sk.
+
+2005-06-24  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-window.c: Make rotate menu entries unsensitive if there is
+       not a document open
+
+2005-06-24  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * NEWS:
+       * configure.ac:
+
+       Release 0.3.2
+
+       * cut-n-paste/recent-files/Makefile.am:
+
+       Fix make distcheck
+
+2005-06-24  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * pixbuf/pixbuf-document.c: (pixbuf_document_get_orientation),
+       (pixbuf_document_set_orientation), (rotate_pixbuf),
+       (pixbuf_document_get_page_size), (pixbuf_document_render_pixbuf),
+       (pixbuf_document_document_iface_init), (pixbuf_document_init):
+
+       Implement rotation and cleanup the code a bit.
+
+       * tiff/tiff-document.c: (tiff_document_get_page_size),
+       (tiff_document_get_orientation), (tiff_document_set_orientation),
+       (rotate_pixbuf), (tiff_document_render_pixbuf),
+       (tiff_document_document_iface_init), (tiff_document_init):
+
+       Implement rotation. Was the quicker solution for the release
+       but we really need to share this code in the shell.
+
 2005-06-24  Marco Pesenti Gritti  <mpg@redhat.com>
 
        * pdf/ev-poppler.cc: