[ATK] Allowing the use of AccessibilityUIElement::columnHeaders method for table.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2014-11-28  Andrzej Badowski  <a.badowski@samsung.com>
2
3         [ATK] Allowing the use of AccessibilityUIElement::columnHeaders method for table.
4         https://bugs.webkit.org/show_bug.cgi?id=139044
5
6         Reviewed by Chris Fleizach.
7
8         ATK method AccessibilityUIElement::columnHeaders currently focused only on the object table cell.
9         The proposed solution will enable the use of this method for the object table.
10         Existing test shows the result.
11
12         * accessibility/table-column-headers-with-captions.html: Updated for ATK platform.
13         * platform/efl/accessibility/table-column-headers-with-captions-expected.txt: Added.
14         * platform/gtk/TestExpectations: Updated for GTK.
15         * platform/gtk/accessibility/table-column-headers-with-captions-expected.txt: Added.
16
17 2014-11-27  Joanmarie Diggs  <jdiggs@igalia.com>
18
19         AX: [ATK] Meter and Option elements do not expose their id attribute
20         https://bugs.webkit.org/show_bug.cgi?id=139017
21
22         Reviewed by Mario Sanchez Prada.
23
24         * accessibility/roles-exposed.html: Unskipped the meter element test.
25         * platform/efl/accessibility/roles-exposed-expected.txt: Updated to reflect fixes.
26         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated to reflect fixes.
27
28 2014-11-27  Hunseop Jeong  <hs85.jeong@samsung.com>
29
30         [GTK] Unreviewed GTK gardening. 
31         https://bugs.webkit.org/show_bug.cgi?id=139061
32
33         rebaseline after r176354.
34
35         * platform/gtk/fast/multicol/tall-image-behavior-expected.png: Added.
36         * platform/gtk/fast/multicol/tall-image-behavior-expected.txt: Added.
37         * platform/gtk/fast/multicol/tall-image-behavior-lr-expected.png: Added.
38         * platform/gtk/fast/multicol/tall-image-behavior-lr-expected.txt: Added.
39         * platform/gtk/fast/multicol/tall-image-behavior-rl-expected.png: Added.
40         * platform/gtk/fast/multicol/tall-image-behavior-rl-expected.txt: Added.
41
42 2014-11-26  Hunseop Jeong  <hs85.jeong@samsung.com>
43
44         [EFL] Unreviewed EFL gardening after r176354.
45         https://bugs.webkit.org/show_bug.cgi?id=139060
46
47         rebaseline after r176354.
48
49         * platform/efl/fast/multicol/tall-image-behavior-expected.png: Added.
50         * platform/efl/fast/multicol/tall-image-behavior-expected.txt: Added.
51         * platform/efl/fast/multicol/tall-image-behavior-lr-expected.png: Added.
52         * platform/efl/fast/multicol/tall-image-behavior-lr-expected.txt: Added.
53         * platform/efl/fast/multicol/tall-image-behavior-rl-expected.png: Added.
54         * platform/efl/fast/multicol/tall-image-behavior-rl-expected.txt: Added.
55
56 2014-11-25  Sukolsak Sakshuwong  <sukolsak@gmail.com>
57
58         Add parsing for :dir()
59         https://bugs.webkit.org/show_bug.cgi?id=138932
60
61         Reviewed by Benjamin Poulain.
62
63         * fast/css/css-selector-text-expected.txt:
64         * fast/css/css-selector-text.html:
65         * fast/css/css-set-selector-text-expected.txt:
66         * fast/css/css-set-selector-text.html:
67         * fast/selectors/invalid-functional-pseudo-class-expected.txt:
68         * fast/selectors/invalid-functional-pseudo-class.html:
69
70 2014-11-25  Alejandro G. Castro  <alex@igalia.com>
71
72         Unreviewed, upload two missing test files in the commit r174677.
73
74         * mathml/presentation/mo-stretch-update-expected.html: Added.
75         * mathml/presentation/mo-stretch-update.html: Added.
76
77 2014-11-24  Dhi Aurrahman  <diorahman@rockybars.com>
78
79         Fix the parsing and re-serialization of :lang pseudo class selector when it has multiple arguments with same value
80         https://bugs.webkit.org/show_bug.cgi?id=139013
81
82         Reviewed by Benjamin Poulain.
83
84         Updated tests to verify the parsing and serialization of :lang pseudo class
85         selector when it has multiple arguments with same value.
86
87         * fast/css/css-selector-text-expected.txt: Updated to cover fix.
88         * fast/css/css-selector-text.html: Updated to cover fix.
89
90 2014-11-24  Antti Koivisto  <antti@apple.com>
91
92         Avoid String concatenation with line break iterator
93         https://bugs.webkit.org/show_bug.cgi?id=139034
94
95         Reviewed by Zalan Bujtas.
96
97         Test that there is no implicit break point between Text nodes.
98
99         * fast/text/simple-lines-multiple-renderers-break-expected.html: Added.
100         * fast/text/simple-lines-multiple-renderers-break.html: Added.
101
102 2014-11-24  Zalan Bujtas  <zalan@apple.com>
103
104         SimpleLineLayout::canUseFor() should iterate through RenderTexts to check if their content is eligible for simple line layout.
105         https://bugs.webkit.org/show_bug.cgi?id=139007
106
107         Reviewed by Antti Koivisto.
108
109         * fast/text/simple-line-layout-multiple-renderers-non-breaking-space-expected.html: Added.
110         * fast/text/simple-line-layout-multiple-renderers-non-breaking-space.html: Added.
111         * fast/text/simple-line-layout-multiple-renderers-with-float-expected.html: Added.
112         * fast/text/simple-line-layout-multiple-renderers-with-float.html: Added.
113
114 2014-11-24  Zalan Bujtas  <zalan@apple.com>
115
116         Simple line layout: fast/text/simple-lines-multiple-renderers test has the wrong content.
117         https://bugs.webkit.org/show_bug.cgi?id=139036
118
119         Swap simple-lines-multiple-renderers.html and simple-lines-multiple-renderers-expected.html
120
121         * fast/text/simple-lines-multiple-renderers-expected.html:
122         * fast/text/simple-lines-multiple-renderers.html:
123
124 2014-11-24  Joanmarie Diggs  <jdiggs@igalia.com>
125
126         AX: [ATK] Unskip the skipped ATK tests in roles-exposed.html
127         https://bugs.webkit.org/show_bug.cgi?id=139016
128
129         Reviewed by Chris Fleizach.
130
131         * accessibility/roles-exposed.html: Unskipped a bunch of tests.
132         * platform/efl/accessibility/roles-exposed-expected.txt: Updated for unskipped tests.
133         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated for unskipped tests.
134
135 2014-11-22  Joanmarie Diggs  <jdiggs@igalia.com>
136
137         AX: [ATK] Accessible names missing for imagemap images and links
138         https://bugs.webkit.org/show_bug.cgi?id=127288
139
140         New and updated tests to reflect the expected role, accessible hierarchy,
141         and exposure of the alternative text for each platform.
142
143         Reviewed by Chris Fleizach.
144
145         * accessibility/image-with-alt-and-map.html: Added.
146         * accessibility/roles-exposed.html: Added some more elements to the test.
147         * platform/efl/accessibility/image-map1-expected.txt: Added.
148         * platform/efl/accessibility/image-map2-expected.txt: Updated to reflect fix.
149         * platform/efl/accessibility/image-with-alt-and-map-expected.txt: Added.
150         * platform/efl/accessibility/roles-exposed-expected.txt: Updated for added elements.
151         * platform/gtk/accessibility/image-map1-expected.txt: Added.
152         * platform/gtk/accessibility/image-map2-expected.txt: Updated to reflect fix.
153         * platform/gtk/accessibility/image-with-alt-and-map-expected.txt: Added.
154         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated for added elements.
155         * platform/mac/accessibility/image-with-alt-and-map-expected.txt: Added.
156         * platform/mac/accessibility/roles-exposed-expected.txt: Updated for added elements.
157         * platform/mac-mavericks/accessibility/roles-exposed-expected.txt: Updated for added elements.
158         * platform/mac-mountainlion/accessibility/roles-exposed-expected.txt: Updated for added elements.
159
160 2014-11-21  Chris Dumez  <cdumez@apple.com>
161
162         Throttled DOMTimers can prevent their document from being garbage collected
163         https://bugs.webkit.org/show_bug.cgi?id=138915
164
165         Reviewed by Andreas Kling.
166
167         Improve fast/dom/throttled-timer-running-on-document-destruction.html
168         layout test to cover the case where the throttled timer is changing the
169         style of an element on the *same* document when the document is
170         destroyed.
171
172         * fast/dom/resources/frame-with-throttled-timer-animating-element-other-document.html: Renamed from LayoutTests/fast/dom/resources/frame-with-throttled-timer.html.
173         * fast/dom/resources/frame-with-throttled-timer-animating-element-same-document.html: Added.
174         * fast/dom/throttled-timer-running-on-document-destruction.html:
175
176 2014-11-21  Chris Dumez  <cdumez@apple.com>
177
178         [iOS] Regression(r176202): line-height is wrong on marco.org
179         https://bugs.webkit.org/show_bug.cgi?id=138970
180
181         Reviewed by Simon Fraser.
182
183         Add layout test to cover line-height CSS property and its interaction
184         with -webkit-text-size-adjust.
185
186         * fast/css/line-height-text-autosizing-expected.txt: Added.
187         * fast/css/line-height-text-autosizing.html: Added.
188         * platform/ios-simulator/fast/css/line-height-text-autosizing-expected.txt: Added.
189
190 2014-11-21  Chris Fleizach  <cfleizach@apple.com>
191
192         AX: Unclear that user and password are autofilled, no VoiceOver version of the yellow outline.
193         https://bugs.webkit.org/show_bug.cgi?id=138904
194
195         Reviewed by Mario Sanchez Prada.
196
197         * accessibility/auto-filled-value.html: Added.
198         * platform/mac/accessibility/auto-filled-value-expected.txt: Added.
199
200 2014-11-21  Michael Saboff  <msaboff@apple.com>
201
202         Allocate local ScopeChain register
203         https://bugs.webkit.org/show_bug.cgi?id=138793
204
205         Reviewed by Geoffrey Garen.
206
207         New test that sets a breakpoint in a callee of a DFG caller.  While stopped in the
208         breakpoint, it modifies a global via the scope chain of the DFG caller as well as
209         a local of the DFG caller.
210
211         * inspector-protocol/debugger/resources/breakpoint.js:
212         (notInlineable3):
213         (dfgWithoutInline3):
214         * inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local-expected.txt: Added.
215         * inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html: Added.
216
217 2014-11-21  Glenn Adams  <glenn@skynav.com> and Myles C. Maxfield  <mmaxfield@apple.com>
218
219         CSS3: line-break property support
220         https://bugs.webkit.org/show_bug.cgi?id=89235
221
222         Reviewed by Eric Seidel and Dave Hyatt.
223
224         * platform/mac/TestExpectations: Mark css3/line-break tests as passing.
225
226 2014-11-21  Zalan Bujtas  <zalan@apple.com>
227
228         REGRESSION(r175259) Simple line layout text measuring behavior changed.
229         https://bugs.webkit.org/show_bug.cgi?id=138947
230         rdar://problem/19050653
231
232         Reviewed by Antti Koivisto.
233
234         In certain cases, when block flow needs to compute the preferred width of a particular text
235         renderer, we use the non-simple line layout text measuring.
236         However, the same text renderer might end up at simple line layout later.
237         Complex line layout measures text including the trailing space and it subtracts
238         (the constant value of) space width afterwards, while simple line layout measures
239         runs without the extra space.
240         In such cases, this may result different word widths and produce unexpected line breaking. (preferred width != final width)
241         In long term, any text renderer qualified for simple line layout should go through the simple
242         text measuring code path. (https://bugs.webkit.org/show_bug.cgi?id=138973)
243         For now, just copy complex line layout behaviour. This also matches the previous simple line layout line breaking implementation.
244
245         * fast/text/simple-line-text-measuring-with-trailing-space-expected.html: Added.
246         * fast/text/simple-line-text-measuring-with-trailing-space.html: Added.
247
248 2014-11-21  Chris Dumez  <cdumez@apple.com>
249
250         Crash when setting 'transition-delay' CSS property to a calculated value
251         https://bugs.webkit.org/show_bug.cgi?id=138784
252
253         Reviewed by Sam Weinig.
254
255         Add a layout test to check that setting the 'transition-delay' CSS
256         property to a calculated value does not crash and works as intended.
257
258         * fast/css/transition-delay-calculated-value-expected.txt: Added.
259         * fast/css/transition-delay-calculated-value.html: Added.
260
261 2014-11-20  Roger Fong  <roger_fong@apple.com>
262
263         Two WebGL tests try to use an external resource.
264         https://bugs.webkit.org/show_bug.cgi?id=138936.
265
266         Reviewed by Alexey Proskuryakov.
267
268         * http/tests/resources/square128.png: Added.
269         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/functions/texImage2DHTML.html:
270         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/functions/texSubImage2DHTML.html:
271         * http/tests/webgl/1.0.2/texImage2DHTML-expected.txt:
272         * http/tests/webgl/1.0.2/texSubImage2DHTML-expected.txt:
273
274 2014-11-21  Chris Dumez  <cdumez@apple.com>
275
276         Regression(r175381): -webkit-mask-box-image is broken
277         https://bugs.webkit.org/show_bug.cgi?id=138969
278         <rdar://problem/19054471>
279
280         Reviewed by Simon Fraser.
281
282         Add a layout test to add basic coverage for -webkit-mask-box-image
283         CSS property.
284
285         * fast/css/resources/mask.png: Added.
286         * fast/css/webkit-mask-box-image.html: Added.
287         * fast/css/webkit-mask-box-image-expected.html: Added
288
289 2014-11-21  Chris Dumez  <cdumez@apple.com>
290
291         Crash when setting 'font' CSS property to 'calc(2 * 3)'
292         https://bugs.webkit.org/show_bug.cgi?id=138933
293
294         Reviewed by Darin Adler.
295
296         Add a layout test to cover the case where the 'font' CSS property is
297         set to a value whose weight is a calculated value, to make sure it
298         does not crash and behaves as intended.
299
300         * fast/css/font-calculated-value-expected.txt: Added.
301         * fast/css/font-calculated-value.html: Added.
302
303 2014-11-21  Bear Travis  <betravis@gmail.com>
304
305         [CSS Font Loading] Switch to dispatching events asynchronously
306         https://bugs.webkit.org/show_bug.cgi?id=138755
307
308         Reviewed by Simon Fraser.
309
310         Refactoring tests to check for all events only after the FontLoader
311         itself has completed. Tests were previously checking after a specific font
312         had loaded, at which point some of the events may have yet to fire.
313
314         * fast/css/fontloader-multiple-faces-download-error-expected.txt:
315         * fast/css/fontloader-multiple-faces-download-error.html:
316         * fast/css/fontloader-multiple-faces-expected.txt:
317         * fast/css/fontloader-multiple-faces.html:
318         * fast/css/fontloader-multiple-families-expected.txt:
319         * fast/css/fontloader-multiple-families.html:
320         * fast/css/fontloader-svg-select-expected.txt: Added
321         * fast/css/fontloader-svg-select.svg: Added
322
323 2014-11-21  Chris Fleizach  <cfleizach@apple.com>
324
325         AX: MathML expressions are misread by VoiceOver
326         https://bugs.webkit.org/show_bug.cgi?id=138948
327
328         Reviewed by Mario Sanchez Prada.
329
330         * platform/mac/accessibility/mathml-root-expected.txt: Added.
331         * platform/mac/accessibility/mathml-root.html: Added.
332
333 2014-11-20  Daniel Bates  <dabates@apple.com>
334
335         [iOS] Skip some tests that fail with stderr
336
337         * platform/ios-simulator/TestExpectations:
338
339 2014-11-20  Zalan Bujtas  <zalan@apple.com>
340
341         REGRESSION (174986): CSS clip property is ignored when border-radius is present.
342         https://bugs.webkit.org/show_bug.cgi?id=138935
343         rdar://problem/18965984
344
345         Reviewed by Simon Fraser.
346
347         Revert back to r163382 and fix bug 127729 properly. Save the graphics context when paint and clip rects are
348         the same, but the clip rect has radius.
349         Each iteration on ::clipRect() from r163382 onwards just introduced yet another regression.
350
351         * fast/clip/css-clip-does-not-work-when-border-radius-is-present-expected.html: Added.
352         * fast/clip/css-clip-does-not-work-when-border-radius-is-present.html: Added.
353
354 2014-11-20  Dean Jackson  <dino@apple.com>
355
356         Support unprefixed animation event types
357         https://bugs.webkit.org/show_bug.cgi?id=138931
358         <rdar://problem/18943167>
359
360         Reviewed by Simon Fraser.
361
362         Add a test for unprefixed animation event names, as well
363         as a test that ensures we don't get multiple dispatches if
364         we're still listening for the old events.
365
366         And for the older tests, just add the new things from the
367         window namespace.
368
369         * animations/unprefixed-events-expected.txt: Added.
370         * animations/unprefixed-events-mixed-with-prefixed-expected.txt: Added.
371         * animations/unprefixed-events-mixed-with-prefixed.html: Added.
372         * animations/unprefixed-events.html: Added.
373
374         * fast/events/event-creation-expected.txt:
375         * fast/events/event-creation.html:
376         * js/dom/constructor-length.html:
377         * js/dom/global-constructors-attributes-expected.txt:
378         * platform/efl/js/dom/constructor-length-expected.txt:
379         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
380         * platform/gtk/js/dom/constructor-length-expected.txt:
381         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
382         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
383         * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt:
384         * platform/mac/js/dom/constructor-length-expected.txt:
385         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
386         * platform/win/js/dom/global-constructors-attributes-expected.txt:
387
388
389 2014-11-20  Daniel Bates  <dabates@apple.com>
390
391         [iOS] Update TestExpectation file for LayoutTests/canvas tests
392
393         Also skip some LayoutTests/animation tests that are flaky or fail due to an assertion failure.
394
395         * platform/ios-simulator/TestExpectations:
396
397 2014-11-20  Alexey Proskuryakov  <ap@apple.com>
398
399         Skip flaky inspector-protocol/debugger tests.
400         webkit.org/b/100846, webkit.org/b/136715
401
402         * platform/mac/TestExpectations:
403
404 2014-11-20  Alexey Proskuryakov  <ap@apple.com>
405
406         http tests should not use shared temporary files, part 2
407         https://bugs.webkit.org/show_bug.cgi?id=138894
408
409         Rubber-stamped by Tim Horton.
410
411         Made more scripts that access local files use per-test files. Some tests could use
412         HTTP referrer, others needed explicit parameters.
413
414         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-allow.html:
415         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-block.html:
416         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-empty.html:
417         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-filter.html:
418         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-invalid.html:
419         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
420         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame.html:
421         * http/tests/security/contentSecurityPolicy/resources/echo-report.php:
422         * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.html: Removed.
423         * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.php: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/resources/generate-csp-report.html.
424         * http/tests/security/contentSecurityPolicy/resources/go-to-echo-report.php: Added.
425         * http/tests/security/contentSecurityPolicy/resources/reflected-xss-and-xss-protection.js:
426         (testMixedHeader):
427         * http/tests/security/contentSecurityPolicy/resources/report-file-path.php: Added.
428         * http/tests/security/contentSecurityPolicy/resources/save-report.php:
429         * http/tests/security/contentSecurityPolicy/xmlhttprequest-protected-resource-does-not-crash.html:
430         * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
431         * http/tests/security/xssAuditor/block-does-not-leak-location.html:
432         * http/tests/security/xssAuditor/block-does-not-leak-referrer.html:
433         * http/tests/security/xssAuditor/cookie-injection-expected.txt:
434         * http/tests/security/xssAuditor/cookie-injection.html:
435         * http/tests/security/xssAuditor/embed-tag-code-attribute-2-expected.txt:
436         * http/tests/security/xssAuditor/embed-tag-code-attribute-2.html:
437         * http/tests/security/xssAuditor/embed-tag-code-attribute-expected.txt:
438         * http/tests/security/xssAuditor/embed-tag-code-attribute.html:
439         * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
440         * http/tests/security/xssAuditor/embed-tag-control-char.html:
441         * http/tests/security/xssAuditor/embed-tag-expected.txt:
442         * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
443         * http/tests/security/xssAuditor/embed-tag-javascript-url.html:
444         * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
445         * http/tests/security/xssAuditor/embed-tag-null-char.html:
446         * http/tests/security/xssAuditor/embed-tag.html:
447         * http/tests/security/xssAuditor/faux-script1.html:
448         * http/tests/security/xssAuditor/faux-script2.html:
449         * http/tests/security/xssAuditor/faux-script3.html:
450         * http/tests/security/xssAuditor/form-action-expected.txt:
451         * http/tests/security/xssAuditor/form-action.html:
452         * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
453         * http/tests/security/xssAuditor/formaction-on-button.html:
454         * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
455         * http/tests/security/xssAuditor/formaction-on-input.html:
456         * http/tests/security/xssAuditor/frameset-injection-expected.txt:
457         * http/tests/security/xssAuditor/frameset-injection.html:
458         * http/tests/security/xssAuditor/full-block-get-from-iframe-expected.txt:
459         * http/tests/security/xssAuditor/full-block-get-from-iframe.html:
460         * http/tests/security/xssAuditor/full-block-iframe-javascript-url-expected.txt:
461         * http/tests/security/xssAuditor/full-block-iframe-javascript-url.html:
462         * http/tests/security/xssAuditor/full-block-iframe-no-inherit-expected.txt:
463         * http/tests/security/xssAuditor/full-block-iframe-no-inherit.php:
464         * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
465         * http/tests/security/xssAuditor/full-block-link-onclick.html:
466         * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
467         * http/tests/security/xssAuditor/full-block-object-tag.html:
468         * http/tests/security/xssAuditor/full-block-post-from-iframe.html:
469         * http/tests/security/xssAuditor/full-block-script-tag-cross-domain-expected.txt:
470         * http/tests/security/xssAuditor/full-block-script-tag-cross-domain.html:
471         * http/tests/security/xssAuditor/full-block-script-tag-expected.txt:
472         * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
473         * http/tests/security/xssAuditor/full-block-script-tag-with-source.html:
474         * http/tests/security/xssAuditor/full-block-script-tag.html:
475         * http/tests/security/xssAuditor/get-from-iframe-expected.txt:
476         * http/tests/security/xssAuditor/get-from-iframe.html:
477         * http/tests/security/xssAuditor/iframe-injection-allowed-2.html:
478         * http/tests/security/xssAuditor/iframe-injection-allowed-3.html:
479         * http/tests/security/xssAuditor/iframe-injection-allowed.html:
480         * http/tests/security/xssAuditor/iframe-injection-expected.txt:
481         * http/tests/security/xssAuditor/iframe-injection.html:
482         * http/tests/security/xssAuditor/iframe-javascript-url-expected.txt:
483         * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
484         * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding.html:
485         * http/tests/security/xssAuditor/iframe-javascript-url-twice-url-encode-expected.txt:
486         * http/tests/security/xssAuditor/iframe-javascript-url-twice-url-encode.html:
487         * http/tests/security/xssAuditor/iframe-javascript-url-twice-url-encode2-expected.txt:
488         * http/tests/security/xssAuditor/iframe-javascript-url-twice-url-encode2.html:
489         * http/tests/security/xssAuditor/iframe-javascript-url-twice-url-encode3-expected.txt:
490         * http/tests/security/xssAuditor/iframe-javascript-url-twice-url-encode3.html:
491         * http/tests/security/xssAuditor/iframe-javascript-url-url-encoded-expected.txt:
492         * http/tests/security/xssAuditor/iframe-javascript-url-url-encoded.html:
493         * http/tests/security/xssAuditor/iframe-javascript-url.html:
494         * http/tests/security/xssAuditor/iframe-onload-GBK-char-expected.txt:
495         * http/tests/security/xssAuditor/iframe-onload-GBK-char.html:
496         * http/tests/security/xssAuditor/iframe-onload-in-svg-tag-expected.txt:
497         * http/tests/security/xssAuditor/iframe-onload-in-svg-tag.html:
498         * http/tests/security/xssAuditor/iframe-srcdoc-expected.txt:
499         * http/tests/security/xssAuditor/iframe-srcdoc.html:
500         * http/tests/security/xssAuditor/img-onerror-GBK-char-expected.txt:
501         * http/tests/security/xssAuditor/img-onerror-GBK-char.html:
502         * http/tests/security/xssAuditor/img-onerror-accented-char-expected.txt:
503         * http/tests/security/xssAuditor/img-onerror-accented-char.html:
504         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
505         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char.html:
506         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char2-expected.txt:
507         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char2.html:
508         * http/tests/security/xssAuditor/img-onerror-tricky.html:
509         * http/tests/security/xssAuditor/img-tag-with-comma-expected.txt:
510         * http/tests/security/xssAuditor/img-tag-with-comma.html:
511         * http/tests/security/xssAuditor/inline-event-HTML-entities-expected.txt:
512         * http/tests/security/xssAuditor/inline-event-HTML-entities.html:
513         * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
514         * http/tests/security/xssAuditor/link-onclick-ampersand.html:
515         * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
516         * http/tests/security/xssAuditor/link-onclick-control-char.html:
517         * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
518         * http/tests/security/xssAuditor/link-onclick-entities.html:
519         * http/tests/security/xssAuditor/link-onclick-expected.txt:
520         * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
521         * http/tests/security/xssAuditor/link-onclick-null-char.html:
522         * http/tests/security/xssAuditor/link-onclick.html:
523         * http/tests/security/xssAuditor/link-opens-new-window-expected.txt:
524         * http/tests/security/xssAuditor/link-opens-new-window.html:
525         * http/tests/security/xssAuditor/malformed-HTML-expected.txt:
526         * http/tests/security/xssAuditor/malformed-HTML.html:
527         * http/tests/security/xssAuditor/malformed-xss-protection-header-1-expected.txt:
528         * http/tests/security/xssAuditor/malformed-xss-protection-header-1.html:
529         * http/tests/security/xssAuditor/malformed-xss-protection-header-2-expected.txt:
530         * http/tests/security/xssAuditor/malformed-xss-protection-header-2.html:
531         * http/tests/security/xssAuditor/malformed-xss-protection-header-3-expected.txt:
532         * http/tests/security/xssAuditor/malformed-xss-protection-header-3.html:
533         * http/tests/security/xssAuditor/malformed-xss-protection-header-4-expected.txt:
534         * http/tests/security/xssAuditor/malformed-xss-protection-header-4.html:
535         * http/tests/security/xssAuditor/malformed-xss-protection-header-5-expected.txt:
536         * http/tests/security/xssAuditor/malformed-xss-protection-header-5.html:
537         * http/tests/security/xssAuditor/malformed-xss-protection-header-6-expected.txt:
538         * http/tests/security/xssAuditor/malformed-xss-protection-header-6.html:
539         * http/tests/security/xssAuditor/malformed-xss-protection-header-7-expected.txt:
540         * http/tests/security/xssAuditor/malformed-xss-protection-header-7.html:
541         * http/tests/security/xssAuditor/malformed-xss-protection-header-8-expected.txt:
542         * http/tests/security/xssAuditor/malformed-xss-protection-header-8.html:
543         * http/tests/security/xssAuditor/malformed-xss-protection-header-9-expected.txt:
544         * http/tests/security/xssAuditor/malformed-xss-protection-header-9.html:
545         * http/tests/security/xssAuditor/no-protection-script-tag.html:
546         * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
547         * http/tests/security/xssAuditor/object-embed-tag-control-char.html:
548         * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
549         * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
550         * http/tests/security/xssAuditor/object-embed-tag-null-char.html:
551         * http/tests/security/xssAuditor/object-embed-tag.html:
552         * http/tests/security/xssAuditor/object-tag-expected.txt:
553         * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
554         * http/tests/security/xssAuditor/object-tag-javascript-url.html:
555         * http/tests/security/xssAuditor/object-tag.html:
556         * http/tests/security/xssAuditor/open-event-handler-iframe-expected.txt:
557         * http/tests/security/xssAuditor/open-event-handler-iframe.html:
558         * http/tests/security/xssAuditor/open-iframe-src-03-expected.txt:
559         * http/tests/security/xssAuditor/open-iframe-src-03.html:
560         * http/tests/security/xssAuditor/post-from-iframe.html:
561         * http/tests/security/xssAuditor/report-script-tag-expected.txt:
562         * http/tests/security/xssAuditor/report-script-tag-full-block-expected.txt:
563         * http/tests/security/xssAuditor/report-script-tag-full-block.html:
564         * http/tests/security/xssAuditor/report-script-tag-replace-state-expected.txt:
565         * http/tests/security/xssAuditor/report-script-tag-replace-state.html:
566         * http/tests/security/xssAuditor/report-script-tag.html:
567         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
568         * http/tests/security/xssAuditor/script-tag-Big5-char-expected.txt:
569         * http/tests/security/xssAuditor/script-tag-Big5-char-twice-url-encode-expected.txt:
570         * http/tests/security/xssAuditor/script-tag-Big5-char-twice-url-encode.html:
571         * http/tests/security/xssAuditor/script-tag-Big5-char.html:
572         * http/tests/security/xssAuditor/script-tag-Big5-char2-expected.txt:
573         * http/tests/security/xssAuditor/script-tag-Big5-char2.html:
574         * http/tests/security/xssAuditor/script-tag-control-char-expected.txt:
575         * http/tests/security/xssAuditor/script-tag-control-char.html:
576         * http/tests/security/xssAuditor/script-tag-convoluted-expected.txt:
577         * http/tests/security/xssAuditor/script-tag-convoluted.html:
578         * http/tests/security/xssAuditor/script-tag-entities-expected.txt:
579         * http/tests/security/xssAuditor/script-tag-entities.html:
580         * http/tests/security/xssAuditor/script-tag-expected.txt:
581         * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
582         * http/tests/security/xssAuditor/script-tag-expression-follows.html:
583         * http/tests/security/xssAuditor/script-tag-inside-svg-tag-expected.txt:
584         * http/tests/security/xssAuditor/script-tag-inside-svg-tag.html:
585         * http/tests/security/xssAuditor/script-tag-inside-svg-tag2-expected.txt:
586         * http/tests/security/xssAuditor/script-tag-inside-svg-tag2.html:
587         * http/tests/security/xssAuditor/script-tag-inside-svg-tag3-expected.txt:
588         * http/tests/security/xssAuditor/script-tag-inside-svg-tag3.html:
589         * http/tests/security/xssAuditor/script-tag-near-start-expected.txt:
590         * http/tests/security/xssAuditor/script-tag-near-start.html:
591         * http/tests/security/xssAuditor/script-tag-null-char-expected.txt:
592         * http/tests/security/xssAuditor/script-tag-null-char.html:
593         * http/tests/security/xssAuditor/script-tag-open-redirect-expected.txt:
594         * http/tests/security/xssAuditor/script-tag-open-redirect.html:
595         * http/tests/security/xssAuditor/script-tag-post-control-char-expected.txt:
596         * http/tests/security/xssAuditor/script-tag-post-control-char.html:
597         * http/tests/security/xssAuditor/script-tag-post-expected.txt:
598         * http/tests/security/xssAuditor/script-tag-post-null-char-expected.txt:
599         * http/tests/security/xssAuditor/script-tag-post-null-char.html:
600         * http/tests/security/xssAuditor/script-tag-post.html:
601         * http/tests/security/xssAuditor/script-tag-redirect-expected.txt:
602         * http/tests/security/xssAuditor/script-tag-redirect.html:
603         * http/tests/security/xssAuditor/script-tag-with-16bit-unicode-surrogate-pair-expected.txt:
604         * http/tests/security/xssAuditor/script-tag-with-16bit-unicode-surrogate-pair.html:
605         * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
606         * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5.html:
607         * http/tests/security/xssAuditor/script-tag-with-actual-comma-expected.txt:
608         * http/tests/security/xssAuditor/script-tag-with-actual-comma.html:
609         * http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
610         * http/tests/security/xssAuditor/script-tag-with-callbacks.html:
611         * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
612         * http/tests/security/xssAuditor/script-tag-with-comma-01.html:
613         * http/tests/security/xssAuditor/script-tag-with-comma-02-expected.txt:
614         * http/tests/security/xssAuditor/script-tag-with-comma-02.html:
615         * http/tests/security/xssAuditor/script-tag-with-fancy-unicode-expected.txt:
616         * http/tests/security/xssAuditor/script-tag-with-fancy-unicode.html:
617         * http/tests/security/xssAuditor/script-tag-with-invalid-closing-tag-expected.txt:
618         * http/tests/security/xssAuditor/script-tag-with-invalid-closing-tag.html:
619         * http/tests/security/xssAuditor/script-tag-with-invalid-url-encoding-expected.txt:
620         * http/tests/security/xssAuditor/script-tag-with-invalid-url-encoding.html:
621         * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
622         * http/tests/security/xssAuditor/script-tag-with-source-control-char.html:
623         * http/tests/security/xssAuditor/script-tag-with-source-data-url-expected.txt:
624         * http/tests/security/xssAuditor/script-tag-with-source-data-url.html:
625         * http/tests/security/xssAuditor/script-tag-with-source-data-url2-expected.txt:
626         * http/tests/security/xssAuditor/script-tag-with-source-data-url2.html:
627         * http/tests/security/xssAuditor/script-tag-with-source-data-url3-expected.txt:
628         * http/tests/security/xssAuditor/script-tag-with-source-data-url3.html:
629         * http/tests/security/xssAuditor/script-tag-with-source-double-quote-expected.txt:
630         * http/tests/security/xssAuditor/script-tag-with-source-double-quote.html:
631         * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
632         * http/tests/security/xssAuditor/script-tag-with-source-entities.html:
633         * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
634         * http/tests/security/xssAuditor/script-tag-with-source-no-quote-expected.txt:
635         * http/tests/security/xssAuditor/script-tag-with-source-no-quote.html:
636         * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
637         * http/tests/security/xssAuditor/script-tag-with-source-null-char.html:
638         * http/tests/security/xssAuditor/script-tag-with-source-relative-scheme-expected.txt:
639         * http/tests/security/xssAuditor/script-tag-with-source-relative-scheme.html:
640         * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
641         * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query.html:
642         * http/tests/security/xssAuditor/script-tag-with-source-same-host.html:
643         * http/tests/security/xssAuditor/script-tag-with-source-unterminated-01-expected.txt:
644         * http/tests/security/xssAuditor/script-tag-with-source-unterminated-01.html:
645         * http/tests/security/xssAuditor/script-tag-with-source-unterminated-02-expected.txt:
646         * http/tests/security/xssAuditor/script-tag-with-source-unterminated-02.html:
647         * http/tests/security/xssAuditor/script-tag-with-source-unterminated-03-expected.txt:
648         * http/tests/security/xssAuditor/script-tag-with-source-unterminated-03.html:
649         * http/tests/security/xssAuditor/script-tag-with-source.html:
650         * http/tests/security/xssAuditor/script-tag-with-three-times-url-encoded-16bit-unicode-expected.txt:
651         * http/tests/security/xssAuditor/script-tag-with-three-times-url-encoded-16bit-unicode.html:
652         * http/tests/security/xssAuditor/script-tag-with-trailing-comment-U2028-expected.txt:
653         * http/tests/security/xssAuditor/script-tag-with-trailing-comment-U2028.html:
654         * http/tests/security/xssAuditor/script-tag-with-trailing-comment-expected.txt:
655         * http/tests/security/xssAuditor/script-tag-with-trailing-comment.html:
656         * http/tests/security/xssAuditor/script-tag-with-trailing-comment2-expected.txt:
657         * http/tests/security/xssAuditor/script-tag-with-trailing-comment2.html:
658         * http/tests/security/xssAuditor/script-tag-with-trailing-comment3-expected.txt:
659         * http/tests/security/xssAuditor/script-tag-with-trailing-comment3.html:
660         * http/tests/security/xssAuditor/script-tag-with-trailing-comment4-expected.txt:
661         * http/tests/security/xssAuditor/script-tag-with-trailing-comment4.html:
662         * http/tests/security/xssAuditor/script-tag-with-trailing-comment5-expected.txt:
663         * http/tests/security/xssAuditor/script-tag-with-trailing-comment5.html:
664         * http/tests/security/xssAuditor/script-tag.html:
665         * http/tests/security/xssAuditor/svg-animate-expected.txt:
666         * http/tests/security/xssAuditor/svg-animate.html:
667         * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
668         * http/tests/security/xssAuditor/svg-script-tag.html:
669         * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
670         * http/tests/security/xssAuditor/xss-filter-bypass-big5.html:
671         * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
672         * http/tests/security/xssAuditor/xss-filter-bypass-sjis.html:
673         * http/tests/security/xssAuditor/xss-protection-parsing-01.html:
674         * http/tests/security/xssAuditor/xss-protection-parsing-02-expected.txt:
675         * http/tests/security/xssAuditor/xss-protection-parsing-02.html:
676         * http/tests/security/xssAuditor/xss-protection-parsing-03-expected.txt:
677         * http/tests/security/xssAuditor/xss-protection-parsing-03.html:
678         * http/tests/security/xssAuditor/xss-protection-parsing-04-expected.txt:
679         * http/tests/security/xssAuditor/xss-protection-parsing-04.html:
680
681 2014-11-20  Daniel Bates  <dabates@apple.com>
682
683         [iOS] Update expected results for LayoutTests/animations
684
685         * platform/ios-simulator/TestExpectations:
686         * platform/ios-simulator/animations/3d/replace-filling-transform-expected.txt: Added.
687         * platform/ios-simulator/animations/animation-offscreen-to-onscreen-expected.txt: Added.
688         * platform/ios-simulator/animations/missing-values-first-keyframe-expected.txt: Added.
689         * platform/ios-simulator/animations/missing-values-last-keyframe-expected.txt: Added.
690         * platform/ios-simulator/animations/opacity-transform-animation-expected.txt: Added.
691         * platform/ios-simulator/animations/suspend-transform-animation-expected.txt: Added.
692
693 2014-11-20  Eric Carlson  <eric.carlson@apple.com>
694
695         Update media/track/track-in-band-cues-added-once.html to make failures easier to diagnose
696         https://bugs.webkit.org/show_bug.cgi?id=138908
697
698         Reviewed by Alexey Proskuryakov.
699
700         * media/track/track-in-band-cues-added-once.html: Update test to remove one potential
701             source of flakeyness and to do more logging in the event of a failure to make debugging 
702             failures simpler.
703         * media/track/track-in-band-cues-added-once-expected.txt:
704
705 2014-11-20  Daniel Bates  <dabates@apple.com>
706
707         [iOS] Temporarily skip almost all DRT tests
708
709         Towards updating the expected results on iOS, temporarily skip running almost
710         all DRT tests on iOS. We'll subsequently un-skip tests as we land updated/new
711         expected results for them.
712
713         * platform/ios-simulator/TestExpectations:
714
715 2014-11-20  Yusuke Suzuki  <utatane.tea@gmail.com>
716
717         Rename String.prototype.contains to String.prototype.includes
718         https://bugs.webkit.org/show_bug.cgi?id=138923
719
720         Reviewed by Geoffrey Garen.
721
722         * js/Object-getOwnPropertyNames-expected.txt:
723         * js/script-tests/Object-getOwnPropertyNames.js:
724         * js/script-tests/string-includes.js: Renamed from LayoutTests/js/script-tests/string-contains.js.
725         (stringToSearchIn.toString):
726         (startOffset.valueOf):
727         (matchString.toString):
728         (endOffset.valueOf):
729         * js/string-includes-expected.txt: Renamed from LayoutTests/js/string-contains-expected.txt.
730         * js/string-includes.html: Renamed from LayoutTests/js/string-contains.html.
731
732 2014-11-20  Chris Dumez  <cdumez@apple.com>
733
734         Crash when destroying a Document that has a throttled timer still running
735         https://bugs.webkit.org/show_bug.cgi?id=138914
736
737         Reviewed by Benjamin Poulain.
738
739         Add a layout test to test the case where a Document gets destroyed while
740         throttled timer is still running.
741
742         * fast/dom/resources/frame-with-throttled-timer.html: Added.
743         * fast/dom/throttled-timer-running-on-document-destruction-expected.txt: Added.
744         * fast/dom/throttled-timer-running-on-document-destruction.html: Added.
745
746 2014-11-20  Zalan Bujtas  <zalan@apple.com>
747
748         Simple line layout: Introduce text fragment continuation.
749         https://bugs.webkit.org/show_bug.cgi?id=138274
750
751         Rebaseline for simple line layout's multiple rendere support.
752
753         Reviewed by Antti Koivisto.
754
755         * fast/text/simple-lines-multiple-renderers-expected.html: Added.
756         * fast/text/simple-lines-multiple-renderers.html: Added.
757         * fast/tokenizer/script_extra_close-expected.txt: Multiple tab characters should collapse into a single whitespace. This
758         needs fixing in complex line layout.
759         * tables/mozilla/bugs/bug157890-expected.txt: no-op endofline run is added by complex inline layout
760         when multiple text content is injected through JS into a <pre>. This requires fixing complex line layout.
761
762 2014-11-20  Mark Lam  <mark.lam@apple.com>
763
764         WTFCrashWithSecurityImplication under SpeculativeJIT::compile() when loading a page from theblaze.com.
765         <https://webkit.org/b/137642>
766
767         Reviewed by Filip Pizlo.
768
769         * js/dfg-inline-identity-expected.txt: Added.
770         * js/dfg-inline-identity.html: Added.
771         * js/script-tests/dfg-inline-identity.js: Added.
772         (o.toKey):
773         (foo):
774         (test):
775
776 2014-11-20  Commit Queue  <commit-queue@webkit.org>
777
778         Unreviewed, rolling out r176396.
779         https://bugs.webkit.org/show_bug.cgi?id=138926
780
781         revealed some WebCore::BidiResolver issue. rollout this for
782         now. (Requested by zalan on #webkit).
783
784         Reverted changeset:
785
786         "Simple line layout: Introduce text fragment continuation."
787         https://bugs.webkit.org/show_bug.cgi?id=138274
788         http://trac.webkit.org/changeset/176396
789
790 2014-11-20  Zalan Bujtas  <zalan@apple.com>
791
792         Simple line layout: Introduce text fragment continuation.
793         https://bugs.webkit.org/show_bug.cgi?id=138274
794
795         Rebaseline for simple line layout's multiple rendere support.
796
797         Reviewed by Antti Koivisto.
798
799         * fast/text/simple-lines-multiple-renderers-expected.html: Added.
800         * fast/text/simple-lines-multiple-renderers.html: Added.
801         * fast/tokenizer/script_extra_close-expected.txt: Multiple tab characters should collapse into a single whitespace. This
802         needs fixing in complex line layout.
803         * tables/mozilla/bugs/bug157890-expected.txt: no-op endofline run is added by complex inline layout
804         when multiple text content is injected through JS into a <pre>. This requires fixing complex line layout.
805
806 2014-11-19  Myles C. Maxfield  <mmaxfield@apple.com>
807
808         [OS X] Upright vertical text is completely broken for multi-code-unit codepoints
809         https://bugs.webkit.org/show_bug.cgi?id=138891
810
811         Reviewed by Dan Bernstein.
812
813         Make sure a single upright vertical multi-code-unit codepoint is rendered the same as
814         the same codepoint rendered horizontally.
815
816         * platform/mac/fast/text/multiple-codeunit-vertical-upright-expected.html: Added.
817         * platform/mac/fast/text/multiple-codeunit-vertical-upright.html: Added.
818         * platform/mac/fast/text/resources/multiple-codeunit-vertical-upright.otf: Added.
819
820 2014-11-16  Sam Weinig  <sam@webkit.org>
821
822         Move the 'quotes' CSS property to the new StyleBuilder
823         https://bugs.webkit.org/show_bug.cgi?id=138788
824
825         Reviewed by Chris Dumez.
826
827         Add a test for the behavior of non-valid primitive identifiers being
828         used with the quotes property.
829
830         * fast/css/content/content-quotes-07-expected.txt: Added.
831         * fast/css/content/content-quotes-07.html: Added.
832
833 2014-11-19  Dean Jackson  <dino@apple.com>
834
835         Handle unprefixed @keyframes rule
836         https://bugs.webkit.org/show_bug.cgi?id=138899
837         <rdar://problem/18943117>
838
839         Reviewed by Simon Fraser.
840
841         Tests for @keyframes, both the OM side and the parsing.
842
843         * animations/unprefixed-keyframes-expected.txt: Added.
844         * animations/unprefixed-keyframes-rule-expected.txt: Added.
845         * animations/unprefixed-keyframes-rule.html: Added.
846         * animations/unprefixed-keyframes.html: Added.
847
848 2014-11-19  Joseph Pecoraro  <pecoraro@apple.com>
849
850         Web Inspector: JSContext inspection Resource search does not work
851         https://bugs.webkit.org/show_bug.cgi?id=131252
852
853         Reviewed by Timothy Hatcher.
854
855         * inspector/debugger/search-scripts-expected.txt: Added.
856         * inspector/debugger/search-scripts.html: Added.
857         Tests for Debugger.searchInContent.
858
859 2014-11-19  Joseph Pecoraro  <pecoraro@apple.com>
860
861         Web Inspector: Provide $exception in the console for the thrown exception value
862         https://bugs.webkit.org/show_bug.cgi?id=138726
863
864         Reviewed by Timothy Hatcher.
865
866         Provide some tests to ensure $exception is the value we expect at different times,
867         such as on the exception line, when there is no exception, or when stepping through
868         catch blocks (it should always be the most recent caught exception).
869
870         * inspector/debugger/command-line-api-exception-expected.txt: Added.
871         * inspector/debugger/command-line-api-exception-nested-catch-expected.txt: Added.
872         * inspector/debugger/command-line-api-exception-nested-catch.html: Added.
873         * inspector/debugger/command-line-api-exception.html: Added.
874         * inspector/debugger/resources/exceptions.js: Added.
875         (triggerUncaughtTypeException):
876         (triggerUncaughtReferenceException):
877         (triggerUncaughtSyntaxException):
878         (triggerUncaughtDOMException):
879         (throwString):
880         (throwNumber):
881         (throwNull):
882         (throwObject):
883         (throwNode):
884         (catcher):
885         (nestedCatchBlocks):
886
887 2014-11-19  David Hyatt  <hyatt@apple.com>
888
889         Images/replaced elements that are as tall as a page should be on their own page
890         https://bugs.webkit.org/show_bug.cgi?id=138886 - <rdar://problem/18296371>
891
892         Reviewed by Dean Jackson.
893
894         * fast/multicol/tall-image-behavior-lr.html: Added.
895         * fast/multicol/tall-image-behavior-rl.html: Added.
896         * fast/multicol/tall-image-behavior.html: Added.
897         * platform/mac/fast/multicol/tall-image-behavior-expected.png: Added.
898         * platform/mac/fast/multicol/tall-image-behavior-expected.txt: Added.
899         * platform/mac/fast/multicol/tall-image-behavior-lr-expected.png: Added.
900         * platform/mac/fast/multicol/tall-image-behavior-lr-expected.txt: Added.
901         * platform/mac/fast/multicol/tall-image-behavior-rl-expected.png: Added.
902         * platform/mac/fast/multicol/tall-image-behavior-rl-expected.txt: Added.
903
904 2014-11-18  Ada Chan  <adachan@apple.com>
905
906         Take Web Audio into account for the Page::isPlayingAudio() API.
907         https://bugs.webkit.org/show_bug.cgi?id=137464
908
909         Reviewed by Jer Noble.
910
911         This test checks that Page::isPlayingAudio() returns false before an audio context is created
912         and before the oscillator node makes a sound. It then starts the oscillator node and checks
913         that Page::isPlayingAudio() later returns true.
914
915         * webaudio/web-audio-is-playing-expected.txt: Added.
916         * webaudio/web-audio-is-playing.html: Added.
917
918 2014-11-19  Chris Dumez  <cdumez@apple.com>
919
920         Add layout test for throttling of DOM timer changing the style of visible and invisible elements
921         https://bugs.webkit.org/show_bug.cgi?id=138875
922
923         Reviewed by Simon Fraser.
924
925         Add a layout test to test that a repeating DOM timer changing the style
926         of both visible and invisible elements does not get throttled.
927
928         Also rename existing tests to use "display-none" instead of "invisible"
929         for clarity.
930
931         * fast/dom/nested-timer-display-none-element-throttling-expected.txt: Renamed from LayoutTests/fast/dom/nested-timer-invisible-element-throttling-expected.txt.
932         * fast/dom/nested-timer-display-none-element-throttling.html: Renamed from LayoutTests/fast/dom/nested-timer-invisible-element-throttling.html.
933         * fast/dom/repeating-timer-display-none-element-throttling-expected.txt: Renamed from LayoutTests/fast/dom/repeating-timer-invisible-element-throttling-expected.txt.
934         * fast/dom/repeating-timer-display-none-element-throttling.html: Renamed from LayoutTests/fast/dom/repeating-timer-invisible-element-throttling.html.
935         * fast/dom/repeating-timer-mixed-visible-display-none-elements-throttling-expected.txt: Added.
936         * fast/dom/repeating-timer-mixed-visible-display-none-elements-throttling.html: Added.
937
938 2014-11-19  Chris Dumez  <cdumez@apple.com>
939
940         Add layout test for DOM timer throttling and element moving into view after layout
941         https://bugs.webkit.org/show_bug.cgi?id=138874
942
943         Reviewed by Simon Fraser.
944
945         Add a layout test to make sure we unthrottle a DOM timer changing the
946         style of an element outside viewport if the element ends up inside
947         the viewport after layout.
948
949         * fast/dom/timer-unthrottle-on-layout-expected.txt: Added.
950         * fast/dom/timer-unthrottle-on-layout.html: Added.
951
952 2014-11-19  Chris Dumez  <cdumez@apple.com>
953
954         Add layout test for DOM timers throttling and 0 height element with visible overflowing content
955         https://bugs.webkit.org/show_bug.cgi?id=138873
956
957         Reviewed by Simon Fraser.
958
959         Add a layout test for verify that a DOM timer changing the style of a 0
960         height element with visible overflowing content does not get throttled.
961         If the implementation did not properly use the overflow rect to
962         determine if the element is visible, this test would fail.
963
964         This covers the case of the top scrolling banner on huffingtonpost.com.
965
966         * fast/dom/repeating-timer-element-overflow-throttling-expected.txt: Added.
967         * fast/dom/repeating-timer-element-overflow-throttling.html: Added.
968
969 2014-11-19  Chris Fleizach  <cfleizach@apple.com>
970
971         AX: Safari fails to load a web page with VoiceOver
972         https://bugs.webkit.org/show_bug.cgi?id=138849
973
974         Reviewed by Mario Sanchez Prada.
975
976         * accessibility/inline-block-assertion-expected.txt: Added.
977         * accessibility/inline-block-assertion.html: Added.
978
979 2014-11-19  Chris Fleizach  <cfleizach@apple.com>
980
981         AX: Screen braille input doesn't work on forms.
982         https://bugs.webkit.org/show_bug.cgi?id=138804
983
984         Reviewed by Mario Sanchez Prada.
985
986         * platform/ios-sim: Copied from LayoutTests/platform/ios-sim.
987         * platform/ios-sim/accessibility/set-value-expected.txt: Added.
988         * platform/ios-sim/accessibility/set-value.html: Added.
989
990 2014-11-19  Dhi Aurrahman  <diorahman@rockybars.com>
991
992         Add selector checker for :lang pseudo class in Selectors level 4
993         https://bugs.webkit.org/show_bug.cgi?id=138281
994
995         Reviewed by Benjamin Poulain.
996
997         Add layout tests for :lang selector checker with multiple arguments and
998         related behaviors on extended filtering.
999
1000         * fast/selectors/lang-extended-filtering-expected.txt: Added.
1001         * fast/selectors/lang-extended-filtering.html: Added.
1002         * fast/selectors/lang-multiple-expected.txt: Added.
1003         * fast/selectors/lang-multiple.html: Added.
1004
1005 2014-11-18  Philippe Normand  <pnormand@igalia.com>
1006
1007         start/stop method for AudioBufferSourceNodes and OscillatorNodes can take no args
1008         https://bugs.webkit.org/show_bug.cgi?id=138739
1009
1010         Reviewed by Darin Adler.
1011
1012         * webaudio/dom-exceptions-expected.txt: Added.
1013         * webaudio/dom-exceptions.html: Added.
1014
1015 2014-11-18  Ryosuke Niwa  <rniwa@webkit.org>
1016
1017         Aad failing test expectations to some tests imported in r176144.
1018
1019         * platform/win/TestExpectations:
1020
1021 2014-11-18  Alexey Proskuryakov  <ap@apple.com>
1022
1023         Use of uninitialized value in string eq in many http tests
1024         https://bugs.webkit.org/show_bug.cgi?id=138852
1025
1026         Reviewed by Daniel Bates.
1027
1028         * http/tests/security/xssAuditor/resources/echo-intertag.pl: Don't use it uninitialized.
1029
1030 2014-11-18  Benjamin Poulain  <benjamin@webkit.org>
1031
1032         Add the initial implementation of dynamic specificity for :matches()
1033         https://bugs.webkit.org/show_bug.cgi?id=138822
1034
1035         Reviewed by Andreas Kling.
1036
1037         * fast/css/matches-specificity-1-expected.html: Added.
1038         * fast/css/matches-specificity-1.html: Added.
1039         * fast/css/matches-specificity-2-expected.html: Added.
1040         * fast/css/matches-specificity-2.html: Added.
1041         * fast/css/matches-specificity-3-expected.html: Added.
1042         * fast/css/matches-specificity-3.html: Added.
1043         * fast/css/matches-specificity-4-expected.html: Added.
1044         * fast/css/matches-specificity-4.html: Added.
1045         * fast/css/matches-specificity-5-expected.html: Added.
1046         * fast/css/matches-specificity-5.html: Added.
1047         * fast/css/matches-specificity-6-expected.html: Added.
1048         * fast/css/matches-specificity-6.html: Added.
1049         * fast/css/matches-specificity-7-expected.html: Added.
1050         * fast/css/matches-specificity-7.html: Added.
1051         * fast/css/matches-specificity-8-expected.html: Added.
1052         * fast/css/matches-specificity-8.html: Added.
1053         * fast/css/matches-specificity-9-expected.html: Added.
1054         * fast/css/matches-specificity-9.html: Added.
1055         * fast/css/matches-specificity-10-expected.html: Added.
1056         * fast/css/matches-specificity-10.html: Added.
1057
1058 2014-11-18  Chris Dumez  <cdumez@apple.com>
1059
1060         Crash when setting 'z-index' / 'flex-shrink' CSS properties to a calculated value
1061         https://bugs.webkit.org/show_bug.cgi?id=138783
1062
1063         Reviewed by Andreas Kling.
1064
1065         Add layout tests to check that settings 'z-index' / 'flex-shrink' CSS
1066         properties to a calculated value does not crash and behaves as
1067         expected.
1068
1069         * fast/css/flex-shrink-calculated-value-expected.txt: Added.
1070         * fast/css/flex-shrink-calculated-value.html: Added.
1071         * fast/css/z-index-calculated-value-expected.txt: Added.
1072         * fast/css/z-index-calculated-value.html: Added.
1073
1074 2014-11-18  Commit Queue  <commit-queue@webkit.org>
1075
1076         Unreviewed, rolling out r176263 and r176273.
1077         https://bugs.webkit.org/show_bug.cgi?id=138854
1078
1079         Underlines are hideous. (Requested by litherum on #webkit).
1080
1081         Reverted changesets:
1082
1083         "Use underlining metrics from the font file"
1084         https://bugs.webkit.org/show_bug.cgi?id=138762
1085         http://trac.webkit.org/changeset/176263
1086
1087         "iOS build fix."
1088         http://trac.webkit.org/changeset/176273
1089
1090 2014-11-18  David Hyatt  <hyatt@apple.com>
1091
1092         REGRESSION (r167210): Invalid cast in WebCore::RenderBlock::blockSelectionGaps
1093         https://bugs.webkit.org/show_bug.cgi?id=137590
1094
1095         Reviewed by Dean Jackson.
1096
1097         * fast/block/selection-block-gap-crash-expected.txt: Added.
1098         * fast/block/selection-block-gap-crash.html: Added.
1099
1100 2014-11-18  Andreas Kling  <akling@apple.com>
1101
1102         Avoid synchronous style recalc in Document.activeElement
1103         <https://webkit.org/b/138850>
1104
1105         Reviewed by Ryosuke Niwa.
1106
1107         Tweak a test to run once the DOM is loaded instead of during parsing.
1108
1109         * fast/forms/autofocus-in-sandbox-with-allow-scripts.html:
1110
1111 2014-11-18  David Hyatt  <hyatt@apple.com>
1112
1113         REGRESSION(r152313): Inline-block element doesn't wrap properly
1114         https://bugs.webkit.org/show_bug.cgi?id=138846 - <rdar://problem/18838703>
1115
1116         Reviewed by Simon Fraser.
1117
1118         * fast/inline-block/inline-block-empty-spans-expected.html: Added.
1119         * fast/inline-block/inline-block-empty-spans.html: Added.
1120
1121 2014-11-18  Myles C. Maxfield  <litherum@gmail.com>
1122
1123         Multicolumn layout with negative line spacing and orphans causes pieces of letters to be shown at the bottom of columns
1124         https://bugs.webkit.org/show_bug.cgi?id=138204
1125
1126         Reviewed by Dave Hyatt.
1127
1128         Create a layout where the "orphans" css property causes a block element to
1129         be pushed to the next column.
1130
1131         * fast/multicol/orphans-negative-line-spacing-expected.html: Added.
1132         * fast/multicol/orphans-negative-line-spacing.html: Added.
1133
1134 2014-11-18  Chris Dumez  <cdumez@apple.com>
1135
1136         DOMTimers sometimes don't get unthrottled on scrolling
1137         https://bugs.webkit.org/show_bug.cgi?id=138838
1138
1139         Reviewed by Antti Koivisto.
1140
1141         Add a layout test to verify that DOMTimers get unthrottled on scroll if
1142         the element whose style they are changing is inside the viewport after
1143         the scroll.
1144
1145         * fast/dom/timer-unthrottle-on-scroll-expected.txt: Added.
1146         * fast/dom/timer-unthrottle-on-scroll.html: Added.
1147
1148 2014-11-18  Myles C. Maxfield  <litherum@gmail.com>
1149
1150         Use underlining metrics from the font file
1151         https://bugs.webkit.org/show_bug.cgi?id=138762
1152
1153         Reviewed by Dave Hyatt.
1154
1155         This patch makes underline placement platform-dependent.
1156
1157         * platform/mac/fast/css3-text/css3-text-decoration/text-decoration-thickness-expected.html: Renamed from LayoutTests/fast/css3-text/css3-text-decoration/text-decoration-thickness-expected.html.
1158         * platform/mac/fast/css3-text/css3-text-decoration/text-decoration-thickness.html: Renamed from LayoutTests/fast/css3-text/css3-text-decoration/text-decoration-thickness.html.
1159
1160 2014-11-17  David Hyatt  <hyatt@apple.com>
1161
1162         Improve Ruby selection (getting rid of overlap and improving gap filling)
1163         https://bugs.webkit.org/show_bug.cgi?id=138250
1164
1165         Reviewed by Dean Jackson.
1166
1167         Added fast/repaint/selection-ruby-rl.html
1168
1169         * fast/repaint/selection-ruby-rl-expected.txt: Added.
1170         * fast/repaint/selection-ruby-rl.html: Added.
1171
1172 2014-11-18  Commit Queue  <commit-queue@webkit.org>
1173
1174         Unreviewed, rolling out r176218.
1175         https://bugs.webkit.org/show_bug.cgi?id=138827
1176
1177         seems to have caused regressions on the perf bots (Requested
1178         by lajava on #webkit).
1179
1180         Reverted changeset:
1181
1182         "[CSS Grid Layout] Upgrade align-self and align-items parsing
1183         to CSS 3"
1184         https://bugs.webkit.org/show_bug.cgi?id=133359
1185         http://trac.webkit.org/changeset/176218
1186
1187 2014-11-18  Mihnea Ovidenie  <mihnea@adobe.com>
1188
1189         fast/multicol/newmulticol tests use a non-existent resource
1190         https://bugs.webkit.org/show_bug.cgi?id=138800
1191
1192         Reviewed by Andrei Bucur.
1193
1194         Fix path in tests.
1195
1196         * fast/multicol/newmulticol/compare-with-old-impl/shrink-to-column-height-for-pagination-expected.html:
1197         * fast/multicol/newmulticol/compare-with-old-impl/shrink-to-column-height-for-pagination.html:
1198         * fast/multicol/newmulticol/float-multicol-expected.html:
1199         * fast/multicol/newmulticol/float-multicol.html:
1200
1201 2014-11-18  Joanmarie Diggs  <jdiggs@igalia.com>
1202
1203         AX: [ATK] Crash getting the orientation of a MenuListOption after the MenuList was removed from the document
1204         https://bugs.webkit.org/show_bug.cgi?id=138727
1205
1206         Reviewed by Chris Fleizach.
1207
1208         * platform/gtk/accessibility/combobox-descendants-orientation-crash-expected.txt: Added.
1209         * platform/gtk/accessibility/combobox-descendants-orientation-crash.html: Added.
1210
1211 2014-11-17  Sukolsak Sakshuwong  <sukolsak@gmail.com>
1212
1213         Add parsing for :role()
1214         https://bugs.webkit.org/show_bug.cgi?id=138310
1215
1216         Reviewed by Benjamin Poulain.
1217
1218         * fast/css/css-selector-text-expected.txt:
1219         * fast/css/css-selector-text.html:
1220         * fast/css/css-set-selector-text-expected.txt:
1221         * fast/css/css-set-selector-text.html:
1222         * fast/selectors/invalid-functional-pseudo-class-expected.txt:
1223         * fast/selectors/invalid-functional-pseudo-class.html:
1224
1225 2014-11-17  Chris Dumez  <cdumez@apple.com>
1226
1227         Add initial layout testing coverage for timer throttling
1228         https://bugs.webkit.org/show_bug.cgi?id=138809
1229
1230         Reviewed by Simon Fraser.
1231
1232         Add initial layout test coverage for timer throttling. It currently
1233         covers the following cases:
1234         - Repeating timer changes the style of an Element that is visible
1235         - Repeating timer changes the style of an Element that is not visible
1236           (i.e. "display: none").
1237         - Repeating timer doing DOM mutations
1238         - Nested timer changes the style of an Element that is visible
1239         - Nested timer changes the style of an Element that is not visible
1240           (i.e. "display: none").
1241         - Nested timer doing DOM mutations
1242
1243         More layout tests are coming. In particular, we should add coverage for
1244         changing the style of an Element outside the viewport. We should also
1245         Test that the timer gets unthrottled if necessary on scrolling / layout.
1246
1247         * fast/dom/nested-timer-invisible-element-throttling-expected.txt: Added.
1248         * fast/dom/nested-timer-invisible-element-throttling.html: Added.
1249         * fast/dom/nested-timer-visible-element-throttling-expected.txt: Added.
1250         * fast/dom/nested-timer-visible-element-throttling.html: Added.
1251         * fast/dom/repeating-timer-invisible-element-throttling-expected.txt: Added.
1252         * fast/dom/repeating-timer-invisible-element-throttling.html: Added.
1253         * fast/dom/repeating-timer-visible-element-throttling-expected.txt: Added.
1254         * fast/dom/repeating-timer-visible-element-throttling.html: Added.
1255
1256 2014-11-17  Alexey Proskuryakov  <ap@apple.com>
1257
1258         media/track/track-in-band-cues-added-once.html fails sometimes
1259         https://bugs.webkit.org/show_bug.cgi?id=138806
1260
1261         * platform/mac/TestExpectations: Marked as flaky.
1262
1263 2014-11-17  Alexey Proskuryakov  <ap@apple.com>
1264
1265         fast/multicol/newmulticol/spanner-crash.html still crashes sometimes
1266         https://bugs.webkit.org/show_bug.cgi?id=137316
1267
1268         * TestExpectations: Skipped it.
1269
1270 2014-11-17  Javier Fernandez  <jfernandez@igalia.com>
1271
1272         [CSS Grid Layout] Upgrade align-self and align-items parsing to CSS 3
1273         https://bugs.webkit.org/show_bug.cgi?id=133359
1274
1275         Reviewed by David Hyatt.
1276
1277         From Blink r164817 and r165264 by <jchaffraix@chromium.org>
1278
1279         Broaden justify-self's parsing name and upgrade align-self and
1280         align-items parsing to CSS 3.
1281
1282         * css3/flexbox/css-properties-expected.txt:
1283         * css3/flexbox/css-properties.html:
1284         * css3/parse-align-items-expected.txt: Added.
1285         * css3/parse-align-items.html: Added.
1286         * css3/parse-align-self-expected.txt: Added.
1287         * css3/parse-align-self.html: Added.
1288         * css3/resources/alignment-parsing-utils.js: Added.
1289         (checkValues):
1290         (checkBadValues):
1291         (checkInitialValues):
1292         (checkInheritValues):
1293         (checkLegacyValues):
1294         * fast/css/getComputedStyle/computed-style-expected.txt:
1295         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1296         * fast/css/getComputedStyle/resources/property-names.js:
1297         * svg/css/getComputedStyle-basic-expected.txt:
1298         * platform/gtk/TestExpectations: Report new failures and update expectations.
1299
1300 2014-11-17  Shivakumar JM  <shiva.jm@samsung.com>
1301
1302         Attribute text in HTMLAnchorElement should behave as per specification.
1303         https://bugs.webkit.org/show_bug.cgi?id=138557
1304
1305         Reviewed by Darin Adler.
1306
1307         * fast/dom/HTMLAnchorElement/anchor-text-attribute-expected.txt: Added.
1308         * fast/dom/HTMLAnchorElement/anchor-text-attribute.html: Added.
1309
1310 2014-11-17  Alexey Proskuryakov  <ap@apple.com>
1311
1312         media/track/track-cues-sorted-before-dispatch.html is flaky on Mountain Lion
1313         https://bugs.webkit.org/show_bug.cgi?id=138798
1314
1315         * platform/mac/TestExpectations: Marked it as such.
1316
1317 2014-11-17  Commit Queue  <commit-queue@webkit.org>
1318
1319         Unreviewed, rolling out r176169.
1320         https://bugs.webkit.org/show_bug.cgi?id=138797
1321
1322         Appears to have broken svg/custom/anchor-on-use.svg (Requested
1323         by ap on #webkit).
1324
1325         Reverted changeset:
1326
1327         "Attribute text in HTMLAnchorElement should behave as per
1328         specification."
1329         https://bugs.webkit.org/show_bug.cgi?id=138557
1330         http://trac.webkit.org/changeset/176169
1331
1332 2014-11-16  Andreas Kling  <akling@apple.com>
1333
1334         Avoid synchronous style recalc when mutating a Node inside FrameSelection.
1335         <https://webkit.org/b/138791>
1336
1337         Reviewed by Antti Koivisto.
1338
1339         Rebaseline fast/dynamic/move-node-with-selection.html.
1340         This is a progression, we avoid littering the render tree with some empty
1341         text renderers due to deferring the style recalc in selection clearing.
1342
1343         * platform/efl/fast/dynamic/move-node-with-selection-expected.txt:
1344         * platform/gtk/fast/dynamic/move-node-with-selection-expected.txt:
1345         * platform/ios-sim-deprecated/fast/dynamic/move-node-with-selection-expected.txt:
1346         * platform/ios-simulator/fast/dynamic/move-node-with-selection-expected.txt:
1347         * platform/mac/fast/dynamic/move-node-with-selection-expected.txt:
1348
1349 2014-11-17  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
1350
1351         [EFL] Skip timeouting editing tests
1352         https://bugs.webkit.org/show_bug.cgi?id=138693
1353
1354         Reviewed by Csaba Osztrogonác.
1355
1356         * platform/efl/TestExpectations:
1357
1358 2014-11-17  Carlos Garcia Campos  <cgarcia@igalia.com>
1359
1360         Unreviewed GTK+ gardening. Skip more tests failing after r175776.
1361
1362         There is no network load scheduling or prioritization with NetworkProcess.
1363
1364         * platform/gtk/TestExpectations:
1365
1366 2014-11-16  Benjamin Poulain  <benjamin@webkit.org>
1367
1368         Implement :valid and :invalid matching for the fieldset element
1369         https://bugs.webkit.org/show_bug.cgi?id=138769
1370
1371         Reviewed by Darin Adler.
1372
1373         There are many ways to change the validation state of a submittable element.
1374         I included a series of test trying to exercises as many combination
1375         as possible.
1376
1377         * fast/css/pseudo-valid-unapplied-expected.txt:
1378         * fast/css/pseudo-valid-unapplied.html:
1379         This test was checking that :valid and :invalid are not applied
1380         to fieldset. Such results are incorrect with the latest specification.
1381
1382         * fast/css/pseudo-invalid-fieldset-expected.html: Added.
1383         * fast/css/pseudo-invalid-fieldset-invalidation-optimization-expected.txt: Added.
1384         * fast/css/pseudo-invalid-fieldset-invalidation-optimization.html: Added.
1385         * fast/css/pseudo-invalid-fieldset-style-sharing-expected.html: Added.
1386         * fast/css/pseudo-invalid-fieldset-style-sharing.html: Added.
1387         * fast/css/pseudo-invalid-fieldset.html: Added.
1388         * fast/css/pseudo-valid-fieldset-expected.html: Added.
1389         * fast/css/pseudo-valid-fieldset-invalidation-optimization-expected.txt: Added.
1390         * fast/css/pseudo-valid-fieldset-invalidation-optimization.html: Added.
1391         * fast/css/pseudo-valid-fieldset-style-sharing-expected.html: Added.
1392         * fast/css/pseudo-valid-fieldset-style-sharing.html: Added.
1393         * fast/css/pseudo-valid-fieldset.html: Added.
1394         * fast/selectors/invalid-fieldset-style-update-1-expected.txt: Added.
1395         * fast/selectors/invalid-fieldset-style-update-1.html: Added.
1396         * fast/selectors/invalid-fieldset-style-update-2-expected.txt: Added.
1397         * fast/selectors/invalid-fieldset-style-update-2.html: Added.
1398         * fast/selectors/invalid-fieldset-style-update-3-expected.txt: Added.
1399         * fast/selectors/invalid-fieldset-style-update-3.html: Added.
1400         * fast/selectors/invalid-fieldset-style-update-4-expected.txt: Added.
1401         * fast/selectors/invalid-fieldset-style-update-4.html: Added.
1402         * fast/selectors/invalid-fieldset-style-update-5-expected.txt: Added.
1403         * fast/selectors/invalid-fieldset-style-update-5.html: Added.
1404         * fast/selectors/valid-fieldset-style-update-1-expected.txt: Added.
1405         * fast/selectors/valid-fieldset-style-update-1.html: Added.
1406         * fast/selectors/valid-fieldset-style-update-2-expected.txt: Added.
1407         * fast/selectors/valid-fieldset-style-update-2.html: Added.
1408         * fast/selectors/valid-fieldset-style-update-3-expected.txt: Added.
1409         * fast/selectors/valid-fieldset-style-update-3.html: Added.
1410         * fast/selectors/valid-fieldset-style-update-4-expected.txt: Added.
1411         * fast/selectors/valid-fieldset-style-update-4.html: Added.
1412         * fast/selectors/valid-fieldset-style-update-5-expected.txt: Added.
1413         * fast/selectors/valid-fieldset-style-update-5.html: Added.
1414
1415 2014-11-16  Chris Dumez  <cdumez@apple.com>
1416
1417         Crash when setting 'order' CSS property to a calculated value
1418         https://bugs.webkit.org/show_bug.cgi?id=138780
1419
1420         Reviewed by Darin Adler.
1421
1422         Add a layout test to validate that setting a calculated value to the
1423         'order' CSS property does not crash and behaves as expected.
1424
1425         * fast/css/order-calculated-value-expected.txt: Added.
1426         * fast/css/order-calculated-value.html: Added.
1427
1428 2014-11-16  Chris Dumez  <cdumez@apple.com>
1429
1430         Assertion hit when setting a very large value to 'border-width' / 'font-size' CSS properties
1431         https://bugs.webkit.org/show_bug.cgi?id=138770
1432
1433         Reviewed by Darin Adler.
1434
1435         Add a layout test setting very large values to 'border-width' and
1436         'font-size' CSS properties.
1437
1438         * fast/css/style-builder-infinite-value-expected.txt: Added.
1439         * fast/css/style-builder-infinite-value.html: Added.
1440
1441 2014-11-16  Shivakumar JM  <shiva.jm@samsung.com>
1442
1443         Attribute text in HTMLAnchorElement should behave as per specification.
1444         https://bugs.webkit.org/show_bug.cgi?id=138557
1445
1446         Reviewed by Darin Adler.
1447
1448         * fast/dom/HTMLAnchorElement/anchor-text-attribute-expected.txt: Added.
1449         * fast/dom/HTMLAnchorElement/anchor-text-attribute.html: Added.
1450
1451 2014-11-16  Alexey Proskuryakov  <ap@apple.com>
1452
1453         Test expectation gardening.
1454
1455         * platform/mac/TestExpectations:
1456
1457 2014-11-16  Chris Dumez  <cdumez@apple.com>
1458
1459         Crash when setting '-webkit-line-clamp' CSS property to a calculated value
1460         https://bugs.webkit.org/show_bug.cgi?id=138777
1461
1462         Reviewed by Benjamin Poulain.
1463
1464         Add a layout test to check that assigning calculated values to the
1465         '-webkit-line-clamp' CSS property does not crash and behaves as
1466         expected.
1467
1468         * fast/css/webkit-line-clamp-calculated-value-expected.txt: Added.
1469         * fast/css/webkit-line-clamp-calculated-value.html: Added.
1470
1471 2014-11-16  Joanmarie Diggs  <jdiggs@igalia.com>
1472
1473         AX: [ATK] Expose the blockquote element using ATK_ROLE_BLOCK_QUOTE
1474         https://bugs.webkit.org/show_bug.cgi?id=138771
1475
1476         Reviewed by Chris Fleizach.
1477
1478         Updated the expectations for GTK and EFL as there is a new role
1479         being used. The Mac expectations were not updated because the
1480         new role on that platform continues to be to AXGroup.
1481
1482         * platform/efl/accessibility/roles-exposed-expected.txt: Updated
1483         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated
1484
1485 2014-11-16  Chris Dumez  <cdumez@apple.com>
1486
1487         Crash when setting 'alt' CSS property to inherit or initial
1488         https://bugs.webkit.org/show_bug.cgi?id=138774
1489         <rdar://problem/18995409>
1490
1491         Reviewed by Chris Fleizach.
1492
1493         Add a layout test to verify that setting the 'alt' CSS property to
1494         inherit / initial is not crashing and working as intended.
1495
1496         * fast/css/alt-inherit-initial-expected.txt: Added.
1497         * fast/css/alt-inherit-initial.html: Added.
1498
1499 2014-11-15  Joanmarie Diggs  <jdiggs@igalia.com>
1500
1501         AX: [ATK] Lists with selectable children should have ATK_ROLE_LIST_BOX
1502         https://bugs.webkit.org/show_bug.cgi?id=127060
1503
1504         Reviewed by Chris Fleizach.
1505
1506         Updated the expectations to reflect the corrected role.
1507
1508         * platform/efl/accessibility/roles-exposed-expected.txt: updated
1509         * platform/gtk/accessibility/roles-exposed-expected.txt: updated
1510
1511 2014-11-15  Joanmarie Diggs  <jdiggs@igalia.com>
1512
1513         AX: [ATK] Video and audio elements should be exposed using ATK's video and audio roles.
1514         https://bugs.webkit.org/show_bug.cgi?id=138767
1515
1516         Reviewed by Chris Fleizach.
1517
1518         Updated expectations to reflect the new mapping to ATK_ROLE_AUDIO and
1519         ATK_ROLE_VIDEO.
1520
1521         * platform/efl/accessibility/media-element-expected.txt: updated
1522         * platform/efl/accessibility/media-emits-object-replacement-expected.txt: updated
1523         * platform/gtk/accessibility/media-controls-panel-title-expected.txt: updated
1524         * platform/gtk/accessibility/media-controls-panel-title.html: updated
1525         * platform/gtk/accessibility/media-element-expected.txt: updated
1526         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt: updated
1527
1528 2014-11-15  Joanmarie Diggs  <jdiggs@igalia.com>
1529
1530         AX: [ATK] Expose the footer element as ATK_ROLE_FOOTER
1531         https://bugs.webkit.org/show_bug.cgi?id=138773
1532
1533         Reviewed by Chris Fleizach.
1534
1535         * accessibility/roles-exposed.html: Unskip the footer element test for GTK and EFL
1536         * platform/efl/accessibility/roles-exposed-expected.txt: Updated expectations
1537         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated expectations
1538
1539 2014-11-14  Dean Jackson  <dino@apple.com>
1540
1541         Rename WebKitCSSKeyframe(s)Rule into CSSKeyframe(s)Rule
1542         https://bugs.webkit.org/show_bug.cgi?id=138763
1543         <rdar://problem/18991569>
1544
1545         Reviewed by Simon Fraser.
1546
1547         Some of the tests use the prefixed interface name. Replace that
1548         with the unprefixed version.
1549
1550         The "keyframes-rule.html" test added a check to make sure the
1551         old constant WEBKIT_KEYFRAMES_RULE is the same as the new
1552         constant KEYFRAMES_RULE.
1553
1554         * animations/keyframes-rule-expected.txt:
1555         * animations/keyframes-rule.html:
1556         * fast/dom/resources/wrapper-identity-base.js:
1557         * fast/dom/wrapper-classes.html:
1558         * fast/dom/wrapper-identity-expected.txt:
1559         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1560         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1561         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1562         * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt:
1563         * platform/mac/fast/dom/objc-wrapper-identity-expected.txt:
1564         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1565         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1566
1567 2014-11-14  Alexey Proskuryakov  <ap@apple.com>
1568
1569         Application test expectation gardening on WK2.
1570
1571         * platform/mac-wk2/TestExpectations: Skip two tests that toggle private browsing,
1572         and added a bug number to http/tests/appcache/auth.html.
1573
1574 2014-11-14  Dean Jackson  <dino@apple.com>
1575
1576         [Media] Timeline scrubber not updating as the video plays
1577         https://bugs.webkit.org/show_bug.cgi?id=138717
1578         <rdar://problem/18957509>
1579
1580         Reviewed by Jer Noble.
1581
1582         Tests that an inline video will actually advance the
1583         timeline scrubber if it plays momentarily.
1584
1585         Eric wrote all the hard bits here. I just changed
1586         a few lines to test if the timeline had moved from 0.
1587         Unfortunately we can't rely on the timeline value
1588         being identical to the currentTime of the media element,
1589         because we only move the timeline when we get events.
1590
1591         * media/media-controls-timeline-updates.html: Added.
1592
1593 2014-11-14  Myles C. Maxfield  <mmaxfield@apple.com>
1594
1595         Test that small caps of web fonts works regardless of where the font face is declared
1596         https://bugs.webkit.org/show_bug.cgi?id=138700
1597
1598         Reviewed by Alexey Proskuryakov.
1599
1600         * fast/text/svg-small-caps-expected.html: Added.
1601         * fast/text/svg-small-caps.html: Added.
1602
1603 2014-11-14  Alexey Proskuryakov  <ap@apple.com>
1604
1605         Add shortcut macros to Mac TestExpectations
1606         https://bugs.webkit.org/show_bug.cgi?id=138729
1607
1608         Reviewed by Simon Fraser.
1609
1610         * platform/mac-wk2/TestExpectations:
1611         * platform/mac/TestExpectations:
1612         Use the new functionality.
1613
1614 2014-11-14  Alexey Proskuryakov  <ap@apple.com>
1615
1616         Many (most?)  transitions tests are very flaky, frequently failing all at once
1617         https://bugs.webkit.org/show_bug.cgi?id=137883
1618
1619         * TestExpectations:
1620         * platform/mac/TestExpectations:
1621         Add more affected tests to unbreak EWS.
1622
1623 2014-11-11  David Hyatt  <hyatt@apple.com>
1624
1625         Table rows repaint entire table when their background color changes.
1626         https://bugs.webkit.org/show_bug.cgi?id=26662
1627
1628         Reviewed by Simon Fraser.
1629
1630         Added fast/repaint/table-row-repaint.html
1631
1632         * fast/repaint/table-row-repaint-expected.txt: Added.
1633         * fast/repaint/table-row-repaint.html: Added.
1634         * platform/mac/accessibility/table-detection-expected.txt:
1635
1636 2014-11-14  Andrzej Badowski  <a.badowski@samsung.com>
1637
1638         AX: Improve AccessibilityTableCell isColumnHeaderCell function.
1639         https://bugs.webkit.org/show_bug.cgi?id=138423
1640
1641         Reviewed by Chris Fleizach.
1642
1643         Files of expected type are adapted to changes in the code of the function.
1644
1645         * accessibility/table-cells-roles-expected.txt:
1646         * platform/efl/accessibility/table-attributes-expected.txt:
1647         * platform/efl/accessibility/table-cells-expected.txt:
1648         * platform/gtk/accessibility/table-attributes-expected.txt:
1649         * platform/gtk/accessibility/table-cells-expected.txt:
1650         * platform/mac/accessibility/table-attributes-expected.txt:
1651         * platform/mac/accessibility/table-cells-expected.txt:
1652
1653 2014-11-14  Carlos Garcia Campos  <cgarcia@igalia.com>
1654
1655         Unreviewed GTK+ gardening. Skip http/tests/appcache/auth.html after r175776.
1656
1657         Appcache manifest is still downloaded in the WebProcess.
1658
1659         * platform/gtk/TestExpectations:
1660
1661 2014-11-14  Alexey Proskuryakov  <ap@apple.com>
1662
1663         Remove some ineffective entries.
1664
1665         * platform/mac/TestExpectations: Remove entries that were meant to override other
1666         ones, but don't.
1667
1668 2014-11-13  Pratik Solanki  <psolanki@apple.com>
1669
1670         Rebaseline iOS layout tests
1671         https://bugs.webkit.org/show_bug.cgi?id=138721
1672
1673         Reviewed by Simon Fraser.
1674
1675         Rebaseline many of the failures in compositing tests.
1676
1677         * platform/ios-simulator/compositing/absolute-inside-out-of-view-fixed-expected.txt:
1678         * platform/ios-simulator/compositing/backing/backface-visibility-flip-expected.txt:
1679         * platform/ios-simulator/compositing/backing/backface-visibility-in-3dtransformed-expected.txt:
1680         * platform/ios-simulator/compositing/backing/border-radius-no-backing-expected.txt:
1681         * platform/ios-simulator/compositing/backing/child-layer-no-backing-expected.txt:
1682         * platform/ios-simulator/compositing/backing/filter-no-backing-expected.txt:
1683         * platform/ios-simulator/compositing/backing/inline-block-no-backing-expected.txt:
1684         * platform/ios-simulator/compositing/backing/masked-child-no-backing-expected.txt:
1685         * platform/ios-simulator/compositing/backing/no-backing-for-clip-expected.txt:
1686         * platform/ios-simulator/compositing/backing/no-backing-for-clip-overhang-expected.txt:
1687         * platform/ios-simulator/compositing/backing/no-backing-for-clip-overlap-expected.txt:
1688         * platform/ios-simulator/compositing/backing/no-backing-for-perspective-expected.txt:
1689         * platform/ios-simulator/compositing/backing/replaced-child-no-backing-expected.txt:
1690         * platform/ios-simulator/compositing/backing/whitespace-nodes-no-backing-expected.txt:
1691         * platform/ios-simulator/compositing/bounds-in-flipped-writing-mode-expected.txt:
1692         * platform/ios-simulator/compositing/clip-child-by-non-stacking-ancestor-expected.txt:
1693         * platform/ios-simulator/compositing/columns/ancestor-clipped-in-paginated-expected.txt:
1694         * platform/ios-simulator/compositing/columns/clipped-in-paginated-expected.txt:
1695         * platform/ios-simulator/compositing/columns/composited-columns-expected.txt:
1696         * platform/ios-simulator/compositing/columns/composited-columns-vertical-rl-expected.txt:
1697         * platform/ios-simulator/compositing/columns/composited-in-paginated-expected.txt:
1698         * platform/ios-simulator/compositing/columns/composited-in-paginated-rl-expected.txt:
1699         * platform/ios-simulator/compositing/columns/composited-in-paginated-writing-mode-rl-expected.txt:
1700         * platform/ios-simulator/compositing/columns/composited-lr-paginated-repaint-expected.txt:
1701         * platform/ios-simulator/compositing/columns/composited-nested-columns-expected.txt:
1702         * platform/ios-simulator/compositing/columns/composited-rl-paginated-repaint-expected.txt:
1703         * platform/ios-simulator/compositing/columns/hittest-composited-in-paginated-expected.txt:
1704         * platform/ios-simulator/compositing/columns/rotated-in-paginated-expected.txt:
1705         * platform/ios-simulator/compositing/columns/untransformed-composited-in-paginated-expected.txt:
1706         * platform/ios-simulator/compositing/contents-opaque/background-clip-expected.txt:
1707         * platform/ios-simulator/compositing/contents-opaque/background-color-expected.txt:
1708         * platform/ios-simulator/compositing/contents-opaque/body-background-painted-expected.txt:
1709         * platform/ios-simulator/compositing/contents-opaque/body-background-skipped-expected.txt:
1710         * platform/ios-simulator/compositing/contents-opaque/control-layer-expected.txt:
1711         * platform/ios-simulator/compositing/contents-opaque/filter-expected.txt:
1712         * platform/ios-simulator/compositing/contents-opaque/hidden-with-visible-child-expected.txt:
1713         * platform/ios-simulator/compositing/contents-opaque/hidden-with-visible-text-expected.txt:
1714         * platform/ios-simulator/compositing/contents-opaque/layer-opacity-expected.txt:
1715         * platform/ios-simulator/compositing/contents-opaque/layer-transform-expected.txt:
1716         * platform/ios-simulator/compositing/contents-opaque/overflow-hidden-child-layers-expected.txt:
1717         * platform/ios-simulator/compositing/contents-opaque/visibility-hidden-expected.txt:
1718         * platform/ios-simulator/compositing/contents-scale/animating-expected.txt:
1719         * platform/ios-simulator/compositing/contents-scale/rounded-contents-scale-expected.txt:
1720         * platform/ios-simulator/compositing/contents-scale/scaled-ancestor-expected.txt:
1721         * platform/ios-simulator/compositing/contents-scale/simple-scale-expected.txt:
1722         * platform/ios-simulator/compositing/contents-scale/z-translate-expected.txt:
1723         * platform/ios-simulator/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
1724         * platform/ios-simulator/compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt:
1725         * platform/ios-simulator/compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt:
1726         * platform/ios-simulator/compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt:
1727         * platform/ios-simulator/compositing/fixed-image-loading-expected.txt:
1728         * platform/ios-simulator/compositing/geometry/ancestor-overflow-change-expected.txt:
1729         * platform/ios-simulator/compositing/geometry/bounds-clipped-composited-child-expected.txt:
1730         * platform/ios-simulator/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
1731         * platform/ios-simulator/compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt:
1732         * platform/ios-simulator/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
1733         * platform/ios-simulator/compositing/geometry/bounds-ignores-hidden-expected.txt:
1734         * platform/ios-simulator/compositing/geometry/clip-expected.txt:
1735         * platform/ios-simulator/compositing/geometry/clip-inside-expected.txt:
1736         * platform/ios-simulator/compositing/geometry/composited-in-columns-expected.txt:
1737         * platform/ios-simulator/compositing/geometry/fixed-position-composited-switch-expected.txt:
1738         * platform/ios-simulator/compositing/geometry/flipped-writing-mode-expected.txt:
1739         * platform/ios-simulator/compositing/geometry/foreground-layer-expected.txt:
1740         * platform/ios-simulator/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt:
1741         * platform/ios-simulator/compositing/geometry/layer-due-to-layer-children-switch-expected.txt:
1742         * platform/ios-simulator/compositing/geometry/limit-layer-bounds-fixed-expected.txt:
1743         * platform/ios-simulator/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt:
1744         * platform/ios-simulator/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt:
1745         * platform/ios-simulator/compositing/geometry/limit-layer-bounds-positioned-expected.txt:
1746         * platform/ios-simulator/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt:
1747         * platform/ios-simulator/compositing/geometry/limit-layer-bounds-transformed-expected.txt:
1748         * platform/ios-simulator/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt:
1749         * platform/ios-simulator/compositing/geometry/negative-text-indent-with-overflow-hidden-layer-expected.txt:
1750         * platform/ios-simulator/compositing/geometry/preserve-3d-switching-expected.txt:
1751         * platform/ios-simulator/compositing/geometry/vertical-scroll-composited-expected.txt:
1752         * platform/ios-simulator/compositing/iframes/become-composited-nested-iframes-expected.txt:
1753         * platform/ios-simulator/compositing/iframes/become-overlapped-iframe-expected.txt:
1754         * platform/ios-simulator/compositing/iframes/composited-parent-iframe-expected.txt:
1755         * platform/ios-simulator/compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
1756         * platform/ios-simulator/compositing/iframes/connect-compositing-iframe-expected.txt:
1757         * platform/ios-simulator/compositing/iframes/connect-compositing-iframe2-expected.txt:
1758         * platform/ios-simulator/compositing/iframes/connect-compositing-iframe3-expected.txt:
1759         * platform/ios-simulator/compositing/iframes/enter-compositing-iframe-expected.txt:
1760         * platform/ios-simulator/compositing/iframes/iframe-resize-expected.txt:
1761         * platform/ios-simulator/compositing/iframes/iframe-size-from-zero-expected.txt:
1762         * platform/ios-simulator/compositing/iframes/iframe-size-to-zero-expected.txt: Progression.
1763         * platform/ios-simulator/compositing/iframes/iframe-src-change-expected.txt: Progression.
1764         * platform/ios-simulator/compositing/iframes/invisible-nested-iframe-hide-expected.txt:
1765         * platform/ios-simulator/compositing/iframes/leave-compositing-iframe-expected.txt:
1766         * platform/ios-simulator/compositing/iframes/overlapped-iframe-expected.txt:
1767         * platform/ios-simulator/compositing/iframes/overlapped-iframe-iframe-expected.txt:
1768         * platform/ios-simulator/compositing/iframes/overlapped-nested-iframes-expected.txt:
1769         * platform/ios-simulator/compositing/iframes/page-cache-layer-tree-expected.txt:
1770         * platform/ios-simulator/compositing/iframes/resizer-expected.txt:
1771         * platform/ios-simulator/compositing/iframes/scrolling-iframe-expected.txt:
1772         * platform/ios-simulator/compositing/images/clip-on-directly-composited-image-expected.txt:
1773         * platform/ios-simulator/compositing/layer-creation/animation-overlap-with-children-expected.txt:
1774         * platform/ios-simulator/compositing/layer-creation/fixed-position-and-transform-expected.txt:
1775         * platform/ios-simulator/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt:
1776         * platform/ios-simulator/compositing/layer-creation/fixed-position-out-of-view-expected.txt:
1777         * platform/ios-simulator/compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt:
1778         * platform/ios-simulator/compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt:
1779         * platform/ios-simulator/compositing/layer-creation/fixed-position-transformed-into-view-expected.txt:
1780         * platform/ios-simulator/compositing/layer-creation/fixed-position-under-transform-expected.txt:
1781         * platform/ios-simulator/compositing/layer-creation/no-compositing-for-fixed-position-under-transform-expected.txt:
1782         * platform/ios-simulator/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt:
1783         * platform/ios-simulator/compositing/layer-creation/no-compositing-for-sticky-expected.txt:
1784         * platform/ios-simulator/compositing/layer-creation/overflow-scroll-overlap-expected.txt:
1785         * platform/ios-simulator/compositing/layer-creation/overlap-child-layer-expected.txt:
1786         * platform/ios-simulator/compositing/layer-creation/overlap-clipping-expected.txt:
1787         * platform/ios-simulator/compositing/layer-creation/overlap-transformed-3d-expected.txt:
1788         * platform/ios-simulator/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt:
1789         * platform/ios-simulator/compositing/layer-creation/overlap-transformed-layer-expected.txt:
1790         * platform/ios-simulator/compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt:
1791         * platform/ios-simulator/compositing/layer-creation/overlap-transforms-expected.txt:
1792         * platform/ios-simulator/compositing/layer-creation/rotate3d-overlap-expected.txt:
1793         * platform/ios-simulator/compositing/layer-creation/scroll-partial-update-expected.txt:
1794         * platform/ios-simulator/compositing/layer-creation/stacking-context-overlap-expected.txt:
1795         * platform/ios-simulator/compositing/layer-creation/stacking-context-overlap-nested-expected.txt:
1796         * platform/ios-simulator/compositing/layer-creation/translatez-overlap-expected.txt:
1797         * platform/ios-simulator/compositing/masks/mask-layer-size-expected.txt:
1798         * platform/ios-simulator/compositing/overflow-trumps-transform-style-expected.txt:
1799         * platform/ios-simulator/compositing/overflow/automatically-opt-into-composited-scrolling-expected.txt: Progression.
1800         * platform/ios-simulator/compositing/overflow/clip-descendents-expected.txt:
1801         * platform/ios-simulator/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
1802         * platform/ios-simulator/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
1803         * platform/ios-simulator/compositing/overflow/content-gains-scrollbars-expected.txt:
1804         * platform/ios-simulator/compositing/overflow/content-loses-scrollbars-expected.txt:
1805         * platform/ios-simulator/compositing/overflow/overflow-auto-with-touch-expected.txt:
1806         * platform/ios-simulator/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt:
1807         * platform/ios-simulator/compositing/overflow/overflow-overlay-with-touch-expected.txt:
1808         * platform/ios-simulator/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt:
1809         * platform/ios-simulator/compositing/overflow/overflow-scrollbar-layers-expected.txt:
1810         * platform/ios-simulator/compositing/overflow/resize-painting-expected.txt:
1811         * platform/ios-simulator/compositing/regions/fixed-in-named-flow-clip-descendant-expected.txt:
1812         * platform/ios-simulator/compositing/regions/fixed-in-named-flow-expected.txt:
1813         * platform/ios-simulator/compositing/regions/fixed-in-named-flow-from-abs-in-named-flow-expected.txt:
1814         * platform/ios-simulator/compositing/regions/fixed-in-named-flow-from-outflow-expected.txt:
1815         * platform/ios-simulator/compositing/regions/fixed-in-named-flow-got-transformed-parent-expected.txt:
1816         * platform/ios-simulator/compositing/regions/fixed-in-named-flow-lost-transformed-parent-expected.txt:
1817         * platform/ios-simulator/compositing/regions/fixed-in-named-flow-overlap-composited-expected.txt:
1818         * platform/ios-simulator/compositing/regions/fixed-in-named-flow-transformed-parent-expected.txt:
1819         * platform/ios-simulator/compositing/regions/fixed-transformed-in-named-flow-expected.txt:
1820         * platform/ios-simulator/compositing/repaint/absolute-painted-into-composited-ancestor-expected.txt:
1821         * platform/ios-simulator/compositing/repaint/become-overlay-composited-layer-expected.txt:
1822         * platform/ios-simulator/compositing/repaint/fixed-background-scroll-expected.txt:
1823         * platform/ios-simulator/compositing/repaint/invalidations-on-composited-layers-expected.txt:
1824         * platform/ios-simulator/compositing/repaint/positioned-movement-expected.txt:
1825         * platform/ios-simulator/compositing/repaint/repaint-on-layer-grouping-change-expected.txt:
1826         * platform/ios-simulator/compositing/repaint/resize-repaint-expected.txt:
1827         * platform/ios-simulator/compositing/rtl/rtl-absolute-expected.txt:
1828         * platform/ios-simulator/compositing/rtl/rtl-absolute-overflow-expected.txt:
1829         * platform/ios-simulator/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
1830         * platform/ios-simulator/compositing/rtl/rtl-fixed-expected.txt:
1831         * platform/ios-simulator/compositing/rtl/rtl-fixed-overflow-expected.txt:
1832         * platform/ios-simulator/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
1833         * platform/ios-simulator/compositing/rtl/rtl-iframe-absolute-expected.txt:
1834         * platform/ios-simulator/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt:
1835         * platform/ios-simulator/compositing/rtl/rtl-iframe-fixed-expected.txt:
1836         * platform/ios-simulator/compositing/rtl/rtl-iframe-relative-expected.txt:
1837         * platform/ios-simulator/compositing/rtl/rtl-relative-expected.txt:
1838         * platform/ios-simulator/compositing/scrolling/touch-scroll-to-clip-expected.txt:
1839         * platform/ios-simulator/compositing/tiled-layers-hidpi-expected.txt:
1840         * platform/ios-simulator/compositing/tiling/backface-preserve-3d-tiled-expected.txt:
1841         * platform/ios-simulator/compositing/tiling/crash-reparent-tiled-layer-expected.txt:
1842         * platform/ios-simulator/compositing/tiling/huge-layer-add-remove-child-expected.txt:
1843         * platform/ios-simulator/compositing/tiling/huge-layer-img-expected.txt:
1844         * platform/ios-simulator/compositing/tiling/huge-layer-with-layer-children-expected.txt:
1845         * platform/ios-simulator/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt:
1846         * platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt:
1847         * platform/ios-simulator/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1848         * platform/ios-simulator/compositing/tiling/tile-cache-zoomed-expected.txt:
1849         * platform/ios-simulator/compositing/tiling/tiled-layer-resize-expected.txt:
1850         * platform/ios-simulator/compositing/visibility/layer-visible-content-expected.txt:
1851         * platform/ios-simulator/compositing/visibility/visibility-image-layers-dynamic-expected.txt:
1852         * platform/ios-simulator/compositing/visible-rect/2d-transformed-expected.txt:
1853         * platform/ios-simulator/compositing/visible-rect/3d-transform-style-expected.txt:
1854         * platform/ios-simulator/compositing/visible-rect/3d-transformed-expected.txt:
1855         * platform/ios-simulator/compositing/visible-rect/clipped-by-viewport-expected.txt:
1856         * platform/ios-simulator/compositing/visible-rect/clipped-visible-rect-expected.txt:
1857         * platform/ios-simulator/compositing/visible-rect/flipped-preserve-3d-expected.txt:
1858         * platform/ios-simulator/compositing/visible-rect/iframe-and-layers-expected.txt:
1859         * platform/ios-simulator/compositing/visible-rect/nested-transform-expected.txt:
1860         * platform/ios-simulator/compositing/visible-rect/scrolled-expected.txt:
1861
1862 2014-11-13  Myles C. Maxfield  <mmaxfield@apple.com>
1863
1864         Update expected .png for platform/mac/editing/input/devanagari-ligature.html
1865         https://bugs.webkit.org/show_bug.cgi?id=138712
1866
1867         This doesn't actually fix the test, it just updates the image.
1868
1869         Reviewed by Zalan Bujtas.
1870
1871         * platform/mac/editing/input/devanagari-ligature-expected.png:
1872
1873 2014-11-13  Joanmarie Diggs  <jdiggs@igalia.com>
1874
1875         AX: [ATK] Do not return ATK_ROLE_UNKNOWN for null or otherwise invalid accessible objects
1876         https://bugs.webkit.org/show_bug.cgi?id=137867
1877
1878         Reviewed by Chris Fleizach.
1879
1880         * platform/gtk/accessibility/detached-object-role-expected.txt: Added.
1881         * platform/gtk/accessibility/detached-object-role.html: Added.
1882
1883 2014-11-13  Pratik Solanki  <psolanki@apple.com>
1884
1885         Rename ios-sim to ios-sim-deprecated.
1886
1887         The results here are historical and new results should go into ios-simulator
1888         directory. Eventually, we should get rid of this directory completely.
1889
1890         Rubber-stamped by Simon Fraser.
1891
1892         * platform/ios-sim: Removed.
1893         * platform/ios-sim-deprecated: Copied from LayoutTests/platform/ios-sim.
1894
1895 2014-11-13  Benjamin Poulain  <bpoulain@apple.com>
1896
1897         Implement the matching for :nth-last-child(An+B of selector-list)
1898         https://bugs.webkit.org/show_bug.cgi?id=138650
1899
1900         Reviewed by Andreas Kling.
1901
1902         * fast/selectors/nth-last-child-of-class-style-update-expected.txt: Added.
1903         * fast/selectors/nth-last-child-of-class-style-update.html: Added.
1904         Verify simple cases of style update.
1905
1906         * fast/css/nth-last-child-of-style-update-optimization-expected.txt: Added.
1907         * fast/css/nth-last-child-of-style-update-optimization.html: Added.
1908         Verify that style invalidation stays reasonable.
1909
1910         * fast/css/nth-last-child-of-style-sharing-1-expected.html: Added.
1911         * fast/css/nth-last-child-of-style-sharing-1.html: Added.
1912         * fast/css/nth-last-child-of-style-sharing-2-expected.html: Added.
1913         * fast/css/nth-last-child-of-style-sharing-2.html: Added.
1914         Check that style sharing is disabled for elements matching :nth-last-child().
1915
1916         * fast/css/nth-child-and-nth-last-child-expected.html: Added.
1917         * fast/css/nth-child-and-nth-last-child.html: Added.
1918         Test uniqueness testing by combining :nth-child() and :nth-last-child().
1919
1920         * fast/css/nth-last-child-of-classname-expected.html: Added.
1921         * fast/css/nth-last-child-of-classname.html: Added.
1922         * fast/css/nth-last-child-of-complex-selector-expected.html: Added.
1923         * fast/css/nth-last-child-of-complex-selector.html: Added.
1924         * fast/css/nth-last-child-of-compound-selector-expected.html: Added.
1925         * fast/css/nth-last-child-of-compound-selector.html: Added.
1926         * fast/css/nth-last-child-of-tagname-expected.html: Added.
1927         * fast/css/nth-last-child-of-tagname.html: Added.
1928         Test matching, those are the "last-child" counterpart of the existing
1929         "nth-child-of" tests.
1930
1931 2014-11-12  Jon Honeycutt  <jhoneycutt@apple.com>
1932
1933         REGRESSION (r172826): Password field placeholder text is missing if
1934         placeholder attribute precedes type attribute
1935
1936         <https://bugs.webkit.org/show_bug.cgi?id=138682>
1937         <rdar://problem/18574213> 
1938
1939         Reviewed by Benjamin Poulain.
1940
1941         * fast/forms/placeholder-attribute-ordering-expected.html: Added.
1942         * fast/forms/placeholder-attribute-ordering.html: Added.
1943
1944 2014-11-13  Joanmarie Diggs  <jdiggs@igalia.com>
1945
1946         AX: [ATK] Accessible focus events are emitted when the selection is changed in non-focused combo boxes
1947         https://bugs.webkit.org/show_bug.cgi?id=137866
1948
1949         Reviewed by Mario Sanchez Prada.
1950
1951         * platform/gtk/accessibility/menu-list-unfocused-notifications-expected.txt: Added.
1952         * platform/gtk/accessibility/menu-list-unfocused-notifications.html: Added.
1953
1954 2014-11-13  Alexey Proskuryakov  <ap@apple.com>
1955
1956         Simplify expectations for fullscreen/full-screen-iframe-legacy.html, as the more
1957         specific variant doesn't work due to <https://bugs.webkit.org/show_bug.cgi?id=138698>.
1958
1959         * platform/mac/TestExpectations:
1960
1961 2014-11-13  Alexey Proskuryakov  <ap@apple.com>
1962
1963         fast/events/overflow-scroll-fake-mouse-move.html is flaky
1964         https://bugs.webkit.org/show_bug.cgi?id=138697
1965
1966         * platform/mac-wk1/TestExpectations: Mark it as such.
1967
1968 2014-11-13  Zalan Bujtas  <zalan@apple.com>
1969
1970         Unreviewed WK2 subpixel gardening.
1971
1972         * platform/mac-wk2/TestExpectations:
1973
1974 2014-11-13  Chris Dumez  <cdumez@apple.com>
1975
1976         Lazily create HTMLInputElement's inputType and shadow subtree
1977         https://bugs.webkit.org/show_bug.cgi?id=138524
1978
1979         Reviewed by Ryosuke Niwa.
1980
1981         Add a test case to make sure we don't crash when parsing an <input>
1982         Element that has a |border| attribute as first attribute. This is what
1983         was happening with the first version of this patch that landed in
1984         r175852. When attributeChanged() was called for the |border| attribute
1985         HTMLInputElement::isPresentationAttribute() would get called before
1986         m_inputType is initialized, and "name == borderAttr && isImageButton()"
1987         would crash because isImageButton() dereferences m_inputType.
1988
1989         * fast/dom/HTMLInputElement/border-attribute-crash-expected.txt: Added.
1990         * fast/dom/HTMLInputElement/border-attribute-crash.html: Added.
1991
1992 2014-11-12  Carlos Garcia Campos  <cgarcia@igalia.com>
1993
1994         Unreviewed GTK gardening. Skip more test failing after r175776.
1995
1996         * platform/gtk/TestExpectations:
1997
1998 2014-11-12  Dean Jackson  <dino@apple.com>
1999
2000         Support unprefixed animation property names
2001         https://bugs.webkit.org/show_bug.cgi?id=138678
2002         <rdar://problem/18943059>
2003
2004         Reviewed by Simon Fraser.
2005
2006         Tests for unprefixed parsing and calculation of animation
2007         properties. Fun fact, this is the first test we have
2008         for the computed style of all animation-direction values.
2009
2010         * animations/unprefixed-properties-expected.txt: Added.
2011         * animations/unprefixed-properties.html: Added.
2012         * animations/unprefixed-shorthand-expected.txt: Added.
2013         * animations/unprefixed-shorthand.html: Added.
2014
2015 2014-11-12  Alexey Proskuryakov  <ap@apple.com>
2016
2017         <rdar://problem/15864185> Syrah: platform/mac/editing/attributed-string tests are failing
2018
2019         Land Yosemite results, and remove the tests from TestExpectations.
2020
2021         * platform/mac-mavericks/platform/mac/editing/attributed-string: Added.
2022         * platform/mac-mavericks/platform/mac/editing/attributed-string/anchor-element-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/anchor-element-expected.txt.
2023         * platform/mac-mavericks/platform/mac/editing/attributed-string/basic-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/basic-expected.txt.
2024         * platform/mac-mavericks/platform/mac/editing/attributed-string/font-size-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-size-expected.txt.
2025         * platform/mac-mavericks/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
2026         * platform/mac-mavericks/platform/mac/editing/attributed-string/font-weight-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-weight-expected.txt.
2027         * platform/mac-mavericks/platform/mac/editing/attributed-string/letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/letter-spacing-expected.txt.
2028         * platform/mac-mavericks/platform/mac/editing/attributed-string/text-decorations-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/text-decorations-expected.txt.
2029         * platform/mac-mavericks/platform/mac/editing/attributed-string/vertical-align-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/vertical-align-expected.txt.
2030         * platform/mac/editing/attributed-string/anchor-element-expected.txt:
2031         * platform/mac/editing/attributed-string/basic-expected.txt:
2032         * platform/mac/editing/attributed-string/font-size-expected.txt:
2033         * platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt:
2034         * platform/mac/editing/attributed-string/font-weight-expected.txt:
2035         * platform/mac/editing/attributed-string/letter-spacing-expected.txt:
2036         * platform/mac/editing/attributed-string/text-decorations-expected.txt:
2037         * platform/mac/editing/attributed-string/vertical-align-expected.txt:
2038         * platform/mac/TestExpectations:
2039
2040 2014-11-12  Alexey Proskuryakov  <ap@apple.com>
2041
2042         Make Mac media-source test expectations future compatible
2043         https://bugs.webkit.org/show_bug.cgi?id=138674
2044
2045         Roll it out, it somehow broke Mountain Liona and Mavericks.
2046
2047         * platform/mac/TestExpectations:
2048
2049 2014-11-12  Jer Noble  <jer.noble@apple.com>
2050
2051         media/video-play-pause-exception.html is flakey.
2052         https://bugs.webkit.org/show_bug.cgi?id=138670
2053
2054         Reviewed by Alexey Proskuryakov.
2055
2056         Work around race-condition behavior in HTMLMediaElement's resource selection algorithm.
2057
2058         * media/video-play-pause-exception.html:
2059
2060 2014-11-12  Alexey Proskuryakov  <ap@apple.com>
2061
2062         Make Mac media-source test expectations future compatible
2063         https://bugs.webkit.org/show_bug.cgi?id=138674
2064
2065         Reviewed by Eric Carlson.
2066
2067         * platform/mac/TestExpectations:
2068
2069 2014-11-12  Alexey Proskuryakov  <ap@apple.com>
2070
2071         Flaky Test: media/video-ended-event-slow-motion-playback.html
2072         https://bugs.webkit.org/show_bug.cgi?id=136755
2073
2074         Reviewed by Jer Noble.
2075
2076         * media/video-ended-event-slow-motion-playback.html: The test verifies that playback
2077         rate doesn't get rounded down to 0, and that is very easy to detect, no need for
2078         flaky timeouts.
2079
2080         * platform/mac/TestExpectations: Remove the flakiness expectation. Also while at it,
2081         updated media/video-playbackrate.html to match what the bots actually see.
2082
2083 2014-11-05  Ada Chan  <adachan@apple.com>
2084
2085         Implement new plug-in API for muting plug-ins
2086         https://bugs.webkit.org/show_bug.cgi?id=138105
2087
2088         Reviewed by Anders Carlsson.
2089
2090         * platform/mac-wk2/plugins/muted-state-expected.txt: Added.
2091         * platform/mac-wk2/plugins/muted-state.html: Added.
2092
2093 2014-11-12  Alexey Proskuryakov  <ap@apple.com>
2094
2095         Some platform/mac text expectation cleanup.
2096
2097         * platform/mac-wk1/TestExpectations:
2098         * platform/mac/TestExpectations:
2099
2100 2014-11-12  Alexey Proskuryakov  <ap@apple.com>
2101
2102         Mac-WK2 test expectations cleanup, part 1.
2103
2104         Put WK1 specific expectations into mac-wk1 (they used to be put in mac, and then
2105         being overridden for wk2).
2106         Remove expectations for tests that are no longer flaky.
2107         Add more specific expectations to encient entries that were added in old format,
2108         and just skipped indiscriminately.
2109
2110         * platform/mac-wk1/TestExpectations:
2111         * platform/mac-wk2/TestExpectations:
2112         * platform/mac/TestExpectations:
2113
2114 2014-11-12  Alexey Proskuryakov  <ap@apple.com>
2115
2116         Remove expectations for a couple tests that were marked as flaky on WK1 only,
2117         as they don't appear to be flaky any more.
2118
2119         * platform/mac-wk1/TestExpectations:
2120
2121 2014-11-12  Alexey Proskuryakov  <ap@apple.com>
2122
2123         Some WebKit1-only Yosemite-only failures don't appear to exist any more.
2124
2125         * platform/mac-wk2/TestExpectations:
2126         * platform/mac/TestExpectations:
2127         Unmark the tests.
2128
2129 2014-11-12  Alexey Proskuryakov  <ap@apple.com>
2130
2131         A number of hidpi tests don't appear to fail on Yosemite now, let's try unmarking them.
2132
2133         * platform/mac-wk2/TestExpectations:
2134         * platform/mac/TestExpectations:
2135
2136 2014-11-12  Alexey Proskuryakov  <ap@apple.com>
2137
2138         Instead of blacklisting tests for OS X versions that use PPT for testing,
2139         whitelist MountainLion that doesn't. That's more future compatible.
2140
2141         * platform/mac-wk2/TestExpectations:
2142
2143 2014-11-12  Jer Noble  <jer.noble@apple.com>
2144
2145         [Mac] media/track/audio-track.html is flakey
2146         https://bugs.webkit.org/show_bug.cgi?id=138394
2147
2148         Reviewed by Alexey Proskuryakov.
2149
2150         * platform/mac/TestExpectations:
2151
2152 2014-11-12  Alexey Proskuryakov  <ap@apple.com>
2153
2154         Fix a typo in the previous commit - a test should be skipped, not its expectation.
2155
2156         * platform/mac/TestExpectations:
2157
2158 2014-11-12  Alexey Proskuryakov  <ap@apple.com>
2159
2160         compositing/video/video-border-radius.html frequently times out on Mountain Lion only
2161         https://bugs.webkit.org/show_bug.cgi?id=138662
2162
2163         Make the test a reftest again, and skip it, as nothing helps.
2164
2165         Also, updated all compositing/video expectations to match what bots see now.
2166
2167         * compositing/video/video-border-radius-expected.html: Copied from LayoutTests/compositing/video/video-border-radius-expected.html-disabled.
2168         * compositing/video/video-border-radius-expected.html-disabled: Removed.
2169         * compositing/video/video-border-radius-expected.png: Removed.
2170         * compositing/video/video-border-radius-expected.txt: Removed.
2171         * platform/mac/TestExpectations:
2172
2173 2014-11-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2174
2175         Unreviewed GTK gardening. Skip shared worker tests after r175776.
2176
2177         Shared workers are disabled with the Network Process.
2178
2179         * platform/gtk/TestExpectations:
2180
2181 2014-09-01  Philippe Normand  <pnormand@igalia.com>
2182
2183         [WK2] UserMediaClient support
2184         https://bugs.webkit.org/show_bug.cgi?id=123158
2185
2186         Reviewed by Benjamin Poulain.
2187
2188         Simple UserMedia permission request tests inspired from the
2189         Geolocation test suite.
2190
2191         * fast/mediastream/error-expected.txt: Added.
2192         * fast/mediastream/error.html: Added.
2193         * fast/mediastream/script-tests/error.js: Added.
2194         * fast/mediastream/script-tests/success.js: Added.
2195         * fast/mediastream/success-expected.txt: Added.
2196         * fast/mediastream/success.html: Added.
2197         * fast/mediastream/delayed-permission-allowed-expected.txt: Added.
2198         * fast/mediastream/delayed-permission-allowed.html: Added.
2199         * fast/mediastream/delayed-permission-denied-expected.txt: Added.
2200         * fast/mediastream/delayed-permission-denied.html: Added.
2201         * http/tests/media/media-stream/disconnected-frame-already-expected.txt: Added.
2202         * http/tests/media/media-stream/disconnected-frame-already.html: Added.
2203         * http/tests/media/media-stream/disconnected-frame-expected.txt: Added.
2204         * http/tests/media/media-stream/disconnected-frame-permission-denied-expected.txt: Added.
2205         * http/tests/media/media-stream/disconnected-frame-permission-denied.html: Added.
2206         * http/tests/media/media-stream/disconnected-frame.html: Added.
2207         * http/tests/media/media-stream/resources/disconnected-frame-already-inner1.html: Added.
2208         * http/tests/media/media-stream/resources/disconnected-frame-already-inner2.html: Added.
2209         * http/tests/media/media-stream/resources/disconnected-frame-inner.html: Added.
2210         * platform/gtk/TestExpectations:
2211
2212 2014-11-11  Jinwoo Song  <jinwoo7.song@samsung.com>
2213
2214         [EFL] Unreviewed EFL gardening. Rebaseline after r174535.
2215
2216         * platform/efl/css3/selectors3/html/css3-modsel-61-expected.txt:
2217         * platform/efl/css3/selectors3/html/css3-modsel-83-expected.txt:
2218         * platform/efl/css3/selectors3/xhtml/css3-modsel-61-expected.txt:
2219         * platform/efl/css3/selectors3/xhtml/css3-modsel-83-expected.txt:
2220         * platform/efl/css3/selectors3/xml/css3-modsel-61-expected.txt:
2221         * platform/efl/css3/selectors3/xml/css3-modsel-83-expected.txt:
2222         * platform/efl/fast/selectors/061-expected.txt:
2223         * platform/efl/fast/selectors/083-expected.txt:
2224
2225 2014-11-11  Alexey Proskuryakov  <ap@apple.com>
2226
2227         Temporarlity turn video/video-border-radius-expected.html into a non-reftest,
2228         hoping to get some error output from it.
2229
2230         * compositing/video/video-border-radius-expected.html: Removed.
2231         * compositing/video/video-border-radius-expected.html-disabled: Copied from LayoutTests/compositing/video/video-border-radius-expected.html.
2232         * compositing/video/video-border-radius-expected.png: Added.
2233         * compositing/video/video-border-radius-expected.txt: Added.
2234
2235 2014-11-11  Alexey Proskuryakov  <ap@apple.com>
2236
2237         fast/text/international/hindi-spacing.html and transforms/2d/hindi-rotated.html are
2238         flaky on Yosemite
2239         https://bugs.webkit.org/show_bug.cgi?id=138075
2240
2241         * platform/mac/TestExpectations: Mark them as such.
2242
2243 2014-11-11  Alexey Proskuryakov  <ap@apple.com>
2244
2245         inspector/css/matched-style-properties.html and inspector/css/selector-specificity.html
2246         are very flaky on Mac
2247         https://bugs.webkit.org/show_bug.cgi?id=138636
2248
2249         Bring back Crash expectattion, as this is how it's reported on WK1. Also added one more test.
2250
2251         * platform/mac/TestExpectations:
2252
2253 2014-11-11  Alexey Proskuryakov  <ap@apple.com>
2254
2255         compositing/video/video-border-radius.html frequently times out on 10.8
2256
2257         Add an error even listener, to at hopefully get a proper failure when this happens.
2258
2259         * compositing/video/video-border-radius.html:
2260
2261 2014-11-11  Alexey Proskuryakov  <ap@apple.com>
2262
2263         inspector/css/matched-style-properties.html and inspector/css/selector-specificity.html
2264         are very flaky on Mac
2265         https://bugs.webkit.org/show_bug.cgi?id=138636
2266
2267         Updated the results and comments for tests that don't work in production builds,
2268         those are not quite relevant here.
2269
2270         * platform/mac/TestExpectations:
2271
2272 2014-11-11  Alexey Proskuryakov  <ap@apple.com>
2273
2274         compositing/video/video-border-radius.html frequently times out on 10.8
2275
2276         Add an event listener before setting source, not after. This should not affect
2277         anything, but seems worth a try.
2278
2279         * compositing/video/video-border-radius.html:
2280
2281 2014-11-11  Daniel Bates  <dabates@apple.com>
2282
2283         [Frame Flattening] ASSERT(transaction->view == &view()) fails in RenderBlock::removeFromUpdateScrollInfoAfterLayoutTransaction()
2284         https://bugs.webkit.org/show_bug.cgi?id=138615
2285         <rdar://problem/18928487>
2286
2287         Reviewed by David Hyatt.
2288
2289         Add a test that causes an assertion failure in affected builds.
2290
2291         * fast/frames/flattening/iframe-flattening-inside-flexbox-with-delayed-scroll-update-expected.txt: Added.
2292         * fast/frames/flattening/iframe-flattening-inside-flexbox-with-delayed-scroll-update.html: Added.
2293
2294 2014-11-11  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
2295
2296         [EFL] Unskip now passing http tests
2297         https://bugs.webkit.org/show_bug.cgi?id=137694
2298
2299         Reviewed by Csaba Osztrogonác.
2300
2301         * platform/efl/TestExpectations:
2302
2303 2014-10-07  Sergio Villar Senin  <svillar@igalia.com>
2304
2305         [CSS Grid Layout] Limit the size of explicit/implicit grid
2306         https://bugs.webkit.org/show_bug.cgi?id=136217
2307
2308         Reviewed by Andreas Kling.
2309
2310         Removed as they are now part of the WebCore's CSSParser.cpp unit
2311         test. The reason why it was moved there is because the test would
2312         require huge (~1000000 tracks) grid allocations, making the test
2313         quite slow specially on Debug builds.
2314
2315         * fast/css-grid-layout/grid-element-repeat-max-repetitions-expected.txt: Removed.
2316         * fast/css-grid-layout/grid-element-repeat-max-repetitions.html: Removed.
2317
2318 2014-11-11  Jinwoo Song  <jinwoo7.song@samsung.com>
2319
2320         [EFL] Unreviewed EFL gardening after r174233.
2321
2322         * platform/efl/css2.1/t0905-c5525-fltcont-00-d-g-expected.txt:
2323         * platform/efl/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
2324         * platform/efl/css2.1/t1602-c546-txt-align-00-b-expected.txt:
2325         * platform/efl/fast/multicol/float-avoidance-expected.txt:
2326         * platform/efl/fast/multicol/overflow-across-columns-expected.txt:
2327         * platform/efl/fast/multicol/overflow-across-columns-percent-height-expected.txt:
2328         * platform/efl/fast/multicol/overflow-unsplittable-expected.txt:
2329         * platform/efl/fast/multicol/positive-leading-expected.txt:
2330         * platform/efl/fast/multicol/vertical-lr/float-avoidance-expected.txt:
2331         * platform/efl/fast/multicol/vertical-rl/float-avoidance-expected.txt:
2332         * platform/efl/fast/repaint/line-flow-with-floats-1-expected.txt:
2333         * platform/efl/fast/repaint/line-flow-with-floats-10-expected.txt:
2334         * platform/efl/fast/repaint/line-flow-with-floats-2-expected.txt:
2335         * platform/efl/fast/repaint/line-flow-with-floats-3-expected.txt:
2336         * platform/efl/fast/repaint/line-flow-with-floats-4-expected.txt:
2337         * platform/efl/fast/repaint/line-flow-with-floats-5-expected.txt:
2338         * platform/efl/fast/repaint/line-flow-with-floats-6-expected.txt:
2339         * platform/efl/fast/repaint/line-flow-with-floats-7-expected.txt:
2340         * platform/efl/fast/repaint/line-flow-with-floats-8-expected.txt:
2341         * platform/efl/fast/repaint/line-flow-with-floats-9-expected.txt:
2342         * platform/efl/fast/text/hyphenate-character-expected.txt:
2343         * platform/efl/fast/text/hyphens-expected.txt:
2344         * platform/efl/fast/text/justified-selection-at-edge-expected.txt:
2345         * platform/efl/fast/text/justify-nbsp-expected.txt: Added.
2346         * platform/efl/fast/text/trailing-white-space-2-expected.txt:
2347         * platform/efl/tables/mozilla/marvin/x_tbody_align_justify-expected.txt:
2348         * platform/efl/tables/mozilla/marvin/x_td_align_justify-expected.txt:
2349         * platform/efl/tables/mozilla/marvin/x_tfoot_align_justify-expected.txt:
2350         * platform/efl/tables/mozilla/marvin/x_th_align_justify-expected.txt:
2351         * platform/efl/tables/mozilla/marvin/x_thead_align_justify-expected.txt:
2352         * platform/efl/tables/mozilla/marvin/x_tr_align_justify-expected.txt:
2353
2354 2014-11-11  Yusuke Suzuki  <utatane.tea@gmail.com>
2355
2356         CSS4 Selectors: Add multiple pseudo elements support to :matches
2357         https://bugs.webkit.org/show_bug.cgi?id=138214
2358
2359         Reviewed by Benjamin Poulain.
2360
2361         * fast/selectors/pseudo-element-in-non-rightmost-fragments-expected.html: Added.
2362         * fast/selectors/pseudo-element-in-non-rightmost-fragments.html: Added.
2363         In this test, we ensure that pseudo elements selector in the
2364         non-rightmost fragments becomes unmatched.
2365         * fast/selectors/pseudo-element-inside-matches-expected.html: Added.
2366         * fast/selectors/pseudo-element-inside-matches.html: Added.
2367         * fast/selectors/ignore-pseudo-element-inside-non-rightmost-fragments-expected.txt: Added.
2368         * fast/selectors/ignore-pseudo-element-inside-non-rightmost-fragments.html: Added.
2369
2370 2014-11-10  Benjamin Poulain  <bpoulain@apple.com>
2371
2372         Add parsing support for the extended :nth-last-child(An+B of selector-list)
2373         https://bugs.webkit.org/show_bug.cgi?id=138520
2374
2375         Reviewed by Andreas Kling.
2376
2377         All the tests are variations of the existing tests for :nth-child(An+B of selector-list).
2378
2379         * fast/css/css-selector-text-expected.txt:
2380         * fast/css/css-selector-text.html:
2381         * fast/css/css-set-selector-text-expected.txt:
2382         * fast/css/css-set-selector-text.html:
2383         * fast/css/parsing-css-nth-last-child-of-1-expected.txt: Added.
2384         * fast/css/parsing-css-nth-last-child-of-1.html: Added.
2385         * fast/css/parsing-css-nth-last-child-of-2-expected.txt: Added.
2386         * fast/css/parsing-css-nth-last-child-of-2.html: Added.
2387         * fast/css/parsing-css-nth-last-child-of-3-expected.txt: Added.
2388         * fast/css/parsing-css-nth-last-child-of-3.html: Added.
2389         * fast/css/parsing-css-nth-last-child-of-4-expected.txt: Added.
2390         * fast/css/parsing-css-nth-last-child-of-4.html: Added.
2391
2392 2014-11-10  Said Abou-Hallawa  <sabouhallawa@apple.com>
2393
2394         SVG foreign objects do not inherit the container coordinates system if they are repainted..
2395         https://bugs.webkit.org/show_bug.cgi?id=138481.
2396
2397         Reviewed by Simon Fraser.
2398
2399         Ensure the repaint rectangle of the SVG foreign object is calculated correctly
2400         when the container element has transformation.
2401         
2402         * svg/transforms/svg-transform-foreign-object-repaint-expected.png: Added.
2403         * svg/transforms/svg-transform-foreign-object-repaint-expected.txt: Added.
2404         * svg/transforms/svg-transform-foreign-object-repaint.html: Added.
2405         
2406         Re-baseline these tests since the render tree dumping uses renderer.absoluteClippedOverflowRect() 
2407         in writePositionAndStyle() to get the object rectangle so this issue only affects test output.
2408
2409         * svg/zoom/page/zoom-foreign-content-expected.txt:
2410         * platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt:
2411
2412 2014-11-10  Andreas Kling  <akling@apple.com>
2413
2414         The JIT should cache property lookup misses.
2415         <https://webkit.org/b/135578>
2416
2417         Add a JSRegress test for caching of property lookup misses.
2418         There are three subtests:
2419
2420             1. Pure speed test.
2421             2. Test for when a property previously cached as missing suddenly
2422                appears on the object.
2423             3. Same as (2), but it appears on the prototype.
2424
2425         The test runs ~5.5x faster with the optimization.
2426
2427         Reviewed by Filip Pizlo.
2428
2429         * js/regress/script-tests/undefined-property-access.js: Added.
2430         (foo):
2431         (bar):
2432         (baz):
2433         * js/regress/undefined-property-access-expected.txt: Added.
2434         * js/regress/undefined-property-access.html: Added.
2435
2436 2014-11-10  Myles C. Maxfield  <mmaxfield@apple.com>
2437
2438         Test that complext and fast text codepaths measure the same width
2439         https://bugs.webkit.org/show_bug.cgi?id=138581
2440
2441         Reviewed by Simon Fraser.
2442
2443         * fast/text/space-width-expected.html: Added.
2444         * fast/text/space-width.html: Added.
2445
2446 2014-11-10  Alexey Proskuryakov  <ap@apple.com>
2447
2448         http tests should not use shared temporary files
2449         https://bugs.webkit.org/show_bug.cgi?id=138583
2450
2451         Reviewed by Tim Horton.
2452
2453         Made some of the scripts that write to files take a path argument, and made others
2454         more strictly serve only one test.
2455
2456         This way, we don't race for any files.
2457
2458         * http/tests/appcache/fail-on-update-2.html:
2459         * http/tests/appcache/fallback.html:
2460         * http/tests/appcache/main-resource-fallback-for-network-error-crash.html:
2461         * http/tests/appcache/main-resource-hash.html:
2462         * http/tests/appcache/main-resource-redirect.html:
2463         * http/tests/appcache/multi-fallback.html:
2464         * http/tests/appcache/non-html.xhtml:
2465         * http/tests/appcache/offline-access.html:
2466         * http/tests/appcache/online-whitelist.html:
2467         * http/tests/appcache/remove-cache.html:
2468         * http/tests/appcache/resources/counter.php: Removed.
2469         * http/tests/appcache/resources/fail-on-update-2.php:
2470         * http/tests/appcache/resources/fail-on-update.php:
2471         * http/tests/appcache/resources/main-resource-redirect-frame.php:
2472         * http/tests/appcache/resources/main-resource-redirect.manifest:
2473         * http/tests/appcache/resources/non-html.manifest:
2474         * http/tests/appcache/resources/offline-access-frame.html:
2475         * http/tests/appcache/resources/offline-access.js:
2476         * http/tests/appcache/resources/offline-access.manifest:
2477         * http/tests/appcache/resources/online-whitelist.manifest:
2478         * http/tests/appcache/resources/online-whitelist.php: Copied from LayoutTests/http/tests/appcache/resources/counter.php.
2479         * http/tests/appcache/resources/remove-cache-frame-2.html:
2480         * http/tests/appcache/resources/remove-cache-frame.html:
2481         * http/tests/appcache/resources/remove-cache.php: Copied from LayoutTests/http/tests/appcache/resources/fail-on-update.php.
2482         * http/tests/appcache/resources/update-cache.php: Copied from LayoutTests/http/tests/appcache/resources/versioned-manifest.php.
2483         * http/tests/appcache/resources/versioned-manifest.php: Removed.
2484         * http/tests/appcache/update-cache.html:
2485         * http/tests/cache/network-error-during-revalidation.html:
2486         * http/tests/cache/post-redirect-get.php:
2487         * http/tests/cache/post-with-cached-subresources.php:
2488         * http/tests/cache/reload-main-resource.php:
2489         * http/tests/cache/resources/network-error-during-revalidation-frame.html:
2490         * http/tests/cache/resources/partitioned-cache-echo-state.php:
2491         * http/tests/cache/resources/partitioned-cache-loader.html:
2492         * http/tests/cache/resources/post-image-to-verify.php:
2493         * http/tests/cache/resources/reload-main-resource-iframe.php:
2494         * http/tests/cache/stopped-revalidation.html:
2495         * http/tests/cache/subresource-fragment-identifier.html:
2496         * http/tests/css/border-image-loading.html:
2497         * http/tests/css/css-image-loading.html:
2498         * http/tests/css/mask-image-loading.html:
2499         * http/tests/css/reflection-mask-image-loading.html:
2500         * http/tests/css/resources/request-logging.js:
2501         * http/tests/loading/preload-img-test.html:
2502         * http/tests/local/link-stylesheet-load-order-preload.html:
2503         * http/tests/local/link-stylesheet-load-order.html:
2504         * http/tests/misc/link-rel-prefetch-and-subresource.html:
2505         * http/tests/resources/network-simulator.php:
2506         * http/tests/resources/tripmine.php: Removed.
2507         * http/tests/xmlhttprequest/access-control-preflight-async-header-denied-expected.txt:
2508         * http/tests/xmlhttprequest/access-control-preflight-async-header-denied.html:
2509         * http/tests/xmlhttprequest/access-control-preflight-async-method-denied-expected.txt:
2510         * http/tests/xmlhttprequest/access-control-preflight-async-method-denied.html:
2511         * http/tests/xmlhttprequest/access-control-preflight-async-not-supported-expected.txt:
2512         * http/tests/xmlhttprequest/access-control-preflight-async-not-supported.html:
2513         * http/tests/xmlhttprequest/access-control-preflight-headers-async.html:
2514         * http/tests/xmlhttprequest/access-control-preflight-headers-sync.html:
2515         * http/tests/xmlhttprequest/access-control-preflight-sync-header-denied-expected.txt:
2516         * http/tests/xmlhttprequest/access-control-preflight-sync-header-denied.html:
2517         * http/tests/xmlhttprequest/access-control-preflight-sync-method-denied-expected.txt:
2518         * http/tests/xmlhttprequest/access-control-preflight-sync-method-denied.html:
2519         * http/tests/xmlhttprequest/access-control-preflight-sync-not-supported-expected.txt:
2520         * http/tests/xmlhttprequest/access-control-preflight-sync-not-supported.html:
2521         * http/tests/xmlhttprequest/redirect-cross-origin-tripmine.html:
2522         * http/tests/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php:
2523         * http/tests/xmlhttprequest/resources/no-custom-header.php:
2524         * http/tests/xmlhttprequest/resources/redirect-cross-origin-tripmine.php: Copied from LayoutTests/http/tests/resources/tripmine.php.
2525         * http/tests/xmlhttprequest/state-after-network-error.html:
2526         * http/tests/xmlhttprequest/xmlhttprequest-responseURL-expected.txt:
2527         * http/tests/xmlhttprequest/xmlhttprequest-responseURL.html:
2528
2529 2014-11-10  Michael Saboff  <msaboff@apple.com>
2530
2531         Add test for fix of REGRESSION (r174985-174986): Site display disappears
2532         https://bugs.webkit.org/show_bug.cgi?id=138470
2533
2534         Reviewed by Geoffrey Garen.
2535
2536         This checks that document.write() and document.writeln() are cached and the same instance
2537         is always returned.
2538
2539         * js/dom/document-write-functions-cached-expected.txt: Added.
2540         * js/dom/document-write-functions-cached.html: Added.
2541
2542 2014-11-04  Jer Noble  <jer.noble@apple.com>
2543
2544         REGRESSION(r174823): Several tests fail due to canplaythrough firing before tracks are available
2545         https://bugs.webkit.org/show_bug.cgi?id=137882
2546
2547         Reviewed by Eric Carlson.
2548
2549         * platform/mac/TestExpectations:
2550         * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
2551
2552 2014-11-10  Commit Queue  <commit-queue@webkit.org>
2553
2554         Unreviewed, rolling out r175813.
2555         https://bugs.webkit.org/show_bug.cgi?id=138573
2556
2557         Breaks complex text layout spacing (Requested by litherum on
2558         #webkit).
2559
2560         Reverted changeset:
2561
2562         "[OSX] Some words are placed on top of each other in complex
2563         text layout"
2564         https://bugs.webkit.org/show_bug.cgi?id=138348
2565         http://trac.webkit.org/changeset/175813
2566
2567 2014-11-10  Myles C. Maxfield  <mmaxfield@apple.com>
2568
2569         [OSX] Some words are placed on top of each other in complex text layout
2570         https://bugs.webkit.org/show_bug.cgi?id=138348
2571
2572         Reviewed by Simon Fraser.
2573
2574         Updating tests to not use cached space width.
2575
2576         * fast/text/large-space-width-complex-expected.html: Added.
2577         * fast/text/large-space-width-complex.html: Added.
2578         * fast/text/resources/NotoNastaliqUrduDraft.ttf: Added.
2579         * platform/mac-mavericks/fast/text/emphasis-expected.png:
2580         * platform/mac-mavericks/fast/text/emphasis-expected.txt: This test is orthogonal to space widths.
2581         * platform/mac-mountainlion/fast/text/emphasis-expected.png:
2582         * platform/mac-mountainlion/fast/text/emphasis-expected.txt:
2583         * platform/mac/fast/text/emphasis-expected.png:
2584         * platform/mac/fast/text/emphasis-expected.txt:
2585         * platform/mac/fast/text/sticky-typesetting-features-expected.png:
2586         * platform/mac/fast/text/sticky-typesetting-features-expected.txt: Ditto.
2587         * platform/mac/fast/writing-mode/text-orientation-basic-expected.png:
2588         * platform/mac/fast/writing-mode/text-orientation-basic-expected.txt: This test actually is improved with
2589         this patch. Instead of a weirdly wide space width, the two words are spaced appropriately now.
2590
2591 2014-11-10  Csaba Osztrogonác  <ossy@webkit.org>
2592
2593         Crash in WebCore::Node::getFlag
2594         https://bugs.webkit.org/show_bug.cgi?id=137961
2595
2596         Reviewed by Antti Koivisto.
2597
2598         * editing/execCommand/crash-137961-expected.txt: Added.
2599         * editing/execCommand/crash-137961.html: Added.
2600
2601 2014-11-10  Mihnea Ovidenie  <mihnea@adobe.com>
2602
2603         ASSERTION FAILED: !object || !object->parent()->isRuby() || is<RenderRubyRun>(*object) || (object->isInline() && (object->isBeforeContent() || object->isAfterContent())) || (object->isAnonymous() && ... ) in WebCore::isAnonymousRubyInlineBlock
2604         https://bugs.webkit.org/show_bug.cgi?id=137958
2605
2606         Reviewed by Chris Dumez.
2607
2608         * fast/multicol/newmulticol/ruby-from-multicol-to-auto-expected.txt: Added.
2609         * fast/multicol/newmulticol/ruby-from-multicol-to-auto.html: Added.
2610
2611 2014-11-10  Sanghyup Lee  <sh53.lee@samsung.com>
2612
2613         [EFL] Add missing test results since r169631, r174992 
2614         https://bugs.webkit.org/show_bug.cgi?id=138502
2615
2616         Reviewed by Gyuyoung Kim.
2617
2618         * platform/efl/accessibility/aria-inherits-presentational-expected.txt: Added.
2619         * platform/efl/accessibility/css-content-attribute-expected.txt: Added.
2620
2621 2014-11-09  Simon Fraser  <simon.fraser@apple.com>
2622
2623         Put bug link at the start of the line.
2624
2625         * platform/mac-wk2/TestExpectations:
2626
2627 2014-11-08  Simon Fraser  <simon.fraser@apple.com>
2628
2629         Implement round-rect clipping on video elements
2630         https://bugs.webkit.org/show_bug.cgi?id=138537
2631         rdar://problem/9534399
2632
2633         Reviewed by Darin Adler.
2634         
2635         Test that uses clip() to compare a bit of rounded-rect video in the corner.
2636         Rebaselined test that dumped contents layers.
2637
2638         * compositing/video/video-border-radius-expected.html: Added.
2639         * compositing/video/video-border-radius.html: Added.
2640         * platform/mac/compositing/reflections/direct-image-object-fit-reflected-expected.txt:
2641
2642 2014-11-08  Alexey Proskuryakov  <ap@apple.com>
2643
2644         http/tests/xmlhttprequest/cross-origin-cookie-storage.html fails with PPT.
2645
2646         This test used to pass because some previous test leaked a cookie. Now that we
2647         clear cookies between tests, it fails, and will fail until we implement testRunner.setAlwaysAcceptCookies.
2648
2649         * platform/mac-wk2/TestExpectations:
2650
2651 2014-11-08  Alexey Proskuryakov  <ap@apple.com>
2652
2653         http/tests/navigation/redirect-on-back-updates-history-item.html leaks a cookie
2654         https://bugs.webkit.org/show_bug.cgi?id=138507
2655
2656         Reviewed by Pratik Solanki.
2657
2658         * http/tests/navigation/resources/redirect-updates-history-item-done.html:
2659
2660 2014-11-07  Chris Dumez  <cdumez@apple.com>
2661
2662         Move 'webkit-clip-path' CSS property to the new StyleBuilder
2663         https://bugs.webkit.org/show_bug.cgi?id=138452
2664
2665         Reviewed by Andreas Kling.
2666
2667         Add layout test to make sure we don't crash in the StyleBuilder when
2668         setting unexpected values to webkit-clip-path property.
2669
2670         * fast/masking/clip-path-bad-value-expected.txt: Added.
2671         * fast/masking/clip-path-bad-value.html: Added.
2672
2673 2014-11-07  Joseph Pecoraro  <pecoraro@apple.com>
2674
2675         Web Inspector: Pseudo element matchedCSSRules do not include matching selector info
2676         https://bugs.webkit.org/show_bug.cgi?id=138438
2677
2678         Reviewed by Benjamin Poulain.
2679
2680         * inspector/css/pseudo-element-matches-expected.txt: Added.
2681         * inspector/css/pseudo-element-matches.html: Added.
2682         Add a test to ensure we get correct selector matches for a pseudo element
2683         inside of an <audio> element. The test is heavily coupled to our UserAgent
2684         stylesheet and Shadow DOM layout, so check for possible failures if
2685         WebCore changes things.
2686
2687 2014-11-07  Bem Jones-Bey  <bjonesbe@adobe.com>
2688
2689         [CSS Shapes] the sandbag JS utility code isn't producing the correct expected result in the shape-image gradient tests
2690         https://bugs.webkit.org/show_bug.cgi?id=135923
2691
2692         Reviewed by Dirk Schulze.
2693
2694         Import tests from upstream. They have been modified so that they use
2695         testharness to validate success or failure instead of being reftests,
2696         allowing for fuzziness in matching to get around small variances
2697         between implementations.
2698
2699         * TestExpectations:
2700         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-001-expected.html: Removed.
2701         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-001-expected.txt: Added.
2702         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-001.html:
2703         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-002-expected.html: Removed.
2704         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-002-expected.txt: Added.
2705         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-002.html:
2706         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-003-expected.html: Removed.
2707         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-003-expected.txt: Added.
2708         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-003.html:
2709         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004-expected.html: Removed.
2710         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004-expected.txt: Added.
2711         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004.html:
2712         * css3/shapes/shape-outside/shape-image/gradients/w3c-import.log:
2713         * css3/shapes/shape-outside/supported-shapes/support/test-utils.js:
2714         (verifyTextPoints):
2715
2716 2014-11-07  Mark Lam  <mark.lam@apple.com>
2717
2718         Gardening: get-by-pname.js is failing when run with JSC_useLLINT=false and other special JIT configurations.
2719         <https://webkit.org/b/138497>
2720
2721         Unreviewed.
2722
2723         * js/script-tests/get-by-pname.js:
2724         - temporarily skipping this from the JSC tests to green the bots until the issue is fixed.
2725
2726 2014-11-06  Darin Adler  <darin@apple.com>
2727
2728         REGRESSION (r175549): http/tests/multipart/stop-crash.html failing (assertion failure in CachedResource::setEncodedSize)
2729         https://bugs.webkit.org/show_bug.cgi?id=138358
2730
2731         Reviewed by Alexey Proskuryakov.
2732
2733         * TestExpectations: Turn the test back on.
2734
2735 2014-11-06  Mark Lam  <mark.lam@apple.com>
2736
2737         Refactor the get-by-pname.js test [follow up 2].
2738         <https://webkit.org/b/138483>
2739
2740         Reviewed by Michael Saboff.
2741
2742         Make unique copies of the test functions to ensure that each test case does not
2743         affect the tiering up of other test cases.
2744
2745         * js/get-by-pname-expected.txt:
2746         * js/script-tests/get-by-pname.js:
2747         (foo): Deleted.
2748         (getByPnameOnConstant): Deleted.
2749         (getByPnameOnVar): Deleted.
2750
2751 2014-11-06  Mark Lam  <mark.lam@apple.com>
2752
2753         Refactor the get-by-pname.js test [follow up].
2754         <https://webkit.org/b/138483>
2755
2756         Reviewed by Michael Saboff.
2757
2758         Used named properties to make the test code more readable.
2759         
2760         * js/script-tests/get-by-pname.js:
2761         (isTierIteration):
2762         (tierName):
2763         (testExpr): Deleted.
2764         (testExpectedResult): Deleted.
2765
2766 2014-11-06  Mark Lam  <mark.lam@apple.com>
2767
2768         slow_path_get_direct_pname() needs to be hardened against a constant baseValue.
2769         <https://webkit.org/b/138476>
2770
2771         Reviewed by Michael Saboff.
2772
2773         * js/get-by-pname-expected.txt:
2774         * js/script-tests/get-by-pname.js:
2775         (getByPnameOnConstant):
2776         (getByPnameOnVar):
2777         - Added more test cases.
2778
2779 2014-11-06  Mark Lam  <mark.lam@apple.com>
2780
2781         Refactor the get-by-pname.js test.
2782         <https://webkit.org/b/138483>
2783
2784         Reviewed by Geoffrey Garen.
2785
2786         Refactored the test code to:
2787         1. make it easier to add more test cases.
2788         2. test each case against different tier JITs.
2789         3. print only one set of results for each tier being tested.
2790
2791         * js/get-by-pname-expected.txt:
2792         * js/script-tests/get-by-pname.js:
2793         (getByPnameOnConstant):
2794         (getByPnameOnVar):
2795         (testExpr):
2796         (testExpectedResult):
2797         (isTierIteration):
2798         (tierName):
2799
2800 2014-11-06  Bem Jones-Bey  <bjonesbe@adobe.com>
2801
2802         [CSS Shapes] the spec-examples reftests are off by a few pixels
2803         https://bugs.webkit.org/show_bug.cgi?id=135927
2804
2805         Reviewed by Zoltan Horvath.
2806
2807         Import new versions of the spec example tests that are js tests
2808         instead of ref tests so that they can properly handle the small pixel
2809         differences in rendering between platforms.
2810
2811         * TestExpectations:
2812         * css3/shapes/spec-examples/shape-outside-010-expected.html: Removed.
2813         * css3/shapes/spec-examples/shape-outside-010-expected.txt: Added.
2814         * css3/shapes/spec-examples/shape-outside-010.html:
2815         * css3/shapes/spec-examples/shape-outside-011-expected.html: Removed.
2816         * css3/shapes/spec-examples/shape-outside-011-expected.txt: Added.
2817         * css3/shapes/spec-examples/shape-outside-011.html:
2818         * css3/shapes/spec-examples/shape-outside-012-expected.html: Removed.
2819         * css3/shapes/spec-examples/shape-outside-012-expected.txt: Added.
2820         * css3/shapes/spec-examples/shape-outside-012.html:
2821         * css3/shapes/spec-examples/shape-outside-013-expected.html: Removed.
2822         * css3/shapes/spec-examples/shape-outside-013-expected.txt: Added.
2823         * css3/shapes/spec-examples/shape-outside-013.html:
2824         * css3/shapes/spec-examples/shape-outside-014-expected.html: Removed.
2825         * css3/shapes/spec-examples/shape-outside-014-expected.txt: Added.
2826         * css3/shapes/spec-examples/shape-outside-014.html:
2827         * css3/shapes/spec-examples/shape-outside-015-expected.html: Removed.
2828         * css3/shapes/spec-examples/shape-outside-015-expected.txt: Added.
2829         * css3/shapes/spec-examples/shape-outside-015.html:
2830         * css3/shapes/spec-examples/shape-outside-016-expected.html: Removed.
2831         * css3/shapes/spec-examples/shape-outside-016-expected.txt: Added.
2832         * css3/shapes/spec-examples/shape-outside-016.html:
2833         * css3/shapes/spec-examples/shape-outside-017-expected.html: Removed.
2834         * css3/shapes/spec-examples/shape-outside-017-expected.txt: Added.
2835         * css3/shapes/spec-examples/shape-outside-017.html:
2836         * css3/shapes/spec-examples/shape-outside-018-expected.html: Removed.
2837         * css3/shapes/spec-examples/shape-outside-018-expected.txt: Added.
2838         * css3/shapes/spec-examples/shape-outside-018.html:
2839         * css3/shapes/spec-examples/shape-outside-019-expected.html: Removed.
2840         * css3/shapes/spec-examples/shape-outside-019-expected.txt: Added.
2841         * css3/shapes/spec-examples/shape-outside-019.html:
2842         * css3/shapes/spec-examples/support/spec-example-utils.js: Added.
2843         (.runTest):
2844         (approxShapeTest):
2845         * css3/shapes/spec-examples/support/w3c-import.log:
2846         * css3/shapes/spec-examples/w3c-import.log:
2847
2848 2014-11-06  Dean Jackson  <dino@apple.com>
2849
2850         [filters2] Support for backdrop-filter
2851         https://bugs.webkit.org/show_bug.cgi?id=138384
2852         <rdar://problem/18874494>
2853
2854         Reviewed by Simon Fraser.
2855
2856         Take 2!! Previous patch was rolled out.
2857
2858         Tests for backdrop-filter. These are skipped on non-Apple platforms.
2859
2860         * platform/win/TestExpections: Skip these tests.
2861         * platform/efl/TestExpections:
2862         * platform/gtk/TestExpections:
2863         * platform/mac-mavericks/TestExpectations: Yosemite only.
2864
2865         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt: Added.
2866         * css3/filters/backdrop/backdropfilter-property-computed-style.html: Added.
2867         * css3/filters/backdrop/backdropfilter-property-expected.txt: Added.
2868         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt: Added.
2869         * css3/filters/backdrop/backdropfilter-property-parsing-invalid-expected.txt: Added.
2870         * css3/filters/backdrop/backdropfilter-property-parsing-invalid.html: Added.
2871         * css3/filters/backdrop/backdropfilter-property-parsing.html: Added.
2872         * css3/filters/backdrop/backdropfilter-property.html: Added.
2873         * css3/filters/backdrop/effect-hw-expected.html: Added.
2874         * css3/filters/backdrop/effect-hw.html: Added.
2875         * css3/filters/backdrop/script-tests/backdropfilter-property-computed-style.js: Added.
2876         (testComputedFilterRule):
2877         * css3/filters/backdrop/script-tests/backdropfilter-property-parsing-invalid.js: Added.
2878         (testInvalidFilterRule):
2879         * css3/filters/backdrop/script-tests/backdropfilter-property-parsing.js: Added.
2880         (jsWrapperClass):
2881         (shouldBeType):
2882         (testFilterRule):
2883         * css3/filters/backdrop/script-tests/backdropfilter-property.js: Added.
2884
2885 2014-11-06  Benjamin Poulain  <bpoulain@apple.com>
2886
2887         Give pseudo elements the correct specificity
2888         https://bugs.webkit.org/show_bug.cgi?id=138378
2889
2890         Reviewed by Dean Jackson.
2891
2892         * fast/css/pseudo-element-specificity-expected.html: Added.
2893         * fast/css/pseudo-element-specificity.html: Added.
2894         Given that all selector affecting the pseudo element were offset by one,
2895         it is impossible to use a pseudo element directly to affect the order, making the bug
2896         hard to test.
2897
2898         What I did here for testing is use the stauration at 255 of any specificity field.
2899         With 255 class + 1 pseudo element, the old code would saturate at (0, 255, 0), while
2900         the fixed code would correctly give (0, 255, 1). By comparing that to a non-saturated
2901         selector, I can show the fix is correct.
2902
2903         * inspector/css/selector-specificity-expected.txt:
2904
2905 2014-11-06  Alexey Proskuryakov  <ap@apple.com>
2906
2907         inspector-protocol/debugger/setPauseOnExceptions-uncaught.html frequently times out on Yosemite
2908         https://bugs.webkit.org/show_bug.cgi?id=138097
2909
2910         * platform/mac-wk2/TestExpectations: Marking it as such.
2911
2912 2014-11-06  Bem Jones-Bey  <bjonesbe@adobe.com>
2913
2914         Update testharness.js to the latest version
2915         https://bugs.webkit.org/show_bug.cgi?id=138446
2916
2917         Reviewed by Ryosuke Niwa.
2918
2919         The only change I've made from upstream is to set output to false by
2920         default.
2921
2922         * resources/testharness.js:
2923
2924 2014-11-06  Chris Dumez  <cdumez@apple.com>
2925
2926         Unreviewed, fix nits after r175688.
2927
2928         Just a couple of non-functional fixes to the layout test.
2929
2930         * fast/dom/Text/splitText.html:
2931
2932 2014-11-05  Shivakumar JM  <shiva.jm@samsung.com>
2933
2934         splitText API does not match DOM specification.
2935         https://bugs.webkit.org/show_bug.cgi?id=138405
2936
2937         Reviewed by Chris Dumez.
2938
2939         * fast/dom/Text/splitText-expected.txt: Added.
2940         * fast/dom/Text/splitText.html: Added.
2941         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2942         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
2943
2944 2014-11-05  Commit Queue  <commit-queue@webkit.org>
2945
2946         Unreviewed, rolling out r175672.
2947         https://bugs.webkit.org/show_bug.cgi?id=138455
2948
2949         Tries to make backdrop layers on every layer, asserts on
2950         Mavericks (Requested by smfr on #webkit).
2951
2952         Reverted changeset:
2953
2954         "[filters2] Support for backdrop-filter"
2955         https://bugs.webkit.org/show_bug.cgi?id=138384
2956         http://trac.webkit.org/changeset/175672
2957
2958 2014-11-04  Dean Jackson  <dino@apple.com>
2959
2960         [filters2] Support for backdrop-filter
2961         https://bugs.webkit.org/show_bug.cgi?id=138384
2962         <rdar://problem/18874494>
2963
2964         Reviewed by Simon Fraser.
2965
2966         Tests for backdrop-filter. These are skipped on non-Apple platforms.
2967
2968         * platform/win/TestExpections: Skip these tests.
2969         * platform/efl/TestExpections:
2970         * platform/gtk/TestExpections:
2971         * platform/mac-mavericks/TestExpectations: Yosemite only.
2972
2973         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt: Added.
2974         * css3/filters/backdrop/backdropfilter-property-computed-style.html: Added.
2975         * css3/filters/backdrop/backdropfilter-property-expected.txt: Added.
2976         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt: Added.
2977         * css3/filters/backdrop/backdropfilter-property-parsing-invalid-expected.txt: Added.
2978         * css3/filters/backdrop/backdropfilter-property-parsing-invalid.html: Added.
2979         * css3/filters/backdrop/backdropfilter-property-parsing.html: Added.
2980         * css3/filters/backdrop/backdropfilter-property.html: Added.
2981         * css3/filters/backdrop/effect-hw-expected.html: Added.
2982         * css3/filters/backdrop/effect-hw.html: Added.
2983         * css3/filters/backdrop/script-tests/backdropfilter-property-computed-style.js: Added.
2984         (testComputedFilterRule):
2985         * css3/filters/backdrop/script-tests/backdropfilter-property-parsing-invalid.js: Added.
2986         (testInvalidFilterRule):
2987         * css3/filters/backdrop/script-tests/backdropfilter-property-parsing.js: Added.
2988         (jsWrapperClass):
2989         (shouldBeType):
2990         (testFilterRule):
2991         * css3/filters/backdrop/script-tests/backdropfilter-property.js: Added.
2992
2993 2014-11-05  Simon Fraser  <simon.fraser@apple.com>
2994
2995         Avoid backing store for opacity:0 descendant layers
2996         https://bugs.webkit.org/show_bug.cgi?id=138448
2997
2998         Reviewed by Dean Jackson.
2999         
3000         Test for no backing store with opacity:0 child, and that we get backing
3001         store when dynamically changing the opacity to non-0.
3002
3003         * compositing/backing/no-backing-for-opacity-0-child-expected.txt: Added.
3004         * compositing/backing/no-backing-for-opacity-0-child.html: Added.
3005         * compositing/backing/toggle-opacity-0-child-expected.txt: Added.
3006         * compositing/backing/toggle-opacity-0-child.html: Added.
3007
3008 2014-11-05  Chris Fleizach  <cfleizach@apple.com>
3009
3010         AX: add "alt" as an overriding synonym of "-webkit-alt" (now in the CSS4 spec)
3011         https://bugs.webkit.org/show_bug.cgi?id=138393
3012
3013         Reviewed by Dean Jackson.
3014
3015         * platform/mac/accessibility/alt-for-css-content-expected.txt: Added.
3016         * platform/mac/accessibility/alt-for-css-content.html: Added.
3017
3018 2014-11-05  Dan Bernstein  <mitz@apple.com>
3019
3020         Remove the unused deletion UI feature
3021         https://bugs.webkit.org/show_bug.cgi?id=138442
3022
3023         Rubber-stamped by Alexey Proskuryakov.
3024
3025         Removed tests, expected results, and support files for this feature.
3026
3027         * platform/mac/editing/deleting/deletionUI-borders-expected.txt: Removed.
3028         * platform/mac/editing/deleting/deletionUI-borders.html: Removed.
3029         * platform/mac/editing/deleting/deletionUI-click-on-delete-button-expected.txt: Removed.
3030         * platform/mac/editing/deleting/deletionUI-click-on-delete-button.html: Removed.
3031         * platform/mac/editing/deleting/deletionUI-differing-background-expected.txt: Removed.
3032         * platform/mac/editing/deleting/deletionUI-differing-background.html: Removed.
3033         * platform/mac/editing/deleting/deletionUI-minimum-size-expected.txt: Removed.
3034         * platform/mac/editing/deleting/deletionUI-minimum-size.html: Removed.
3035         * platform/mac/editing/deleting/deletionUI-single-instance-expected.png: Removed.
3036         * platform/mac/editing/deleting/deletionUI-single-instance-expected.txt: Removed.
3037         * platform/mac/editing/deleting/deletionUI-single-instance.html: Removed.
3038         * platform/mac/editing/deleting/deletionUI-successful-deletion-expected.txt: Removed.
3039         * platform/mac/editing/deleting/deletionUI-successful-deletion.html: Removed.
3040         * platform/mac/editing/deleting/id-in-deletebutton-expected.txt: Removed.
3041         * platform/mac/editing/deleting/id-in-deletebutton.html: Removed.
3042         * platform/mac/editing/deleting/resources: Removed.
3043         * platform/mac/editing/deleting/resources/deletionUI-helpers.js: Removed.
3044         * platform/wk2/TestExpectations:
3045
3046 2014-11-04  David Hyatt  <hyatt@apple.com>
3047
3048         Descendant ends up in wrong flow thread with nested columns and spans.
3049         https://bugs.webkit.org/show_bug.cgi?id=137273
3050
3051         Reviewed by Simon Fraser.
3052
3053         Unskipped the two problematic span tests.
3054
3055         * TestExpectations:
3056
3057 2014-11-05  Bem Jones-Bey  <bjonesbe@adobe.com>
3058
3059         [CSS Shapes] Positioned polygon reftests failing again
3060         https://bugs.webkit.org/show_bug.cgi?id=138058
3061
3062         Reviewed by Anders Carlsson.
3063
3064         Remove these tests from TestExpectations since they do pass.
3065
3066         * TestExpectations:
3067
3068 2014-11-05  Bem Jones-Bey  <bjonesbe@adobe.com>
3069
3070         [CSS Shapes] shape-image-threshold parsing tests have a few failures
3071         https://bugs.webkit.org/show_bug.cgi?id=138060
3072
3073         Reviewed by Dirk Schulze.
3074
3075         Remove testing for inline style from the CSSWG test because it isn't
3076         specified and isn't consistent across browsers. This has been updated
3077         upstream as well.
3078
3079         Add inline style tests to the WebKit test suite to make sure that
3080         WebKIt doesn't lose coverage with this change.
3081
3082         * TestExpectations:
3083         * css3/shapes/shape-outside/values/shape-image-threshold-001-expected.txt:
3084         * css3/shapes/shape-outside/values/shape-image-threshold-001.html:
3085         * fast/shapes/parsing/parsing-shape-image-threshold-expected.txt:
3086         * fast/shapes/parsing/parsing-shape-image-threshold.html:
3087
3088 2014-11-05  Chris Dumez  <cdumez@apple.com>
3089
3090         Stop special-casing the empty string in HTMLInputElement.type setter
3091         https://bugs.webkit.org/show_bug.cgi?id=138403
3092
3093         Reviewed by Ryosuke Niwa.
3094
3095         Add layout test to check the functionality of the HTMLInputElement.type
3096         getter and setter.
3097
3098         * fast/dom/HTMLInputElement/input-type-attribute-expected.txt: Added.
3099         * fast/dom/HTMLInputElement/input-type-attribute.html: Added.
3100
3101 2014-11-05  Andreas Kling  <akling@apple.com>
3102
3103         Simple line layout: support text-transform: lowercase|uppercase|capitalize
3104         <https://webkit.org/b/138406>
3105
3106         Reviewed by Antti Koivisto.
3107
3108         Add ref test for simple line layout with all text-transform values.
3109
3110         * fast/text/simple-lines-text-transform-expected.html: Added.
3111         * fast/text/simple-lines-text-transform.html: Added.
3112
3113 2014-11-04  Michael Saboff  <msaboff@apple.com>
3114
3115         Disable flakey dfg-int8array.js and dfg-int16array.js tests for ARM64
3116         https://bugs.webkit.org/show_bug.cgi?id=138379
3117
3118         Reviewed by Mark Lam.
3119
3120         Disabled these test for ARM64.  Will address the failures and then re-enable.
3121
3122         * js/script-tests/dfg-int16array.js:
3123         * js/script-tests/dfg-int8array.js:
3124
3125 2014-11-04  Myles C. Maxfield  <mmaxfield@apple.com>
3126
3127         [OSX] CJK characters styled with font-family: cursive are italicized
3128         https://bugs.webkit.org/show_bug.cgi?id=138328
3129         rdar://problem/18801907
3130
3131         Reviewed by Simon Fraser.
3132
3133         Make sure that the text matches the output of a different codepath.
3134
3135         * platform/mac/fast/text/font-cursive-italic-cjk-expected.html: Added.
3136         * platform/mac/fast/text/font-cursive-italic-cjk.html: Added.
3137         * platform/mac/TestExpectations: Skipped test on non-Yosemite platforms.
3138
3139 2014-11-04  Benjamin Poulain  <bpoulain@apple.com>
3140
3141         When computing the specificity of selectors, use saturated arithmetic per component
3142         https://bugs.webkit.org/show_bug.cgi?id=138336
3143
3144         Reviewed by Andreas Kling.
3145
3146         * fast/selectors/specificity-overflow-2-expected.txt: Added.
3147         * fast/selectors/specificity-overflow-2.html: Added.
3148
3149 2014-11-04  Darin Adler  <darin@apple.com>
3150
3151         * TestExpectations: Turn off http/tests/multipart/stop-crash.html.
3152         Will turn it back on soon.
3153
3154 2014-11-04  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
3155
3156         [EFL] Skip websocket tests
3157         https://bugs.webkit.org/show_bug.cgi?id=138355
3158
3159         Reviewed by Csaba Osztrogonác.
3160
3161         * platform/efl/TestExpectations:
3162
3163 2014-11-04  Nikos Andrkos Andronikos  <nikos.andronikos-webkit@cisra.canon.com.au>
3164
3165         Fix animation of orient attribute on marker element
3166         https://bugs.webkit.org/show_bug.cgi?id=137942
3167
3168         Reviewed by Dirk Schulze.
3169
3170         Test the rendered result of the animation of the orient attribute.
3171         Existing tests were only testing the animated value in the DOM.
3172
3173         * svg/animations/animate-marker-orienttype-1-expected.txt: Added.
3174         * svg/animations/animate-marker-orienttype-1.html: Added.
3175         * svg/animations/animate-marker-orienttype-2-expected.txt: Added.
3176         * svg/animations/animate-marker-orienttype-2.html: Added.
3177         * svg/animations/animate-marker-orienttype-3-expected.txt: Added.
3178         * svg/animations/animate-marker-orienttype-3.html: Added.
3179
3180 2014-11-03  Shivakumar JM  <shiva.jm@samsung.com>
3181
3182         Adding test for array buffer and data view POST in XMLHttpRequest async send.
3183         https://bugs.webkit.org/show_bug.cgi?id=138304
3184
3185         Reviewed by Alexey Proskuryakov.
3186
3187         Adding test for array buffer and data view
3188
3189         * http/tests/xmlhttprequest/send-data-view-async-expected.txt: Added.
3190         * http/tests/xmlhttprequest/send-data-view-async.html: Added.
3191
3192 2014-11-03  Chris Dumez  <cdumez@apple.com>
3193
3194         Fix jquery/manipulation.html flakiness on debug builds
3195         https://bugs.webkit.org/show_bug.cgi?id=138335
3196
3197         Reviewed by Alexey Proskuryakov.
3198
3199         Update jquery's qunit config to not refresh the test results
3200         regularly as this is not useful as part of layout testing.
3201
3202         This was causing qunit to set a timer every 13ms to check if
3203         results should be updated and this timer would sometimes get
3204         throttled after r175441.
3205
3206         * TestExpectations:
3207         * jquery/resources/test/qunit/qunit/qunit.js:
3208         (.):
3209
3210 2014-11-03  Joseph Pecoraro  <pecoraro@apple.com>
3211
3212         Web Inspector: Show Selector's Specificity
3213         https://bugs.webkit.org/show_bug.cgi?id=138189
3214
3215         Reviewed by Timothy Hatcher.
3216
3217         * inspector/css/matched-style-properties.html:
3218         * inspector/css/selector-specificity-expected.txt: Added.
3219         * inspector/css/selector-specificity.html: Copied from LayoutTests/inspector/css/matched-style-properties.html.
3220
3221 2014-11-03  Lorenzo Tilve  <ltilve@igalia.com>
3222
3223         [GTK] Unreviewed gardening. Rebaseline after r175259.
3224         https://bugs.webkit.org/show_bug.cgi?id=138317
3225
3226         Rebaseline pending test expectations affected by r175259.
3227
3228         * platform/gtk/css1/box_properties/border_bottom-expected.txt:
3229         * platform/gtk/css1/box_properties/border_top-expected.txt:
3230         * platform/gtk/css1/formatting_model/inline_elements-expected.txt:
3231         * platform/gtk/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
3232         * platform/gtk/fast/table/border-collapsing/004-vertical-expected.txt:
3233         * platform/gtk/svg/custom/bug45331-expected.txt:
3234         * platform/gtk/svg/custom/path-bad-data-expected.txt:
3235
3236 2014-11-03  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
3237
3238         [EFL] Unskip passing ENCRYPTED_MEDIA_V2 tests
3239         https://bugs.webkit.org/show_bug.cgi?id=138133
3240
3241         Reviewed by Csaba Osztrogonác.
3242
3243         * platform/efl/TestExpectations:
3244
3245 2014-11-03  Sungmann Cho  <sungmann.cho@navercorp.com>
3246
3247         AX: Fix some minor typos related to the word "accessibility".
3248         https://bugs.webkit.org/show_bug.cgi?id=138299
3249
3250         Reviewed by Chris Fleizach.
3251
3252         * accessibility/aria-link-supports-press.html:
3253
3254 2014-11-01  KyungTae Kim  <ktf.kim@samsung.com>
3255
3256         [CSS] Add tests for :read-only and :read-write
3257         https://bugs.webkit.org/show_bug.cgi?id=92473
3258
3259         Add test case for :readonly and :readwrite pseudoclass for common elements
3260
3261         Reviewed by Benjamin Poulain.
3262
3263         * fast/css/readonly-pseudoclass-common-element-expected.txt: Added.
3264         * fast/css/readonly-pseudoclass-common-element.html: Added.
3265         * fast/css/readwrite-pseudoclass-editable-expected.txt: Added.
3266         * fast/css/readwrite-pseudoclass-editable.html: Added.
3267
3268 2014-11-01  Alexey Proskuryakov  <ap@apple.com>
3269
3270         REGRESSION: Using a media element changes window.name
3271         https://bugs.webkit.org/show_bug.cgi?id=138278
3272         rdar://problem/18704134
3273
3274         Reviewed by Jer Noble.
3275
3276         * fast/media/window-name-expected.txt: Added.
3277         * fast/media/window-name.html: Added.
3278
3279         * platform/mac/webarchive/loading/video-in-webarchive-expected.txt: Removed.
3280         This result was incorrect due to this bug, and now Mac matches cross-platform
3281         results.
3282
3283 2014-11-01  Chris Dumez  <cdumez@apple.com>
3284
3285         Unreviewed gardening.
3286
3287         Mark jquery/manipulation.html as flakey on Debug bots as marking it
3288         as slow did not help.
3289
3290         * TestExpectations:
3291
3292 2014-11-01  Chris Dumez  <cdumez@apple.com>
3293
3294         Unreviewed, fix double-slash in previous gardening commit.
3295
3296         * TestExpectations:
3297
3298 2014-11-01  Chris Dumez  <cdumez@apple.com>
3299
3300         Unreviewed gardening.
3301
3302         Mark jquery/manipulation.html as slow on Debug builds until I can
3303         investigate how to avoid this with timer throttling.
3304
3305         * TestExpectations:
3306
3307 2014-11-01  Benjamin Poulain  <bpoulain@apple.com>
3308
3309         Fix the specificity of the extended :not() selector
3310         https://bugs.webkit.org/show_bug.cgi?id=138275
3311
3312         Reviewed by Andreas Kling.
3313
3314         * fast/css/not-self-specificity-expected.html: Added.
3315         * fast/css/not-self-specificity.html: Added.
3316         Test that :not() itself does not influence the specificity,
3317         only the nested selectors contribute to the global specificity.
3318
3319         * fast/css/not-specificity-1-expected.html: Added.
3320         * fast/css/not-specificity-1.html: Added.
3321         * fast/css/not-specificity-2-expected.html: Added.
3322         * fast/css/not-specificity-2.html: Added.
3323         * fast/css/not-specificity-3-expected.html: Added.
3324         * fast/css/not-specificity-3.html: Added.
3325         Tests for compound selectors.
3326         All tests are variations of the same base testing specificity
3327         and position.
3328
3329         * fast/css/not-specificity-4-expected.html: Added.
3330         * fast/css/not-specificity-4.html: Added.
3331         * fast/css/not-specificity-5-expected.html: Added.
3332         * fast/css/not-specificity-5.html: Added.
3333         * fast/css/not-specificity-6-expected.html: Added.
3334         * fast/css/not-specificity-6.html: Added.
3335         Same thing for complex selectors.
3336
3337         * fast/selectors/class-style-update-with-not-expected.txt:
3338         Yeah, one more test fixed :)
3339
3340 2014-11-01  Hunseop Jeong  <hs85.jeong@samsung.com>
3341
3342         [EFL] Unreviewed EFL gardening.
3343         https://bugs.webkit.org/show_bug.cgi?id=138276
3344
3345         Rebaseline after r175259.
3346
3347         * platform/efl/css1/basic/containment-expected.txt:
3348         * platform/efl/css1/basic/contextual_selectors-expected.txt:
3349         * platform/efl/css1/basic/grouping-expected.txt:
3350         * platform/efl/css1/basic/id_as_selector-expected.txt:
3351         * platform/efl/css1/basic/inheritance-expected.txt:
3352         * platform/efl/css1/box_properties/border-expected.txt:
3353         * platform/efl/css1/box_properties/border_bottom-expected.txt:
3354         * platform/efl/css1/box_properties/border_bottom_inline-expected.txt:
3355         * platform/efl/css1/box_properties/border_bottom_width-expected.txt:
3356         * platform/efl/css1/box_properties/border_bottom_width_inline-expected.txt:
3357         * platform/efl/css1/box_properties/border_color-expected.txt:
3358         * platform/efl/css1/box_properties/border_color_inline-expected.txt:
3359         * platform/efl/css1/box_properties/border_inline-expected.txt:
3360         * platform/efl/css1/box_properties/border_left-expected.txt:
3361         * platform/efl/css1/box_properties/border_left_inline-expected.txt:
3362         * platform/efl/css1/box_properties/border_left_width-expected.txt:
3363         * platform/efl/css1/box_properties/border_left_width_inline-expected.txt:
3364         * platform/efl/css1/box_properties/border_right-expected.txt:
3365         * platform/efl/css1/box_properties/border_right_inline-expected.txt:
3366         * platform/efl/css1/box_properties/border_right_width-expected.txt:
3367         * platform/efl/css1/box_properties/border_right_width_inline-expected.txt:
3368         * platform/efl/css1/box_properties/border_style-expected.txt:
3369         * platform/efl/css1/box_properties/border_style_inline-expected.txt:
3370         * platform/efl/css1/box_properties/border_top-expected.txt:
3371         * platform/efl/css1/box_properties/border_top_inline-expected.txt:
3372         * platform/efl/css1/box_properties/border_top_width-expected.txt:
3373         * platform/efl/css1/box_properties/border_top_width_inline-expected.txt:
3374         * platform/efl/css1/box_properties/border_width-expected.txt:
3375         * platform/efl/css1/box_properties/border_width_inline-expected.txt:
3376         * platform/efl/css1/box_properties/clear-expected.txt:
3377         * platform/efl/css1/box_properties/clear_float-expected.txt:
3378         * platform/efl/css1/box_properties/float-expected.txt:
3379         * platform/efl/css1/box_properties/float_elements_in_series-expected.txt:
3380         * platform/efl/css1/box_properties/float_margin-expected.txt:
3381         * platform/efl/css1/box_properties/float_on_text_elements-expected.txt:
3382         * platform/efl/css1/box_properties/height-expected.txt:
3383         * platform/efl/css1/box_properties/margin-expected.txt:
3384         * platform/efl/css1/box_properties/margin_bottom-expected.txt:
3385         * platform/efl/css1/box_properties/margin_bottom_inline-expected.txt:
3386         * platform/efl/css1/box_properties/margin_inline-expected.txt:
3387         * platform/efl/css1/box_properties/margin_left-expected.txt:
3388         * platform/efl/css1/box_properties/margin_left_inline-expected.txt:
3389         * platform/efl/css1/box_properties/margin_right-expected.txt:
3390         * platform/efl/css1/box_properties/margin_right_inline-expected.txt:
3391         * platform/efl/css1/box_properties/margin_top-expected.txt:
3392         * platform/efl/css1/box_properties/margin_top_inline-expected.txt:
3393         * platform/efl/css1/box_properties/padding-expected.txt:
3394         * platform/efl/css1/box_properties/padding_bottom-expected.txt:
3395         * platform/efl/css1/box_properties/padding_bottom_inline-expected.txt:
3396         * platform/efl/css1/box_properties/padding_inline-expected.txt:
3397         * platform/efl/css1/box_properties/padding_left-expected.txt:
3398         * platform/efl/css1/box_properties/padding_left_inline-expected.txt:
3399         * platform/efl/css1/box_properties/padding_right-expected.txt:
3400         * platform/efl/css1/box_properties/padding_right_inline-expected.txt:
3401         * platform/efl/css1/box_properties/padding_top-expected.txt:
3402         * platform/efl/css1/box_properties/padding_top_inline-expected.txt:
3403         * platform/efl/css1/box_properties/width-expected.txt:
3404         * platform/efl/css1/cascade/cascade_order-expected.txt:
3405         * platform/efl/css1/cascade/important-expected.txt:
3406         * platform/efl/css1/classification/display-expected.txt:
3407         * platform/efl/css1/classification/list_style-expected.txt:
3408         * platform/efl/css1/classification/list_style_image-expected.txt:
3409         * platform/efl/css1/classification/list_style_position-expected.txt:
3410         * platform/efl/css1/classification/list_style_type-expected.txt:
3411         * platform/efl/css1/classification/white_space-expected.txt:
3412         * platform/efl/css1/color_and_background/background-expected.txt:
3413         * platform/efl/css1/color_and_background/background_attachment-expected.txt:
3414         * platform/efl/css1/color_and_background/background_color-expected.txt:
3415         * platform/efl/css1/color_and_background/background_image-expected.txt:
3416         * platform/efl/css1/color_and_background/background_position-expected.txt:
3417         * platform/efl/css1/color_and_background/background_repeat-expected.txt:
3418         * platform/efl/css1/color_and_background/color-expected.txt:
3419         * platform/efl/css1/conformance/forward_compatible_parsing-expected.txt:
3420         * platform/efl/css1/font_properties/font-expected.txt:
3421         * platform/efl/css1/font_properties/font_family-expected.txt:
3422         * platform/efl/css1/font_properties/font_size-expected.txt:
3423         * platform/efl/css1/font_properties/font_style-expected.txt:
3424         * platform/efl/css1/font_properties/font_variant-expected.txt:
3425         * platform/efl/css1/font_properties/font_weight-expected.txt:
3426         * platform/efl/css1/formatting_model/canvas-expected.txt:
3427         * platform/efl/css1/formatting_model/floating_elements-expected.txt:
3428         * platform/efl/css1/formatting_model/height_of_lines-expected.txt:
3429         * platform/efl/css1/formatting_model/inline_elements-expected.txt:
3430         * platform/efl/css1/formatting_model/replaced_elements-expected.txt:
3431         * platform/efl/css1/formatting_model/vertical_formatting-expected.txt:
3432         * platform/efl/css1/pseudo/anchor-expected.txt:
3433         * platform/efl/css1/pseudo/firstletter-expected.txt:
3434         * platform/efl/css1/pseudo/firstline-expected.txt:
3435         * platform/efl/css1/pseudo/multiple_pseudo_elements-expected.txt:
3436         * platform/efl/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
3437         * platform/efl/css1/text_properties/letter_spacing-expected.txt:
3438         * platform/efl/css1/text_properties/line_height-expected.txt:
3439         * platform/efl/css1/text_properties/text_align-expected.txt:
3440         * platform/efl/css1/text_properties/text_decoration-expected.txt:
3441         * platform/efl/css1/text_properties/text_indent-expected.txt:
3442         * platform/efl/css1/text_properties/text_transform-expected.txt:
3443         * platform/efl/css1/text_properties/vertical_align-expected.txt:
3444         * platform/efl/css1/text_properties/word_spacing-expected.txt:
3445         * platform/efl/css1/units/color_units-expected.txt:
3446         * platform/efl/css1/units/length_units-expected.txt:
3447         * platform/efl/css1/units/percentage_units-expected.txt:
3448         * platform/efl/css1/units/urls-expected.txt:
3449         * platform/efl/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt:
3450         * platform/efl/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt:
3451         * platform/efl/fast/css/empty-pseudo-class-expected.txt:
3452         * platform/efl/fast/css/first-child-pseudo-class-expected.txt:
3453         * platform/efl/fast/css/last-child-pseudo-class-expected.txt:
3454         * platform/efl/fast/css/only-child-pseudo-class-expected.txt:
3455         * platform/efl/fast/forms/targeted-frame-submission-expected.txt:
3456         * platform/efl/fast/frames/onlyCommentInIFrame-expected.txt:
3457         * platform/efl/fast/html/listing-expected.txt:
3458         * platform/efl/fast/invalid/junk-data-expected.txt:
3459         * platform/efl/fast/invalid/missing-end-tag-expected.txt:
3460         * platform/efl/fast/loader/text-document-wrapping-expected.txt:
3461         * platform/efl/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
3462         * platform/efl/fast/parser/xhtml-alternate-entities-expected.txt:
3463         * platform/efl/fast/table/border-collapsing/004-expected.txt:
3464         * platform/efl/fast/table/border-collapsing/004-vertical-expected.txt:
3465         * platform/efl/fast/text/whitespace/001-expected.txt: Added.
3466         * platform/efl/fast/text/whitespace/013-expected.txt: Added.
3467         * platform/efl/fast/text/whitespace/014-expected.txt: Added.
3468         * platform/efl/fast/text/whitespace/022-expected.txt: