X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=ChangeLog;h=8e9c482b0340357e52cc9f6ec9dceab3d9c5141b;hb=6d7f9e7cf7678b48828be0722ae2e998ce85b7a7;hp=a52b52f7c618a9902e76a96596cbd364bd334d10;hpb=93aa8e4aab21e59e633bf1fb81dc417383579783;p=evince.git diff --git a/ChangeLog b/ChangeLog index a52b52f7..8e9c482b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,176 @@ +2005-02-24 Marco Pesenti Gritti + + * 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 + + * shell/ev-window.c: (ev_window_init): + + Do not allow to shrink sidebar smaller then + child requisition + +2005-02-23 Carlos Garcia Campos + + * shell/ev-sidebar.[ch] + * shell/ev-window.c: + + Improved sidebar widget. Fixes #166683 + +2005-02-23 Tommi Vainikainen + + * shell/ev-view.c (update_find_status_message): Give translators + more flexibility with ngettext plural handling. + +Mon Feb 21 17:52:08 2005 Jonathan Blandford + + * pdf/xpdf/pdf-document.cc (pdf_document_get_page_size): Patch + from Crispin Flowerday to avoid rendering the + page when we get the page size. + +2005-02-21 Marco Pesenti Gritti + + * ps/ps-document.c: (ps_document_set_page), (ps_document_get_page): + + ps pages are 0 based, convert + +2005-02-21 Marco Pesenti Gritti + + * ps/ps-document.c: (ps_document_class_init), (ps_document_load): + + Initialize correct parent class. Set GError on document load + +2005-02-21 Marco Pesenti Gritti + + * pdf/xpdf/pdf-document.cc: + + Fixup selection offset calculation + + * shell/ev-view.c: (view_rect_to_doc_rect), + (doc_rect_to_view_rect), (ev_view_size_allocate), + (expose_bin_window), (ev_view_select_all), (ev_view_copy), + (ev_view_primary_get_cb), (ev_view_motion_notify_event): + + Store selection as document relative, so that zooming + and offset changing doesnt break it. + +2005-02-21 Marco Pesenti Gritti + + * shell/ev-view.c: (ev_view_best_fit): + + Do not try to best fit if the view is not realized + +2005-02-20 Kostas Papadimas + + * configure.ac (ALL_LINGUAS): Added "el" (Greek). + +Fri Feb 18 16:06:39 2005 Jonathan Blandford + + * shell/ev-window.c (ev_window_focus_in_event): missed a case. + +Fri Feb 18 15:32:57 2005 Jonathan Blandford + + * shell/ev-window.c: Change the fullscreen toolbar to always be in + the popup window. That prevents it resizing when in full screen + mode. + + * shell/ev-view.c: Change Zoom epsilon as a bad hack to avoid + multiple rerenders. This pretty much sucks. + + * data/evince-ui.xml: Change the fullscreen toolbar to include the + rest of the toolbar. + +2005-02-18 Tommi Vainikainen + + * configure.ac (ALL_LINGUAS): Added "fi" (Finnish). + +2005-02-17 Alexander Shopov + + * configure.in (ALL_LINGUAS): Added "bg" (Bulgarian) + +2005-02-16 Bryan Clark + + * shell/ev-window.c: added ellipsis to Print item. Fixes bug 166915 + +2005-02-16 Marco Pesenti Gritti + + * shell/ev-view.c: (ev_view_realize), (highlight_find_results), + (ev_view_create_invisible_cursor), (ev_view_set_cursor), + (set_document_page), (document_changed_callback), + (ev_view_set_document), (ev_view_find_previous), + (ev_view_hide_cursor), (ev_view_show_cursor): + * shell/ev-view.h: + * shell/ev-window.c: (update_chrome_visibility), + (fullscreen_timeout_cb), (fullscreen_set_timeout), + (fullscreen_clear_timeout), (fullscreen_motion_notify_cb), + (fullscreen_leave_notify_cb), (ev_window_fullscreen), + (ev_window_unfullscreen): + * shell/main.c: (main): + + Automatically hide the fullscreen button. + Patch by Kristian Høgsberg + +2005-02-16 Vincent Noel + + * shell/main.c (main): Specify an icon for the window. Patch by + Jaap A. Haitsma. Fixes #166177. + +Wed Feb 16 06:30:13 2005 Jonathan Blandford + + * shell/ev-view.c (ev_view_realize): get rid of the black flash. + +Tue Feb 15 22:27:13 2005 Jonathan Blandford + + * backend/ev-document-misc.h: + * backend/ev-document-misc.c: + (ev_document_misc_get_page_border_size), + (ev_document_misc_paint_one_page): New function to canonicalize + sizing/painting a border. + + * shell/Makefile.am: Remove ev-page-view.c entirely as it's not + used. + + * pdf/xpdf/pdf-document.cc: use new function + + * shell/ev-view.c: (ev_view_size_request), (expose_bin_window), + (ev_view_init), (ev_view_set_mode), (ev_view_zoom), + (ev_view_best_fit), (ev_view_fit_width): * shell/ev-view.h: * + shell/ev-window.c: (update_sizing_buttons), + (ev_window_setup_document), (ev_window_cmd_view_zoom_in), + (ev_window_cmd_view_zoom_out), (ev_window_cmd_view_best_fit), + (ev_window_cmd_view_page_width), (size_allocate_cb), + (ev_window_set_sizing_mode), (ev_window_init): make the "best fit" + and "fit width" values act as toggle buttons so they stay + toggled. It's not 100% perfect, and it's a little slow, but it's + good enough to commit I think. + 2005-02-15 David Lodge * configure.ac (ALL_LINGUAS): Added "en_GB" (English (British)).