|
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
Total comments: 12
|
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
|
Total messages: 3 (0 generated)
|