]> www.fi.muni.cz Git - evince.git/blobdiff - ChangeLog
Implement launch links. Delegate external link opening to the window.
[evince.git] / ChangeLog
index ecddb7258ec52e12724b11ba5238523905f12f38..c5faf62283175abaef15a73d5667caf6f2d68366 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,104 @@
+2005-09-26  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * backend/ev-link.c: (ev_link_type_get_type),
+       (ev_link_get_filename), (ev_link_get_params),
+       (ev_link_get_property), (ev_link_set_property),
+       (ev_window_dispose), (ev_link_class_init), (ev_link_new_launch):
+       * backend/ev-link.h:
+       * pdf/ev-poppler.cc:
+       * shell/ev-view.c: (ev_view_goto_link), (ev_view_class_init):
+       * shell/ev-window.c: (launch_link), (view_external_link_cb),
+       (ev_window_init):
+
+       Implement launch links. Delegate external link opening to
+       the window.
+
+2005-09-24  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * backend/ev-link.c: (ev_link_type_get_type), (ev_link_get_bottom),
+       (ev_link_get_right), (ev_link_get_property),
+       (ev_link_set_property), (ev_link_class_init),
+       (ev_link_new_page_fitv), (ev_link_new_page_fitr):
+       * backend/ev-link.h:
+       * pdf/ev-poppler.cc:
+       * shell/ev-view.c: (goto_fitr_link), (ev_view_goto_link):
+
+       Implement fitr links
+
+2005-09-24  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-view.c: (ev_view_get_width), (ev_view_get_height),
+       (goto_fitv_link), (goto_fith_link), (goto_fit_link),
+       (ev_view_goto_link), (ev_view_size_request_continuous_dual_page),
+       (ev_view_size_request_continuous),
+       (ev_view_size_request_dual_page),
+       (ev_view_size_request_single_page), (ev_view_size_allocate),
+       (ev_view_zoom_for_size_continuous_and_dual_page),
+       (ev_view_zoom_for_size_continuous),
+       (ev_view_zoom_for_size_dual_page),
+       (ev_view_zoom_for_size_single_page), (ev_view_set_zoom_for_size),
+       (ev_sizing_mode_get_type):
+       * shell/ev-view.h:
+       * shell/ev-window.c: (ev_window_sizing_mode_changed_cb):
+
+       Do not use modes for link, we need to calculate size ad hoc.
+       Still not perfect because of the usual scrollbar issues grrr.
+
+2005-09-24  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * backend/ev-link.c: (ev_link_type_get_type),
+       (ev_link_new_page_fith), (ev_link_new_page_fitv):
+       * backend/ev-link.h:
+       * pdf/ev-poppler.cc:
+       * shell/ev-view.c: (goto_fitv_link), (goto_fith_link),
+       (ev_view_goto_link), (ev_view_size_request_continuous_dual_page),
+       (ev_view_size_request_continuous),
+       (ev_view_size_request_dual_page),
+       (ev_view_size_request_single_page), (ev_view_size_allocate),
+       (zoom_for_size_fit_height),
+       (ev_view_zoom_for_size_continuous_and_dual_page),
+       (ev_view_zoom_for_size_continuous),
+       (ev_view_zoom_for_size_dual_page),
+       (ev_view_zoom_for_size_single_page), (ev_view_set_zoom_for_size),
+       (ev_sizing_mode_get_type):
+       * shell/ev-view.h:
+       * shell/ev-window.c: (ev_window_sizing_mode_changed_cb):
+
+       Implement FIT_HEIGHT mode (only for links).
+       Implement FITH links
+
+2005-09-24  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-window-title.c: (get_filename_from_uri),
+       (ev_window_title_sanitize_extension), (ev_window_title_update),
+       (ev_window_title_set_document), (ev_window_title_set_uri),
+       (ev_window_title_free):
+       * shell/ev-window-title.h:
+       * shell/ev-window.c: (ev_window_setup_document),
+       (ev_window_popup_password_dialog):
+
+       Refactor window title building while fixing it for
+       password documents.
+
+2005-09-24  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * pdf/ev-poppler.cc:
+
+       Escape link title before setting it in the model
+
+2005-09-23  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/ev-application.c: (removed_from_session), (save_session),
+       (init_session), (ev_application_get_empty_window),
+       (ev_application_init), (ev_application_get_windows):
+       * shell/ev-application.h:
+       * shell/ev-window.c: (ev_window_finalize):
+
+       Add a function to retrieve window list and share it where
+       necessary.
+       Implement session handling, works pretty well thanks to the
+       metadata system.
+
 2005-09-22  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
 
        * shell/ev-password.c: (ev_password_item_created_callback),