]> www.fi.muni.cz Git - evince.git/commit
Use gdk_window_scroll instead of gtk_widget_queue_draw. Massive speedups
authorJonathan Blandford <jrb@redhat.com>
Fri, 20 May 2005 05:08:11 +0000 (05:08 +0000)
committerJonathan Blandford <jrb@src.gnome.org>
Fri, 20 May 2005 05:08:11 +0000 (05:08 +0000)
commit80a9ffebfe5125584341d4fb005ee1a29219c970
tree0d0f5808410af30a61a44b0de2317affad2bb547
parent3ca7f5212877878bc98c8a05354df0d65f2e36a8
Use gdk_window_scroll instead of gtk_widget_queue_draw. Massive speedups

Fri May 20 01:07:15 2005  Jonathan Blandford  <jrb@redhat.com>

        * shell/ev-view.c (view_update_adjustments): Use gdk_window_scroll
        instead of gtk_widget_queue_draw.  Massive speedups in scrolling.

Fri May 20 01:05:10 2005  Jonathan Blandford  <jrb@redhat.com>

        * .cvsignore:
        * shell/ev-view.c:(ev_view_size_allocate), (ev_view_class_init),
        (zoom_for_size_fit_width), (zoom_for_size_best_fit),
        (ev_view_zoom_for_size_presentation),
        (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):
        * shell/ev-view.h:
        * shell/ev-window.c: (update_view_size),
        (ev_window_sizing_mode_changed_cb):

        Patch from Nickolay Shmyrev <nshmyrev@yandex.ru> to handle
        the scrollbars.  It's not 100% right, but it's much closer.  Kills
        an infinite loop, #304769
.cvsignore
ChangeLog
shell/ev-view.c
shell/ev-view.h
shell/ev-window.c