Revision 796960

Go back to digest for 20th April 2008

Features in KDE Base

Germain Garand committed changes in /trunk/KDE/kdelibs/khtml:

Mousewheel-driven smooth scrolling support.

This is based on nice experimental logic once made by Allan, that was later dubiously integrated by various vendors. The timings were revisited to enhance responsiveness, aiming for a feeling close to FireFox's.

We support two main enabling modes : unconditional (Enabled), and energy-conscious (WhenEfficient) - that will avoid smooth scrolling pages with static elements.

Improvements to scrolling efficiency for static elements will make the worst-case in Enabled mode quite rare, but still not unlikely.

WhenEfficient is thus the recommended mode.

File Changes

Modified 5 files
  • /trunk/KDE/kdelibs/khtml
  •   /khtml_part.cpp
  •   /khtml_settings.cc
  •   /khtml_settings.h
  •   /khtmlview.cpp
  •   /khtmlview.h
5 files changed in total