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

Issue 21201: Transparency (Closed)

Created:
11 years, 10 months ago by brettw
Modified:
9 years, 7 months ago
Reviewers:
dglazkov
CC:
chromium-reviews_googlegroups.com
Visibility:
Public.

Description

Pull WebKit deps to get transparency fixes, and rebaseline affected layout tests. Add a helper class to manage Windows' transparency issues. It will create layers and manage transforms in such a way that most effects can be achieved with fonts and form controls on Windows while looking nice. This removes the magic transparency color and associated infrastructure since it is no longer needed. This fixes semitransparent ClearType antialiasing and pngs with alpha channels with opacity applied. BUG=559, 2791, 3229, 6372 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=10637

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Patch Set 8 : '' #

Patch Set 9 : '' #

Patch Set 10 : '' #

Patch Set 11 : '' #

Patch Set 12 : '' #

Patch Set 13 : '' #

Patch Set 14 : '' #

Total comments: 12

Patch Set 15 : '' #

Patch Set 16 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1605 lines, -482 lines) Patch
M chrome/common/gfx/chrome_canvas_win.cc View 8 9 10 11 12 13 14 2 chunks +5 lines, -2 lines 0 comments Download
M skia/ext/bitmap_platform_device_mac.h View 8 9 10 11 12 13 14 1 chunk +0 lines, -1 line 0 comments Download
M skia/ext/bitmap_platform_device_win.h View 8 9 10 11 12 13 14 3 chunks +0 lines, -16 lines 0 comments Download
M skia/ext/bitmap_platform_device_win.cc View 2 3 4 5 6 7 8 9 10 11 12 13 14 5 chunks +23 lines, -111 lines 0 comments Download
M skia/ext/platform_canvas_unittest.cc View 8 9 10 11 12 13 14 2 chunks +0 lines, -6 lines 0 comments Download
M skia/ext/platform_device_mac.h View 8 9 10 11 12 13 14 1 chunk +0 lines, -9 lines 0 comments Download
M skia/ext/platform_device_mac.cc View 8 9 10 11 12 13 14 1 chunk +0 lines, -9 lines 0 comments Download
M skia/ext/platform_device_win.h View 8 9 10 11 12 13 14 1 chunk +0 lines, -20 lines 0 comments Download
M third_party/WebKit/WebCore/platform/graphics/chromium/FontChromiumWin.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 5 chunks +170 lines, -64 lines 0 comments Download
D third_party/WebKit/WebCore/platform/graphics/chromium/ThemeHelperChromiumWin.h View 12 13 14 1 chunk +0 lines, -98 lines 0 comments Download
D third_party/WebKit/WebCore/platform/graphics/chromium/ThemeHelperChromiumWin.cpp View 12 13 14 1 chunk +0 lines, -104 lines 0 comments Download
A third_party/WebKit/WebCore/platform/graphics/chromium/TransparencyWin.h View 1 chunk +228 lines, -0 lines 0 comments Download
A third_party/WebKit/WebCore/platform/graphics/chromium/TransparencyWin.cpp View 1 chunk +421 lines, -0 lines 0 comments Download
M third_party/WebKit/WebCore/platform/graphics/skia/GraphicsContextSkia.cpp View 12 13 14 1 chunk +0 lines, -5 lines 0 comments Download
M third_party/WebKit/WebCore/platform/graphics/skia/ImageSkia.cpp View 12 13 14 3 chunks +1 line, -2 lines 0 comments Download
M third_party/WebKit/WebCore/rendering/RenderThemeChromiumWin.cpp View 12 13 14 6 chunks +50 lines, -13 lines 0 comments Download
M webkit/build/WebCore/WebCore.vcproj View 8 9 10 11 12 13 14 1 chunk +2 lines, -2 lines 0 comments Download
M webkit/glue/webframe_impl.cc View 8 9 10 11 12 13 14 1 chunk +0 lines, -4 lines 0 comments Download
M webkit/tools/test_shell/test_shell.cc View 13 14 1 chunk +10 lines, -4 lines 0 comments Download
M webkit/tools/test_shell/test_shell_tests.vcproj View 8 9 10 11 12 13 14 3 chunks +16 lines, -12 lines 0 comments Download
A webkit/tools/webcore_unit_tests/TransparencyWin_unittest.cpp View 1 chunk +679 lines, -0 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
brettw
11 years, 10 months ago (2009-02-18 22:46:05 UTC) #1
dglazkov
Looks Great with the exception of HTTP layout tests being rebaselined to "500 Server Error" ...
11 years, 10 months ago (2009-02-23 19:08:58 UTC) #2
dglazkov
11 years, 10 months ago (2009-02-23 21:18:22 UTC) #3
LGTM!

Powered by Google App Engine
This is Rietveld 408576698