]> www.fi.muni.cz Git - evince.git/blobdiff - ChangeLog
Update size when switching mode
[evince.git] / ChangeLog
index b685b86d5f6b9655b22023e5c16b519b0a8974a2..dcfb0c512d7520d95d520b941af00714ba86186e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,79 @@
+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]