X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=ChangeLog;h=16c4e4960ce87f8142f309c7fb22921177e37740;hb=f75141348caac3ba34ff3b3d8420215386f0eb02;hp=52bdc766bcd7b0afdfdd06467d32a6bfde23f993;hpb=e6bb7c7e25b848008409db982bbac260fa97f73c;p=evince.git diff --git a/ChangeLog b/ChangeLog index 52bdc766..16c4e496 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,388 @@ +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)). + +2005-02-15 Martin Kretzschmar + + * shell/ev-window.c (update_window_title): replace newlines in + the title by spaces. Bug #166107. + +2005-02-14 Martin Kretzschmar + + * shell/ev-view.c (ev_view_best_fit, ev_view_fit_width): add + parameters providing allocation width and height without + scrollbars and width of a possible vertical scrollbar. With this + additional information the functions can work as + intended. Unfortunately they're not idempotent. We should + transform these commands to toggles. Fixes Bug #164976 + Initial patch by Stephane Loeuillet, then heavily modified. + + * shell/ev-view.h: update prototypes. + + * shell/ev-window.c (ev_window_cmd_view_best_fit) + (ev_window_cmd_view_page_width): provide EvView fit functions with + all the information they need. Formulas to calculate this + information taken from GtkScrolledWindow. + +2005-02-14 Crispin Flowerday + + * shell/ev-sidebar-thumbnails.c: Ensure that after we have + created a thumbnail, the list store is updated to know + that the thumbnail is set. Fixes bug #166792 + +2005-02-11 Bryan Clark + + * shell/ev-window.c: fixed typo, closes bug 166897 + + * TODO: updated TODO with bug numbers that are relevant + +2005-02-09 Carlos Garcia Campos + + * shell/ev-window.c: Support for DnD of files. Fixes #164813 + +2005-02-09 Vincent Noel + + * shell/ev-window.c: (set_action_properties): Set the "Previous" + and "Next" toolbar buttons as important to make them stand out. + +2005-02-09 Marco Pesenti Gritti + + * lib/ev-debug.c: + * lib/ev-debug.h: + * ps/ps-document.c: (ps_document_finalize), (set_up_page), + (start_interpreter), (stop_interpreter), (document_load), + (ps_document_next_page), (ps_document_goto_page), + (ps_document_set_page_size), (ps_document_widget_event), + (ps_document_render): + * shell/ev-page-view.c: (ev_page_view_dispose): + * shell/ev-view.c: (ev_view_finalize), (expose_bin_window): + + Fix compilation on non-gcc platforms + +2005-02-09 Marco Pesenti Gritti + + * NEWS: + * configure.ac: + + Release 0.1.4 + + * pdf/xpdf/Catalog.cc: + * pdf/xpdf/XRef.cc: + + Fix the fix for CAN-2004-0888 + +2005-02-09 Luca Ferretti + + * data/Makefile.am: + * data/evince-ui.xml: + * shell/ev-stock-icons.c: (ev_stock_icons_init): + * shell/ev-stock-icons.h: + * shell/ev-window.c: (update_action_sensitivity), + (ev_window_cmd_go_previous_page), (ev_window_cmd_go_next_page), + (set_action_properties): + + Improve toolbar layout/icons + +2005-02-08 Marco Pesenti Gritti + + * pdf/xpdf/pdf-document.cc: + + Add warnings about unimplemented/unknown link + types. + +2005-02-07 Marco Pesenti Gritti + + * ps/ps-document.c: (set_up_page): + + Log gs property + +2005-02-07 Marco Pesenti Gritti + + * ps/ps-document.c: (start_interpreter): + + Log gs env var + +2005-02-07 Marco Pesenti Gritti + + * shell/ev-page-view.c: (ev_page_view_dispose): + * shell/ev-view.c: (ev_view_finalize): + * shell/ev-window.c: (ev_window_setup_document), + (ev_window_dispose), (ev_window_init): + + Solve more refs issues. + + I commented out the page_view initialization for now: + it was never destroyed (because it's never added + to a container). Because of that we was leaking + gs processes. Couldnt think to a clean fix. + We need to figure this out, password view has the + same issue probably. + +2005-02-07 Marco Pesenti Gritti + + * ps/ps-document.c: (ps_document_finalize), + (ps_document_get_n_pages), (ps_document_get_page): + + Some cleanups, stop the interpreter on finalize + + * shell/ev-page-view.c: (ev_page_view_dispose), + (ev_page_view_class_init): + + Release our reference on the document + +2005-02-07 Marco Pesenti Gritti + + * Makefile.am: + * configure.ac: + * doc/debugging.txt: + * lib/.cvsignore: + * lib/Makefile.am: + * lib/ev-debug.c: (log_module), (trap_handler), (ev_debug_init), + (ev_profiler_new), (ev_should_profile), (ev_profiler_dump), + (ev_profiler_free), (ev_profiler_start), (ev_profiler_stop): + * lib/ev-debug.h: + + Add debugging helpers + + * ps/Makefile.am: + * ps/ps-document.c: (set_up_page), (start_interpreter), + (stop_interpreter), (document_load), (ps_document_next_page), + (ps_document_goto_page), (ps_document_set_page_size), + (ps_document_widget_event), (ps_document_render): + * shell/Makefile.am: + * shell/ev-view.c: (expose_bin_window): + * shell/main.c: (main): + + Add some logs + +2005-02-07 Marco Pesenti Gritti + + * ps/ps-document.c: (ps_document_widget_event): + + Initialize message_window, this should make ps + rendering really work! (Never noticed because I was + testing with a ps that is causing gs to exit every time!) + +2005-02-07 Bryan Clark + + * data/evince.schemas.in: updated simple error in applyto closing tag + +2005-02-07 Christian Persch + + * Makefile.am: + * configure.ac: + * data/.cvsignore: + * data/Makefile.am: + * data/evince-ui.xml: + A data/evince.schemas.in: + * po/POTFILES.in: + * shell/ev-stock-icons.c: (ev_stock_icons_init): + * shell/ev-stock-icons.h: + * shell/ev-window.c: (update_chrome_visibility), + (update_chrome_flag), (ev_window_cmd_edit_find), + (ev_window_update_fullscreen_popup), (ev_window_fullscreen), + (ev_window_unfullscreen), (ev_window_focus_in_event), + (ev_window_focus_out_event), (ev_window_cmd_leave_fullscreen), + (ev_window_view_toolbar_cb), (ev_window_view_statusbar_cb), + (ev_window_view_sidebar_cb), (find_bar_close_cb), + (ev_window_dispose), (ev_window_class_init), + (set_action_properties), (set_chrome_actions), (load_chrome), + (ev_window_init): + + Implement fullscreen mode changes from bug #164776. + Also implement persistent chrome toggles. + +2005-02-07 Jordi Mallach + + * configure.ac (ALL_LINGUAS): Added "ca" (Catalan). + +2005-02-04 Marco Pesenti Gritti + + * NEWS: + * configure.ac: + * shell/ev-view.c: + + Add another check for find interface + + Release 0.1.3 + +2005-02-04 Marco Pesenti Gritti + + * shell/ev-application.c: (ev_application_open): + * shell/ev-window.c: (ev_window_open): + + Open gzipped ps documents + +2005-02-04 Marco Pesenti Gritti + + * TODO: + * shell/ev-view.c: (set_document_page): + + Clamp page number, dont try to move to + not existant pages. + +2005-02-04 Marco Pesenti Gritti + + * backend/ev-document-find.c: (ev_document_find_changed): + * backend/ev-document-find.h: + * pdf/xpdf/pdf-document.cc: + * shell/ev-view.c: (jump_to_find_result), (ev_view_set_document): + * shell/ev-window.c: (find_bar_search_changed_cb): + + Fix several bugs with find + +2005-02-04 Martin Kretzschmar + + * shell/ev-sidebar-thumbnails.c + (ev_sidebar_thumbnails_select_page): do nothing unless we have a + document. Prevents warning from scroll_to_cell. + +2005-02-02 Kjartan Maraas + + * configure.ac: Add «nb» to ALL_LINGUAS too. + +Wed Feb 2 21:13:11 2005 Jonathan Blandford + + * NOTES: New file with some random thoughts. + + * TODO: Update. + + * backend/ev-document-misc.c: + (ev_document_misc_get_page_border_size): New function to + canonicalize shadow drawing sizes. Possibly goofy. + + * shell/ev-view.c: (ev_view_size_request), (set_document_page), + (ev_view_best_fit), (ev_view_fit_width): + * pdf/xpdf/pdf-document.cc: + * pixbuf/pixbuf-document.c: (pixbuf_document_get_page_size): + * ps/ps-document.c: (ps_document_get_page_size): + * backend/ev-document-misc.h: + * backend/ev-document.c: (ev_document_get_page_size): + * backend/ev-document.h: get_page_size now takes a page number + parameter. Made all the backends/frontends honor it. + + * data/evince-ui.xml: Added a multiple-page mode. Uncomment to + see. Doesn't work yet. + + * shell/Makefile.am: + * shell/ev-page-view.[ch]: New multi-page view. Really rough. + Doesn't do anything yet. + + * shell/ev-sidebar-thumbnails.c: + (ev_sidebar_thumbnails_set_document): [1..n_pages] instead of + [0..n_pages-1] + + * shell/ev-window.c: (update_action_sensitivity), + (ev_window_setup_document), (ev_window_set_page_mode), + (ev_window_page_mode_cb), (ev_window_init): Clean up the + view-swapping code a bit so we can have multiple views on a + document. Add the multi-page view, though it can't be turned on + yet. + 2005-02-01 Marco Pesenti Gritti * shell/ev-application.c: (ev_application_open):