Respect system setting for rubber-banding in ScrollAnimatorMac.
[WebKit-https.git] / Source / WebCore / ChangeLog
index 9cafa67..27242d0 100644 (file)
@@ -1,3 +1,24 @@
+2012-08-22  Alexei Svitkine  <asvitkine@chromium.org>
+
+        Respect system setting for rubber-banding in ScrollAnimatorMac.
+        https://bugs.webkit.org/show_bug.cgi?id=94356
+
+        Reviewed by James Robinson.
+
+        Respects user defaults setting of NSScrollViewRubberbanding,
+        which controls rubber-banding in other Mac OS X applications.
+
+        If NSScrollViewRubberbanding is not set, defaults to enabling
+        rubber banding. Otherwise, rubber banding is disabled if the
+        value is 0 and enabled otherwise.
+
+        No new tests since the behavior depends on system settings.
+
+        * platform/mac/ScrollAnimatorMac.mm:
+        (WebCore):
+        (WebCore::rubberBandingEnabledForSystem):
+        (WebCore::ScrollAnimatorMac::handleWheelEvent):
+
 2012-08-22  James Robinson  <jamesr@chromium.org>
 
         [chromium/mac] Remove unnecessary checks for OS version <= 10.5. We don't support those