Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(45)

Issue 42607: Support for continuous scrolling devices on the Mac. (Closed)

Created:
11 years, 9 months ago by Avi (use Gerrit)
Modified:
9 years, 7 months ago
CC:
chromium-reviews_googlegroups.com
Visibility:
Public.

Description

Support for continuous scrolling devices on the Mac. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=12488

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 7

Patch Set 3 : '' #

Patch Set 4 : '' #

Total comments: 10

Patch Set 5 : '' #

Patch Set 6 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+130 lines, -13 lines) Patch
M webkit/glue/webinputevent_mac.mm View 1 2 3 4 5 7 chunks +130 lines, -13 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
Avi (use Gerrit)
Peter: You did some scroll wheel work recently, so here you go. Mark: FYI, for ...
11 years, 9 months ago (2009-03-25 17:12:20 UTC) #1
Peter Kasting
Great comments. Mostly LGTM, only one real note below. I wouldn't call this "smooth scrolling" ...
11 years, 9 months ago (2009-03-25 17:23:33 UTC) #2
Avi (use Gerrit)
http://codereview.chromium.org/42607/diff/4/5 File webkit/glue/webinputevent_mac.mm (right): http://codereview.chromium.org/42607/diff/4/5#newcode189 Line 189: // For trackpads/Mighty Mouses (kCGScrollWheelEventIsContinuous != 0) On ...
11 years, 9 months ago (2009-03-25 17:33:54 UTC) #3
Avi (use Gerrit)
The fun begins... http://adomas.org/javascript-mouse-wheel/ points out that many Mac browsers send ±0.1 rather than ±1. ...
11 years, 9 months ago (2009-03-25 17:54:28 UTC) #4
Peter Kasting
On 2009/03/25 17:54:28, Avi wrote: > The fun begins... > > http://adomas.org/javascript-mouse-wheel/ points out that ...
11 years, 9 months ago (2009-03-25 18:00:45 UTC) #5
Peter Kasting
On 2009/03/25 17:33:54, Avi wrote: > http://codereview.chromium.org/42607/diff/4/5#newcode222 > Line 222: wheel_ticks_x = round([event deltaX] / ...
11 years, 9 months ago (2009-03-25 18:03:57 UTC) #6
Peter Kasting
On 2009/03/25 18:03:57, pkasting wrote: > Sure, but the "chunked values with no acceleration" description ...
11 years, 9 months ago (2009-03-25 18:04:53 UTC) #7
Mark Mentovai
LG CGEvents make this doable from within Cocoa. I like. This used to be horrendous. ...
11 years, 9 months ago (2009-03-25 18:11:33 UTC) #8
Avi (use Gerrit)
http://codereview.chromium.org/42607/diff/2004/2005 File webkit/glue/webinputevent_mac.mm (right): http://codereview.chromium.org/42607/diff/2004/2005#newcode164 Line 164: // For wheel mice (kCGScrollWheelEventIsContinuous == 0) On ...
11 years, 9 months ago (2009-03-25 18:46:37 UTC) #9
Avi (use Gerrit)
On 2009/03/25 18:04:53, pkasting wrote: > Argh. What we really want are unchunked values without ...
11 years, 9 months ago (2009-03-25 18:48:39 UTC) #10
Mark Mentovai
http://www.lge.com/
11 years, 9 months ago (2009-03-25 18:52:39 UTC) #11
Peter Kasting
LGTM. Could you also send an upstream patch to modify Safari/Mac's calculation of the wheel ...
11 years, 9 months ago (2009-03-25 18:58:46 UTC) #12
Avi (use Gerrit)
On 2009/03/25 18:58:46, pkasting wrote: > LGTM. Could you also send an upstream patch to ...
11 years, 9 months ago (2009-03-25 19:05:39 UTC) #13
Peter Kasting
On 2009/03/25 19:05:39, Avi wrote: > Oh. Upstream they actually use an SPI to get ...
11 years, 9 months ago (2009-03-25 20:06:19 UTC) #14
Avi (use Gerrit)
11 years, 9 months ago (2009-03-25 20:23:25 UTC) #15

Powered by Google App Engine
This is Rietveld 408576698