Changing flexbox justify/alignment doesn't update their positioning
authortony@chromium.org <tony@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 6 Jun 2012 06:45:22 +0000 (06:45 +0000)
committertony@chromium.org <tony@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 6 Jun 2012 06:45:22 +0000 (06:45 +0000)
commitfc99a8dbc91076c4d09717e7da009a42338aeb63
treef9653756869a5a7213d30acc3d3b8bf1b671333a
parentae5e309e5872bd18b5bf11e760f91580c4c24f65
Changing flexbox justify/alignment doesn't update their positioning
https://bugs.webkit.org/show_bug.cgi?id=88366

Reviewed by Ojan Vafai.

Source/WebCore:

Test: css3/flexbox/style-change.html

* rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::diff): Since these member variables were moved
out of StyleFlexibleBoxData, we have to compare them in RenderStyle::diff.

LayoutTests:

* css3/flexbox/style-change-expected.txt: Added.
* css3/flexbox/style-change.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@119564 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/css3/flexbox/style-change-expected.txt [new file with mode: 0644]
LayoutTests/css3/flexbox/style-change.html [new file with mode: 0644]
Source/WebCore/ChangeLog
Source/WebCore/rendering/style/RenderStyle.cpp