Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixes program description translation issue. Bug #450148.Gabor Kelemen2007-06-221-0/+1
| | | | | | | | | | | | 2007-06-22 Gabor Kelemen <kelemeng@gnome.hu> * shell/main.c: (main): Fixes program description translation issue. Bug #450148. svn path=/trunk/; revision=2517
* Do not change current page when returning from black/white mode inCesar Fernandez2007-06-211-0/+14
| | | | | | | | | 2007-06-21 Cesar Fernandez <cesar@pk2.org> * shell/ev-view.c: (ev_view_next_page), (ev_view_previous_page): Do not change current page when returning from black/white mode in presentation. Fixes bug #415032. svn path=/trunk/; revision=2515
* Clear gtk print job when job has finished. Fixes bug #447612.Carlos Garcia Campos2007-06-171-0/+5
| | | | | | | | 2007-06-17 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_clear_print_job): Clear gtk print job when job has finished. Fixes bug #447612. svn path=/trunk/; revision=2508
* Add preview button to print dialog. Fixes bug #445419.Carlos Garcia Campos2007-06-171-22/+50
| | | | | | | | | 2007-06-17 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_print_send), (ev_window_print_dialog_response_cb), (ev_window_print_range): Add preview button to print dialog. Fixes bug #445419. svn path=/trunk/; revision=2507
* Draw only visible region.Carlos Garcia Campos2007-06-141-1/+7
| | | | | | | | 2007-06-14 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-view.c: (draw_one_page): Draw only visible region. svn path=/trunk/; revision=2505
* Redraw view every time we have a new surface. Fixes bug #443587.Carlos Garcia Campos2007-06-131-1/+4
| | | | | | | | | | | 2007-06-13 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-pixbuf-cache.c: (job_finished_cb), (ev_pixbuf_cache_get_surface), (ev_pixbuf_cache_get_link_mapping), (ev_pixbuf_cache_get_image_mapping), (ev_pixbuf_cache_get_text_mapping): Redraw view every time we have a new surface. Fixes bug #443587. svn path=/trunk/; revision=2502
* Use cairo image surfaces instead of GDK pixbufs for drawing pages andCarlos Garcia Campos2007-06-135-155/+179
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-06-13 Carlos Garcia Campos <carlosgc@gnome.org> * backend/dvi/dvi-document.c: (dvi_document_render), (dvi_document_render_pixbuf), (dvi_document_document_iface_init): * backend/impress/impress-document.c: (imp_render_get_from_drawable), (impress_document_render_pixbuf), (impress_document_render), (impress_document_document_iface_init), (impress_document_thumbnails_get_thumbnail): * backend/djvu/djvu-document-private.h: * backend/djvu/djvu-document.c: (djvu_document_render), (djvu_document_finalize), (djvu_document_document_iface_init), (djvu_document_thumbnails_get_thumbnail), (djvu_document_init): * backend/tiff/tiff-document.c: (tiff_document_render), (tiff_document_render_pixbuf), (tiff_document_document_iface_init): * backend/pdf/ev-poppler.cc: (pdf_document_render), (pdf_document_render_pixbuf), (pdf_document_document_iface_init), (pdf_selection_render_selection): * backend/comics/comics-document.c: (comics_document_render_pixbuf), (comics_document_render), (comics_document_document_iface_init): * backend/pixbuf/pixbuf-document.c: (pixbuf_document_render), (pixbuf_document_document_iface_init): * libdocument/ev-document-misc.[ch]: (ev_document_misc_surface_from_pixbuf), (ev_document_misc_surface_rotate_and_scale): * libdocument/ev-document.[ch]: (ev_document_render): * libdocument/ev-selection.[ch]: (ev_selection_render_selection): * shell/ev-pixbuf-cache.[ch]: (dispose_cache_job_info), (move_one_job), (copy_job_to_job_info), (add_job_if_needed), (ev_pixbuf_cache_get_surface), (new_selection_surface_needed), (clear_selection_if_needed), (ev_pixbuf_cache_style_changed), (ev_pixbuf_cache_get_selection_surface), (clear_job_selection): * shell/ev-jobs.[ch]: (ev_job_render_dispose), (render_finished_cb), (ev_job_render_run): * shell/ev-view.c: (draw_loading_text), (draw_one_page), (merge_selection_region): Use cairo image surfaces instead of GDK pixbufs for drawing pages and selections. svn path=/trunk/; revision=2499
* Fix memory leak.Carlos Garcia Campos2007-06-121-6/+4
| | | | | | | | 2007-06-12 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window-title.c: (ev_window_title_update): Fix memory leak. svn path=/trunk/; revision=2496
* Show loading text centered. Fixes bug #433061Carlos Garcia Campos2007-06-121-1/+1
| | | | | | | | 2007-06-09 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-view.c: (draw_loading_text): Show loading text centered. Fixes bug #433061 svn path=/trunk/; revision=2494
* Remove a mutex in the main thread that blocks the UI in heavy documents.Carlos Garcia Campos2007-06-091-14/+9
| | | | | | | | | | 2007-06-09 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-sidebar-thumbnails.c: (ev_sidebar_thumbnails_set_loading_icon): Remove a mutex in the main thread that blocks the UI in heavy documents. svn path=/trunk/; revision=2492
* Set points_set to TRUE so that selections don't disappear after a zoomCarlos Garcia Campos2007-06-091-0/+1
| | | | | | | | | 2007-06-09 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-pixbuf-cache.c (copy_job_to_job_info): Set points_set to TRUE so that selections don't disappear after a zoom change. svn path=/trunk/; revision=2489
* Zoom icon artwork. See bug #444795.Michael Monreal2007-06-063-1/+3
| | | | | | | | | | | | | | | | | | 2007-06-07 Michael Monreal <infernux@web.de> * data/icons/16x16/actions/Makefile.am: * data/icons/16x16/actions/zoom.svg: * data/icons/22x22/actions/Makefile.am: * data/icons/22x22/actions/zoom.svg: * data/icons/24x24/actions/Makefile.am: * shell/ev-stock-icons.c: * shell/ev-stock-icons.h: * shell/ev-window.c: Zoom icon artwork. See bug #444795. svn path=/trunk/; revision=2488
* Remove extraneous function (Closes: #444386)Bastien Nocera2007-06-051-11/+0
| | | | | | | | | | 2007-06-05 Bastien Nocera <hadess@hadess.net> * shell/ev-metadata-manager.c: Remove extraneous function (Closes: #444386) svn path=/trunk/; revision=2487
* Simplify the timeout, no need for modified anymoreBastien Nocera2007-06-051-15/+4
| | | | | | | | | | | | 2007-06-05 Bastien Nocera <hadess@hadess.net> * shell/ev-metadata-manager.c: (ev_metadata_manager_init), (ev_metadata_manager_shutdown), (ev_metadata_manager_set_last), (ev_metadata_manager_set), (ev_metadata_manager_save): Simplify the timeout, no need for modified anymore svn path=/trunk/; revision=2486
* Adapted patch from Arjan van de Ven (arjan@linux.intel.com) to avoid theBastien Nocera2007-06-051-10/+37
| | | | | | | | | | | | | | 2007-06-05 Bastien Nocera <hadess@hadess.net> * shell/ev-metadata-manager.c: (ev_metadata_arm_timeout), (ev_metadata_manager_init), (ev_metadata_manager_shutdown), (ev_metadata_manager_set_last), (ev_metadata_manager_set), (ev_metadata_manager_save): Adapted patch from Arjan van de Ven (arjan@linux.intel.com) to avoid the timeout running all the time, saves on power (Closes: #443851) svn path=/trunk/; revision=2484
* Check if history is NULLNickolay V. Shmyrev2007-05-251-0/+3
| | | | | | | | | | | 2007-05-25 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * shell/ev-window.c: (ev_window_add_history): Check if history is NULL svn path=/trunk/; revision=2479
* Add functions to delete temporary files created by evince in a safe way.Carlos Garcia Campos2007-05-252-76/+235
| | | | | | | | | | | | | | | | | | | | | | 2007-05-25 Carlos Garcia Campos <carlosgc@gnome.org> * libdocument/ev-image.c: (ev_image_finalize): * libdocument/ev-document-factory.c: (free_uncompressed_uri): * libdocument/ev-attachment.c: (ev_attachment_finalize): * libdocument/ev-file-helpers.[ch]: (ev_tmp_filename_unlink), (ev_tmp_uri_unlink): Add functions to delete temporary files created by evince in a safe way. * shell/ev-window.c: (ev_window_clear_local_uri), (open_xfer_update_progress_callback), (save_xfer_update_progress_callback), (ev_window_save_remote), (file_save_dialog_response_cb), (ev_window_cmd_save_as), (image_save_dialog_response_cb), (ev_view_popup_cmd_save_image_as), (attachment_save_dialog_response_cb), (ev_attachment_popup_cmd_save_attachment_as): Allow saving a copy of a document, image or attachment to a remote location. Fixes bug #440754. svn path=/trunk/; revision=2478
* Change sidebar ordering. Fixes bug #439939.Wouter Bolsterlee2007-05-202-13/+17
| | | | | | | | | | | 2007-05-20 Wouter Bolsterlee <wbolster@svn.gnome.org> * shell/ev-sidebar.c: (ev_sidebar_add_page): * shell/ev-window.c: Change sidebar ordering. Fixes bug #439939. svn path=/trunk/; revision=2470
* Update cursor and tooltip on page change and view scroll. Fixes bugCarlos Garcia Campos2007-05-191-5/+14
| | | | | | | | | 2007-05-19 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-view.c: (page_changed_cb), (on_adjustment_value_changed): Update cursor and tooltip on page change and view scroll. Fixes bug #439217. svn path=/trunk/; revision=2466
* Sync keybindings manually when building without libgnome (#437925).Ross Burton2007-05-121-0/+7
| | | | | | | | | | | 2007-05-12 Ross Burton <ross@openedhand.com> * shell/main.c: Sync keybindings manually when building without libgnome (#437925). svn path=/trunk/; revision=2452
* Respect the screen when opening help (#437866).Ross Burton2007-05-121-1/+3
| | | | | | | | | 2007-05-12 Ross Burton <ross@openedhand.com> * shell/ev-window.c: Respect the screen when opening help (#437866). svn path=/trunk/; revision=2451
* Add print button in preview mode. Fixes bug #396475.Carlos Garcia Campos2007-05-115-11/+207
| | | | | | | | | | | | | | | | | | 2007-05-11 Carlos Garcia Campos <carlosgc@gnome.org> * data/evince-ui.xml: * shell/ev-application.[ch]: (get_print_settings_from_args), (ev_application_open_uri_at_dest), (ev_application_open_uri), (ev_application_open_uri_list): * shell/ev-window.[ch]: (ev_window_clear_print_settings_file), (ev_window_open_uri), (ev_window_cmd_file_open_copy_at_dest), (ev_window_cmd_recent_file_activate), (ev_window_run_preview), (ev_window_cmd_view_reload), (lookup_printer_from_name), (ev_window_preview_print_finished), (ev_window_cmd_preview_print), (ev_window_dispose): * shell/main.c: (arguments_parse): Add print button in preview mode. Fixes bug #396475. svn path=/trunk/; revision=2450
* Connect to button-press event on correct widget. Fixes bug #431988Nickolay V. Shmyrev2007-05-091-6/+17
| | | | | | | | | | | | | | | | 2007-05-10 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * shell/ev-navigation-action-widget.c: (ev_navigation_action_widget_init), (ev_navigation_action_widget_class_init), (ev_navigation_action_widget_button_press_event): Connect to button-press event on correct widget. Fixes bug #431988 svn path=/trunk/; revision=2445
* Add app-specific icons to our icon theme. Fixes bug #425508.Nickolay V. Shmyrev2007-05-093-27/+37
| | | | | | | | | | | | | | | | 2007-05-09 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * shell/ev-application.c: (ev_application_open_window), (ev_application_add_icon_path_for_screen), (ev_application_open_uri_at_dest): * shell/ev-navigation-action-widget.c: (popup_menu_under_arrow): * shell/ev-navigation-action.c: (build_menu): Add app-specific icons to our icon theme. Fixes bug #425508. svn path=/trunk/; revision=2444
* Make navigation action unsensitive instead of showing menu withNickolay V. Shmyrev2007-05-094-18/+42
| | | | | | | | | | | | | | | | | | | | 2007-05-09 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * shell/ev-history.c: (ev_history_class_init), (ev_history_add_link): * shell/ev-history.h: * shell/ev-navigation-action.c: (ev_navigation_action_history_changed), (ev_navigation_action_set_history), (build_menu), (ev_navigation_action_finalize): * shell/ev-window.c: (ev_window_setup_action_sensitivity): Make navigation action unsensitive instead of showing menu with unsensitive word. svn path=/trunk/; revision=2443
* Remember print settings. Fixes bug #349102.Carlos Garcia Campos2007-05-083-3/+104
| | | | | | | | | | | 2007-05-08 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-application.[ch]: (ev_application_shutdown), (ev_application_get_print_settings), (ev_application_set_print_settings): * shell/ev-window.c: Remember print settings. Fixes bug #349102. svn path=/trunk/; revision=2442
* Add --without-libgnome, check for libgnome and libgnomeui separately, andRoss Burton2007-05-042-4/+42
| | | | | | | | | | | | | | | | | | | | | | | 2007-05-04 Ross Burton <ross@openedhand.com> * configure.ac: Add --without-libgnome, check for libgnome and libgnomeui separately, and add them to the symbols as required. * libdocument/ev-file-helpers.c: When building without libgnome, use g_get_user_config_dir instead of gnome_user_dir_get. * shell/ev-application.c: When building without libgnome, don't use session management. * shell/main.c: When building without libgnome, don't use GnomeProgram or initialise the authentication manager. This fixes #328842. svn path=/trunk/; revision=2436
* Don't use libgnome to open help, instead call Yelp directly.Ross Burton2007-05-041-4/+33
| | | | | | | | | 2007-05-04 Ross Burton <ross@openedhand.com> * shell/ev-window.c: Don't use libgnome to open help, instead call Yelp directly. svn path=/trunk/; revision=2435
* Don't use libgnome to lookup icons for MIME types, instead copy code fromRoss Burton2007-05-041-15/+22
| | | | | | | | | | 2007-05-04 Ross Burton <ross@openedhand.com> * shell/ev-sidebar-attachments.c: Don't use libgnome to lookup icons for MIME types, instead copy code from GTK+ to do it manually. svn path=/trunk/; revision=2434
* Add missing includes, fix indentation.Ross Burton2007-05-022-5/+8
| | | | | | | | | | | | 2007-05-02 Ross Burton <ross@openedhand.com> * shell/ev-window.c: Add missing includes, fix indentation. * shell/main.c: Fix indentation. svn path=/trunk/; revision=2430
* Use ev_application_open_uri_at_dest instead of ev_application_open_uriEduardo Lima2007-04-301-2/+4
| | | | | | | | | | | | | 2007-04-30 Eduardo Lima <eduardo.lima@indt.org.br> * shell/ev-window.c (ev_window_cmd_recent_file_activate): Use ev_application_open_uri_at_dest instead of ev_application_open_uri preventing new document always being opened in a new window even if there is an empty window. svn path=/trunk/; revision=2429
* Add missing chain to parent class methods. Fixes bug #433128.Nickolay V. Shmyrev2007-04-294-0/+10
| | | | | | | | | | | | | | | | | | | | 2007-04-29 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * cut-n-paste/recent-files/egg-recent-view-uimanager.c: (egg_recent_view_uimanager_finalize): * properties/ev-properties-view.c: (ev_properties_view_dispose): * shell/ev-page-action-widget.c: (ev_page_action_widget_finalize): * shell/ev-pixbuf-cache.c: (ev_pixbuf_cache_finalize), (ev_pixbuf_cache_dispose): * shell/ev-properties-fonts.c: (ev_properties_fonts_dispose): * shell/ev-tooltip.c: (ev_tooltip_dispose): Add missing chain to parent class methods. Fixes bug #433128. svn path=/trunk/; revision=2428
* Start rendering pages before any other jobs.Carlos Garcia Campos2007-04-223-27/+41
| | | | | | | | | | | 2007-04-22 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_setup_document), (ev_window_set_document), (ev_window_load_job_cb): * shell/ev-view.c: (setup_caches): * shell/ev-sidebar-thumbnails.c: (ev_sidebar_thumbnails_set_document): Start rendering pages before any other jobs. svn path=/trunk/; revision=2417
* Update chrome visibility before window unfullscreen.Carlos Garcia Campos2007-04-221-4/+2
| | | | | | | | | 2007-04-22 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_stop_fullscreen), (ev_window_stop_presentation): Update chrome visibility before window unfullscreen. svn path=/trunk/; revision=2416
* Make fullscreen toolbar always visible. Do not use egg toolbars forCarlos Garcia Campos2007-04-205-376/+194
| | | | | | | | | | | | | | | | | | | | | 2007-04-20 Carlos Garcia Campos <carlosgc@gnome.org> * data/Makefile.am: * data/evince-ui.xml: * shell/ev-stock-icons.[ch]: * shell/ev-application.[ch]: (ev_application_shutdown), (ev_application_init), (ev_application_get_toolbars_model): * shell/ev-window.c: (update_chrome_visibility), (fullscreen_toolbar_setup_item_properties), (ev_window_run_fullscreen), (ev_window_stop_fullscreen), (ev_window_run_presentation), (ev_window_stop_presentation), (ev_window_run_preview), (ev_window_screen_changed), (ev_window_cmd_leave_fullscreen), (ev_window_cmd_start_presentation), (ev_window_dispose), (ev_window_init): Make fullscreen toolbar always visible. Do not use egg toolbars for fullscreen and preview modes since such toolbars are not editables. Fixes bugs #300278, #338910 and #316188. svn path=/trunk/; revision=2412
* Developers documentation updated.Iñigo Martínez2007-04-206-1/+270
| | | | | | | | | | | | | | | | 2007-04-20 Iñigo Martínez <inigomartinez@gmail.com> * shell/ev-application.c: * shell/ev-job-queue.c: * shell/ev-metadata-manager.c: * shell/ev-stock-icons.c: * shell/ev-window.c: * shell/main.c: Developers documentation updated. svn path=/trunk/; revision=2410
* Check whether uri is valid before launching it. Fixes bug #427664.Carlos Garcia Campos2007-04-191-1/+36
| | | | | | | | 2007-04-19 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (uri_is_valid), (launch_external_uri): Check whether uri is valid before launching it. Fixes bug #427664. svn path=/trunk/; revision=2409
* Change key accelerator for Open a Copy menu entry which is in conflictCarlos Garcia Campos2007-04-191-1/+1
| | | | | | | | | 2007-04-19 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: Change key accelerator for Open a Copy menu entry which is in conflict with Close. Fixes bug #427321. svn path=/trunk/; revision=2408
* Do not make window bigger than screen. Fixes bug #388985.Nickolay V. Shmyrev2007-04-091-2/+18
| | | | | | | | | | | | 2007-04-10 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * shell/ev-window.c: (setup_size_from_metadata): Do not make window bigger than screen. Fixes bug #388985. svn path=/trunk/; revision=2400
* Fixup the previous commitMatthias Clasen2007-04-023-17/+4
| | | | svn path=/trunk/; revision=2393
* Use the xdg-user-dirs DOCUMENTS folder as default folder when opening aMatthias Clasen2007-04-022-1/+179
| | | | | | | | | | | | | | | 2007-04-02 Matthias Clasen <mclasen@redhat.com> * shell/ev-window.c (file_open_dialog_response_cb): Use the xdg-user-dirs DOCUMENTS folder as default folder when opening a file chooser. (#424858) * shell/xdg-user-dir-lookup.c: Copy-and-pasted file from xdg-user-dirs. svn path=/trunk/; revision=2392
* Do not setup view from metadata on preview mode.Carlos Garcia Campos2007-03-241-1/+4
| | | | | | | | 2007-03-24 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_load_job_cb): Do not setup view from metadata on preview mode. svn path=/trunk/; revision=2386
* Use unlink-tempfile instead of unlink-temp-file. Fixes bug #421274.Carlos Garcia Campos2007-03-221-1/+1
| | | | | | | | 2007-03-22 Carlos Garcia Campos <carlosgc@gnome.org> * shell/main.c: Use unlink-tempfile instead of unlink-temp-file. Fixes bug #421274. svn path=/trunk/; revision=2385
* Check pointer != NULL before using it. Fixes bug #416841.Carlos Garcia Campos2007-03-191-2/+4
| | | | | | | | 2007-03-19 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-view.c: (ev_view_primary_get_cb): Check pointer != NULL before using it. Fixes bug #416841. svn path=/trunk/; revision=2382
* Do not render thumbnails when sidebar thumbnail page is not visible atCarlos Garcia Campos2007-03-101-8/+5
| | | | | | | | | 2007-03-10 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-sidebar-thumbnails.c: (adjustment_changed_cb): Do not render thumbnails when sidebar thumbnail page is not visible at startup. Fixes bug #416447. svn path=/trunk/; revision=2372
* Save document compressed when saving a copy of a compressed document.Carlos Garcia Campos2007-02-271-55/+90
| | | | | | | | | | | 2007-02-27 Carlos Garcia Campos <carlosgc@gnome.org> * libdocument/ev-file-helpers.[ch]: (compression_run), (ev_file_uncompress), (ev_file_compress): * shell/ev-window.c: (file_save_dialog_response_cb): Save document compressed when saving a copy of a compressed document. Fixes bug #334542. svn path=/trunk/; revision=2356
* Allow deleting in goto window entry in presentation mode.Carlos Garcia Campos2007-02-231-0/+2
| | | | | | | | 2007-02-23 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-view.c: (ev_view_goto_window_key_press_event): Allow deleting in goto window entry in presentation mode. svn path=/trunk/; revision=2347
* Fix zoom shortcut keys when searching. Fixes bug #409828.Carlos Garcia Campos2007-02-201-9/+0
| | | | | | | | 2007-02-20 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_update_actions): Fix zoom shortcut keys when searching. Fixes bug #409828. svn path=/trunk/; revision=2339
* Fix crash when loading documents with only one page.Carlos Garcia Campos2007-02-181-1/+1
| | | | | | | | 2007-02-18 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_setup_document): Fix crash when loading documents with only one page. svn path=/trunk/; revision=2335
* Use an EvRenderContext for rendering thumbnails instead of a suggestedCarlos Garcia Campos2007-02-164-28/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-02-16 Carlos Garcia Campos <carlosgc@gnome.org> * backend/dvi/dvi-document.c: (dvi_document_thumbnails_get_dimensions), (dvi_document_thumbnails_get_thumbnail): * backend/impress/impress-document.c: (impress_document_thumbnails_get_thumbnail), (impress_document_thumbnails_get_dimensions): * backend/ps/ps-document.c: (ps_document_thumbnails_get_thumbnail), (ps_document_thumbnails_get_dimensions): * backend/djvu/djvu-document.c: (djvu_document_thumbnails_get_dimensions), (djvu_document_thumbnails_get_thumbnail): * backend/tiff/tiff-document.c: (tiff_document_thumbnails_get_thumbnail), (tiff_document_thumbnails_get_dimensions): * backend/pdf/ev-poppler.cc: (make_thumbnail_for_page), (pdf_document_thumbnails_get_thumbnail), (pdf_document_thumbnails_get_dimensions): * backend/comics/comics-document.c: (comics_document_thumbnails_get_thumbnail), (comics_document_thumbnails_get_dimensions): * backend/pixbuf/pixbuf-document.c: (pixbuf_document_thumbnails_get_thumbnail), (pixbuf_document_thumbnails_get_dimensions): * libdocument/ev-document-thumbnails.[ch]: (ev_document_thumbnails_get_thumbnail), (ev_document_thumbnails_get_dimensions): * libdocument/ev-document-misc.[ch]: (ev_document_misc_get_thumbnail_frame): * shell/ev-jobs.[ch]: (ev_job_thumbnail_dispose), (ev_job_thumbnail_new), (ev_job_thumbnail_run): * shell/ev-sidebar-thumbnails.c: (get_scale_for_page), (add_range), (ev_sidebar_thumbnails_set_loading_icon), (refresh), (ev_sidebar_thumbnails_refresh): * shell/ev-window.c: (ev_window_setup_document): * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get): Use an EvRenderContext for rendering thumbnails instead of a suggested width, so that different sized pages get sized proportionally. svn path=/trunk/; revision=2332