|
Lines 1-3
WebCore/ChangeLog_sec1
|
|
|
1 |
2009-03-08 Alpha Lam <hclam@chromium.org> |
| 2 |
|
| 3 |
Reviewed by NOBODY (OOPS!). |
| 4 |
|
| 5 |
When the video controls are updated the whole video is redisplayed. |
| 6 |
https://bugs.webkit.org/show_bug.cgi?id=25648 |
| 7 |
|
| 8 |
This change will prevent RenderSlider to propogate relayout to parents when |
| 9 |
updateFromElement() is called or value of the slider is updated. RenderSlider |
| 10 |
will instead perform a layout rooted at itself. |
| 11 |
|
| 12 |
Note: This patch will break some media Chromium layout tests. |
| 13 |
|
| 14 |
Test: fast/repaint/slider-update-value.html |
| 15 |
Test: fast/repaint/slider-thumb-change-height.html |
| 16 |
|
| 17 |
The following tests should still pass: |
| 18 |
fast/forms/slider-delete-while-dragging-thumb.html |
| 19 |
fast/forms/slider-mouse-events.html |
| 20 |
fast/forms/slider-onchange-event.html |
| 21 |
fast/forms/slider-padding.html |
| 22 |
fast/forms/slider-thumb-shared-style.html |
| 23 |
fast/forms/slider-thumb-stylability.html |
| 24 |
fast/forms/slider-transformed.html |
| 25 |
fast/forms/slider-zoomed.html |
| 26 |
fast/forms/thumbslider-crash.html |
| 27 |
fast/forms/thumbslider-no-parent-slider.html |
| 28 |
fast/forms/range-default-value.html |
| 29 |
fast/forms/range-reset.html |
| 30 |
fast/forms/range-thumb-height-percentage.html |
| 31 |
media/audio-delete-while-slider-thumb-clicked.html |
| 32 |
|
| 33 |
* rendering/RenderObject.h: |
| 34 |
(WebCore::objectIsRelayoutBoundary): RenderSlider is a layout subtree root. |
| 35 |
* rendering/RenderSlider.cpp: |
| 36 |
(WebCore::RenderSlider::layout): |
| 37 |
If RenderSlider is the subtree layout root the width doesn't change, so |
| 38 |
only adjust height in such case. |
| 39 |
Also fix the use of layout state pusher. |
| 40 |
(WebCore::RenderSlider::updateFromElement): |
| 41 |
Call setNeedsLayout(true) of the thumb so a relayout is scheduled. |
| 42 |
In the case of style change of the thumb that affects the slider, a relayout of the slider is scheduled. |
| 43 |
(WebCore::RenderSlider::setValueForPosition): ditto. |
| 44 |
|
| 1 |
2010-03-05 Csaba Osztrogonác <ossy@webkit.org> |
45 |
2010-03-05 Csaba Osztrogonác <ossy@webkit.org> |
| 2 |
|
46 |
|
| 3 |
Unreviewed buildfix after r55593. (To fix Qt --minimal build.) |
47 |
Unreviewed buildfix after r55593. (To fix Qt --minimal build.) |