Source/WebCore/ChangeLog

 12012-09-07 KyungTae Kim <ktf.kim@samsung.com>
 2
 3 [EFL] Wrong rendering results for square-button-appearance.html
 4 https://bugs.webkit.org/show_bug.cgi?id=85493
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 A square-button is an element that has '-webkit-appearance: square-button' style.
 9
 10 If it is a block element,
 11 the RenderBlock::recomputeLogicalWidth recalculate the width from the padding values.
 12
 13 But the recalculated width became wrong because the RenderThemeEfl::adjustSizeConstraints
 14 called from RenderThemeEfl::adjustButtonStyle adds padding values for a button.
 15
 16 So, the adjustSizeConstraints must not be called for a square-button(SquareButtonPart).
 17
 18 Test : fast/css/square-button-appearance.html
 19
 20 * platform/efl/RenderThemeEfl.cpp:
 21 (WebCore::RenderThemeEfl::adjustButtonStyle): Call adjustSizeConstrains only for PushButtonPart and ButtonPart
 22
1232012-09-06 Patrick Gansterer <paroga@webkit.org>
224
325 Build fix for WinCE after r127801.

Source/WebCore/platform/efl/RenderThemeEfl.cpp

@@void RenderThemeEfl::adjustButtonStyle(StyleResolver* styleResolver, RenderStyle
877877 static_cast<RenderThemeEfl*>(element->document()->page()->theme())->adjustButtonStyle(styleResolver, style, element);
878878 return;
879879 }
880 
881  adjustSizeConstraints(style, Button);
 880 if (style->appearance() == PushButtonPart || style->appearance() == ButtonPart)
 881 adjustSizeConstraints(style, Button);
882882}
883883
884884bool RenderThemeEfl::paintButton(RenderObject* object, const PaintInfo& info, const IntRect& rect)

LayoutTests/ChangeLog

 12012-09-07 KyungTae Kim <ktf.kim@samsung.com>
 2
 3 [EFL] Wrong rendering results for square-button-appearance.html
 4 https://bugs.webkit.org/show_bug.cgi?id=85493
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Remove fast/css/square-button-appearance.html from TestExpectations because it became PASS.
 9
 10 * platform/efl/TestExpectations:
 11
1122012-09-06 Anna Cavender <annacc@chromium.org>
213
314 Rebaselines due to r127831.

LayoutTests/platform/efl/TestExpectations

@@BUGWK85484 : fast/css/resize-corner-tracking.html = TEXT
634634BUGWK85484 : fast/forms/textarea-scroll-height.html = MISSING
635635BUGWK85484 : fast/forms/textarea-scrolled-type.html = MISSING
636636
637 BUGWK85493 : fast/css/square-button-appearance.html = TEXT
638 
639637BUGWK73766 : css3/unicode-bidi-isolate-aharon-failing.html = IMAGE IMAGE+TEXT
640638
641639BUGWK85466 : css3/images/cross-fade-background-size.html = TEXT