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

Issue 2771010: Mac: Faster scrolling on 10.6. (Closed)

Created:
10 years, 6 months ago by Nico
Modified:
9 years, 7 months ago
CC:
chromium-reviews, Scott Byer
Visibility:
Public.

Description

Mac: Faster scrolling on 10.6. BUG=45553 TEST=Scrolling up and down still works on 10.5 and 10.6. It uses less %cpu on 10.6. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=49442

Patch Set 1 #

Patch Set 2 : bitmap #

Total comments: 2

Patch Set 3 : static #

Patch Set 4 : '' #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+36 lines, -15 lines) Patch
M chrome/browser/renderer_host/backing_store_mac.mm View 1 2 3 4 chunks +36 lines, -15 lines 6 comments Download

Messages

Total messages: 8 (0 generated)
Nico
I didn't actually test this on 10.6, but Rohit tested my demo app on the ...
10 years, 6 months ago (2010-06-10 18:05:14 UTC) #1
Mark Mentovai
http://codereview.chromium.org/2771010/diff/2001/3001 File chrome/browser/renderer_host/backing_store_mac.mm (right): http://codereview.chromium.org/2771010/diff/2001/3001#newcode152 chrome/browser/renderer_host/backing_store_mac.mm:152: bool needsLayerWorkaround = os_major == 10 && os_minor == ...
10 years, 6 months ago (2010-06-10 18:48:38 UTC) #2
Nico
http://codereview.chromium.org/2771010/diff/2001/3001 File chrome/browser/renderer_host/backing_store_mac.mm (right): http://codereview.chromium.org/2771010/diff/2001/3001#newcode152 chrome/browser/renderer_host/backing_store_mac.mm:152: bool needsLayerWorkaround = os_major == 10 && os_minor == ...
10 years, 6 months ago (2010-06-10 19:57:00 UTC) #3
Mark Mentovai
LGTM http://codereview.chromium.org/2771010/diff/9001/10001 File chrome/browser/renderer_host/backing_store_mac.mm (right): http://codereview.chromium.org/2771010/diff/9001/10001#newcode29 chrome/browser/renderer_host/backing_store_mac.mm:29: // Returns if this version of OS X ...
10 years, 6 months ago (2010-06-10 20:05:51 UTC) #4
Nico
Thanks! http://codereview.chromium.org/2771010/diff/9001/10001 File chrome/browser/renderer_host/backing_store_mac.mm (right): http://codereview.chromium.org/2771010/diff/9001/10001#newcode29 chrome/browser/renderer_host/backing_store_mac.mm:29: // Returns if this version of OS X ...
10 years, 6 months ago (2010-06-10 20:10:30 UTC) #5
rohitrao (ping after 24h)
http://codereview.chromium.org/2771010/diff/9001/10001 File chrome/browser/renderer_host/backing_store_mac.mm (right): http://codereview.chromium.org/2771010/diff/9001/10001#newcode35 chrome/browser/renderer_host/backing_store_mac.mm:35: return os_major == 10 && os_minor == 5; On ...
10 years, 6 months ago (2010-06-10 20:55:08 UTC) #6
Nico
Are you in the CA session? Where do you sit? http://codereview.chromium.org/2771010/diff/9001/10001 File chrome/browser/renderer_host/backing_store_mac.mm (right): http://codereview.chromium.org/2771010/diff/9001/10001#newcode35 ...
10 years, 6 months ago (2010-06-10 21:08:04 UTC) #7
Mark Mentovai
10 years, 6 months ago (2010-06-10 22:17:29 UTC) #8
thakis@chromium.org wrote:
> 'cause Chrome won't run on 10.4 (or OS 9 for that matter). Hence, this
> is functionally equivalent, but without the cargoculting.

“Being precise” isn’t really equivalent to my “cargo-culting” in my
mind, but whatever.

Mark

Powered by Google App Engine
This is Rietveld 408576698