|
Lines 1-3
a/Source/WebCore/ChangeLog_sec1
|
|
|
1 |
2012-01-23 Sami Kyostila <skyostil@chromium.org> |
| 2 |
|
| 3 |
Clipping of render layer boundaries does not take page scale into account |
| 4 |
https://bugs.webkit.org/show_bug.cgi?id=76850 |
| 5 |
|
| 6 |
Reviewed by NOBODY (OOPS!). |
| 7 |
|
| 8 |
When inserting render layers into the compositor's overlap map, the |
| 9 |
layer boundaries are clipped against any potential parent clip rects. |
| 10 |
The clip rects are given in CSS coordinates, while the render layer |
| 11 |
boundaries are in scaled CSS coordinates, so the result is incorrect. |
| 12 |
This patch scales the clip rects before calculating the intersection. |
| 13 |
|
| 14 |
Test: compositing/overflow/overflow-scaled-descendant-overlapping.html |
| 15 |
|
| 16 |
* rendering/RenderLayerCompositor.cpp: |
| 17 |
(WebCore::RenderLayerCompositor::addToOverlapMap): |
| 18 |
|
| 1 |
2012-01-22 Mario Sanchez Prada <msanchez@igalia.com> |
19 |
2012-01-22 Mario Sanchez Prada <msanchez@igalia.com> |
| 2 |
|
20 |
|
| 3 |
[GTK] ATK text-caret-moved and text-selection-changed events not being emitted |
21 |
[GTK] ATK text-caret-moved and text-selection-changed events not being emitted |