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

Issue 601062: Merge 53506 - 20100119 Carol Szabo <carol.szabo@nokia.com>... (Closed)

Created:
10 years, 10 months ago by Chris Evans
Modified:
9 years, 6 months ago
Reviewers:
laforge
CC:
chromium-reviews_googlegroups.com
Visibility:
Public.

Description

Merge 53506 - 20100119 Carol Szabo <carol.szabo@nokia.com>; Reviewed by Darin Adler. Another crazy counters bug https://bugs.webkit.org/show_bug.cgi?id=11031 Added tests for dynamic DOM changes affecting counters. * fast/css/counters/counterincrement002.html: Added. * fast/css/counters/counterreset000.html: Added. * fast/css/counters/counterreset002.html: Added. * fast/css/counters/counterincrement002expected.txt: Added. * fast/css/counters/counterreset000expected.txt: Added. * fast/css/counters/counterreset002expected.txt: Added. 20100119 Carol Szabo <carol.szabo@nokia.com>; Reviewed by Darin Adler. Another crazy counters bug https://bugs.webkit.org/show_bug.cgi?id=11031 This patch actually provides for counter updating when the style of a renderer changes. Tests: fast/css/counters/counterincrement002.html fast/css/counters/counterreset000.html fast/css/counters/counterreset002.html * rendering/RenderCounter.cpp: (WebCore::RenderCounter::rendererStyleChanged): This function is added to update the counter hierarchy in response to changes to the style of a renderer. * rendering/RenderCounter.h: * rendering/RenderObject.cpp: (WebCore::RenderObject::styleDidChange): For changes that may include the counter directives added a call to RenderCounter::rendererStyleChanged. TBR=laforge@chromium.org Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=38931

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+205 lines, -3 lines) Patch
A LayoutTests/fast/css/counters/counter-increment-002.html View 1 chunk +50 lines, -0 lines 0 comments Download
A LayoutTests/fast/css/counters/counter-increment-002-expected.txt View 1 chunk +4 lines, -0 lines 0 comments Download
A LayoutTests/fast/css/counters/counter-reset-000.html View 1 chunk +51 lines, -0 lines 0 comments Download
A LayoutTests/fast/css/counters/counter-reset-000-expected.txt View 1 chunk +4 lines, -0 lines 0 comments Download
A LayoutTests/fast/css/counters/counter-reset-002.html View 1 chunk +47 lines, -0 lines 0 comments Download
A LayoutTests/fast/css/counters/counter-reset-002-expected.txt View 1 chunk +4 lines, -0 lines 0 comments Download
M WebCore/rendering/RenderCounter.h View 1 chunk +1 line, -0 lines 0 comments Download
M WebCore/rendering/RenderCounter.cpp View 1 chunk +40 lines, -0 lines 0 comments Download
M WebCore/rendering/RenderObject.cpp View 3 chunks +4 lines, -3 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
Chris Evans
10 years, 10 months ago (2010-02-12 20:40:22 UTC) #1
laforge
10 years, 10 months ago (2010-02-12 21:00:47 UTC) #2
LGTM

On Fri, Feb 12, 2010 at 12:40 PM, <cevans@chromium.org> wrote:

> Reviewers: laforge,
>
> Description:
> Merge 53506 - 20100119  Carol Szabo  <carol.szabo@nokia.com>
>
>        Reviewed by Darin Adler.
>
>        Another crazy counters bug
>        https://bugs.webkit.org/show_bug.cgi?id=11031
>        Added tests for dynamic DOM changes affecting counters.
>
>        * fast/css/counters/counterincrement002.html: Added.
>        * fast/css/counters/counterreset000.html: Added.
>        * fast/css/counters/counterreset002.html: Added.
>        * fast/css/counters/counterincrement002expected.txt: Added.
>        * fast/css/counters/counterreset000expected.txt: Added.
>        * fast/css/counters/counterreset002expected.txt: Added.
> 20100119  Carol Szabo  <carol.szabo@nokia.com>
>
>        Reviewed by Darin Adler.
>
>        Another crazy counters bug
>        https://bugs.webkit.org/show_bug.cgi?id=11031
>
>        This patch actually provides for counter updating when the style
>        of a renderer changes.
>
>        Tests: fast/css/counters/counterincrement002.html
>               fast/css/counters/counterreset000.html
>               fast/css/counters/counterreset002.html
>
>        * rendering/RenderCounter.cpp:
>        (WebCore::RenderCounter::rendererStyleChanged):
>        This function is added to update the counter hierarchy in
>        response to changes to the style of a renderer.
>        * rendering/RenderCounter.h:
>        * rendering/RenderObject.cpp:
>        (WebCore::RenderObject::styleDidChange):
>        For changes that may include the counter directives added a
>        call to RenderCounter::rendererStyleChanged.
>
> TBR=laforge@chromium.org
>
> Please review this at http://codereview.chromium.org/601062
>
> SVN Base: svn://chrome-svn/chrome/branches/WebKit/249/
>
> Affected files:
>  A     LayoutTests/fast/css/counters/counter-increment-002-expected.txt
>  A     LayoutTests/fast/css/counters/counter-increment-002.html
>  A     LayoutTests/fast/css/counters/counter-reset-000-expected.txt
>  A     LayoutTests/fast/css/counters/counter-reset-000.html
>  A     LayoutTests/fast/css/counters/counter-reset-002-expected.txt
>  A     LayoutTests/fast/css/counters/counter-reset-002.html
>  M     WebCore/rendering/RenderCounter.h
>  M     WebCore/rendering/RenderCounter.cpp
>  M     WebCore/rendering/RenderObject.cpp
>
>
>

Powered by Google App Engine
This is Rietveld 408576698