]> www.fi.muni.cz Git - evince.git/blobdiff - ChangeLog
Beginnings of clipboard support. Incomplete but primary sort of work.
[evince.git] / ChangeLog
index 66ce7879c9087084365b77a79bad2dc5ec045a92..5ea38fb90018368f0cd2d76cb31706e90db92528 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,260 @@
+2005-01-05  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * backend/ev-document.c: (ev_document_get_text):
+       * backend/ev-document.h:
+       * pdf/xpdf/pdf-document.cc:
+       * shell/ev-view.c: (ev_view_realize), (expose_bin_window),
+       (ev_view_primary_get_cb), (ev_view_primary_clear_cb),
+       (ev_view_update_primary_selection), (ev_view_button_press_event),
+       (ev_view_motion_notify_event), (ev_view_button_release_event):
+
+       Beginnings of clipboard support. Incomplete but primary sort
+       of work.
+
+2005-01-05  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * shell/ev-view.c: (ev_gdk_color_to_rgb), (draw_rubberband),
+       (expose_bin_window):
+
+       Nicer rubberband drawing, from GtkIconView.
+
+2005-01-05  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * backend/ev-document.c: (ev_document_save):
+       * backend/ev-document.h:
+       * data/evince-ui.xml:
+       * pdf/xpdf/pdf-document.cc:
+       * shell/ev-window.c: (save_error_dialog), (ev_window_cmd_save_as):
+
+       Implement "Save a copy..." menu item
+
+2005-01-05  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * shell/ev-view.c: (ev_view_zoom):
+
+       Queue a resize when zoom changes
+
+Wed Jan  5 02:33:06 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * backend/ev-document-misc.[ch]: New misc file to do simple drop
+       shadows.
+
+       * pdf/xpdf/pdf-document.cc: use the drop shadows in both types of
+       thumbnails..
+
+Tue Jan  4 22:32:32 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * pdf/xpdf/pdf-document.cc
+       (pdf_document_thumbnails_get_page_pixbuf): poor man's dropshadow.
+
+Tue Jan  4 21:25:05 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * pdf/xpdf/pdf-document.cc: Do real thumbnailing of PDF files.
+       It's slow, but I'll speed it up next!
+
+2005-01-04  Jeff Muizelaar  <jrmuizel@nit.ca>
+
+       * shell/main.c (load_files):
+
+       use gnome_vfs_make_uri_from_shell_arg so that relative paths work
+       from the command line and because it seems more appropriate.
+
+2005-01-04  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * data/evince-ui.xml:
+       * shell/ev-window.c: (update_action_sensitivity),
+       (ev_window_cmd_go_page_up), (ev_window_cmd_go_page_down):
+
+       s/next page/page down
+       s/previous page/page up
+
+2005-01-04  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * data/evince-ui.xml:
+
+       Change the layout to match clarkbw design.
+
+       * shell/Makefile.am:
+       * shell/ev-navigation-action.c: (build_menu), (menu_activated_cb),
+       (set_tooltip_cb), (connect_proxy), (ev_navigation_action_init),
+       (ev_navigation_action_finalize),
+       (ev_navigation_action_set_property),
+       (ev_navigation_action_get_property),
+       (ev_navigation_action_class_init):
+       * shell/ev-navigation-action.h:
+
+       Implement clarkbw toolbar navigation controls (incomplete)
+
+       * shell/ev-page-action.c: (update_label), (update_spin),
+       (value_changed_cb), (create_tool_item), (connect_proxy),
+       (ev_page_action_init), (ev_page_action_finalize),
+       (ev_page_action_set_property), (ev_page_action_get_property),
+       (ev_page_action_set_current_page),
+       (ev_page_action_set_total_pages), (ev_page_action_class_init):
+       * shell/ev-page-action.h:
+
+       Implement a page switcher in the toolbar
+
+       * shell/ev-view.c: (ev_view_scroll_view):
+       * shell/ev-window.c: (update_total_pages), (ev_window_open),
+       (update_current_page), (view_page_changed_cb), (goto_page_cb),
+       (register_custom_actions), (ev_window_init):
+
+       Change page on PageUp/Down.
+
+Tue Jan  4 03:22:56 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * pdf/xpdf/pdf-document.cc
+       (pdf_document_thumbnails_get_thumbnail): initial stab at
+       implementing thumbnail support for pdfs.  It only does documents
+       with precached pdfs now.
+
+Mon Jan  3 17:22:25 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * shell/ev-sidebar-thumbnails.c (do_one_iteration): move the
+       thumbnail code into a time-based idle as well.  Also, turn off the
+       shadow temporarily as it's really slow.
+
+2005-01-03  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * backend/ev-document.c: (ev_document_class_init):
+       * pdf/xpdf/pdf-document.cc:
+       * shell/ev-window.c: (ev_window_open):
+
+       Fix document title bugs and fallback to
+       filename when not available.
+
+2005-01-03  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * backend/ev-document.c: (ev_document_get_type),
+       (ev_document_class_init), (ev_document_load),
+       (ev_document_get_title):
+       * backend/ev-document.h:
+       * pdf/xpdf/pdf-document.cc:
+       * ps/ps-document.c: (ps_document_set_property),
+       (ps_document_get_property), (ps_document_class_init),
+       (document_load):
+       * ps/ps-document.h:
+       * ps/ps.h:
+       * shell/ev-window.c: (update_window_title), (ev_window_open),
+       (ev_window_init):
+
+       Initial support for document title. Not working yet.
+
+2005-01-02  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * shell/ev-view.c: (ev_view_realize), (ev_view_button_press_event):
+
+       Grab focus on the view when clicking it
+
+2005-01-02  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * shell/ev-marshal.list:
+       * shell/ev-view.c: (ev_view_realize), (add_scroll_binding),
+       (ev_view_scroll_view), (ev_view_class_init), (ev_view_init):
+
+       Add key bindings to the view. Now if the focus would work
+       right...
+
+2005-01-02  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * Makefile.am:
+       * backend/Makefile.am:
+       * data/Makefile.am:
+       * dvi/Makefile.am:
+       * dvi/dvilib/Makefile.am:
+       * pdf/xpdf/Makefile.am:
+       * po/POTFILES.in:
+       * ps/Makefile.am:
+
+       Fix distcheck
+
+2005-01-01  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * shell/ev-view.c: (ev_view_realize):
+
+       Fix mouse wheel scrolling
+
+2005-01-01  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * ps/Makefile.am:
+       * ps/gstypes.h:
+       * ps/gtkgs.c:
+       * ps/gtkgs.h:
+       * ps/ps-document.c: (catchPipe), (ps_document_init),
+       (ps_document_class_init), (ps_document_cleanup),
+       (ps_document_finalize), (send_ps), (ps_document_get_orientation),
+       (set_up_page), (close_pipe), (is_interpreter_ready),
+       (interpreter_failed), (output), (input), (start_interpreter),
+       (stop_interpreter), (file_length), (file_readable),
+       (check_filecompressed), (check_pdf), (compute_xdpi),
+       (compute_ydpi), (compute_size), (ps_document_enable_interpreter),
+       (ps_document_get_type), (ps_document_emit_error_msg),
+       (document_load), (ps_document_next_page),
+       (ps_document_get_current_page), (ps_document_get_page_count),
+       (ps_document_goto_page), (ps_document_set_page_size),
+       (ps_document_zoom_to_fit), (ps_document_set_zoom),
+       (ps_document_load), (ps_document_get_n_pages),
+       (ps_document_set_page), (ps_document_get_page),
+       (ps_document_widget_event), (ps_document_set_target),
+       (ps_document_set_scale), (ps_document_set_page_offset),
+       (ps_document_get_page_size), (ps_document_render),
+       (ps_document_document_iface_init):
+       * ps/ps-document.h:
+       * ps/ps.c:
+       * shell/ev-window.c: (ev_window_open):
+
+       Rename GtkGS to PSDocument
+
+2005-01-01  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * ps/gtkgs.c: (gtk_gs_class_init):
+       * ps/gtkgs.h:
+
+       Some more leftover...
+
+2005-01-01  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * ps/gtkgs.c: (gtk_gs_class_init), (gtk_gs_get_orientation),
+       (output), (stop_interpreter), (gtk_gs_emit_error_msg),
+       (gtk_gs_zoom_to_fit), (gtk_gs_set_zoom):
+       * ps/gtkgs.h:
+
+       Remove unused code and make a lot of stuff private
+
+2005-01-01  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * ps/gsdefaults.c: (gtk_gs_defaults_gconf_client),
+       (gtk_gs_defaults_changed):
+       * ps/gsdefaults.h:
+       * ps/gtkgs.c:
+       * ps/gtkgs.h:
+       * ps/ps.h:
+
+       Cleanup headers dependencies
+
+2005-01-01  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * ps/Makefile.am:
+       * ps/ggvutils.c:
+       * ps/ggvutils.h:
+       * ps/gsdefaults.c: (gtk_gs_defaults_get_paper_sizes):
+       * ps/gsdefaults.h:
+       * ps/gtkgs.c: (file_length), (file_readable),
+       (check_filecompressed), (check_pdf), (gtk_gs_load),
+       (gtk_gs_get_postscript):
+
+       Get rid of ggvutils
+
+2004-12-31  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * ps/ggvutils.c:
+       * ps/ggvutils.h:
+       * ps/gsio.h:
+       * ps/gtkgs.c: (gtk_gs_set_zoom):
+
+       Cleanups
+
 2004-12-31  Marco Pesenti Gritti  <marco@gnome.org>
 
        * ps/gtkgs.c: (gtk_gs_set_zoom), (gtk_gs_set_zoom_mode):