Source/WebCore/ChangeLog

 12012-01-26 Joe Thomas <joethomas@motorola.com>
 2
 3 https://bugs.webkit.org/show_bug.cgi?id=76995.
 4 WebKit fails IETC :indeterminate and input type=radio test.
 5
 6 The :indeterminate pseudo-class should not apply to radio input type.
 7
 8 Reviewed by NOBODY (OOPS!).
 9
 10 Modified the existing test case.
 11
 12 * html/HTMLInputElement.cpp:
 13 (WebCore::HTMLInputElement::isIndeterminate): Return false if the input type is other than checkbox.
 14 (WebCore):
 15 * html/HTMLInputElement.h:
 16 (HTMLInputElement):
 17
1182012-01-26 Nikolas Zimmermann <nzimmermann@rim.com>
219
320 SVG + <object> tests are flakey
106004

Source/WebCore/html/HTMLInputElement.cpp

@@String HTMLInputElement::defaultToolTip(
18291829 return m_inputType->defaultToolTip();
18301830}
18311831
 1832bool HTMLInputElement::isIndeterminate() const
 1833{
 1834 // :indeterminate pseudo class should apply only to checkbox input type.
 1835 if (!isCheckbox())
 1836 return false;
 1837 return indeterminate();
 1838}
 1839
18321840} // namespace
106001

Source/WebCore/html/HTMLInputElement.h

@@public:
128128 void setIndeterminate(bool);
129129 // shouldAppearChecked is used by the rendering tree/CSS while checked() is used by JS to determine checked state
130130 bool shouldAppearChecked() const;
131  virtual bool isIndeterminate() const { return indeterminate(); }
 131 virtual bool isIndeterminate() const;
132132
133133 int size() const;
134134 bool sizeShouldIncludeDecoration(int& preferredSize) const;
106001

LayoutTests/ChangeLog

 12012-01-26 Joe Thomas <joethomas@motorola.com>
 2
 3 https://bugs.webkit.org/show_bug.cgi?id=76995.
 4 WebKit fails IETC :indeterminate and input type=radio test.
 5
 6 The :indeterminate pseudo-class should not apply to radio input type.
 7 Modified the existing test case.
 8
 9 Reviewed by NOBODY (OOPS!).
 10
 11 * fast/forms/indeterminate-radio.html:
 12
1132012-01-26 Balazs Kelemen <kbalazs@webkit.org>
214
315 [Qt][WK2] Still failing tests after moving to ICU
106004

LayoutTests/fast/forms/indeterminate-radio.html

55 <style type="text/css">
66 div
77 {
8  color: red;
 8 color: green;
99 }
1010 input:indeterminate + #test
1111 {
12  color: green;
 12 color: red;
1313 }
1414</style>
1515</head>
106001