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