Text-shadow with (0, 0) offset and radius = 0 is ugly
[WebKit-https.git] / LayoutTests / ChangeLog
1 2014-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
2
3         Text-shadow with (0, 0) offset and radius = 0 is ugly
4         https://bugs.webkit.org/show_bug.cgi?id=135357
5
6         Reviewed by Darin Adler.
7
8         Check that this kind of shadow ends up invisible.
9
10         * fast/text/empty-shadow-expected.html: Added
11         * fast/text/empty-shadow.html: Added
12
13 2014-08-06  Mihnea Ovidenie  <mihnea@adobe.com>
14
15         [CSSRegions] Move full screen tests into fast/regions/fullscreen
16         https://bugs.webkit.org/show_bug.cgi?id=135650
17
18         Reviewed by Andrei Bucur.
19
20         Move files and adjust paths accordingly.
21
22         * fast/regions/fullscreen/full-screen-video-from-region-expected.txt: Renamed from LayoutTests/fast/regions/full-screen-video-from-region-expected.txt.
23         * fast/regions/fullscreen/full-screen-video-from-region.html: Renamed from LayoutTests/fast/regions/full-screen-video-from-region.html.
24         * fast/regions/fullscreen/full-screen-video-in-region-crash-expected.txt: Renamed from LayoutTests/fast/regions/full-screen-video-in-region-crash-expected.txt.
25         * fast/regions/fullscreen/full-screen-video-in-region-crash.html: Renamed from LayoutTests/fast/regions/full-screen-video-in-region-crash.html.
26
27 2014-08-06  Mihnea Ovidenie  <mihnea@adobe.com>
28
29         [CSSRegions] Move parsing tests into fast/regions/parsing
30         https://bugs.webkit.org/show_bug.cgi?id=135649
31
32         Reviewed by Andrei Bucur.
33
34         Move files and adjust file paths.
35
36         * fast/regions/parsing/webkit-flow-from-parsing-expected.txt: Renamed from LayoutTests/fast/regions/webkit-flow-from-parsing-expected.txt.
37         * fast/regions/parsing/webkit-flow-from-parsing.html: Added.
38         * fast/regions/parsing/webkit-flow-into-parsing-expected.txt: Renamed from LayoutTests/fast/regions/webkit-flow-into-parsing-expected.txt.
39         * fast/regions/parsing/webkit-flow-into-parsing.html: Renamed from LayoutTests/fast/regions/webkit-flow-into-parsing.html.
40         * fast/regions/parsing/webkit-region-fragment-parsing-expected.txt: Renamed from LayoutTests/fast/regions/webkit-region-fragment-parsing-expected.txt.
41         * fast/regions/parsing/webkit-region-fragment-parsing.html: Added.
42         * fast/regions/webkit-flow-from-parsing.html: Removed.
43         * fast/regions/webkit-region-fragment-parsing.html: Removed.
44
45 2014-08-06  Radu Stavila  <stavila@adobe.com>
46
47         REGRESSION (r163382): Overflow hidden for inner elements breaks blurring
48         https://bugs.webkit.org/show_bug.cgi?id=135318
49
50         Reviewed by Zalan Bujtas.
51
52         Added test for filter applied on an element overflowing its parent, which has overflow:hidden.
53
54         * fast/filter-image/clipped-filter-expected.html: Added.
55         * fast/filter-image/clipped-filter.html: Added.
56
57 2014-08-06  Mihnea Ovidenie  <mihnea@adobe.com>
58
59         [CSSRegions] Move selection tests under fast/regions/selection
60         https://bugs.webkit.org/show_bug.cgi?id=135641
61
62         Reviewed by Andrei Bucur.
63
64         Move selection related tests under fast/regions/selection.
65
66         * fast/regions/selection/selection-gaps-paint-crash-expected.txt: Renamed from LayoutTests/fast/regions/selection-gaps-paint-crash-expected.txt.
67         * fast/regions/selection/selection-gaps-paint-crash.html: Renamed from LayoutTests/fast/regions/selection-gaps-paint-crash.html.
68         * fast/regions/selection/selection-in-overflow-expected.html: Renamed from LayoutTests/fast/regions/selection-in-overflow-expected.html.
69         * fast/regions/selection/selection-in-overflow-hit-testing-expected.html: Renamed from LayoutTests/fast/regions/selection-in-overflow-hit-testing-expected.html.
70         * fast/regions/selection/selection-in-overflow-hit-testing.html: Renamed from LayoutTests/fast/regions/selection-in-overflow-hit-testing.html.
71         * fast/regions/selection/selection-in-overflow.html: Renamed from LayoutTests/fast/regions/selection-in-overflow.html.
72         * fast/regions/selection/selection-in-text-after-overflow-hit-testing-expected.html: Renamed from LayoutTests/fast/regions/selection-in-text-after-overflow-hit-testing-expected.html.
73         * fast/regions/selection/selection-in-text-after-overflow-hit-testing.html: Renamed from LayoutTests/fast/regions/selection-in-text-after-overflow-hit-testing.html.
74
75 2014-08-06  Mihnea Ovidenie  <mihnea@adobe.com>
76
77         [CSSRegions] Move auto-height tests into fast/regions/auto-size
78         https://bugs.webkit.org/show_bug.cgi?id=135645
79
80         Reviewed by Andrei Bucur.
81
82         * fast/regions/auto-size/region-height-auto-to-defined-expected.txt: Renamed from LayoutTests/fast/regions/region-height-auto-to-defined-expected.txt.
83         * fast/regions/auto-size/region-height-auto-to-defined.html: Renamed from LayoutTests/fast/regions/region-height-auto-to-defined.html.
84         * fast/regions/auto-size/region-height-defined-to-auto-expected.txt: Renamed from LayoutTests/fast/regions/region-height-defined-to-auto-expected.txt.
85         * fast/regions/auto-size/region-height-defined-to-auto.html: Renamed from LayoutTests/fast/regions/region-height-defined-to-auto.html.
86
87 2014-08-05  James Craig  <jcraig@apple.com>
88
89         Web Inspector: AXI: Add label string once AccessibilityObject::computedLabel() is available
90         https://bugs.webkit.org/show_bug.cgi?id=129940
91
92         Reviewed by Chris Fleizach.
93
94         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: LayoutTest expectation update.
95
96 2014-07-29  Filip Pizlo  <fpizlo@apple.com>
97
98         Merge r170564, r170571, r170604, r170628, r170672, r170680, r170724, r170728, r170729, r170819, r170821, r170836, r170855, r170860, r170890, r170907, r170929, r171052, r171106, r171152, r171153, r171214 from ftlopt.
99
100     2014-07-16  Mark Hahnenberg  <mhahnenberg@apple.com>
101     
102             sputnik/Implementation_Diagnostics/S12.6.4_D1.html depends on undefined behavior
103             https://bugs.webkit.org/show_bug.cgi?id=135007
104     
105             Reviewed by Filip Pizlo.
106     
107             EcmaScript 5.1 specifies that during for-in enumeration newly added properties may or may not be 
108             visited during the current enumeration. Specifically, in section 12.6.4 the spec states:
109     
110             "If new properties are added to the object being enumerated during enumeration, the newly added properties 
111             are not guaranteed to be visited in the active enumeration."
112     
113             The sputnik/Implementation_Diagnostics/S12.6.4_D1.html layout test is from before sputnik was added 
114             to the test262 suite. I believe it has since been removed, so it would probably be okay to remove it 
115             from our layout test suite.
116     
117             * sputnik/Implementation_Diagnostics/S12.6.4_D1-expected.txt: Removed.
118             * sputnik/Implementation_Diagnostics/S12.6.4_D1.html: Removed.
119     
120     2014-07-13  Filip Pizlo  <fpizlo@apple.com>
121     
122             [ftlopt] DFG should be able to do GCSE in SSA and this should be unified with the CSE in CPS, and both of these things should use abstract heaps for reasoning about effects
123             https://bugs.webkit.org/show_bug.cgi?id=134677
124     
125             Reviewed by Sam Weinig.
126     
127             * js/regress/gcse-expected.txt: Added.
128             * js/regress/gcse-poly-get-expected.txt: Added.
129             * js/regress/gcse-poly-get-less-obvious-expected.txt: Added.
130             * js/regress/gcse-poly-get-less-obvious.html: Added.
131             * js/regress/gcse-poly-get.html: Added.
132             * js/regress/gcse.html: Added.
133             * js/regress/script-tests/gcse-poly-get-less-obvious.js: Added.
134             * js/regress/script-tests/gcse-poly-get.js: Added.
135             * js/regress/script-tests/gcse.js: Added.
136     
137     2014-07-04  Filip Pizlo  <fpizlo@apple.com>
138     
139             [ftlopt] Infer immutable object properties
140             https://bugs.webkit.org/show_bug.cgi?id=134567
141     
142             Reviewed by Mark Hahnenberg.
143     
144             * js/regress/infer-constant-global-property-expected.txt: Added.
145             * js/regress/infer-constant-global-property.html: Added.
146             * js/regress/infer-constant-property-expected.txt: Added.
147             * js/regress/infer-constant-property.html: Added.
148             * js/regress/script-tests/infer-constant-global-property.js: Added.
149             * js/regress/script-tests/infer-constant-property.js: Added.
150     
151 2014-08-05  Commit Queue  <commit-queue@webkit.org>
152
153         Unreviewed, rolling out r172099.
154         https://bugs.webkit.org/show_bug.cgi?id=135635
155
156         Needs a do-over. (Requested by kling on #webkit).
157
158         Reverted changeset:
159
160         "The JIT should cache property lookup misses."
161         https://bugs.webkit.org/show_bug.cgi?id=135578
162         http://trac.webkit.org/changeset/172099
163
164 2014-08-05  Nikos Andronikos  <nikos.andronikos-webkit@cisra.canon.com.au>
165
166         [CG] strokeRect does not honor lineJoin
167         https://bugs.webkit.org/show_bug.cgi?id=132948
168
169         Reviewed by Darin Adler.
170
171         Test behavior of canvas with stroke rect with line join
172
173         * fast/canvas/canvas-strokeRect-lineJoin-expected.txt: Added.
174         * fast/canvas/canvas-strokeRect-lineJoin.html: Added.
175         * fast/canvas/script-tests/canvas-strokeRect-lineJoin.js: Added.
176         * platform/mac-mountainlion/canvas/philip/tests/2d.strokeRect.zero.5-expected.txt: Added.
177         * platform/mac/fast/canvas/canvas-strokeRect-alpha-shadow-expected.txt: Removed.
178
179 2014-08-05  Bem Jones-Bey  <bjonesbe@adobe.com>
180
181         [GTK] [CSS Shapes] Layout test fast/shapes/shape-outside-floats/shape-outside-image-shape-margin.html fails
182         https://bugs.webkit.org/show_bug.cgi?id=135585
183
184         Reviewed by Zoltan Horvath.
185
186         The positioning was dependent on the font metrics of the <p> tag,
187         which differs between platforms. This fixes that, which should make
188         the test pass on all platforms.
189
190         * fast/shapes/shape-outside-floats/shape-outside-image-shape-margin-expected.html:
191         * fast/shapes/shape-outside-floats/shape-outside-image-shape-margin.html:
192         * platform/gtk/TestExpectations: 
193
194 2014-08-05  Simon Fraser  <simon.fraser@apple.com>
195
196         [iOS WK2] Crash going back on a specific tumblr blog (under ScrollingStateTree::removeNodeAndAllDescendants)
197         https://bugs.webkit.org/show_bug.cgi?id=135629
198         <rdar://problem/17802174>
199
200         Reviewed by Tim Horton.
201         
202         Testcase with nesting of frames inside fixed inside frames, where a subframe disconnects
203         part of the scrolling tree.
204
205         * platform/mac-wk2/tiled-drawing/scrolling/frames/orphaned-subtree-expected.txt: Added.
206         * platform/mac-wk2/tiled-drawing/scrolling/frames/orphaned-subtree.html: Added.
207         * platform/mac-wk2/tiled-drawing/scrolling/frames/resources/leaf-frame.html: Added.
208         * platform/mac-wk2/tiled-drawing/scrolling/frames/resources/subframe-inside-fixed.html: Added.
209
210 2014-08-05  Andreas Kling  <akling@apple.com>
211
212         The JIT should cache property lookup misses.
213         <https://webkit.org/b/135578>
214
215         Add a JS microbenchmark that accesses an undefined property in a hot loop.
216
217         Reviewed by Geoffrey Garen.
218
219         * js/regress/script-tests/undefined-property-access.js: Added.
220         (foo):
221         * js/regress/undefined-property-access-expected.txt: Added.
222         * js/regress/undefined-property-access.html: Added.
223
224 2014-08-05  Martin Hodovan  <mhodovan.u-szeged@partner.samsung.com>
225
226         ASSERTION FAILED: name[0] == '@' && length >= 2 in WebCore::CSSParser::detectAtToken
227         https://bugs.webkit.org/show_bug.cgi?id=134632
228
229         Added test demonstrates that at-rules containing 16-bit Unicode characters
230         can be handled properly.
231
232         Reviewed by Darin Adler.
233
234         * fast/css/atrule-with-escape-character-crash-expected.txt: Added.
235         * fast/css/atrule-with-escape-character-crash.html: Added.
236
237 2014-08-05  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
238
239         Fixing calc() parameter parsing in cubic-bezier functions
240         https://bugs.webkit.org/show_bug.cgi?id=135605
241
242         Reviewed by Andreas Kling.
243
244         * css3/calc/cubic-bezier-with-multiple-calcs-crash.html-expected.txt: Added.
245         * css3/calc/cubic-bezier-with-multiple-calcs-crash.html.html: Added.
246
247 2014-08-05  Chris Fleizach  <cfleizach@apple.com>
248
249         AX: Select text activity should return replaced text instead of previously selected text
250         https://bugs.webkit.org/show_bug.cgi?id=135595
251
252         Reviewed by Mario Sanchez Prada.
253
254         * platform/mac/accessibility/select-text-expected.txt:
255         * platform/mac/accessibility/select-text.html:
256
257 2014-08-04  Chris Fleizach  <cfleizach@apple.com>
258
259         AX: Select activity behavior does not work when an existing range is already selected
260         https://bugs.webkit.org/show_bug.cgi?id=135579
261
262         Reviewed by Mario Sanchez Prada.
263
264         * platform/mac/accessibility/select-text-expected.txt:
265         * platform/mac/accessibility/select-text.html:
266
267 2014-08-04  Benjamin Poulain  <benjamin@webkit.org>
268
269         Simplify the StyleInvalidation mode of rule collection
270         https://bugs.webkit.org/show_bug.cgi?id=135521
271
272         Reviewed by Antti Koivisto.
273
274         This test by:
275         1) Forcing the recalc of the user-agent stylesheet.
276         2) Wait for the page to finish loading.
277         3) Add a style changing only pseudo elements without corresponding shadow element.
278
279         * fast/css/stylesheet-change-updates-pseudo-elements-expected.html: Added.
280         * fast/css/stylesheet-change-updates-pseudo-elements.html: Added.
281
282 2014-08-04  Carlos Alberto Lopez Perez  <clopez@igalia.com>
283
284         [GTK] Unreviewed GTK gardening.
285
286         * platform/gtk/TestExpectations: Report and mark new failures after 172008 and r172010.
287         Remove expectations for test that now pass after r171964 (revert of r171957).
288         Update expectations for new flaky tests.
289
290 2014-08-04  Bem Jones-Bey  <bjonesbe@adobe.com>
291
292         [CSS Shapes] shape-margin not respected when it extends beyond an explicitly set margin
293         https://bugs.webkit.org/show_bug.cgi?id=135308
294
295         Reviewed by Dean Jackson.
296
297         Test case based on the one supplied by Rebecca Hauck in the bug
298         report.
299
300         * fast/shapes/resources/square.png: Added.
301         * fast/shapes/shape-outside-floats/shape-outside-image-shape-margin-expected.html: Added.
302         * fast/shapes/shape-outside-floats/shape-outside-image-shape-margin.html: Added.
303
304 2014-08-04  Zalan Bujtas  <zalan@apple.com>
305
306         Subpixel rendering: InlineTextBox mistakenly rounds offset value before painting.
307         https://bugs.webkit.org/show_bug.cgi?id=135470
308
309         Reviewed by Simon Fraser.
310
311         This patch removes the premature paint offset adjustment for inlines. Premature snapping
312         could alter the final painting coordinates and push content to wrong positions.
313
314         This patch also enforces WebCore's pixel snapping strategy (round) on text painting.
315         It ensures that text positioning is in sync with other painting related operations including
316         clipping, box decorations etc. Underlying graphics libraries can take different directions on
317         text snapping, for example CG ceils text coordinates vertically (in horizontal context,
318         with the current settings). It can lead to undesired side effects.
319
320         * fast/inline/hidpi-inline-selection-leaves-gap-expected.html: Added.
321         * fast/inline/hidpi-inline-selection-leaves-gap.html: Added.
322         * fast/multicol/newmulticol/multicol-clip-rounded-corners-expected.html:
323         * fast/multicol/newmulticol/multicol-clip-rounded-corners.html: pixels are distributed properly.
324         No need to have the special 122px shortened width for col2.
325
326 2014-08-04  Chris Fleizach  <cfleizach@apple.com>
327
328         AX: isWordEndMatch should allow for multiple word selections
329         https://bugs.webkit.org/show_bug.cgi?id=135573
330
331         Reviewed by Mario Sanchez Prada.
332
333         * platform/mac/accessibility/select-text-should-match-whole-words-expected.txt:
334         * platform/mac/accessibility/select-text-should-match-whole-words.html:
335
336 2014-08-04  Chris Fleizach  <cfleizach@apple.com>
337
338         AX: Secure text fields need to support Search parameterized attributes
339         https://bugs.webkit.org/show_bug.cgi?id=135568
340
341         Reviewed by Mario Sanchez Prada.
342
343         * platform/mac/accessibility/secure-text-field-supports-fast-search-expected.txt: Added.
344         * platform/mac/accessibility/secure-text-field-supports-fast-search.html: Added.
345
346 2014-08-04  Chris Fleizach  <cfleizach@apple.com>
347
348         AX: SelectText functionality always selects text after current selection even if closer selection is behind it
349         https://bugs.webkit.org/show_bug.cgi?id=135546
350
351         Reviewed by Mario Sanchez Prada.
352
353         * platform/mac/accessibility/select-text-expected.txt:
354         * platform/mac/accessibility/select-text.html:
355
356 2014-08-04  Chris Fleizach  <cfleizach@apple.com>
357
358         AX: AXSelectTextWithCriteriaParameterizedAttribute incorrectly selects the beginning letters of a word
359         https://bugs.webkit.org/show_bug.cgi?id=135547
360
361         Reviewed by Mario Sanchez Prada.
362
363         * platform/mac/accessibility/select-text-should-match-whole-words-expected.txt: Added.
364         * platform/mac/accessibility/select-text-should-match-whole-words.html: Added.
365
366 2014-08-04  Chris Fleizach  <cfleizach@apple.com>
367
368         AX: The Dictation command "Replace <phrase> with <phrase>" always capitalizes the replacement string
369         https://bugs.webkit.org/show_bug.cgi?id=135557
370
371         Reviewed by Mario Sanchez Prada.
372
373         * platform/mac/accessibility/find-and-replace-match-capitalization-expected.txt: Added.
374         * platform/mac/accessibility/find-and-replace-match-capitalization.html: Added.
375
376 2014-08-04  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
377
378         Unreviewed EFL gardening
379
380         * platform/efl/TestExpectations: Add or update test expectations for failing tests.
381         * platform/efl/fast/text/international/cjk-segmentation-expected.txt: Added.
382         * platform/efl/js/dom/global-constructors-attributes-expected.txt: Rebaseline after r167632.
383         * platform/efl/sputnik/Unicode/Unicode_320/S7.6_A2.2_T2-expected.txt: Added.
384         * platform/efl/sputnik/Unicode/Unicode_320/S7.6_A5.2_T8-expected.txt: Added.
385         * platform/efl/svg/text/non-bmp-positioning-lists-expected.png: Rebaseline after r168350 and r168543.
386         * platform/efl/svg/text/non-bmp-positioning-lists-expected.txt: Ditto.
387         * platform/efl/transforms/2d/hindi-rotated-expected.txt: Fix baseline.
388
389 2014-08-01  Carlos Alberto Lopez Perez  <clopez@igalia.com>
390
391         [GTK] Unreviewed GTK gardening.
392
393         * platform/gtk/TestExpectations: Report and mark new failures and flaky tests after 171341, r171591, r171567 and others.
394         * platform/gtk/fast/css/viewport-units-dynamic-expected.txt: Added. Rebaseline after r171567.
395         * platform/gtk/fast/multicol/pagination/RightToLeft-max-width-expected.txt: Added. Rebaseline after r171609.
396         * platform/gtk/svg/zoom/page/zoom-foreignObject-expected.txt: Rebaseline after 171341.
397
398 2014-08-01  Myles C. Maxfield  <mmaxfield@apple.com>
399
400         Unreviewed post-review test fixup
401
402         * editing/pasteboard/img-srcset-copy-paste-canonicalization.html:
403
404 2014-08-01  Beth Dakin  <bdakin@apple.com>
405
406         REGRESSION (r171891): platform/mac/fast/scrolling/scroll-select-bottom-test.html        
407         failing
408         https://bugs.webkit.org/show_bug.cgi?id=135485
409
410         Now that WK1 really tests contentInset, this test no longer works on platforms 
411         that do not support the real contentInset
412         * platform/mac-wk1/TestExpectations:
413         * platform/mac/TestExpectations:
414
415 2014-08-01  Bear Travis  <betravis@adobe.com>
416
417         [Feature Queries] Enable Feature Queries on EFL/GTK
418         https://bugs.webkit.org/show_bug.cgi?id=134902
419
420         Reviewed by Benjamin Poulain.
421
422         Resume running the CSS Feature Query tests on the EFL and GTK platforms.
423
424         * platform/efl/TestExpectations:
425         * platform/gtk/TestExpectations:
426
427 2014-07-30  Myles C. Maxfield  <mmaxfield@apple.com>
428
429         URLs in srcset attributes are not made absolute upon copy and paste
430         https://bugs.webkit.org/show_bug.cgi?id=135448
431
432         Reviewed by Ryosuke Niwa.
433
434         Copy and paste a srcset image with relative URLs, and make sure that the
435         pasted srcset attribute doesn't match what it was before. I can't actually
436         dump the new srcset because it will include a full path of the file on the
437         user's system, and would therefore be machine-specific.
438
439         * editing/pasteboard/img-srcset-copy-paste-canonicalization-expected.txt:
440         * editing/pasteboard/img-srcset-copy-paste-canonicalization.html: Paste and check.
441         * editing/pasteboard/resources/img-srcset-copy-paste-canonicalization-iframe.html:
442         This has to be an iframe because we don't perform any url canonicalization if we
443         are copying and pasting from a document into itself.
444
445 2014-08-01  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
446
447         Unreviewed EFL gardening
448
449         Add test expectations for failing tests. Remove flaky test expectations that are
450         no longer correct.
451
452         * platform/efl/TestExpectations:
453         * platform/efl/fast/text/khmer-lao-font-expected.txt: Update expected result.
454         * svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt: Update after r171046.
455
456 2014-08-01  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
457
458         Unreviewed EFL gardening
459
460         Update test expectations for crashing webgl tests.
461
462         * platform/efl/TestExpectations:
463
464 2014-07-31  Beth Dakin  <bdakin@apple.com>
465
466         platform/mac/fast/scrolling/scroll-select-bottom-test.html failing on Mavericks 
467         (after 171891?)
468         https://bugs.webkit.org/show_bug.cgi?id=135485
469
470         Skipping this test for now to allow some time to investigate the failure.
471
472         * platform/mac/TestExpectations:
473
474 2014-07-31  Beth Dakin  <bdakin@apple.com>
475
476         Test failure fix. I accidentally removed this file that is still used by another 
477         test in the directory.
478
479         * platform/mac-wk2/tiled-drawing/resources/iframe-to-hit-test.html: Added.
480
481 2014-07-31  Beth Dakin  <bdakin@apple.com>
482
483         Hit-testing broken in WebKit 1 views with AppKit's contentInsets
484         https://bugs.webkit.org/show_bug.cgi?id=135434
485         -and corresponding-
486         <rdar://problem/17850323>
487
488         Reviewed by Benjamin Poulain.
489
490         These hit-testing related contentInset tests will now work for mac on wk1 on 
491         Yosemite and wk2.
492
493         * platform/mac-wk1/TestExpectations:
494         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-expected.txt: Removed.
495         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame-expected.txt: Removed.
496         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame.html: Removed.
497         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing.html: Removed.
498         * platform/mac-wk2/tiled-drawing/resources/iframe-to-hit-test.html: Removed.
499         * platform/mac/fast/events/content-inset-hit-testing-expected.txt: Copied from platform/mac-wk2/tiled-drawing/content-inset-hit-testing-expected.txt.
500         * platform/mac/fast/events/content-inset-hit-testing-in-frame-expected.txt: Copied from platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame-expected.txt.
501         * platform/mac/fast/events/content-inset-hit-testing-in-frame.html: Copied from platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame.html.
502         * platform/mac/fast/events/content-inset-hit-testing.html: Copied from platform/mac-wk2/tiled-drawing/content-inset-hit-testing.html.
503         * platform/mac/fast/events/resources: Added.
504         * platform/mac/fast/events/resources/iframe-to-hit-test.html: Copied from platform/mac-wk2/tiled-drawing/resources/iframe-to-hit-test.html.
505
506 2014-07-31  Bear Travis  <betravis@adobe.com>
507
508         [CSS Font Loading] Rename document.fontloader to document.fonts
509         https://bugs.webkit.org/show_bug.cgi?id=135393
510
511         Reviewed by Bem Jones-Bey.
512
513         Update tests to use the new document.fonts name.
514
515         * fast/css/fontloader-download-error.html:
516         * fast/css/fontloader-events.html:
517         * fast/css/fontloader-loadingdone.html:
518         * fast/css/fontloader-multiple-faces-download-error-expected.txt:
519         * fast/css/fontloader-multiple-faces-download-error.html:
520         * fast/css/fontloader-multiple-faces-expected.txt:
521         * fast/css/fontloader-multiple-faces.html:
522         * fast/css/fontloader-multiple-families-expected.txt:
523         * fast/css/fontloader-multiple-families.html:
524         * http/tests/webfont/fontloader-loading-attribute-expected.txt:
525         * http/tests/webfont/fontloader-loading-attribute.html:
526
527 2014-07-31  Andrei Bucur  <abucur@adobe.com>
528
529         REGRESSION: Search highlight is broken in RTL multicolumn content
530         https://bugs.webkit.org/show_bug.cgi?id=135452
531
532         Reviewed by Simon Fraser.
533
534         A test that verifies the bounding boxes for content inside a RTL multi-column element are correctly computed:
535         - for static elements
536         - for relative positioned elements
537         - for absolutely positioned elements
538
539         * fast/multicol/content-bounding-box-rtl-expected.txt: Added.
540         * fast/multicol/content-bounding-box-rtl.html: Added.
541
542 2014-07-31  Bear Travis  <betravis@adobe.com>
543
544         [CSS Font Loading] Test expectations should show success
545         https://bugs.webkit.org/show_bug.cgi?id=135420
546
547         Reviewed by Bem Jones-Bey.
548
549         Modify the expected files to represent success, and skip
550         the tests until the feature is enabled.
551
552         * TestExpectations: Skip the tests.
553         * fast/css/fontloader-download-error-expected.txt:
554         * fast/css/fontloader-events-expected.txt:
555         * fast/css/fontloader-loadingdone-expected.txt:
556         * fast/css/fontloader-multiple-faces-download-error-expected.txt:
557         * fast/css/fontloader-multiple-faces-expected.txt:
558         * fast/css/fontloader-multiple-families-expected.txt:
559         * http/tests/webfont/fontloader-loading-attribute-expected.txt:
560
561 2014-07-31  Dan Bernstein  <mitz@apple.com>
562
563         [WK2] Regression tests can't load HTTPS pages with NetworkProcess due to self-signed certificate
564         https://bugs.webkit.org/show_bug.cgi?id=115282
565
566         Reviewed by Sam Weinig.
567
568         * platform/mac-wk2/TestExpectations: Removed the exceptions listed under this bug.
569
570 2014-07-31  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
571
572         Unreviewed EFL gardening
573
574         Update test expectations for crashing tests.
575
576         * platform/efl/TestExpectations:
577
578 2014-07-31  Andrei Bucur  <abucur@adobe.com>
579
580         [CSS Multicolumn] Clear the lines when switching to multi-column layout
581         https://bugs.webkit.org/show_bug.cgi?id=135127
582
583         Reviewed by Alexandru Chiculita.
584
585         Tests that verifies lines are correctly cleared when an element is switched to
586         multi-column layout.
587
588         * fast/multicol/inline-container-to-multicol-expected.txt: Added.
589         * fast/multicol/inline-container-to-multicol.html: Added.
590         * fast/multicol/inline-container-to-multicol-float-expected.txt: Added.
591         * fast/multicol/inline-container-to-multicol-float.html: Added.
592         * fast/multicol/inline-container-to-multicol-positioned-expected.txt: Added.
593         * fast/multicol/inline-container-to-multicol-positioned.html: Added.
594
595 2014-07-30  Benjamin Poulain  <bpoulain@apple.com>
596
597         Add a layout test for Geolocation's request queueing for hidden pages
598         https://bugs.webkit.org/show_bug.cgi?id=135402
599
600         Reviewed by Zalan Bujtas.
601
602         Sam added the queueing feature in r171188. This patch adds a layout test
603         for the simplest case.
604
605         * fast/dom/Geolocation/requestQueuingForHiddenPage-expected.txt: Added.
606         * fast/dom/Geolocation/requestQueuingForHiddenPage.html: Added.
607
608 2014-07-30  Pratik Solanki  <psolanki@apple.com>
609
610         Move iphone-simulator test results landed in r171094 to the correct directory.
611
612         * platform/ios-sim/fast/events/ontouchstart-active-selector-expected.txt: Renamed from LayoutTests/platform/iphone-simulator/fast/events/ontouchstart-active-selector-expected.txt.
613         * platform/ios-sim/fast/events/ontouchstart-active-selector.html: Renamed from LayoutTests/platform/iphone-simulator/fast/events/ontouchstart-active-selector.html.
614
615 2014-07-29  Jinwoo Song  <jinwoo7.song@samsung.com>
616
617         [EFL] Unreviewed EFL gardening. Rebaseline tests after r170418.
618
619         * platform/efl/mathml/opentype/horizontal-expected.txt:
620         * platform/efl/mathml/opentype/horizontal-munderover-expected.txt:
621         * platform/efl/mathml/opentype/large-operators-expected.txt:
622         * platform/efl/mathml/opentype/vertical-expected.txt:
623         * platform/efl/mathml/presentation/menclose-notation-default-longdiv-expected.txt:
624         * platform/efl/mathml/presentation/mo-stretch-expected.png:
625         * platform/efl/mathml/presentation/mo-stretch-expected.txt:
626         * platform/efl/mathml/presentation/roots-expected.png:
627         * platform/efl/mathml/presentation/roots-expected.txt:
628
629 2014-07-29  Andreas Kling  <akling@apple.com>
630
631         Crash when using 'em' units to specify font-size inside animation keyframe.
632         <https://webkit.org/b/135395>
633         <rdar://problem/17851910>
634
635         Add a reduced test case to cover this bug.
636
637         Reviewed by Simon Fraser.
638
639         * fast/animation/keyframe-with-font-size-in-em-units-expected.txt: Added.
640         * fast/animation/keyframe-with-font-size-in-em-units.html: Added.
641
642 2014-07-29  Alexey Proskuryakov  <ap@apple.com>
643
644         fast/borders/border-radius-on-subpixel-position-non-hidpi.html fails on Retina machines
645         https://bugs.webkit.org/show_bug.cgi?id=135398
646
647         Reviewed by Zalan Bujtas.
648
649         * platform/mac-wk2/TestExpectations: Let's try to unskip the test, maybe this was
650         the actual reason for it to appear failing?
651
652 2014-07-29  Mihnea Ovidenie  <mihnea@adobe.com>
653
654         [CSSRegions] Assertion failure hit testing a region-based multicolumn in a region
655         https://bugs.webkit.org/show_bug.cgi?id=135385
656
657         Reviewed by Andrei Bucur.
658
659         * fast/regions/assert-hit-test-multicol-in-region-expected.txt: Added.
660         * fast/regions/assert-hit-test-multicol-in-region.html: Added.
661
662 2014-07-28  Zalan Bujtas  <zalan@apple.com>
663
664         REGRESSION(r164133): Selection disappears after scrolling on nytimes.com
665         https://bugs.webkit.org/show_bug.cgi?id=135361
666
667         Reviewed by Ryosuke Niwa.
668
669         Ensure that when a RenderElement, part of the current selection is removed,
670         we recalculate and update the selection soon after layout.
671
672         * fast/dynamic/selection-gets-cleared-when-part-of-it-gets-removed-expected.html: Added.
673         * fast/dynamic/selection-gets-cleared-when-part-of-it-gets-removed.html: Added.
674
675 2014-07-28  Andreas Kling  <akling@apple.com>
676
677         REGRESSION (r160806): CSS zoom property doesn't work on anything inside anchors.
678         <https://webkit.org/b/135344>
679         <rdar://problem/17759577>
680
681         Reviewed by Simon Fraser.
682
683         * fast/css/zoom-inside-link-expected.html: Added.
684         * fast/css/zoom-inside-link.html: Added.
685
686 2014-07-28  Zoltan Horvath  <zoltan@webkit.org>
687
688         [CSS3-Text] Update text-expectations after r171677
689
690         Unreviewed.
691
692         * fast/css3-text/css3-text-justify/getComputedStyle/getComputedStyle-text-justify-expected.txt:
693         * fast/css3-text/css3-text-justify/getComputedStyle/getComputedStyle-text-justify-inherited-expected.txt:
694
695 2014-07-28  Zoltan Horvath  <zoltan@webkit.org>
696
697         [CSS3-Text] Adjust text-justify implementation to the latest spec
698         https://bugs.webkit.org/show_bug.cgi?id=135317
699
700         Reviewed by Darin Adler.
701
702         * fast/css3-text/css3-text-justify/getComputedStyle/script-tests/getComputedStyle-text-justify-inherited.js:
703         * fast/css3-text/css3-text-justify/getComputedStyle/script-tests/getComputedStyle-text-justify.js:
704
705 2014-07-28  Radu Stavila  <stavila@adobe.com>
706
707         REGRESSION (r169105): Crash in selection
708         https://bugs.webkit.org/show_bug.cgi?id=134303
709
710         Added test for the crash that occurred in some cases when selecting.
711
712         Reviewed by Mihnea Ovidenie.
713
714         * fast/regions/selection/crash-deselect-expected.txt: Added.
715         * fast/regions/selection/crash-deselect.html: Added.
716
717 2014-07-28  Yusuke Suzuki  <utatane.tea@gmail.com>
718
719         CSS: Fix :visited behavior for SubSelectors
720         https://bugs.webkit.org/show_bug.cgi?id=135324
721
722         Reviewed by Benjamin Poulain.
723
724         Disable :visited match for the selectors that has SubSelectors.
725         This `isSubSelector` (`context.firstSelectorOfTheFragment == context.selector`) is intended to
726         check `relation != CSSSelector::SubSelector`.
727         But since this value belongs to the previous selector and it is tested inside the branch that checks
728         the next selector isn't SubSelector `relation != CSSSelector::SubSelector`,
729         this only matches when the previous selector doesn't has SubSelectors.
730
731         * fast/history/nested-visited-test-complex-expected.txt: Added.
732         * fast/history/nested-visited-test-complex.html: Added.
733         * fast/history/sibling-visited-test-complex-expected.txt: Added.
734         * fast/history/sibling-visited-test-complex.html: Added.
735
736 2014-07-27  Bruno de Oliveira Abinader  <bruno.d@partner.samsung.com>
737
738         Support for :enabled selector on Anchor & Area elements
739         https://bugs.webkit.org/show_bug.cgi?id=134826
740
741         Reviewed by Darin Adler.
742
743         Added tests for :enabled CSS selector on Anchor & Area elements.
744
745         * fast/css/css-selector-enabled-links-expected.txt: Added.
746         * fast/css/css-selector-enabled-links.html: Added.
747
748 2014-07-27  Daniel Bates  <dabates@apple.com>
749
750         [WK2] Crash when accessing window.localStorage after calling window.close()
751         https://bugs.webkit.org/show_bug.cgi?id=135328
752         <rdar://problem/17315237>
753
754         Reviewed by Sam Weinig.
755
756         Added test by Andy Estes, LayoutTests/storage/domstorage/localstorage/access-storage-after-window-close.html,
757         to ensure that we don't crash when accessing local storage for the first time after calling window.close().
758
759         Additionally added tests that ensure that updates to local storage are ignored after calling
760         window.close() regardless of whether local storage was accessed before the call to window.close().
761
762         * storage/domstorage/localstorage/access-storage-after-window-close-expected.txt: Added.
763         * storage/domstorage/localstorage/access-storage-after-window-close.html: Added.
764         * storage/domstorage/localstorage/access-storage-then-set-value-in-storage-after-window-close-expected.txt: Added.
765         * storage/domstorage/localstorage/access-storage-then-set-value-in-storage-after-window-close.html: Added.
766         * storage/domstorage/localstorage/resources/access-storage-close-window-and-set-value-in-storage.html: Added.
767         * storage/domstorage/localstorage/resources/close-window-and-access-storage.html: Added.
768         * storage/domstorage/localstorage/resources/close-window-and-set-value-in-storage.html: Added.
769         * storage/domstorage/localstorage/set-value-in-storage-after-window-close-expected.txt: Added.
770         * storage/domstorage/localstorage/set-value-in-storage-after-window-close.html: Added.
771
772 2014-07-27  Filip Pizlo  <fpizlo@apple.com>
773
774         Merge r170090, r170092, r170129, r170141, r170161, r170215, r170275, r170375, r170376, r170382, r170383, r170399, r170436, r170489, r170490, r170556 from ftlopt.
775
776         * js/regress/fold-get-by-id-to-multi-get-by-offset-expected.txt: Added.
777         * js/regress/fold-get-by-id-to-multi-get-by-offset-rare-int-expected.txt: Added.
778         * js/regress/fold-get-by-id-to-multi-get-by-offset-rare-int.html: Added.
779         * js/regress/fold-get-by-id-to-multi-get-by-offset.html: Added.
780         * js/regress/fold-multi-get-by-offset-to-get-by-offset-expected.txt: Added.
781         * js/regress/fold-multi-get-by-offset-to-get-by-offset.html: Added.
782         * js/regress/fold-multi-get-by-offset-to-poly-get-by-offset-expected.txt: Added.
783         * js/regress/fold-multi-get-by-offset-to-poly-get-by-offset.html: Added.
784         * js/regress/fold-multi-put-by-offset-to-poly-put-by-offset-expected.txt: Added.
785         * js/regress/fold-multi-put-by-offset-to-poly-put-by-offset.html: Added.
786         * js/regress/fold-multi-put-by-offset-to-put-by-offset-expected.txt: Added.
787         * js/regress/fold-multi-put-by-offset-to-put-by-offset.html: Added.
788         * js/regress/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset-expected.txt: Added.
789         * js/regress/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset.html: Added.
790         * js/regress/fold-put-by-id-to-multi-put-by-offset-expected.txt: Added.
791         * js/regress/fold-put-by-id-to-multi-put-by-offset.html: Added.
792         * js/regress/fold-put-structure-expected.txt: Added.
793         * js/regress/fold-put-structure.html: Added.
794         * js/regress/hoist-poly-check-structure-effectful-loop-expected.txt: Added.
795         * js/regress/hoist-poly-check-structure-effectful-loop.html: Added.
796         * js/regress/hoist-poly-check-structure-expected.txt: Added.
797         * js/regress/hoist-poly-check-structure.html: Added.
798         * js/regress/put-by-id-replace-and-transition-expected.txt: Added.
799         * js/regress/put-by-id-replace-and-transition.html: Added.
800         * js/regress/put-by-id-slightly-polymorphic-expected.txt: Added.
801         * js/regress/put-by-id-slightly-polymorphic.html: Added.
802         * js/regress/script-tests/fold-get-by-id-to-multi-get-by-offset-rare-int.js: Added.
803         (foo):
804         (fu):
805         (bar):
806         (.bar):
807         (Number):
808         * js/regress/script-tests/fold-get-by-id-to-multi-get-by-offset.js: Added.
809         (foo):
810         (fu):
811         (bar):
812         (.bar):
813         (Number):
814         * js/regress/script-tests/fold-multi-get-by-offset-to-get-by-offset.js: Added.
815         (foo):
816         (fu):
817         (bar):
818         (.bar):
819         * js/regress/script-tests/fold-multi-get-by-offset-to-poly-get-by-offset.js: Added.
820         (foo):
821         (fu):
822         (bar):
823         (.bar):
824         * js/regress/script-tests/fold-multi-put-by-offset-to-poly-put-by-offset.js: Added.
825         (foo):
826         (fu):
827         (bar):
828         (.bar):
829         * js/regress/script-tests/fold-multi-put-by-offset-to-put-by-offset.js: Added.
830         (foo):
831         (fu):
832         (bar):
833         (.bar):
834         * js/regress/script-tests/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset.js: Added.
835         (foo):
836         (fu):
837         (bar):
838         (.bar):
839         * js/regress/script-tests/fold-put-by-id-to-multi-put-by-offset.js: Added.
840         (foo):
841         (fu):
842         (bar):
843         (.bar):
844         * js/regress/script-tests/fold-put-structure.js: Added.
845         (foo):
846         (fu):
847         (bar):
848         (.bar):
849         * js/regress/script-tests/hoist-poly-check-structure-effectful-loop.js: Added.
850         (foo):
851         (test):
852         * js/regress/script-tests/hoist-poly-check-structure.js: Added.
853         (foo):
854         (test):
855         * js/regress/script-tests/put-by-id-replace-and-transition.js: Added.
856         * js/regress/script-tests/put-by-id-slightly-polymorphic.js: Added.
857
858 2014-07-26  Filip Pizlo  <fpizlo@apple.com>
859
860         Unreviewed, roll out r171641-r171644. It broke some tests; will investigate and
861         reland later.
862
863         * js/regress/fold-get-by-id-to-multi-get-by-offset-expected.txt: Removed.
864         * js/regress/fold-get-by-id-to-multi-get-by-offset-rare-int-expected.txt: Removed.
865         * js/regress/fold-get-by-id-to-multi-get-by-offset-rare-int.html: Removed.
866         * js/regress/fold-get-by-id-to-multi-get-by-offset.html: Removed.
867         * js/regress/fold-multi-get-by-offset-to-get-by-offset-expected.txt: Removed.
868         * js/regress/fold-multi-get-by-offset-to-get-by-offset.html: Removed.
869         * js/regress/fold-multi-get-by-offset-to-poly-get-by-offset-expected.txt: Removed.
870         * js/regress/fold-multi-get-by-offset-to-poly-get-by-offset.html: Removed.
871         * js/regress/fold-multi-put-by-offset-to-poly-put-by-offset-expected.txt: Removed.
872         * js/regress/fold-multi-put-by-offset-to-poly-put-by-offset.html: Removed.
873         * js/regress/fold-multi-put-by-offset-to-put-by-offset-expected.txt: Removed.
874         * js/regress/fold-multi-put-by-offset-to-put-by-offset.html: Removed.
875         * js/regress/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset-expected.txt: Removed.
876         * js/regress/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset.html: Removed.
877         * js/regress/fold-put-by-id-to-multi-put-by-offset-expected.txt: Removed.
878         * js/regress/fold-put-by-id-to-multi-put-by-offset.html: Removed.
879         * js/regress/fold-put-structure-expected.txt: Removed.
880         * js/regress/fold-put-structure.html: Removed.
881         * js/regress/hoist-poly-check-structure-effectful-loop-expected.txt: Removed.
882         * js/regress/hoist-poly-check-structure-effectful-loop.html: Removed.
883         * js/regress/hoist-poly-check-structure-expected.txt: Removed.
884         * js/regress/hoist-poly-check-structure.html: Removed.
885         * js/regress/put-by-id-replace-and-transition-expected.txt: Removed.
886         * js/regress/put-by-id-replace-and-transition.html: Removed.
887         * js/regress/put-by-id-slightly-polymorphic-expected.txt: Removed.
888         * js/regress/put-by-id-slightly-polymorphic.html: Removed.
889         * js/regress/script-tests/fold-get-by-id-to-multi-get-by-offset-rare-int.js: Removed.
890         * js/regress/script-tests/fold-get-by-id-to-multi-get-by-offset.js: Removed.
891         * js/regress/script-tests/fold-multi-get-by-offset-to-get-by-offset.js: Removed.
892         * js/regress/script-tests/fold-multi-get-by-offset-to-poly-get-by-offset.js: Removed.
893         * js/regress/script-tests/fold-multi-put-by-offset-to-poly-put-by-offset.js: Removed.
894         * js/regress/script-tests/fold-multi-put-by-offset-to-put-by-offset.js: Removed.
895         * js/regress/script-tests/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset.js: Removed.
896         * js/regress/script-tests/fold-put-by-id-to-multi-put-by-offset.js: Removed.
897         * js/regress/script-tests/fold-put-structure.js: Removed.
898         * js/regress/script-tests/hoist-poly-check-structure-effectful-loop.js: Removed.
899         * js/regress/script-tests/hoist-poly-check-structure.js: Removed.
900         * js/regress/script-tests/put-by-id-replace-and-transition.js: Removed.
901         * js/regress/script-tests/put-by-id-slightly-polymorphic.js: Removed.
902
903 2014-07-25  Zalan Bujtas  <zalan@apple.com>
904
905         Subpixel rendering: Rounded rect gets non-renderable at certain subpixel size.
906         https://bugs.webkit.org/show_bug.cgi?id=135314
907         <rdar://problem/17812921>
908
909         Reviewed by Tim Horton.
910
911         While calculating the rounded rect for painting, the radius is adjusted to compensate
912         for the pixel snapped size. However while scaling the radius, certain values overflow
913         (float) mantissa and it produces a non-renderable rounded rect where the radius becomes bigger
914         than the rectangle dimensions. In such cases, we need to shrink the radius to make it
915         renderable again.
916
917         * transitions/rounded-rect-becomes-non-renderable-while-transitioning-expected.txt: Added.
918         * transitions/rounded-rect-becomes-non-renderable-while-transitioning.html: Added.
919
920 2014-07-25  Jer Noble  <jer.noble@apple.com>
921
922         [MSE] Playback stalls & readyState drops to HAVE_CURRENT_DATA at end of stream with unbalanced buffered SourceBuffers
923         https://bugs.webkit.org/show_bug.cgi?id=135291
924         <rdar://problem/17715503>
925
926         Reviewed by Sam Weinig.
927
928         * media/media-source/media-source-end-of-stream-buffered-expected.txt: Added.
929         * media/media-source/media-source-end-of-stream-buffered.html: Added.
930
931 2014-07-25  Filip Pizlo  <fpizlo@apple.com>
932
933         Merge r169795, r169819, r169864, r169902, r169949, r169950, r170016, r170017, r170060, r170064 from ftlopt.
934
935     2014-06-17  Filip Pizlo  <fpizlo@apple.com>
936     
937             [ftlopt] A DFG inlined ById access variant should not speak of a chain, but only of what structures to test the base for, whether to use a constant as an alternate base for the actual access, and what structures to check on what additional cell constants
938             https://bugs.webkit.org/show_bug.cgi?id=133821
939     
940             Reviewed by Mark Hahnenberg.
941     
942             * js/regress/poly-chain-access-different-prototypes-expected.txt: Added.
943             * js/regress/poly-chain-access-different-prototypes-simple-expected.txt: Added.
944             * js/regress/poly-chain-access-different-prototypes-simple.html: Added.
945             * js/regress/poly-chain-access-different-prototypes.html: Added.
946             * js/regress/script-tests/poly-chain-access-different-prototypes-simple.js: Added.
947             * js/regress/script-tests/poly-chain-access-different-prototypes.js: Added.
948     
949     2014-06-11  Filip Pizlo  <fpizlo@apple.com>
950     
951             [ftlopt] DFG get_by_id should inline chain accesses with a slightly polymorphic base
952             https://bugs.webkit.org/show_bug.cgi?id=133751
953     
954             Reviewed by Mark Hahnenberg.
955     
956             * js/regress/poly-chain-access-expected.txt: Added.
957             * js/regress/poly-chain-access-simpler-expected.txt: Added.
958             * js/regress/poly-chain-access-simpler.html: Added.
959             * js/regress/poly-chain-access.html: Added.
960             * js/regress/script-tests/poly-chain-access-simpler.js: Added.
961             * js/regress/script-tests/poly-chain-access.js: Added.
962     
963 2014-07-25  David Hyatt  <hyatt@apple.com>
964
965         [New Multicolumn] RenderViews paginated as RL or LR don't handle percentage widths correctly.
966         REGRESSION: Images don’t scale to fit in page in vertical text books
967
968         https://bugs.webkit.org/show_bug.cgi?id=135204
969         <rdar://problem/17043792> 
970         
971         Reviewed by Simon Fraser.
972
973         * fast/multicol/newmulticol/compare-with-old-impl/overflow-content-expected.html: Removed.
974         * fast/multicol/newmulticol/compare-with-old-impl/overflow-content.html: Removed.
975         * fast/multicol/pagination/RightToLeft-max-width.html: Added.
976         * platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.png: Added.
977         * platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.txt: Added.
978
979 2014-07-25  Commit Queue  <commit-queue@webkit.org>
980
981         Unreviewed, rolling out r171480.
982         https://bugs.webkit.org/show_bug.cgi?id=135300
983
984         it broke replaced elements in pagination (Requested by dhyatt_
985         on #webkit).
986
987         Reverted changeset:
988
989         "Ensure we compute the min and max height of replaced elements
990         to 'none' or 0 when appropriate."
991         https://bugs.webkit.org/show_bug.cgi?id=135181
992         http://trac.webkit.org/changeset/171480
993
994 2014-07-25  Commit Queue  <commit-queue@webkit.org>
995
996         Unreviewed, rolling out r171587.
997         https://bugs.webkit.org/show_bug.cgi?id=135294
998
999         Made fast/dom/HTMLObjectElement/beforeload-set-text-
1000         crash.xhtml crash again (Requested by ap on #webkit).
1001
1002         Reverted changeset:
1003
1004         "REGRESSION (r169105): Crash in selection"
1005         https://bugs.webkit.org/show_bug.cgi?id=134303
1006         http://trac.webkit.org/changeset/171587
1007
1008 2014-07-25  Zalan Bujtas  <zalan@apple.com>
1009
1010         Unreviewed media test gardening after r171593.
1011
1012         * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
1013
1014 2014-07-25  Zalan Bujtas  <zalan@apple.com>
1015
1016         Subpixel rendering: iOS video playback controls look blurry.
1017         https://bugs.webkit.org/show_bug.cgi?id=135245
1018         <rdar://problem/16878037>
1019
1020         Reviewed by Simon Fraser.
1021
1022         This patch introduces a compositing parent of the overlay control panel so that
1023         the transformed overlay panel becomes sharp. This is a workaround for webkit.org/b/135246.
1024
1025         Can't find a way to test it yet.
1026
1027         * platform/mac/fast/hidpi/video-controls-in-hidpi-expected.txt:
1028         * platform/mac/fast/layers/video-layer-expected.txt:
1029         * platform/mac/media/audio-controls-rendering-expected.txt:
1030         * platform/mac/media/controls-after-reload-expected.txt:
1031         * platform/mac/media/controls-strict-expected.txt:
1032         * platform/mac/media/controls-without-preload-expected.txt:
1033         * platform/mac/media/media-controls-clone-expected.txt:
1034         * platform/mac/media/video-no-audio-expected.txt:
1035
1036 2014-07-25  Dirk Schulze  <krit@webkit.org>
1037
1038         Unreviewed rebaseline of test. Uploaded wrong result.
1039
1040         * svg/css/parse-length-expected.txt:
1041
1042 2014-07-24  Dirk Schulze  <krit@webkit.org>
1043
1044         Turn x/y to presentation attributes
1045         https://bugs.webkit.org/show_bug.cgi?id=135215
1046
1047         Test parsing of x and y attributes. Rendering and SVG animation
1048         covered by existing tests.
1049         CSS Transition test, test transition from specified attribute value
1050         to new property value.
1051
1052         Reviewed by Dean Jackson.
1053
1054         * svg/css/parse-length-expected.txt: Added.
1055         * svg/css/parse-length.html: Renamed from LayoutTests/svg/css/parse-width.html.
1056         * svg/css/parse-width-expected.txt: Removed.
1057         * transitions/svg-layout-transition-expected.txt: Added.
1058         * transitions/svg-layout-transition.html: Added.
1059
1060 2014-07-24  Yusuke Suzuki  <utatane.tea@gmail.com>
1061
1062         CSS JIT: Implement Pseudo Element
1063         https://bugs.webkit.org/show_bug.cgi?id=134835
1064
1065         Reviewed by Benjamin Poulain.
1066
1067         Implement Pseudo Element handling for CSS JIT SelectorCompiler.
1068         At first, we start with the simple implementation. We handle limited number of pseudo element,
1069         before, after, first-line, first-letter.
1070
1071         * fast/selectors/pseudo-element-inside-any-expected.html: Added.
1072         * fast/selectors/pseudo-element-inside-any.html: Added.
1073         Inside functional pseudo classes such as ":-webkit-any", when pseudo element comes (e.g. ":-webkit-any(::first-letter)"),
1074         it produces a local failure. So if the other selectors are matched against the element, whole ":-webkit-any" succeeds.
1075         For example, a selector ":-webkit-any(::first-letter, p)" matches against `p` elements.
1076         * fast/selectors/querySelector-pseudo-element-expected.txt: Added.
1077         * fast/selectors/querySelector-pseudo-element-inside-functional-pseudo-class-any-expected.txt: Added.
1078         * fast/selectors/querySelector-pseudo-element-inside-functional-pseudo-class-any.html: Added.
1079         * fast/selectors/querySelector-pseudo-element-inside-functional-pseudo-class-not-expected.txt: Added.
1080         * fast/selectors/querySelector-pseudo-element-inside-functional-pseudo-class-not.html: Added.
1081         * fast/selectors/querySelector-pseudo-element.html: Added.
1082
1083 2014-07-24  Radu Stavila  <stavila@adobe.com>
1084
1085         REGRESSION (r169105): Crash in selection
1086         https://bugs.webkit.org/show_bug.cgi?id=134303
1087
1088         Reviewed by David Hyatt.
1089
1090         Added test for the crash that occurred in some cases when selecting.
1091
1092         * fast/regions/selection/crash-deselect-expected.txt: Added.
1093         * fast/regions/selection/crash-deselect.html: Added.
1094
1095 2014-07-24  Simon Fraser  <simon.fraser@apple.com>
1096
1097         [iOS WK1] CSS viewport units use the wrong viewport size in WebKit1
1098         https://bugs.webkit.org/show_bug.cgi?id=135254
1099         <rdar://problem/17781423>
1100
1101         Reviewed by Tim Horton.
1102         
1103         New test that ensures that viewport units are resolved against the correct
1104         viewport size after the first style recalc.
1105
1106         * fast/css/viewport-units-dynamic.html: Added.
1107         * platform/mac/fast/css/viewport-units-dynamic-expected.txt: Added.
1108
1109 2014-07-24  Myles C. Maxfield  <mmaxfield@apple.com>
1110
1111         Crash when measuring a glyphs from a fallback SVG font
1112         https://bugs.webkit.org/show_bug.cgi?id=135264
1113
1114         Reviewed by Simon Fraser.
1115
1116         Render some text with a fallback SVG Font including a glyph which
1117         only exists in that fallback font. Make sure there is no crash.
1118
1119         * svg/text/resources/Litherum.svg:
1120         * svg/text/svg-fallback-font-crash-expected.txt: Added.
1121         * svg/text/svg-fallback-font-crash.html: Added.
1122
1123 2014-07-24  Mihnea Ovidenie  <mihnea@adobe.com>
1124
1125         [New Multicolumn] Assertion failure when an input element has multicolumn style
1126         https://bugs.webkit.org/show_bug.cgi?id=135234
1127
1128         Reviewed by Andrei Bucur.
1129
1130         * fast/multicol/newmulticol/input-as-multicol-expected.txt: Added.
1131         * fast/multicol/newmulticol/input-as-multicol.html: Added.
1132
1133 2014-07-23  Brian J. Burg  <burg@cs.washington.edu>
1134
1135         Web Inspector: InspectorBackend's promise-based agent API does not support multiple return values
1136         https://bugs.webkit.org/show_bug.cgi?id=135207
1137
1138         Reviewed by Joseph Pecoraro.
1139
1140         * http/tests/inspector/replay/replay-test.js: fix uses of promise API return values.
1141
1142 2014-07-23  Commit Queue  <commit-queue@webkit.org>
1143
1144         Unreviewed, rolling out r171455.
1145         https://bugs.webkit.org/show_bug.cgi?id=135209
1146
1147         completely broke selection highlight invalidation (Requested
1148         by thorton on #webkit).
1149
1150         Reverted changeset:
1151
1152         "REGRESSION (r169105): Crash in selection"
1153         https://bugs.webkit.org/show_bug.cgi?id=134303
1154         http://trac.webkit.org/changeset/171455
1155
1156 2014-07-23  Bem Jones-Bey  <bjonesbe@adobe.com>
1157
1158         Ensure we compute the min and max height of replaced elements to 'none' or 0 when appropriate.
1159         https://bugs.webkit.org/show_bug.cgi?id=135181
1160
1161         Reviewed by David Hyatt.
1162
1163         * css2.1/20110323/max-height-percentage-003-expected.html: Added.
1164         * css2.1/20110323/max-height-percentage-003.html: Added.
1165         * fast/replaced/max-height-percentage-quirks-expected.html: Added.
1166         * fast/replaced/max-height-percentage-quirks.html: Added.
1167         * fast/replaced/min-height-percentage-expected.html: Added.
1168         * fast/replaced/min-height-percentage-quirks-expected.html: Added.
1169         * fast/replaced/min-height-percentage-quirks.html: Added.
1170         * fast/replaced/min-height-percentage.html: Added.
1171
1172 2014-07-23  Mihnea Ovidenie  <mihnea@adobe.com>
1173
1174         ASSERTION FAILED: generatingElement() in WebCore::RenderNamedFlowFragment::regionOversetState
1175         https://bugs.webkit.org/show_bug.cgi?id=135153
1176
1177         Reviewed by David Hyatt.
1178
1179         * fast/regions/multicol-as-region-prevented-expected.html: Added.
1180         * fast/regions/multicol-as-region-prevented.html: Added.
1181
1182 2014-07-10  Radu Stavila  <stavila@adobe.com>
1183
1184         REGRESSION (r169105): Crash in selection
1185         https://bugs.webkit.org/show_bug.cgi?id=134303
1186
1187         Reviewed by David Hyatt.
1188
1189         Added test for the crash that occurred in some cases when selecting.
1190
1191         * fast/regions/selection/crash-deselect-expected.txt: Added.
1192         * fast/regions/selection/crash-deselect.html: Added.
1193
1194 2014-07-22  Filip Pizlo  <fpizlo@apple.com>
1195
1196         This test is slow so we shouldn't run it in the slower variants (like ftl-eager/dfg-eager).
1197
1198         * js/regress/script-tests/getter-richards.js:
1199
1200 2014-07-16  Myles C. Maxfield  <mmaxfield@apple.com>
1201
1202         Copying and pasting trivial H2 content causes a crash in firstPositionInNode
1203         https://bugs.webkit.org/show_bug.cgi?id=134897
1204
1205         Reviewed by Ryosuke Niwa.
1206
1207         Copy and paste text from one heading to another. Make sure there is no crash.
1208
1209         * editing/pasteboard/heading-crash-expected.txt: Added.
1210         * editing/pasteboard/heading-crash.html: Added.
1211
1212 2014-07-22  Filip Pizlo  <fpizlo@apple.com>
1213
1214         Merge r169148, r169185, r169188, r169578, r169582, r169584, r169588, r169753 from ftlopt.
1215
1216     2014-06-04  Filip Pizlo  <fpizlo@apple.com>
1217     
1218             [ftlopt] AI should be able track structure sets larger than 1
1219             https://bugs.webkit.org/show_bug.cgi?id=128073
1220     
1221             Reviewed by Oliver Hunt.
1222     
1223             * js/regress/get-by-id-bimorphic-check-structure-elimination-expected.txt: Added.
1224             * js/regress/get-by-id-bimorphic-check-structure-elimination-simple-expected.txt: Added.
1225             * js/regress/get-by-id-bimorphic-check-structure-elimination-simple.html: Added.
1226             * js/regress/get-by-id-bimorphic-check-structure-elimination.html: Added.
1227             * js/regress/get-by-id-check-structure-elimination-expected.txt: Added.
1228             * js/regress/get-by-id-check-structure-elimination.html: Added.
1229             * js/regress/get-by-id-quadmorphic-check-structure-elimination-simple-expected.txt: Added.
1230             * js/regress/get-by-id-quadmorphic-check-structure-elimination-simple.html: Added.
1231             * js/regress/script-tests/get-by-id-bimorphic-check-structure-elimination-simple.js: Added.
1232             * js/regress/script-tests/get-by-id-bimorphic-check-structure-elimination.js: Added.
1233             * js/regress/script-tests/get-by-id-check-structure-elimination.js: Added.
1234             * js/regress/script-tests/get-by-id-quadmorphic-check-structure-elimination-simple.js: Added.
1235     
1236     2014-06-03  Filip Pizlo  <fpizlo@apple.com>
1237     
1238             [ftlopt] FTL native inlining tests take far too long
1239             https://bugs.webkit.org/show_bug.cgi?id=133498
1240     
1241             Unreviewed test gardening.
1242             
1243             Move long-running tests that focus on correctness into JSC/tests/stress.
1244             Speed up the performance tests by reducing allocation and call overhead.
1245     
1246             * js/regress/ftl-library-inlining-exceptions-expected.txt: Removed.
1247             * js/regress/ftl-library-inlining-exceptions.html: Removed.
1248             * js/regress/ftl-library-inlining-folding-expected.txt: Removed.
1249             * js/regress/ftl-library-inlining-folding.html: Removed.
1250             * js/regress/ftl-library-inlining-loops-expected.txt: Removed.
1251             * js/regress/ftl-library-inlining-loops.html: Removed.
1252             * js/regress/script-tests/ftl-library-inlining-dataview.js:
1253             (foo): Deleted.
1254             * js/regress/script-tests/ftl-library-inlining-exceptions.js: Removed.
1255             * js/regress/script-tests/ftl-library-inlining-folding.js: Removed.
1256             * js/regress/script-tests/ftl-library-inlining-loops.js: Removed.
1257             * js/regress/script-tests/ftl-library-inlining.js:
1258             (foo): Deleted.
1259     
1260     2014-06-03  Matthew Mirman  <mmirman@apple.com>
1261     
1262             [ftlopt] Added system for inlining native functions via the FTL.
1263             https://bugs.webkit.org/show_bug.cgi?id=131515
1264     
1265             Reviewed by Filip Pizlo.
1266     
1267             Adds microbenchmarks. 
1268     
1269             * js/regress/script-tests/ftl-library-inlining.js: Added.
1270             * js/regress/ftl-library-inlining-expected.txt: Added.
1271             * js/regress/ftl-library-inlining.html: Added.
1272             * js/regress/script-tests/ftl-library-inlining-dataview.js: Added.
1273             * js/regress/ftl-library-inlining-dataview-expected.txt: Added.
1274             * js/regress/ftl-library-inlining-dataview.html: Added.
1275             * js/regress/script-tests/ftl-library-inlining-exceptions.js: Added.
1276             * js/regress/ftl-library-inlining-exceptions-expected.txt: Added.        
1277             * js/regress/ftl-library-inlining-exceptions.html: Added.                
1278             * js/regress/script-tests/ftl-library-inlining-folding.js: Added.
1279             * js/regress/ftl-library-inlining-folding-expected.txt: Added.        
1280             * js/regress/ftl-library-inlining-folding-expected.html: Added.                
1281             * js/regress/script-tests/ftl-library-inlining-loops.js: Added.
1282             * js/regress/ftl-library-inlining-loops-expected.txt: Added.        
1283             * js/regress/ftl-library-inlining-loops.html: Added.                
1284             
1285     2014-05-21  Filip Pizlo  <fpizlo@apple.com>
1286     
1287             [ftlopt] DFG::clobberize should be blind to the effects of GC
1288             https://bugs.webkit.org/show_bug.cgi?id=133166
1289     
1290             Reviewed by Geoffrey Garen.
1291     
1292             * js/regress/hoist-make-rope-expected.txt: Added.
1293             * js/regress/hoist-make-rope.html: Added.
1294             * js/regress/script-tests/hoist-make-rope.js: Added.
1295             (foo):
1296     
1297 2014-07-22  Alex Christensen  <achristensen@webkit.org>
1298
1299         Fix window-inactive css selectors when using querySelector.
1300         https://bugs.webkit.org/show_bug.cgi?id=135149
1301
1302         Reviewed by Tim Horton.
1303
1304         * fast/selectors/querySelector-window-inactive-expected.txt: Added.
1305         * fast/selectors/querySelector-window-inactive.html: Added.
1306         * platform/wk2/TestExpectations:
1307         Added querySelector-window-inactive.html to list of tests that do not work in WK2 because of setWindowIsKey. 
1308
1309 2014-07-22  Filip Pizlo  <fpizlo@apple.com>
1310
1311         Merge r168635, r168780, r169005, r169014, and r169143 from ftlopt.
1312
1313     2014-05-20  Filip Pizlo  <fpizlo@apple.com>
1314     
1315             [ftlopt] DFG bytecode parser should turn GetById with nothing but a Getter stub as stuff+handleCall, and handleCall should be allowed to inline if it wants to
1316             https://bugs.webkit.org/show_bug.cgi?id=133105
1317     
1318             Reviewed by Michael Saboff.
1319     
1320             * js/regress/getter-no-activation-expected.txt: Added.
1321             * js/regress/getter-no-activation.html: Added.
1322             * js/regress/script-tests/getter-no-activation.js: Added.
1323             * js/regress/getter-richards-expected.txt: Added.
1324             * js/regress/getter-richards.html: Added.
1325             * js/regress/script-tests/getter-richards.js: Added.
1326     
1327     2014-05-08  Filip Pizlo  <fpizlo@apple.com>
1328     
1329             jsSubstring() should be lazy
1330             https://bugs.webkit.org/show_bug.cgi?id=132556
1331     
1332             Reviewed by Andreas Kling.
1333             
1334             These tests get 35-50% faster.
1335     
1336             * js/regress/script-tests/substring-concat-weird.js: Added.
1337             (foo):
1338             * js/regress/script-tests/substring-concat.js: Added.
1339             (foo):
1340             * js/regress/script-tests/substring.js: Added.
1341             (foo):
1342             * js/regress/substring-concat-expected.txt: Added.
1343             * js/regress/substring-concat-weird-expected.txt: Added.
1344             * js/regress/substring-concat-weird.html: Added.
1345             * js/regress/substring-concat.html: Added.
1346             * js/regress/substring-expected.txt: Added.
1347             * js/regress/substring.html: Added.
1348     
1349 2014-07-22  Myles C. Maxfield  <mmaxfield@apple.com>
1350
1351         [Mac] Cocoa throws exception when the return type of NSAccessibilityLinkedUIElementsAttribute is not an array
1352         https://bugs.webkit.org/show_bug.cgi?id=135165
1353
1354         Reviewed by Simon Fraser.
1355
1356         Updating tests.
1357
1358         * accessibility/parent-delete-expected.txt:
1359         * accessibility/transformed-element-expected.txt:
1360         * platform/mac/accessibility/aria-columnrowheaders-expected.txt:
1361         * platform/mac/accessibility/bounds-for-range-expected.txt:
1362         * platform/mac/accessibility/document-attributes-expected.txt:
1363         * platform/mac/accessibility/document-links-expected.txt:
1364         * platform/mac/accessibility/image-link-expected.txt:
1365         * platform/mac/accessibility/image-map2-expected.txt:
1366         * platform/mac/accessibility/internal-link-anchors-expected.txt:
1367         * platform/mac/accessibility/internal-link-anchors2-expected.txt:
1368         * platform/mac/accessibility/lists-expected.txt:
1369         * platform/mac/accessibility/plugin-expected.txt:
1370         * platform/mac/accessibility/table-attributes-expected.txt:
1371         * platform/mac/accessibility/table-cell-spans-expected.txt:
1372         * platform/mac/accessibility/table-cells-expected.txt:
1373         * platform/mac/accessibility/table-detection-expected.txt:
1374         * platform/mac/accessibility/table-one-cell-expected.txt:
1375         * platform/mac/accessibility/table-sections-expected.txt:
1376         * platform/mac/accessibility/table-with-rules-expected.txt:
1377         * platform/mac-mountainlion/accessibility/lists-expected.txt:
1378
1379 2014-07-22  Myles C. Maxfield  <mmaxfield@apple.com>
1380
1381         [Mac] accessibility/aria-columnrowheaders.html doesn't test lengths of arrays
1382         https://bugs.webkit.org/show_bug.cgi?id=135166
1383
1384         Reviewed by Chris Fleizach.
1385
1386         Using debug() interprets strings like "<array of size 0>" as markup, thereby not
1387         showing it in the expected output. Instead, we should use innerText (which is
1388         what all the other accessibility tests use).
1389
1390         * platform/mac/accessibility/aria-columnrowheaders-expected.txt:
1391         * platform/mac/accessibility/aria-columnrowheaders.html:
1392
1393 2014-07-22  Alexey Proskuryakov  <ap@apple.com>
1394
1395         [Mac] [WK2] selection-gap-fixed-child.html and selection-gap-flipped-fixed-child.html
1396         have been failing since they were added in r148258
1397         https://bugs.webkit.org/show_bug.cgi?id=114573
1398
1399         Landing actual results as expected for WK2. This test isn't meaningful for WK2, because of layers.
1400
1401         * platform/mac-wk2/TestExpectations:
1402         * platform/mac-wk2/fast/repaint/selection-gap-fixed-child-expected.txt: Added.
1403         * platform/mac-wk2/fast/repaint/selection-gap-flipped-fixed-child-expected.txt: Added.
1404
1405 2014-07-21  Myles C. Maxfield  <mmaxfield@apple.com>
1406
1407         Clicking on links while accessibility is enabled does not render as expected
1408         https://bugs.webkit.org/show_bug.cgi?id=135074
1409
1410         Reviewed by Chris Fleizach.
1411
1412         Delete a node and its parent, then call allAttributes() on the accessibility representation of
1413         the deleted child and make sure there is no crash.
1414
1415         * accessibility/parent-delete-expected.txt: Added
1416         * accessibility/parent-delete.html: Added
1417
1418 2014-07-22  Alexey Proskuryakov  <ap@apple.com>
1419
1420         media/track/track-in-band-subtitles-too-large.html and
1421         media/track/track-long-word-container-sizing.html fail on Mac (dependent on other tests?)
1422         https://bugs.webkit.org/show_bug.cgi?id=135160
1423
1424         Correcting test expectations - the failures are not WK1 only.
1425
1426         * platform/mac-wk1/TestExpectations:
1427         * platform/mac/TestExpectations:
1428
1429 2014-07-22  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1430
1431         Unreviewed EFL gardening
1432
1433         * platform/efl/TestExpectations: Update incorrect test expectations for passing and crashing tests.
1434
1435 2014-07-18  Dirk Schulze  <krit@webkit.org>
1436
1437         Turn width/height to presentation attributes
1438         https://bugs.webkit.org/show_bug.cgi?id=135046
1439
1440         Reviewed by Dean Jackson.
1441
1442         We already had a lot of tests for animating width/height as property.
1443         So far they assumed that this is not possible. They simply needed to
1444         be updated.
1445
1446         Furthermore, I added reference tests to test different inheritance
1447         scenarios of CSS properties and setting them to elements.
1448
1449         A parsing test makes sure that the global property values inherit is
1450         supported as well as CSS parsing rules for SVG attributes.
1451         Negative tests test not-allowed behavior.
1452
1453         * platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
1454         * svg/animations/attributeTypes-expected.txt:
1455         * svg/animations/resources/attributeTypes.svg:
1456         * svg/animations/script-tests/attributeTypes.js:
1457         (sample1):
1458         (sample2):
1459         (sample3):
1460         * svg/css/getComputedStyle-basic-expected.txt:
1461         * svg/css/parse-height-expected.txt: Added.
1462         * svg/css/parse-height.html: Added.
1463         * svg/css/parse-width-expected.txt: Added.
1464         * svg/css/parse-width.html: Added.
1465         * svg/css/width-height-presentation-attribute-expected.svg: Added.
1466         * svg/css/width-height-presentation-attribute.svg: Added.
1467         * svg/custom/mask-excessive-malloc-expected.txt:
1468         * svg/hixie/error/015-expected.txt:
1469
1470 2014-07-21  Diego Pino Garcia  <dpino@igalia.com>
1471
1472         new Int32Array(new ArrayBuffer(100), 1, 1) shouldn't throw an error that says "RangeError: Byte offset and length out of range of buffer"
1473         https://bugs.webkit.org/show_bug.cgi?id=125391
1474
1475         Reviewed by Darin Adler.
1476
1477         * fast/canvas/webgl/data-view-crash-expected.txt:
1478         * fast/canvas/webgl/data-view-test-expected.txt:
1479         * fast/canvas/webgl/data-view-test.html:
1480
1481 2014-07-21  Alexey Proskuryakov  <ap@apple.com>
1482
1483         REGRESSION: fast/layers/no-clipping-overflow-hidden-added-after-transform.html is flaky
1484         https://bugs.webkit.org/show_bug.cgi?id=135133
1485
1486         * platform/mac/TestExpectations: Marked it as such.
1487
1488 2014-07-21  Jer Noble  <jer.noble@apple.com>
1489
1490         [MSE] YouTube video decode error when variant-switching
1491         https://bugs.webkit.org/show_bug.cgi?id=135128
1492
1493         Reviewed by Brent Fulgham.
1494
1495         * media/media-source/media-source-overlapping-decodetime-expected.txt: Added.
1496         * media/media-source/media-source-overlapping-decodetime.html: Added.
1497
1498 2014-07-21  Alexey Proskuryakov  <ap@apple.com>
1499
1500         fast/canvas/canvas-putImageData-zero-alpha.html is flaky
1501         https://bugs.webkit.org/show_bug.cgi?id=131787
1502
1503         * platform/mac/TestExpectations: Mark it as such.
1504
1505 2014-07-21  Zalan Bujtas  <zalan@apple.com>
1506
1507         Unreviewed hidpi test gardening.
1508
1509         Use Ahem font to ensure font size predictability.
1510
1511         * fast/forms/hidpi-fieldset-on-subpixel-position-when-legend-is-present-expected.html:
1512         * fast/forms/hidpi-fieldset-on-subpixel-position-when-legend-is-present.html:
1513
1514 2014-07-21  Zalan Bujtas  <zalan@apple.com>
1515
1516         Unreviewed hidpi test gardening.
1517
1518         * fast/inline/hidpi-selection-gap-on-subpixel-position-expected.html:
1519         * fast/inline/hidpi-selection-gap-on-subpixel-position.html: Speculative fix.
1520         * fast/inline/hidpi-selection-gap-overlaps-inline-selection-expected.html:
1521         * fast/inline/hidpi-selection-gap-overlaps-inline-selection.html: Use Ahem.
1522
1523 2014-07-21  Alexey Proskuryakov  <ap@apple.com>
1524
1525         REGRESSION(r150169): http/tests/cache/willsendrequest-returns-null-for-memory-cache-load.html fails
1526         https://bugs.webkit.org/show_bug.cgi?id=116259
1527
1528         Updating expectations to acknowledge that the test is flaky on WK1 too (it depends
1529         on preceding tests).
1530
1531         * platform/mac-wk2/TestExpectations:
1532         * platform/mac/TestExpectations:
1533
1534 2014-07-21  Zalan Bujtas  <zalan@apple.com>
1535
1536         Unreviewed hidpi test gardening.
1537
1538         Use Ahem font to ensure font size predictability.
1539
1540         * fast/inline/hidpi-selection-gap-and-inline-selection-have-gap-rtl-expected.html:
1541         * fast/inline/hidpi-selection-gap-and-inline-selection-have-gap-rtl.html:
1542
1543 2014-07-21  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1544
1545         Unreviewed EFL gardening
1546
1547         Remove passing tests from TestExpectations file.
1548
1549         * platform/efl/TestExpectations:
1550
1551 2014-07-21  Ion Rosca  <rosca@adobe.com>
1552
1553         [CSS Blending] Cleanup tests in css3/blending
1554         https://bugs.webkit.org/show_bug.cgi?id=132600
1555
1556         Reviewed by Mihnea Ovidenie.
1557
1558         Summary of changes:
1559         - move common stylesheet classes to blending-style.css.
1560         - remove trailing white spaces.
1561         - replace tabs with spaces.
1562         - remove the 'html' tags for consistency with the most of blending tests.
1563         
1564         This patch does not change the txt and png test expectations.
1565
1566         * css3/blending/background-blend-mode-background-attachement-fixed-expected.html:
1567         * css3/blending/background-blend-mode-background-attachement-fixed.html:
1568         * css3/blending/background-blend-mode-background-clip-content-box-expected.html:
1569         * css3/blending/background-blend-mode-background-clip-content-box.html:
1570         * css3/blending/background-blend-mode-background-clip-padding-box-expected.html:
1571         * css3/blending/background-blend-mode-background-clip-padding-box.html:
1572         * css3/blending/background-blend-mode-background-origin-border-box-expected.html:
1573         * css3/blending/background-blend-mode-background-origin-border-box.html:
1574         * css3/blending/background-blend-mode-background-position-percentage-expected.html:
1575         * css3/blending/background-blend-mode-background-position-percentage.html:
1576         * css3/blending/background-blend-mode-background-repeat-no-repeat-expected.html:
1577         * css3/blending/background-blend-mode-background-repeat-no-repeat.html:
1578         * css3/blending/background-blend-mode-background-size-contain-expected.html:
1579         * css3/blending/background-blend-mode-background-size-contain.html:
1580         * css3/blending/background-blend-mode-background-size-cover-expected.html:
1581         * css3/blending/background-blend-mode-background-size-cover.html:
1582         * css3/blending/background-blend-mode-body-image-expected.html:
1583         * css3/blending/background-blend-mode-body-image.html:
1584         * css3/blending/background-blend-mode-body-transparent-color-and-image-expected.html:
1585         * css3/blending/background-blend-mode-body-transparent-color-and-image.html:
1586         * css3/blending/background-blend-mode-body-transparent-image-expected.html:
1587         * css3/blending/background-blend-mode-body-transparent-image.html:
1588         * css3/blending/background-blend-mode-crossfade-image-expected.html:
1589         * css3/blending/background-blend-mode-crossfade-image.html:
1590         * css3/blending/background-blend-mode-data-uri-svg-image-expected.html:
1591         * css3/blending/background-blend-mode-data-uri-svg-image.html:
1592         * css3/blending/background-blend-mode-default-value.html:
1593         * css3/blending/background-blend-mode-different-image-formats.html:
1594         * css3/blending/background-blend-mode-gif-color-2.html:
1595         * css3/blending/background-blend-mode-gif-color.html:
1596         * css3/blending/background-blend-mode-gradient-color.html:
1597         * css3/blending/background-blend-mode-gradient-gradient.html:
1598         * css3/blending/background-blend-mode-gradient-image.html:
1599         * css3/blending/background-blend-mode-image-color-dynamic-expected.html:
1600         * css3/blending/background-blend-mode-image-color-dynamic.html:
1601         * css3/blending/background-blend-mode-image-color.html:
1602         * css3/blending/background-blend-mode-image-image.html:
1603         * css3/blending/background-blend-mode-image-svg.html:
1604         * css3/blending/background-blend-mode-multiple-background-layers.html:
1605         * css3/blending/background-blend-mode-separate-layer-declaration-expected.html:
1606         * css3/blending/background-blend-mode-separate-layer-declaration.html:
1607         * css3/blending/background-blend-mode-single-layer-no-blending.html:
1608         * css3/blending/background-blend-mode-svg-color.html:
1609         * css3/blending/background-blend-mode-svg-expected.html:
1610         * css3/blending/background-blend-mode-svg.html:
1611         * css3/blending/background-blend-mode-tiled-layers.html:
1612         * css3/blending/blend-mode-accelerated-parent-overflow-hidden-expected.html:
1613         * css3/blending/blend-mode-accelerated-parent-overflow-hidden.html:
1614         * css3/blending/blend-mode-accelerated-with-multiple-stacking-contexts.html:
1615         * css3/blending/blend-mode-ancestor-clipping-layer.html:
1616         * css3/blending/blend-mode-background.html:
1617         * css3/blending/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer.html:
1618         * css3/blending/blend-mode-body-child-background-color-expected.html:
1619         * css3/blending/blend-mode-body-child-background-color.html:
1620         * css3/blending/blend-mode-body-child-isolate-background-color-expected.html:
1621         * css3/blending/blend-mode-body-child-isolate-background-color.html:
1622         * css3/blending/blend-mode-body-child-isolate-html-background-color-expected.html:
1623         * css3/blending/blend-mode-body-child-isolate-html-background-color.html:
1624         * css3/blending/blend-mode-body-child.html:
1625         * css3/blending/blend-mode-body-element-expected.html:
1626         * css3/blending/blend-mode-body-element.html:
1627         * css3/blending/blend-mode-clip-accelerated-blending-canvas.html:
1628         * css3/blending/blend-mode-clip-accelerated-blending-child-expected.html:
1629         * css3/blending/blend-mode-clip-accelerated-blending-child.html:
1630         * css3/blending/blend-mode-clip-accelerated-blending-double-expected.html:
1631         * css3/blending/blend-mode-clip-accelerated-blending-double.html:
1632         * css3/blending/blend-mode-clip-accelerated-blending-with-siblings-expected.html:
1633         * css3/blending/blend-mode-clip-accelerated-blending-with-siblings.html:
1634         * css3/blending/blend-mode-clip-accelerated-transformed-blending-expected.html:
1635         * css3/blending/blend-mode-clip-accelerated-transformed-blending.html:
1636         * css3/blending/blend-mode-clip-rect-accelerated-blending-expected.html:
1637         * css3/blending/blend-mode-clip-rect-accelerated-blending.html:
1638         * css3/blending/blend-mode-html-element-screen.html:
1639         * css3/blending/blend-mode-isolated-group-1.html:
1640         * css3/blending/blend-mode-isolated-group-2.html:
1641         * css3/blending/blend-mode-isolated-group-3.html:
1642         * css3/blending/blend-mode-isolation-accelerated-overflow-hidden.html:
1643         * css3/blending/blend-mode-isolation-flags-append-non-stacking-context-blending.html:
1644         * css3/blending/blend-mode-isolation-flags-append-stacking-context-blending.html:
1645         * css3/blending/blend-mode-isolation-flags-remove-non-stacking-context-blending.html:
1646         * css3/blending/blend-mode-isolation-flags-remove-stacking-context-blending.html:
1647         * css3/blending/blend-mode-isolation-flags-turn-off-blending-no-isolation.html:
1648         * css3/blending/blend-mode-isolation-flags-turn-off-blending.html:
1649         * css3/blending/blend-mode-isolation-flags-turn-off-stacking-context.html:
1650         * css3/blending/blend-mode-isolation-flags-turn-on-blending.html:
1651         * css3/blending/blend-mode-isolation-flags-turn-on-stacking-context.html:
1652         * css3/blending/blend-mode-isolation-overflow-hidden-expected.html:
1653         * css3/blending/blend-mode-isolation-overflow-hidden.html:
1654         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer.html:
1655         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html:
1656         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer2.html:
1657         * css3/blending/blend-mode-isolation-turn-on-self-painting-layer.html:
1658         * css3/blending/blend-mode-layers.html:
1659         * css3/blending/blend-mode-overflow.html:
1660         * css3/blending/blend-mode-parent-of-composited-blended-has-layer.html:
1661         * css3/blending/blend-mode-reflection.html:
1662         * css3/blending/blend-mode-simple-composited.html:
1663         * css3/blending/blend-mode-transform-style.html:
1664         * css3/blending/blend-mode-with-accelerated-sibling.html:
1665         * css3/blending/blend-mode-with-body-expected.html:
1666         * css3/blending/blend-mode-with-body.html:
1667         * css3/blending/blend-mode-with-composited-descendant-should-have-layer.html:
1668         * css3/blending/effect-background-blend-mode-stacking.html:
1669         * css3/blending/isolation-isolate-blended-child-expected.html:
1670         * css3/blending/isolation-isolate-blended-child.html:
1671         * css3/blending/repaint/blend-mode-isolate-stacking-context.html:
1672         * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect.html:
1673         * css3/blending/repaint/blend-mode-turn-off-isolation.html:
1674         * css3/blending/resources/blending-style.css: Added.
1675         This file contains classes shared by multiple blending tests.
1676         
1677         * css3/blending/resources/dump-layer-tree.js: Added.
1678         * css3/blending/script-tests/background-blend-mode-property-parsing.js:
1679         * css3/blending/script-tests/blend-mode-property-parsing-invalid.js:
1680         * css3/blending/script-tests/blend-mode-property-parsing.js:
1681
1682 2014-07-21  Manuel Rego Casasnovas  <rego@igalia.com>
1683
1684         [CSS Grid Layout] Rename gridAutoFlow[Row|Column] to gridAutoFlow[Row|Column]Sparse
1685         https://bugs.webkit.org/show_bug.cgi?id=135013
1686
1687         Rename CSS styles in grid layout tests to make the name more explicit.
1688         As the default mode for auto-placement algorithm is "sparse".
1689
1690         Reviewed by Darin Adler.
1691
1692         * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
1693         * fast/css-grid-layout/grid-auto-flow-get-set-expected.txt:
1694         * fast/css-grid-layout/grid-auto-flow-get-set.html:
1695         * fast/css-grid-layout/grid-auto-flow-resolution.html:
1696         * fast/css-grid-layout/grid-auto-flow-sparse.html:
1697         * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
1698         * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
1699         * fast/css-grid-layout/grid-item-auto-placement-definite-span.html:
1700         * fast/css-grid-layout/grid-item-order-auto-flow-resolution.html:
1701         * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
1702         * fast/css-grid-layout/resources/grid.css:
1703         (.gridAutoFlowColumnSparse):
1704         (.gridAutoFlowRowSparse):
1705         (.gridAutoFlowColumn): Deleted.
1706         (.gridAutoFlowRow): Deleted.
1707
1708 2014-07-20  Diego Pino Garcia  <dpino@igalia.com>
1709
1710         ES6: Implement Math.sign()
1711         https://bugs.webkit.org/show_bug.cgi?id=134980
1712
1713         Reviewed by Darin Adler.
1714
1715         * js/script-tests/Object-getOwnPropertyNames.js:
1716         * js/script-tests/math.js:
1717
1718 2014-07-19  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1719
1720         [GTK] Unreviewed GTK gardening.
1721
1722         * platform/gtk/TestExpectations: Report and mark new failures. Update some expectations.
1723
1724 2014-07-18  Simon Fraser  <simon.fraser@apple.com>
1725
1726         [iOS WK2] position:fixed in iframes with programmatic scroll could end up in the wrong place
1727         https://bugs.webkit.org/show_bug.cgi?id=135078
1728
1729         Reviewed by Tim Horton.
1730         
1731         Test with position:fixed inside an iframe that scrolls programmatically.
1732
1733         * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt: Added.
1734         * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame.html: Added.
1735         * platform/mac-wk2/tiled-drawing/scrolling/frames/resources/autoscrolling-frame-with-fixed.html: Added.
1736
1737 2014-07-18  Alexey Proskuryakov  <ap@apple.com>
1738
1739         media/video-seek-with-negative-playback.html is flaky on Mac
1740         https://bugs.webkit.org/show_bug.cgi?id=135071
1741
1742         * platform/mac/TestExpectations: Marked it as such.
1743
1744 2014-07-18  Zalan Bujtas  <zalan@apple.com>
1745
1746         Add timeout for transition end. Speculative layout test fix.
1747
1748         * fast/layers/no-clipping-overflow-hidden-added-after-transform.html:
1749
1750 2014-07-18  Mario Sanchez Prada  <mario.prada@samsung.com>
1751
1752         [GTK] Unreviewed gardening. Removing failure expectations for tests now passing.
1753
1754         * platform/gtk/TestExpectations: Removed failure expectations.
1755
1756 2014-07-18  Commit Queue  <commit-queue@webkit.org>
1757
1758         Unreviewed, rolling out r171218.
1759         https://bugs.webkit.org/show_bug.cgi?id=135055
1760
1761         Made fast/dom/HTMLObjectElement/beforeload-set-text-
1762         crash.xhtml crash (Requested by ap on #webkit).
1763
1764         Reverted changeset:
1765
1766         "REGRESSION (r169105): Crash in selection"
1767         https://bugs.webkit.org/show_bug.cgi?id=134303
1768         http://trac.webkit.org/changeset/171218
1769
1770 2014-07-18  Mario Sanchez Prada  <mario.prada@samsung.com>
1771
1772         [GTK] Unreviewed GTK gardening. Tests passing after SVN r171001
1773
1774         * platform/gtk/TestExpectations: Removed tests that are now passing.
1775
1776 2014-07-18  Radu Stavila  <stavila@adobe.com>
1777
1778         REGRESSION (r169105): Crash in selection
1779         https://bugs.webkit.org/show_bug.cgi?id=134303
1780
1781         Reviewed by Ryosuke Niwa.
1782
1783         Added test for the crash that occurred in some cases when selecting.
1784
1785         * fast/regions/selection/crash-deselect-expected.txt: Added.
1786         * fast/regions/selection/crash-deselect.html: Added.
1787
1788 2014-07-17  Zalan Bujtas  <zalan@apple.com>
1789
1790         Subpixel rendering: Embedded non-compositing rotate transform paints to wrong position.
1791         https://bugs.webkit.org/show_bug.cgi?id=135028
1792
1793         Reviewed by Simon Fraser.
1794
1795         CTM always translates to where the layer's renderer() is going to paint.
1796         It ensures that the pixel snapped renderer() always end up painting to (0, 0) which is
1797         required to be able to position properly on transformed context.
1798
1799         * fast/layers/hidpi-transform-on-child-content-is-mispositioned-expected.html: Added.
1800         * fast/layers/hidpi-transform-on-child-content-is-mispositioned.html: Added.
1801
1802 2014-07-17  Alexey Proskuryakov  <ap@apple.com>
1803
1804         fast/repaint/obscured-background-no-repaint.html is very flaky
1805         https://bugs.webkit.org/show_bug.cgi?id=131477
1806
1807         * platform/mac-wk2/TestExpectations:
1808         * platform/mac/TestExpectations:
1809         Moved the expectation out of WK2, as this also happens with WK1 on some bots.
1810
1811 2014-07-17  Alexey Proskuryakov  <ap@apple.com>
1812
1813         Remove inspector-protocol/profiler tests from TestExpectations, now that they no
1814         longer exist.
1815
1816         * platform/gtk/TestExpectations:
1817         * platform/mac/TestExpectations:
1818
1819 2014-07-17  Timothy Hatcher  <timothy@apple.com>
1820
1821         Make console.profile record to the Timeline.
1822
1823         https://bugs.webkit.org/show_bug.cgi?id=134643
1824
1825         Reviewed by Joseph Pecoraro.
1826
1827         * fast/profiler/profile-with-no-title-expected.txt:
1828
1829         * inspector-protocol/profiler/console-profile-expected.txt: Removed.
1830         * inspector-protocol/profiler/console-profile.html: Removed.
1831         * inspector-protocol/profiler/console-profileEnd-parameterless-expected.txt: Removed.
1832         * inspector-protocol/profiler/console-profileEnd-parameterless.html: Removed.
1833         Removed because console.profile does not go through the profiler protocol now.
1834
1835 2014-07-16  Roger Fong  <roger_fong@apple.com>
1836
1837         Add test for r169820.
1838         https://bugs.webkit.org/show_bug.cgi?id=135002.
1839
1840         Reviewed by Dean Jackson.
1841
1842         * platform/mac-wk2/plugins/snapshotting/autoplay-dominant-blank-plugin-moved-into-view-expected.txt: Added.
1843         * plugins/snapshotting/autoplay-dominant-blank-plugin-moved-into-view.html: Added.
1844
1845 2014-07-17  Alexey Proskuryakov  <ap@apple.com>
1846
1847         plugins/quicktime-plugin-replacement.html is flaky
1848         https://bugs.webkit.org/show_bug.cgi?id=135015
1849
1850         * platform/mac/TestExpectations: Marked as such.
1851
1852 2014-07-17  Alexey Proskuryakov  <ap@apple.com>
1853
1854         Some inspector-protocol test expectations gardening.
1855
1856         Moved cross-platform expectations for inspector-protocol/debugger/setBreakpoint-dfg*
1857         tests to a cross-platform file, and added a Mac expectation for
1858         inspector-protocol/profiler/console-profile.html.
1859
1860         * TestExpectations:
1861         * platform/efl/TestExpectations:
1862         * platform/gtk/TestExpectations:
1863         * platform/mac/TestExpectations:
1864         * platform/win/TestExpectations:
1865
1866 2014-07-17  Alexey Proskuryakov  <ap@apple.com>
1867
1868         Flaky Test: media/video-ended-event-negative-playback.html
1869         https://bugs.webkit.org/show_bug.cgi?id=134490
1870
1871         * platform/mac/TestExpectations: Marking as such.
1872
1873 2014-07-17  Jer Noble  <jer.noble@apple.com>
1874
1875         Enable legacy fullscreen API in media controls
1876         https://bugs.webkit.org/show_bug.cgi?id=134985
1877
1878         Reviewed by Eric Carlson.
1879
1880         Rebaseline expected results.
1881
1882         * platform/mac/fast/hidpi/video-controls-in-hidpi-expected.txt:
1883         * platform/mac/fast/layers/video-layer-expected.txt:
1884         * platform/mac/media/media-controls-clone-expected.txt:
1885         * platform/mac/webarchive/loading/video-in-webarchive-expected.txt:
1886
1887 2014-07-17  Manuel Rego Casasnovas  <rego@igalia.com>
1888
1889         [CSS Grid Layout] Add element.style coverage for grid-auto-flow
1890         https://bugs.webkit.org/show_bug.cgi?id=134966
1891
1892         Reviewed by Sergio Villar Senin.
1893
1894         As follow-up patch after r170996 we're adding new test cases for
1895         grid-auto-flow to check the correct behavior of element.style.
1896
1897         * fast/css-grid-layout/grid-auto-flow-get-set-expected.txt: Updated
1898         expectations accordingly.
1899         * fast/css-grid-layout/grid-auto-flow-get-set.html: Updated test to add
1900         checks for element.style.
1901         * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
1902         (checkGridAutoFlowSetCSSValue): Add new helper method to check
1903         grid-auto-flow property.
1904         (checkGridAutoFlowSetJSValue): Ditto.
1905
1906 2014-07-16  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1907
1908         [GTK] Unreviewed GTK gardening.
1909
1910         * platform/gtk/TestExpectations: Report and mark new failures. Update some expectations.
1911         * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt: Rebaseline after r171033.
1912         * platform/gtk/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt: Added. Rebaseline after r171046.
1913
1914 2014-07-16  Roger Fong  <roger_fong@apple.com>
1915
1916         Unreviewed gardening. Skip some text track tests that fail only on release wk1 builds.
1917
1918         * platform/mac-wk1/TestExpectations:
1919
1920 2014-07-16  Roger Fong  <roger_fong@apple.com>
1921
1922         Unreviewed. Skip in-band text track test on Mountain Lion.
1923
1924         * platform/mac/TestExpectations:
1925         In-band text tracks not supported on ML.
1926
1927 2014-07-16  Zalan Bujtas  <zalan@apple.com>
1928
1929         Subpixel rendering: Adjust cliprect with devicePixelFractionFromRenderer() before painting.
1930         https://bugs.webkit.org/show_bug.cgi?id=134950
1931         <rdar://problem/17617994>
1932
1933         Reviewed by Simon Fraser.
1934
1935         The cliprect coming from the graphics layer needs to be adjusted with the subpixel gap
1936         from renderer. This is symmetric with the offsetting we do, when the dirty rect is sent off to the GraphicsLayer.
1937         It puts us back to the correct coordinating system for intersecting with renderers.
1938
1939         * compositing/hidpi-compositing-layer-with-tile-layers-on-subpixel-position-expected.html: Added.
1940         * compositing/hidpi-compositing-layer-with-tile-layers-on-subpixel-position.html: Added.
1941
1942 2014-07-16  Roger Fong  <roger_fong@apple.com>
1943
1944         Captions container should not clip content.
1945         https://bugs.webkit.org/show_bug.cgi?id=134840.
1946         <rdar://problem/14553608>.
1947
1948         Reviewed by Simon Fraser.
1949
1950         * media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt: Rebaseline.
1951         * media/track/captions-webvtt/long-word-small-track-display.vtt: Added.
1952         * media/track/track-in-band-subtitles-too-large-expected.txt: Added.
1953         * media/track/track-in-band-subtitles-too-large.html: Added.
1954         * media/track/track-long-word-container-sizing-expected.txt: Added.
1955         * media/track/track-long-word-container-sizing.html: Added.
1956         
1957         We no longer break in the middle of a word, this test is no longer useful.
1958         * media/track/captions-webvtt/long-word.vtt: Removed.
1959         * media/track/track-word-breaking-expected.txt: Removed.
1960         * media/track/track-word-breaking.html: Removed.
1961
1962 2014-07-16  Mike West  <mkwst@chromium.org>
1963
1964         CSP: Drop 'script-nonce' directive.
1965         https://bugs.webkit.org/show_bug.cgi?id=134926
1966
1967         Reviewed by Darin Adler.
1968
1969         Dropping the nonce tests, as we're removing the functionality.
1970
1971         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-expected.txt: Removed.
1972         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed.html: Removed.
1973         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-expected.txt: Removed.
1974         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked.html: Removed.
1975         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt: Removed.
1976         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce.html: Removed.
1977         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-scriptsrc-blocked-expected.txt: Removed.
1978         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-scriptsrc-blocked.html: Removed.
1979         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-separators-allowed-expected.txt: Removed.
1980         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-separators-allowed.html: Removed.
1981
1982 2014-07-16  Jer Noble  <jer.noble@apple.com>
1983
1984         [MSE] REGRESSION(r171033): ASSERT in WebCore::MediaSource::onReadyStateChange()
1985         https://bugs.webkit.org/show_bug.cgi?id=134941
1986
1987         Reviewed by Eric Carlson.
1988
1989         Update media/media-source/media-source-end-of-stream.html to use an empty parameter, rather
1990         than an empty string parameter, to endOfStream().
1991
1992         * media/media-source/media-source-end-of-stream-expected.txt:
1993         * media/media-source/media-source-end-of-stream.html:
1994
1995 2014-07-16  Jinwoo Song  <jinwoo7.song@samsung.com>
1996
1997         [EFL] Unreviewed EFL gardening.
1998
1999         Rebaseline tests after r168575, r170138 and r170418.
2000
2001         * platform/efl/fast/dynamic/text-combine-expected.png: Rebaseline after r170418.
2002         * platform/efl/fast/dynamic/text-combine-expected.txt: Rebaseline after r170418.
2003         * platform/efl/fast/forms/control-restrict-line-height-expected.png: Rebaseline after r168575.
2004         * platform/efl/fast/forms/control-restrict-line-height-expected.txt: Rebaseline after r168575.
2005         * platform/efl/fast/forms/placeholder-position-expected.png: Rebaseline after r168575.
2006         * platform/efl/fast/forms/placeholder-position-expected.txt: Rebaseline after r168575.
2007         * platform/efl/fast/repaint/japanese-rl-selection-clear-expected.png: Rebaseline after r170418.
2008         * platform/efl/fast/repaint/japanese-rl-selection-clear-expected.txt: Added. Rebaseline after r170418.
2009         * platform/efl/fast/repaint/japanese-rl-selection-repaint-expected.png: Rebaseline after r170418.
2010         * platform/efl/fast/repaint/japanese-rl-selection-repaint-expected.txt: Added. Rebaseline after r170418.
2011         * platform/efl/fast/text/international/wrap-CJK-001-expected.txt: Added. Rebaseline after r170418.
2012         * platform/efl/fast/writing-mode/Kusa-Makura-background-canvas-expected.png: Rebaseline after r170418.
2013         * platform/efl/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt: Rebaseline after r170418.
2014
2015 2014-07-16  Jinwoo Song  <jinwoo7.song@samsung.com>
2016
2017         [EFL] Unreviewed EFL gardening after r170138.
2018
2019         * platform/efl/accessibility/image-map2-expected.txt: Updated.
2020         * platform/efl/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Updated.
2021
2022 2014-07-15  Antti Koivisto  <antti@apple.com>
2023
2024         REGRESSION (r155957): Invalid cast in WebCore::RenderNamedFlowThread::getRanges
2025         https://bugs.webkit.org/show_bug.cgi?id=134888
2026
2027         Reviewed by Mihnea Ovidenie.
2028
2029         * fast/regions/flowthread-getranges-box-cast-expected.txt: Added.
2030         * fast/regions/flowthread-getranges-box-cast.html: Added.
2031
2032 2014-07-14  Zalan Bujtas  <zalan@apple.com>
2033
2034         Subpixel rendering: Zero sized compositing container's content positioned off by one device pixel.
2035         https://bugs.webkit.org/show_bug.cgi?id=134903
2036
2037         Reviewed by Simon Fraser.
2038
2039         The compositing layer boundaries are calculated using its renderer()'s and the renderer()'s
2040         descendants' bounds. However when the renderer() is zero sized, its bounds are omitted.
2041         In such cases, when the child content has offset from the renderer(), the subpixel adjustment
2042         of the compositing layer becomes negative (-meaning that the compositing layer is to the right/bottom
2043         direction from its renderer()). Remove fabs() to be able to express such direction.
2044
2045         * compositing/hidpi-compositing-layer-with-zero-sized-container-expected.html: Added.
2046         * compositing/hidpi-compositing-layer-with-zero-sized-container.html: Added.
2047
2048 2014-07-14  Dean Jackson  <dino@apple.com>
2049
2050         Provide some large JPEG images with EXIF orientation for subsampling tests
2051         https://bugs.webkit.org/show_bug.cgi?id=134847
2052
2053         Reviewed by Sam Weinig.
2054
2055         Four images (either 3000x2000 or 2000x3000) that each have EXIF rotation
2056         attributes that should render with an arrow pointing UP. The
2057         orientation-rotate-0.jpg should always render correctly, even if EXIF
2058         rotation is ignored. The others are variations on that image that were
2059         saved in rotated form, then reverted to the correct orientation via EXIF.
2060
2061         * fast/canvas/resources/orientation-rotate-0.jpg: Added.
2062         * fast/canvas/resources/orientation-rotate-180.jpg: Added.
2063         * fast/canvas/resources/orientation-rotate-90-ccw.jpg: Added.
2064         * fast/canvas/resources/orientation-rotate-90-cw.jpg: Added.
2065
2066 2014-07-14  Daniel Bates  <dabates@apple.com>
2067
2068         [iOS] Add tests to ensure CSS :active and :hover are applied when processing touch events
2069         https://bugs.webkit.org/show_bug.cgi?id=134905
2070         <rdar://problem/16602779> 
2071
2072         Reviewed by Simon Fraser.
2073
2074         Upstream tests by Andreas Kling for <rdar://problem/14324231>.
2075
2076         Add a DRT test to ensure that we apply the style for the CSS pseudo-class :active when
2077         processing touch events.
2078
2079         * platform/iphone-simulator/fast/events/ontouchstart-active-selector-expected.txt: Added.
2080         * platform/iphone-simulator/fast/events/ontouchstart-active-selector.html: Added.
2081
2082 2014-07-14  Manuel Rego Casasnovas  <rego@igalia.com>
2083
2084         [CSS Grid Layout] Support sparse in auto-placement algorithm
2085         https://bugs.webkit.org/show_bug.cgi?id=134544
2086
2087         Reviewed by Sergio Villar Senin.
2088
2089         Test cases have been adapted accordingly, adding new cases to cover both
2090         sparse and dense options.
2091
2092         * fast/css-grid-layout/grid-auto-flow-resolution-expected.txt:
2093         * fast/css-grid-layout/grid-auto-flow-resolution.html:
2094         * fast/css-grid-layout/grid-auto-flow-sparse-expected.txt: Added.
2095         * fast/css-grid-layout/grid-auto-flow-sparse.html: Added.
2096         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
2097         * fast/css-grid-layout/grid-item-auto-placement-automatic-span-expected.txt:
2098         * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
2099         * fast/css-grid-layout/grid-item-auto-placement-definite-span-expected.txt:
2100         * fast/css-grid-layout/grid-item-auto-placement-definite-span.html:
2101         * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
2102         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
2103         * fast/css-grid-layout/resources/grid.css:
2104         (.autoRowAutoColumnSpanning2):
2105         (.autoRowSpanning2AutoColumn):
2106         (.autoRowSpanning2AutoColumnSpanning3):
2107         (.autoRowSpanning3AutoColumnSpanning2):
2108         (.gridAutoFlowColumnDense):
2109         (.gridAutoFlowRowDense):
2110
2111 2014-07-14  Bear Travis  <betravis@adobe.com>
2112
2113         [Feature Queries] Enable Feature Queries on Mac
2114         https://bugs.webkit.org/show_bug.cgi?id=134404
2115
2116         Reviewed by Antti Koivisto.
2117
2118         Resume running the Feature Queries tests on Mac.
2119
2120         * platform/mac/TestExpectations: Unskip the tests.
2121
2122 2014-07-14  Bruno de Oliveira Abinader  <bruno.d@partner.samsung.com>
2123
2124         [css3-text] Add editing test for CSS3 Text Decoration properties
2125         https://bugs.webkit.org/show_bug.cgi?id=120114
2126
2127         Reviewed by Darin Adler.
2128
2129         Adds editing layout test to verify that CSS3 Text Decoration properties
2130         are being properly propagated.
2131
2132         * editing/pasteboard/insert-text-decoration-expected.txt: Added.
2133         * editing/pasteboard/insert-text-decoration.html: Added.
2134         * platform/mac/TestExpectations: Skip while CSS3_TEXT is disabled by default.
2135         * platform/win/TestExpectations: Skip while CSS3_TEXT is disabled by default.
2136
2137 2014-07-14  Jinwoo Song  <jinwoo7.song@samsung.com>
2138
2139         [EFL] Unreviewed EFL gardening.
2140
2141         Rebaseline tests after r170418 and r170433.
2142
2143         * platform/efl/fast/regions/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Added. Rebaseline after r170418.
2144         * platform/efl/fast/regions/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Rebaseline after r170418.
2145         * platform/efl/fast/text/decorations-with-text-combine-expected.png: Rebaseline after r170418.
2146         * platform/efl/fast/text/decorations-with-text-combine-expected.txt: Rebaseline after r170418.
2147         * platform/efl/fast/text/emphasis-vertical-expected.png: Rebaseline after r170418.
2148         * platform/efl/fast/text/emphasis-vertical-expected.txt: Rebaseline after r170418.
2149         * platform/efl/fast/text/international/002-expected.png: Rebaseline after r170418.
2150         * platform/efl/fast/text/international/002-expected.txt: Rebaseline after r170418.
2151         * platform/efl/fast/text/international/text-combine-image-test-expected.png: Rebaseline after r170418.
2152         * platform/efl/fast/text/international/text-combine-image-test-expected.txt: Rebaseline after r170418.
2153         * platform/efl/fast/text/international/wrap-CJK-001-expected.png: Rebaseline after r170418.
2154         * platform/efl/fast/writing-mode/border-vertical-lr-expected.png: Rebaseline after r170418.
2155         * platform/efl/fast/writing-mode/border-vertical-lr-expected.txt: Rebaseline after r170418.
2156         * platform/efl/fast/writing-mode/japanese-lr-selection-expected.png: Rebaseline after r170418.
2157         * platform/efl/fast/writing-mode/japanese-lr-selection-expected.txt: Rebaseline after r170418.
2158         * platform/efl/fast/writing-mode/japanese-lr-text-expected.png: Rebaseline after r170418.
2159         * platform/efl/fast/writing-mode/japanese-lr-text-expected.txt: Rebaseline after r170418.
2160         * platform/efl/fast/writing-mode/japanese-rl-selection-expected.png: Rebaseline after r170418.
2161         * platform/efl/fast/writing-mode/japanese-rl-selection-expected.txt: Rebaseline after r170418.
2162         * platform/efl/fast/writing-mode/japanese-rl-text-expected.png: Rebaseline after r170418.
2163         * platform/efl/fast/writing-mode/japanese-rl-text-expected.txt: Rebaseline after r170418.
2164         * platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png: Rebaseline after r170433.
2165         * platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added. Rebaseline after r170433.
2166         * platform/efl/svg/filters/feBlend-all-blendmodes-expected.txt: Added. Rebaseline after r170433.
2167
2168 2014-07-14  Jinwoo Song  <jinwoo7.song@samsung.com>
2169
2170         [EFL] Unreviewed EFL gardening.
2171
2172         Remove failure expectations for tests that have been passing after r168350, r169309 and r169620.
2173
2174         * platform/efl/TestExpectations:
2175
2176 2014-07-14  Jinwoo Song  <jinwoo7.song@samsung.com>
2177
2178         [EFL] Unreviewed EFL gardening.
2179
2180         * platform/efl/css1/formatting_model/inline_elements-expected.png: Rebaseline after r170875.
2181         * platform/efl/css1/formatting_model/inline_elements-expected.txt: Rebaseline after r170875.
2182
2183 2014-07-12  Nikos Andronikos  <nikos.andronikos-webkit@cisra.canon.com.au>
2184
2185         Elements with rendering disabled due to dimensions should not contribute to parent bounding box
2186         https://bugs.webkit.org/show_bug.cgi?id=134184
2187
2188         Reviewed by Dirk Schulze.
2189
2190         Test, for each element type, that when rendering is disabled, that element does not contribute
2191         to the bounding box for an ancestor element.
2192
2193         Added test to ensure zero width/height polyline and polygon do contribute to ancestor bounding box.
2194
2195         Updated expected results for 1 existing test (shapes-rect-02-t) as this test included zero
2196         width and zero height rects and these were previously included in the repaint rect.
2197
2198         * platform/mac/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt:
2199         * svg/custom/GetBBox-path-nodata-expected.txt: Added.
2200         * svg/custom/GetBBox-path-nodata.html: Added.
2201         * svg/custom/GetBBox-polygon-nodata-expected.txt: Added.
2202         * svg/custom/GetBBox-polygon-nodata.html: Added.
2203         * svg/custom/GetBBox-polyline-nodata-expected.txt: Added.
2204         * svg/custom/GetBBox-polyline-nodata.html: Added.
2205         * svg/custom/getBBox-container-hiddenchild-expected.txt: Added.
2206         * svg/custom/getBBox-container-hiddenchild.html: Added.
2207         * svg/custom/getBBox-perpendicular-polygon-expected.txt: Added.
2208         * svg/custom/getBBox-perpendicular-polygon.svg: Added.
2209         * svg/custom/getBBox-perpendicular-polyline-expected.txt: Added.
2210         * svg/custom/getBBox-perpendicular-polyline.svg: Added.
2211
2212 2014-07-11  Jer Noble  <jer.noble@apple.com>
2213
2214         [MSE] http/tests/media/media-source/mediasource-duration.html is failing.
2215         https://bugs.webkit.org/show_bug.cgi?id=134852
2216
2217         Reviewed by Eric Carlson.
2218
2219         Eliminate flakiness in the mediasource-duration.html test by not playing
2220         the media while testing seeking and duration.
2221         * http/tests/media/media-source/mediasource-duration.html:
2222
2223         Update testharness.js to the latest W3C version:
2224         * http/tests/w3c/resources/testharness.js:
2225
2226 2014-07-11  Zalan Bujtas  <zalan@apple.com>
2227
2228         REGRESSION (r168868): eBay 'see all' links fail due to different JS bindings conversion behavior.
2229         https://bugs.webkit.org/show_bug.cgi?id=134841
2230         <rdar://problem/17577563>
2231
2232         Reviewed by Simon Fraser.
2233
2234         Revert back to type int for Element.scroll* APIs in order to preserve exception handling
2235         behavior.
2236
2237         * cssom/non-subpixel-scroll-top-left-values-expected.txt: Added.
2238         * cssom/non-subpixel-scroll-top-left-values.html: Added.
2239
2240 2014-07-11  Javier Fernandez  <jfernandez@igalia.com>
2241
2242         [CSS Grid Layout] Implement justify-self css property
2243         https://bugs.webkit.org/show_bug.cgi?id=134419
2244
2245         Reviewed by Dean Jackson.
2246
2247         This change adds the justify-self property from CSS 3 Box Alignment
2248         and implements the parsing.
2249
2250         From Blink r164685 by <jchaffraix@chromium.org>
2251
2252         * fast/css/parse-justify-self-expected.txt: Added.
2253         * fast/css/parse-justify-self.html: Added.
2254
2255 2014-07-11  Brent Fulgham  <bfulgham@apple.com>
2256
2257         Use a separate backdrop element to allow cues to have highlight and background color
2258         https://bugs.webkit.org/show_bug.cgi?id=134821
2259         <rdar://problem/15999721>
2260
2261         Reviewed by Eric Carlson.
2262
2263         Updated tests for new formatting logic.
2264
2265         * platform/mac/media/track/track-cue-rendering-horizontal-expected.png:
2266         * platform/mac/media/track/track-cue-rendering-horizontal-expected.txt:
2267
2268 2014-07-11  Zalan Bujtas  <zalan@apple.com>
2269
2270         Subpixel layout: return integral results for offset*, client*, scroll* by default.
2271         https://bugs.webkit.org/show_bug.cgi?id=134651
2272
2273         Reviewed by Simon Fraser.
2274
2275         Revert to returning integral values for Element.offset* client* scroll* by default.
2276         Fractional values break number of sites(tight design) and JS frameworks(fail to handle fractional values).
2277
2278         Since snapped dimension depends on both the original point and the width/height of the box,
2279         we need to call RenderBoxModelObject::pixelSnapped*() helpers, instead of round().
2280
2281         Covered by existing tests
2282
2283         * cssom/subpixel-offsetleft-top-width-height-values-expected.txt:
2284
2285 2014-07-11  Zalan Bujtas  <zalan@apple.com>
2286
2287         Subpixel rendering: icloud.com password arrow has clipped circle at some window sizes.
2288         https://bugs.webkit.org/show_bug.cgi?id=134824
2289         <rdar://problem/17612729>
2290
2291         Reviewed by Simon Fraser.
2292
2293         Transparent layer clipping needs device pixel offset adjusting.
2294
2295         * fast/layers/wrong-clipping-semi-transparent-compositing-layer-on-subpixel-position-expected.html: Added.
2296         * fast/layers/wrong-clipping-semi-transparent-compositing-layer-on-subpixel-position.html: Added.
2297
2298 2014-07-11  Manuel Rego Casasnovas  <rego@igalia.com>
2299
2300         [CSS Grid Layout] Update grid-auto-flow to the new syntax
2301         https://bugs.webkit.org/show_bug.cgi?id=134057
2302
2303         Reviewed by Sergio Villar Senin.
2304
2305         Adapted current tests to the new syntax. Keeping old "none" behavior
2306         using "stack".
2307
2308         Add new use cases to cover the new syntax to grid-auto-flow-get-set.html
2309         and grid-shorthand-get-set.html.
2310
2311         * fast/css-grid-layout/grid-auto-flow-get-set-expected.txt:
2312         * fast/css-grid-layout/grid-auto-flow-get-set.html:
2313         * fast/css-grid-layout/grid-auto-flow-resolution.html:
2314         * fast/css-grid-layout/grid-auto-flow-update-expected.txt:
2315         * fast/css-grid-layout/grid-auto-flow-update.html:
2316         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
2317         * fast/css-grid-layout/grid-item-z-index-change-repaint.html:
2318         * fast/css-grid-layout/grid-item-z-index-stacking-context.html:
2319         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
2320         * fast/css-grid-layout/grid-shorthand-get-set.html:
2321         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
2322         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
2323         * fast/css-grid-layout/resources/grid.css:
2324         (.gridAutoFlowStack):
2325         (.gridAutoFlowNone): Deleted.
2326         * fast/css/getComputedStyle/computed-style-expected.txt:
2327         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2328         * ietestcenter/css3/grid/grid-column-001.htm:
2329         * ietestcenter/css3/grid/grid-column-002.htm:
2330         * ietestcenter/css3/grid/grid-column-003.htm:
2331         * svg/css/getComputedStyle-basic-expected.txt:
2332
2333 2014-07-10  Myles C. Maxfield  <mmaxfield@apple.com>
2334
2335         [iOS] Pasting rich content does not perform a two-step paste
2336         https://bugs.webkit.org/show_bug.cgi?id=134795
2337
2338         Reviewed by Benjamin Poulain.
2339
2340         Copy and paste some text, and make sure that the two step paste occurred.
2341         The mechanism for detecting this is whether or not styles have changed appropriately.
2342
2343         * platform/ios-sim/editing/pasteboard/two-step-paste-expected.txt: Added.
2344         * platform/ios-sim/editing/pasteboard/two-step-paste.html: Added.
2345
2346 2014-07-10  Jinwoo Song  <jinwoo7.song@samsung.com>
2347
2348         [EFL] Unreviewed EFL gardening.
2349
2350         Rebaseline tests after r170304 and r170619.
2351
2352         * platform/efl/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.png: Added after r170304.
2353         * platform/efl/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt: Added after r170304.
2354         * platform/efl/fast/text/indic-expected.png: Added after r170619.
2355         * platform/efl/fast/text/indic-expected.txt: Added after r170619.
2356
2357 2014-07-10  Jinwoo Song  <jinwoo7.song@samsung.com>
2358
2359         [EFL] Unreviewed EFL gardening.
2360
2361         Rebaseline tests after r170207.
2362
2363         * platform/efl/fast/text/khmer-lao-font-expected.txt: Added.
2364
2365 2014-07-10  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2366
2367         [XHR] overrideMimeType() should be able to change encoding in HEADERS RECEIVED state
2368         https://bugs.webkit.org/show_bug.cgi?id=128968
2369
2370         Reviewed by Alexey Proskuryakov.
2371
2372         Added test equivalent to http://w3c-test.org/web-platform-tests/master/XMLHttpRequest/overridemimetype-headers-received-state-force-shiftjis.htm
2373         The test sets overrideMimeType when xhr state is changed to HEADERS RECEIVED.
2374
2375         * http/tests/xmlhttprequest/overridemimetype-headers-received-state-force-shiftjis-expected.txt: Added.
2376         * http/tests/xmlhttprequest/overridemimetype-headers-received-state-force-shiftjis.html: Added.
2377         * http/tests/xmlhttprequest/resources/get-content.php: Added.
2378
2379 2014-07-08  Jeffrey Pfau  <jpfau@apple.com>
2380
2381         Fix flaky loading tests
2382         https://bugs.webkit.org/show_bug.cgi?id=133696
2383
2384         Reviewed by Ryosuke Niwa.
2385
2386         * platform/wk2/TestExpectations: Unskip no-longer failing tests
2387
2388 2014-07-09  Hunseop Jeong  <hs85.jeong@samsung.com>
2389
2390         [EFL] gardening after r170868  
2391         https://bugs.webkit.org/show_bug.cgi?id=134717 
2392
2393         Unreviewed, EFL gardening. 
2394
2395         Four tests have been rebaselined, and disable the gamepad tests
2396
2397         * platform/efl/TestExpectations: Disable the gamepad tests
2398         * platform/efl/fast/text/atsui-multiple-renderers-expected.png:
2399         * platform/efl/fast/text/atsui-multiple-renderers-expected.txt:
2400         * platform/efl/fast/text/complex-text-opacity-expected.png:
2401         * platform/efl/fast/text/complex-text-opacity-expected.txt:
2402         * platform/efl/fast/text/midword-break-before-surrogate-pair-expected.png:
2403         * platform/efl/fast/text/midword-break-before-surrogate-pair-expected.txt:
2404         * platform/efl/transforms/2d/hindi-rotated-expected.png:
2405         * platform/efl/transforms/2d/hindi-rotated-expected.txt:
2406
2407 2014-07-09  Jer Noble  <jer.noble@apple.com>
2408
2409         [MSE] http/tests/media/media-source/mediasource-closed.html is failing.
2410         https://bugs.webkit.org/show_bug.cgi?id=134775
2411
2412         Reviewed by Eric Carlson.
2413
2414         Update the test to use isNaN rather than Number.isNaN.
2415
2416         * http/tests/media/media-source/mediasource-closed.html:
2417
2418 2014-07-09  Javier Fernandez  <jfernandez@igalia.com>
2419
2420         CSS canvas color parsing accepts invalid color identifiers
2421         https://bugs.webkit.org/show_bug.cgi?id=134661
2422
2423         Reviewed by Benjamin Poulain.
2424
2425         The parseSystemFunction determines now whether the parsed color is
2426         valid or not.
2427
2428         The rgb-color-parser covers css style color parsing cases, which
2429         already provide coverage for invalid color identifiers. I've added
2430         a few more, though.
2431
2432         * fast/canvas/canvas-color-serialization-expected.txt:
2433         * fast/canvas/script-tests/canvas-color-serialization.js:
2434         * fast/css/test-setting-canvas-color-expected.txt:
2435         * fast/css/test-setting-canvas-color.html:
2436         * svg/dom/rgb-color-parser-expected.txt:
2437         * svg/dom/rgb-color-parser.html:
2438
2439 2014-06-28  Jer Noble  <jer.noble@apple.com>
2440
2441         [MSE] http/tests/media/media-source/mediasource-remove.html is failing.
2442         https://bugs.webkit.org/show_bug.cgi?id=134768
2443
2444         Reviewed by Eric Carlson.
2445
2446         Update mediasource-remove.html with the correct locations of sync-samples.
2447
2448         * http/tests/media/media-source/mediasource-remove.html:
2449
2450 2014-07-09  Antti Koivisto  <antti@apple.com>
2451
2452         fast/dom/HTMLImageElement/sizes/image-sizes-js-change.html is failing in some bots
2453         https://bugs.webkit.org/show_bug.cgi?id=134769
2454
2455         * TestExpectations: Skipping the test.
2456
2457 2014-07-09  Jer Noble  <jer.noble@apple.com>
2458
2459         [MSE] http/tests/media/media-source/mediasource-endofstream-invaliderror.html is failing.
2460         https://bugs.webkit.org/show_bug.cgi?id=134413
2461
2462         Reviewed by Eric Carlson.
2463
2464         Fix an inadevntant editing error in mediasource-endofstream-invaliderror.html, and fix missing
2465         whitespace at the end of http/tests/media/media-source/mediasource-endofstream-invaliderror-expected.txt.
2466
2467         * http/tests/media/media-source/mediasource-endofstream-invaliderror-expected.txt:
2468         * http/tests/media/media-source/mediasource-endofstream-invaliderror.html:
2469
2470 2014-07-09  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2471
2472         [GTK] Unreviewed GTK gardening.
2473
2474         * platform/gtk/TestExpectations: Report and mark new failing and flaky tests. Adjust some tests expectations.
2475         * platform/gtk/css1/formatting_model/inline_elements-expected.txt: Rebaseline after r170875.
2476
2477 2014-07-08  Alex Christensen  <achristensen@webkit.org>
2478
2479         Remove webkit prefix from pointer lock tests.
2480         https://bugs.webkit.org/show_bug.cgi?id=134744
2481
2482         Reviewed by Brady Eidson.
2483
2484         * http/tests/pointer-lock/iframe-sandboxed-allow-pointer-lock-expected.txt:
2485         * http/tests/pointer-lock/iframe-sandboxed-allow-pointer-lock.html:
2486         * http/tests/pointer-lock/iframe-sandboxed-expected.txt:
2487         * http/tests/pointer-lock/iframe-sandboxed-nested-allow-pointer-lock-expected.txt:
2488         * http/tests/pointer-lock/iframe-sandboxed-nested-allow-pointer-lock.html:
2489         * http/tests/pointer-lock/iframe-sandboxed-nested-disallow-then-allow-pointer-lock-expected.txt:
2490         * http/tests/pointer-lock/iframe-sandboxed-nested-disallow-then-allow-pointer-lock.html:
2491         * http/tests/pointer-lock/iframe-sandboxed.html:
2492         * http/tests/pointer-lock/pointerlockelement-different-origin-expected.txt:
2493         * http/tests/pointer-lock/pointerlockelement-different-origin.html:
2494         * http/tests/pointer-lock/pointerlockelement-same-origin-expected.txt:
2495         * http/tests/pointer-lock/pointerlockelement-same-origin.html:
2496         * http/tests/pointer-lock/requestPointerLock-can-not-transfer-between-documents-expected.txt:
2497         * http/tests/pointer-lock/requestPointerLock-can-not-transfer-between-documents.html:
2498         * http/tests/resources/pointer-lock/iframe-common.js:
2499         (document.onpointerlockchange):
2500         (document.onpointerlockerror):
2501         (document.onwebkitpointerlockchange): Deleted.
2502         (document.onwebkitpointerlockerror): Deleted.
2503         * http/tests/resources/pointer-lock/pointer-lock-test-harness.js:
2504         (expectOnlyChangeEvent):
2505         (expectOnlyErrorEvent):
2506         (expectNoEvents):
2507         * pointer-lock/bug90391-move-then-window-open-crash-expected.txt:
2508         * pointer-lock/bug90391-move-then-window-open-crash.html:
2509         * pointer-lock/lock-already-locked-expected.txt:
2510         * pointer-lock/lock-already-locked.html:
2511         * pointer-lock/lock-element-not-in-dom-expected.txt:
2512         * pointer-lock/lock-element-not-in-dom.html:
2513         * pointer-lock/locked-element-iframe-removed-from-dom-expected.txt:
2514         * pointer-lock/locked-element-iframe-removed-from-dom.html:
2515         * pointer-lock/locked-element-removed-from-dom-expected.txt:
2516         * pointer-lock/locked-element-removed-from-dom.html:
2517         * pointer-lock/mouse-event-api-expected.txt:
2518         * pointer-lock/mouse-event-api.html:
2519         * pointer-lock/mouse-event-delivery-expected.txt:
2520         * pointer-lock/mouse-event-delivery.html:
2521         * pointer-lock/pointer-lock-api-expected.txt:
2522         * pointer-lock/pointer-lock-api.html:
2523         * pointer-lock/pointerlockchange-event-on-lock-lost-expected.txt:
2524         * pointer-lock/pointerlockchange-event-on-lock-lost.html:
2525         * pointer-lock/pointerlockchange-pointerlockerror-events-expected.txt:
2526         * pointer-lock/pointerlockchange-pointerlockerror-events.html:
2527         * pointer-lock/pointerlockelement-null-when-pending-expected.txt:
2528         * pointer-lock/pointerlockelement-null-when-pending.html:
2529         Remove webkit prefix on pointer lock functions and events.
2530         This should have been done in r170585.
2531
2532 2014-07-08  Bem Jones-Bey  <bjonesbe@adobe.com>
2533
2534         Ensure we compute the height of replaced elements to 'auto' when appropriate.
2535         https://bugs.webkit.org/show_bug.cgi?id=134700
2536
2537         Reviewed by David Hyatt.
2538
2539         * css2.1/20110323/height-percentage-005-expected.html: Added.
2540         * css2.1/20110323/height-percentage-005.htm: Added.
2541         * css2.1/20110323/support/black96x96.png: Added.
2542         * fast/css/replaced-element-ignore-top-bottom-expected.txt: Added.
2543         * fast/css/replaced-element-ignore-top-bottom.html: Added.
2544
2545 2014-07-07  Zalan Bujtas  <zalan@apple.com>
2546
2547         Subpixel rendering: icloud.com password arrow has clipped circle at some window sizes.
2548         https://bugs.webkit.org/show_bug.cgi?id=134710
2549         <rdar://problem/17545291>
2550
2551         Reviewed by Simon Fraser.
2552
2553         Transparent layer clipping needs device pixel snapping.
2554
2555         * fast/layers/wrong-clipping-semi-transparent-layer-on-subpixel-position-expected.html: Added.
2556         * fast/layers/wrong-clipping-semi-transparent-layer-on-subpixel-position.html: Added.
2557
2558 2014-07-07  Zalan Bujtas  <zalan@apple.com>
2559
2560         Subpixel rendering: Inline box decoration rounds to integral.
2561         https://bugs.webkit.org/show_bug.cgi?id=134523
2562         <rdar://problem/17530298>
2563
2564         Reviewed by Darin Adler.
2565
2566         This patch removes 2 integral roundings from InlineFlowBox:
2567         1. Border and padding sizes are implicitly integral truncated by the 'int' return type
2568            of borderLogicalLeft/Right()/paddingLogicalLeft/Right(). It results in losing
2569            fractional border/padding values.
2570         2. Painting rectangle is explicitly rounded which pushes border and
2571            other decoration elements to odd device pixel positions on retina displays.
2572         These values get pixel snapped right before calling in to GraphicsContext::*.
2573
2574         * fast/inline/hidpi-inline-text-decoration-with-subpixel-value-expected.html: Added.
2575         * fast/inline/hidpi-inline-text-decoration-with-subpixel-value.html: Added.
2576         * platform/mac/css1/formatting_model/inline_elements-expected.txt:
2577
2578 2014-07-07  Hunseop Jeong  <hs85.jeong@samsung.com>
2579         [EFL] gardening after r170864
2580         https://bugs.webkit.org/show_bug.cgi?id=134713
2581
2582         Unreviewed, EFL gardening. 
2583
2584         * platform/efl/TestExpectations: Report and mark several unexpected image-only failures.
2585
2586 2014-07-07  Daniel Bates  <dabates@apple.com>
2587
2588         Add test to ensure that SVGDocumentExtensions::rebuildElements() doesn't rebuild invalid elements
2589         https://bugs.webkit.org/show_bug.cgi?id=134417
2590         <rdar://problem/17479854>
2591
2592         Reviewed by David Kilzer.
2593
2594         Add a test that implicitly checks that the list of SVG elements to be rebuilt doesn't contain
2595         removed elements. Run this test in DRT with Guard Malloc/MallocScribble (or the platform-
2596         specific equivalent) enabled.
2597
2598         * svg/custom/overwrite-page-that-has-use-elements-expected.txt: Added.
2599         * svg/custom/overwrite-page-that-has-use-elements.html: Added.
2600
2601 2014-07-07  Zalan Bujtas  <zalan@apple.com>
2602
2603         Unreviewed Mac gardening after r170817.
2604
2605         * platform/mac-wk2/TestExpectations:
2606
2607 2014-07-07  Lorenzo Tilve  <ltilve@igalia.com>
2608
2609         [GTK] Unreviewed GTK gardening.
2610
2611         Remove failure expectations for tests that have been passing after r168046, r168350, r168400,
2612         r168479, r169309, r169620, r169689 and r169799.
2613
2614         * platform/gtk/TestExpectations:
2615
2616 2014-07-07  Ion Rosca  <rosca@adobe.com>
2617
2618         [CSS Blending]The background images set on the root element will blend on an initial white backdrop.
2619         https://bugs.webkit.org/show_bug.cgi?id=134342
2620
2621         Reviewed by Dean Jackson.
2622
2623         * css3/blending/background-blend-mode-body-image-expected.html: Added.
2624         * css3/blending/background-blend-mode-body-image.html: Added.
2625         * css3/blending/background-blend-mode-body-transparent-color-and-image-expected.html: Added.
2626         * css3/blending/background-blend-mode-body-transparent-color-and-image.html: Added.
2627         * css3/blending/background-blend-mode-body-transparent-image-expected.html: Added.
2628         * css3/blending/background-blend-mode-body-transparent-image.html: Added.
2629
2630 2014-07-06  Yoav Weiss  <yoav@yoav.ws>
2631
2632         Turn on img@sizes compile flag
2633         https://bugs.webkit.org/show_bug.cgi?id=134634
2634
2635         Reviewed by Benjamin Poulain.
2636
2637         * TestExpectations: Turned on layout tests for the img@sizes feature.
2638
2639 2014-07-04  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2640
2641         [EFL] Support Geolocation
2642         https://bugs.webkit.org/show_bug.cgi?id=134439
2643
2644         Reviewed by Antonio Gomes.
2645
2646         * platform/efl/TestExpectations: Unskip geolocation tests.
2647
2648 2014-07-04  Zalan Bujtas  <zalan@apple.com>
2649
2650         Subpixel rendering: ebay.com rotating billboard on the main page has cut off buttons.
2651         https://bugs.webkit.org/show_bug.cgi?id=134636
2652         <rdar://problem/17529112>
2653
2654         Reviewed by Darin Adler.
2655
2656         Missing pixel snapping when clipping the transparency layer for BackgroundBleedUseTransparencyLayer.
2657         Clipping needs to take the same snapping strategy as the rest of the painting code.
2658
2659         * fast/borders/border-radius-on-subpixel-position-non-hidpi-expected.html: Added.
2660         * fast/borders/border-radius-on-subpixel-position-non-hidpi.html: Added.
2661
2662 2014-07-04  Julien Quint  <pom@graougraou.com>
2663
2664         input type=range element should only fire change events after committing a  value
2665         https://bugs.webkit.org/show_bug.cgi?id=134545
2666
2667         Reviewed by Dean Jackson.
2668
2669         Two existing tests are updated to count "input" events as well as
2670         "change" events. The tests now verify that "change" is only fired once
2671         after every slider drag completes, whereas "input" may be fired more
2672         than once.
2673
2674         * fast/forms/range/range-drag-expected.txt:
2675         * fast/forms/range/range-drag-when-toggled-disabled-expected.txt:
2676         * fast/forms/range/range-drag-when-toggled-disabled.html:
2677         * fast/forms/range/range-drag.html:
2678
2679 2014-07-04  Mario Sanchez Prada  <mario.prada@samsung.com>
2680
2681         buildAccessibilityTree() needs to be removed from individual layout tests
2682         https://bugs.webkit.org/show_bug.cgi?id=95286
2683
2684         Reviewed by Chris Fleizach.
2685
2686         Extracted two functions to 'dump' and 'touch' the accessibility
2687         hierarchies out of different layout tests and into a single file,
2688         living in LayoutTests/resources/accessibility-helper.js
2689
2690         * resources/accessibility-helper.js: Added.
2691         (dumpAccessibilityTree): New, based on buildAccessibilityTree()
2692         for the cases where it was used to actually 'dump' it into the output.
2693         (touchAccessibilityTree): Same, but for the cases where we don't
2694         want to dump the accessibility tree, just to make sure is generated.
2695
2696         Updated affected layout tests to use the newly added helper functions.
2697
2698         * accessibility/adjacent-continuations-cause-assertion-failure.html: Updated.
2699         * accessibility/children-changed-sends-notification.html: Ditto.
2700         * accessibility/deleting-iframe-destroys-axcache.html: Ditto.
2701         * accessibility/div-within-anchors-causes-crash.html: Ditto.
2702         * accessibility/first-letter-text-transform-causes-crash.html: Ditto.
2703         * accessibility/image-map-update-parent-crash.html: Ditto.
2704         * accessibility/table-with-empty-thead-causes-crash.html: Ditto.
2705         * platform/efl/accessibility/media-emits-object-replacement.html: Ditto.
2706         * platform/gtk/accessibility/entry-and-password.html: Ditto.
2707         * platform/gtk/accessibility/media-emits-object-replacement.html: Ditto.
2708         * platform/gtk/accessibility/replaced-objects-in-anonymous-blocks.html: Ditto.
2709
2710         Updated Mac specific expectations not to print the "End of test" element.
2711
2712         * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt: Updated.
2713         * platform/mac/accessibility/adjacent-continuations-cause-assertion-failure-expected.txt: Ditto.
2714         * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt: Ditto.
2715         * platform/mac/accessibility/div-within-anchors-causes-crash-expected.txt: Ditto.
2716
2717 2014-07-04  Antti Koivisto  <antti@apple.com>
2718
2719         REGRESSION(r159345): Lines are clipped between pages when printing web content from Safari
2720         https://bugs.webkit.org/show_bug.cgi?id=134633
2721
2722         Reviewed by Zalan Bujtas.
2723
2724         * printing/simple-lines-break-expected.html: Added.
2725         * printing/simple-lines-break.html: Added.
2726
2727 2014-07-02  Brent Fulgham  <bfulgham@apple.com>
2728
2729         [Mac] WebKit1 WebView iframe not responding to scroll gestures
2730         https://bugs.webkit.org/show_bug.cgi?id=134569
2731         <rdar://problem/17309008>
2732
2733         Reviewed by Simon Fraser.
2734
2735         * platform/mac/fast/scrolling/scroll-iframe-fragment-expected.txt: Added.
2736         * platform/mac/fast/scrolling/scroll-iframe-fragment.html: Added.
2737
2738 2014-07-02  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2739
2740         Unreviewed gardening.
2741
2742         * platform/gtk/TestExpectations: Report and mark several flaky tests.
2743         * platform/gtk/fast/text/indic-expected.txt: Added. Add baseline for GTK.
2744         * platform/mac-wk2/TestExpectations: Report and mark flaky test http/tests/cache/iframe-304-crash.html.
2745
2746 2014-07-01  Antti Koivisto  <antti@apple.com>
2747
2748         REGRESSION(160908): vube.com video won't play after going into and out of fullscreen
2749         https://bugs.webkit.org/show_bug.cgi?id=134489
2750
2751         Reviewed by Zalan Bujtas.
2752
2753         * fullscreen/full-screen-plugin-expected.txt: Added.
2754         * fullscreen/full-screen-plugin.html: Added.
2755
2756 2014-07-02  Dean Jackson  <dino@apple.com>
2757
2758         Skip fast/canvas/webgl/tex-image-and-sub-image-2d-with-potentially-subsampled-image.html
2759         on Mountain Lion. It doesn't support such large textures (or at least our
2760         bots don't).
2761
2762         * platform/mac/TestExpectations:
2763
2764 2014-07-02  Mario Sanchez Prada  <mario.prada@samsung.com>
2765
2766         REGRESSION(r170008): [GTK] Layout Tests fast/forms/option-constructor-selected.html and fast/forms/select-live-pseudo-selectors.html crash.
2767         https://bugs.webkit.org/show_bug.cgi?id=134399
2768
2769         Reviewed by Chris Fleizach.
2770
2771         Removing Crash expectations for two layout tests.
2772
2773         * platform/gtk/TestExpectations: Updated.
2774
2775 2014-07-01  Frédéric Wang  <fred.wang@free.fr>
2776
2777         The OpenType MATH table is not read on Mac
2778         https://bugs.webkit.org/show_bug.cgi?id=133569
2779
2780         Reviewed by Chris Fleizach.
2781
2782         We update the references for some tests in LayoutTests/mathml/opentype/ and remove the failure from TestExpectations.
2783         Other tests require a font with a MATH table to be installed on Mac bots and to be used by default (bug 133603).
2784
2785         * platform/mac-wk2/mathml/opentype/opentype-stretchy-expected.txt: Removed.
2786         * platform/mac/TestExpectations: Enable mathml/opentype/opentype-stretchy-horizontal.html and mathml/opentype/opentype-stretchy.html.
2787         * platform/mac/mathml/horizontal-LatinModern-expected.txt: Removed. This file should not have been in this directory.
2788         * platform/mac/mathml/horizontal-LatinModern-munderover-expected.txt: Removed. This file should not have been in this directory.
2789         * platform/mac/mathml/opentype-stretchy-horizontal-expected.txt: Removed. This file should not have been in this directory.
2790         * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Add text reference.
2791         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Add text reference.
2792
2793 2014-07-01  Eric Carlson  <eric.carlson@apple.com>
2794
2795         WebVTT percentage value can be a float
2796         https://bugs.webkit.org/show_bug.cgi?id=134511
2797
2798         Reviewed by Brent Fulgham.
2799
2800         * media/track/captions-webvtt/tc015-positioning-ltr.vtt:
2801         * media/track/captions-webvtt/tc015-positioning.vtt:
2802         * media/track/captions-webvtt/tc017-line-position.vtt:
2803         * media/track/captions-webvtt/tc018-align-text-line-position.vtt:
2804         * media/track/captions-webvtt/tc019-cue-size.vtt:
2805         * media/track/track-webvtt-tc015-positioning-expected.txt:
2806         * media/track/track-webvtt-tc015-positioning.html:
2807         * media/track/track-webvtt-tc017-line-position-expected.txt:
2808         * media/track/track-webvtt-tc017-line-position.html:
2809         * media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
2810         * media/track/track-webvtt-tc018-align-text-line-position.html:
2811         * media/video-test.js:
2812         (testCues):
2813
2814 2014-07-01  Simon Fraser  <simon.fraser@apple.com>
2815
2816         Fix this test; it was waiting about 32 years for the end of an animation.
2817         What we really care about is the start of the animation.
2818
2819         * compositing/animation/keyframe-order.html:
2820
2821 2014-07-01  Chris Fleizach  <cfleizach@apple.com>
2822
2823         AX: iOS does not expose ARIA toggle buttons at all (not even as a regular button)
2824         https://bugs.webkit.org/show_bug.cgi?id=133875
2825
2826         Reviewed by Enrica Casucci.
2827
2828         * platform/ios-sim/accessibility/toggle-button-expected.txt: Added.
2829         * platform/ios-sim/accessibility/toggle-button.html: Added.
2830
2831 2014-07-01  Dean Jackson  <dino@apple.com>
2832
2833         [iOS] Subsampled JPEG images do not draw correctly via the canvas APIs
2834         https://bugs.webkit.org/show_bug.cgi?id=134513
2835         <rdar://problem/12078860>
2836         <rdar://problem/16745393>
2837
2838         Reviewed by Tim Horton.
2839
2840         Add Canvas2D and WebGL tests that exercise a very large JPEG image.
2841
2842         The WebGL test is mostly copied from the WebGL test suite, so please
2843         excuse the coding style.
2844
2845         * fast/canvas/image-potential-subsample-expected.txt: Added.
2846         * fast/canvas/image-potential-subsample.html: Added.
2847         * fast/canvas/resources/image-8000x8000.jpg: Added.
2848         * fast/canvas/webgl/resources/tex-image-and-sub-image-2d-with-potentially-subsampled-image.js: Added.
2849         (.init):
2850         (.runOneIteration):
2851         (.runTestOnImage):
2852         (.runTest):
2853         (generateTest):
2854         * fast/canvas/webgl/tex-image-and-sub-image-2d-with-potentially-subsampled-image-expected.txt: Added.
2855         * fast/canvas/webgl/tex-image-and-sub-image-2d-with-potentially-subsampled-image.html: Added.
2856
2857 2014-07-01  Chris Fleizach  <cfleizach@apple.com>
2858
2859         AX: HTML indeterminate IDL attribute not mapped to checkbox value=2
2860         https://bugs.webkit.org/show_bug.cgi?id=134492
2861
2862         Reviewed by Andreas Kling.
2863
2864         * accessibility/aria-checked-mixed-value-expected.txt:
2865         * accessibility/aria-checked-mixed-value.html:
2866         * platform/mac/accessibility/aria-checked-mixed-value-expected.txt: Added.
2867
2868 2014-07-01  Simon Fraser  <simon.fraser@apple.com>
2869
2870         [UI-side compositing] Bad spinner on news.google.com: animations need to be ordered
2871         https://bugs.webkit.org/show_bug.cgi?id=134504
2872         <rdar://problem/17507892>
2873
2874         Reviewed by Tim Horton.
2875         
2876         Test that the transforms from the animation are applied in the correct order.
2877
2878         * compositing/animation/keyframe-order-expected.html: Added.
2879         * compositing/animation/keyframe-order.html: Added.
2880
2881 2014-07-01  Zalan Bujtas  <zalan@apple.com>
2882
2883         Subpixel rendering: Pixel crack in breadcrumbs at devforums.apple.com.
2884         https://bugs.webkit.org/show_bug.cgi?id=134491
2885
2886         Reviewed by Simon Fraser.
2887
2888         Do not early round geometry values, while computing background image position. It changes the final
2889         subpixel values and that could lead to wrong snap positions.
2890         pixelSnapBackgroundImageGeometryForPainting() takes care of geometry snapping.
2891
2892         * fast/backgrounds/background-image-size-double-rounding-expected.html: Added.
2893         * fast/backgrounds/background-image-size-double-rounding.html: Added.
2894
2895 2014-06-30  Myles C. Maxfield  <mmaxfield@apple.com>
2896
2897         All Indic text is rendered as boxes on iOS
2898         https://bugs.webkit.org/show_bug.cgi?id=134464
2899
2900         Reviewed by Simon Fraser.
2901
2902         Simply draw some indic text and test that against currently good metric values.
2903
2904         * fast/text/indic.html: Added
2905         * platform/ios-sim/fast/text/indic-expected.txt: Added.
2906         * platform/mac/fast/text/indic-expected.txt: Added.
2907         * platform/mac/fast/text/indic-expected.png: Added.
2908
2909 2014-06-30  Michael Saboff  <msaboff@apple.com>
2910
2911         js/script-tests/function-apply-many-args.js fails on ARM
2912         https://bugs.webkit.org/show_bug.cgi?id=126588
2913
2914         Reviewed by Mark Lam.
2915
2916         Removed three test cases that fail on some platforms and pass on others due
2917         to stack size.  Other test cases cover what will fit on a stack or what will
2918         throw an out of stack exception.
2919
2920         * js/function-apply-many-args-expected.txt:
2921         * js/script-tests/function-apply-many-args.js:
2922
2923 2014-06-30  Michael Saboff  <msaboff@apple.com>
2924
2925         Add option to run-jsc-stress-testes to filter out tests that use large heaps
2926         https://bugs.webkit.org/show_bug.cgi?id=134458
2927
2928         Reviewed by Filip Pizlo.
2929
2930         * js/regress/script-tests/lots-of-fields.js: Added //@largeHeap tag to skip when
2931         running on a memoryLimited device.
2932
2933 2014-06-30  Myles C. Maxfield  <mmaxfield@apple.com>
2934
2935         Tiles on bottom of screen are not always allocated when necessary
2936         https://bugs.webkit.org/show_bug.cgi?id=134272
2937
2938         Reviewed by Simon Fraser.
2939
2940         Apply a content inset, then dump visible rects.
2941
2942         * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt: Added.
2943         * platform/mac-wk2/tiled-drawing/visible-rect-content-inset.html: Added.
2944         * compositing/visible-rect/iframe-no-layers.html: For WK2, the size of the visibleRect
2945         includes the size of the border of the iframe. In order to elliminate platform
2946         differences, set this border to 0. 
2947
2948 2014-06-30  Michael Saboff  <msaboff@apple.com>
2949
2950         Reduce memory required for js/typedarray-zero-size.js
2951         https://bugs.webkit.org/show_bug.cgi?id=134448
2952
2953         Reviewed by Mark Hahnenberg.
2954
2955         Reduce the loop count from 10000 to 4000 to further reduce memory requirements
2956         on older devices.
2957
2958         * js/script-tests/typedarray-zero-size.js:
2959
2960 2014-06-30  Michael Saboff  <msaboff@apple.com>
2961
2962         Reduce memory required for js/typedarray-zero-size.js
2963         https://bugs.webkit.org/show_bug.cgi?id=134448
2964
2965         Reviewed by Darin Adler.
2966
2967         Making the loop count down reduces memory usage from ~190MB to ~22MB while
2968         still testing the original issue.
2969
2970         * js/script-tests/typedarray-zero-size.js:
2971
2972 2014-06-29  Yoav Weiss  <yoav@yoav.ws>
2973
2974         Add support for HTMLImageElement's sizes attribute
2975         https://bugs.webkit.org/show_bug.cgi?id=133620
2976
2977         Reviewed by Dean Jackson.
2978
2979         These layout tests check that the sizes attribute and the related
2980         srcset syntax are well supported, that the right resource is displayed,
2981         that the currentSrc attribute is well supported and also that the right
2982         resource is preloaded.
2983
2984         * fast/dom/HTMLImageElement/resources/currentSrcHelper.js: Added.
2985         (fileName):
2986         (currentSrcFileName):
2987         * fast/dom/HTMLImageElement/resources/image-set-4x.png: Added.
2988         * fast/dom/HTMLImageElement/sizes/image-sizes-1x-expected.txt: Added.
2989         * fast/dom/HTMLImageElement/sizes/image-sizes-1x.html: Added.
2990         * fast/dom/HTMLImageElement/sizes/image-sizes-2x-expected.txt: Added.
2991         * fast/dom/HTMLImageElement/sizes/image-sizes-2x.html: Added.
2992         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-expected.txt: Added.
2993         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change.html: Added.
2994         * fast/dom/HTMLImageElement/sizes/image-sizes-js-innerhtml-expected.txt: Added.
2995         * fast/dom/HTMLImageElement/sizes/image-sizes-js-innerhtml.html: Added.
2996         * http/tests/loading/sizes/preload-image-sizes-2x-expected.txt: Added.
2997         * http/tests/loading/sizes/preload-image-sizes-2x.html: Added.
2998         * http/tests/loading/sizes/preload-image-sizes-expected.txt: Added.
2999         * http/tests/loading/sizes/preload-image-sizes.html: Added.
3000
3001 2014-06-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3002
3003         TextCodecICU::encode turns the whole string as yen signs if there is any backslash in it
3004         https://bugs.webkit.org/show_bug.cgi?id=133678
3005
3006         Reviewed by Alexey Proskuryakov.
3007
3008         * fast/encoding/backslash-encoding-jp-expected.txt: Added.
3009         * fast/encoding/backslash-encoding-jp.html: Added.
3010
3011 2014-06-28  Radu Stavila  <stavila@adobe.com>
3012
3013         [New Multicolumn] Elements with rounded corners and overflow:hidden do not properly clip their content
3014         https://bugs.webkit.org/show_bug.cgi?id=133941
3015
3016         Reviewed by Darin Adler.
3017
3018         Added test for multicol element inside an element with overflow:hidden and border radius.
3019
3020         * fast/multicol/newmulticol/multicol-clip-rounded-corners-expected.html: Added.
3021         * fast/multicol/newmulticol/multicol-clip-rounded-corners.html: Added.
3022
3023 2014-06-27  Zalan Bujtas  <zalan@apple.com>
3024
3025         Subpixel rendering: Background clipping with subpixel behaves differently when composited.
3026         https://bugs.webkit.org/show_bug.cgi?id=134422
3027
3028         Reviewed by Simon Fraser.
3029
3030         Adjust cliprect with the subpixel offset from the graphics layer the same way we do it for painting.
3031         It ensures that cliprect starts from the right position when graphics layer is not on the same
3032         coordinates as the associated render layer.
3033
3034         * compositing/hidpi-compositing-layer-with-subpixel-offset-accumulation-clipping-expected.html: Added.
3035         * compositing/hidpi-compositing-layer-with-subpixel-offset-accumulation-clipping.html: Added.
3036
3037 2014-06-27  Jer Noble  <jer.noble@apple.com>
3038
3039         Unreviewed gardening; fix whitespace issues in the W3C Media Source expected results.
3040
3041         * http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt:
3042         * http/tests/media/media-source/mediasource-append-buffer-expected.txt:
3043         * http/tests/media/media-source/mediasource-append-stream-expected.txt:
3044         * http/tests/media/media-source/mediasource-appendwindow-expected.txt:
3045         * http/tests/media/media-source/mediasource-buffered-expected.txt:
3046         * http/tests/media/media-source/mediasource-closed-expected.txt:
3047         * http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt:
3048         * http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt:
3049         * http/tests/media/media-source/mediasource-config-change-mp4-av-framesize-expected.txt:
3050         * http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt:
3051         * http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt:
3052         * http/tests/media/media-source/mediasource-config-change-mp4-v-framerate-expected.txt:
3053         * http/tests/media/media-source/mediasource-config-change-mp4-v-framesize-expected.txt:
3054         * http/tests/media/media-source/mediasource-config-change-webm-a-bitrate-expected.txt:
3055         * http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate-expected.txt:
3056         * http/tests/media/media-source/mediasource-config-change-webm-av-framesize-expected.txt:
3057         * http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate-expected.txt:
3058         * http/tests/media/media-source/mediasource-config-change-webm-v-bitrate-expected.txt:
3059         * http/tests/media/media-source/mediasource-config-change-webm-v-framerate-expected.txt:
3060         * http/tests/media/media-source/mediasource-config-change-webm-v-framesize-expected.txt:
3061         * http/tests/media/media-source/mediasource-duration-expected.txt:
3062         * http/tests/media/media-source/mediasource-endofstream-invaliderror-expected.txt:
3063         * http/tests/media/media-source/mediasource-endofstream-invaliderror.html:
3064         * http/tests/media/media-source/mediasource-getvideoplaybackquality-expected.txt:
3065         * http/tests/media/media-source/mediasource-is-type-supported-expected.txt:
3066         * http/tests/media/media-source/mediasource-multiple-attach-expected.txt:
3067         * http/tests/media/media-source/mediasource-play-expected.txt:
3068         * http/tests/media/media-source/mediasource-play-then-seek-back-expected.txt:
3069         * http/tests/media/media-source/mediasource-redundant-seek-expected.txt:
3070         * http/tests/media/media-source/mediasource-remove-expected.txt:
3071         * http/tests/media/media-source/mediasource-seek-beyond-duration-expected.txt:
3072         * http/tests/media/media-source/mediasource-seek-during-pending-seek-expected.txt:
3073         * http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
3074         * http/tests/media/media-source/mediasource-sourcebufferlist-expected.txt:
3075
3076 2014-06-27  Martin Hodovan  <mhodovan.u-szeged@partner.samsung.com>
3077
3078         REGRESSION (r168685): css calc() expression fails 
3079         https://bugs.webkit.org/show_bug.cgi?id=134059
3080
3081         Added test demonstrates that expressions like
3082         'calc((100% - 20px) / 3' work correctly again.
3083
3084         Reviewed by Simon Fraser.
3085
3086         * fast/css/calc-percentage-pixel-expected.html: Added.
3087         * fast/css/calc-percentage-pixel.html: Added.
3088
3089 2014-06-27  Jer Noble  <jer.noble@apple.com>
3090
3091         [MSE] Import latest Media Source tests from W3C test suite
3092         https://bugs.webkit.org/show_bug.cgi?id=134388
3093
3094         Reviewed by Eric Carlson.
3095
3096         Import the most recent Media Source tests from the proposed W3C test suite:
3097         <https://github.com/acolwell/web-platform-tests/tree/submission/acolwell/media-source/media-source>
3098
3099         No ports currently enable these tests, so update the expected results for each
3100         test with the ideal expected result.
3101
3102         * http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt:
3103         * http/tests/media/media-source/mediasource-addsourcebuffer.html:
3104         * http/tests/media/media-source/mediasource-append-buffer-expected.txt:
3105         * http/tests/media/media-source/mediasource-append-buffer.html:
3106         * http/tests/media/media-source/mediasource-append-stream-expected.txt: Added.
3107         * http/tests/media/media-source/mediasource-append-stream.html: Added.
3108         * http/tests/media/media-source/mediasource-appendwindow-expected.txt: Added.
3109         * http/tests/media/media-source/mediasource-appendwindow.html: Added.
3110         * http/tests/media/media-source/mediasource-buffered-expected.txt:
3111         * http/tests/media/media-source/mediasource-buffered.html:
3112         * http/tests/media/media-source/mediasource-closed-expected.txt:
3113         * http/tests/media/media-source/mediasource-closed.html:
3114         * http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt:
3115         * http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate.html:
3116         * http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt:
3117         * http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate.html:
3118         * http/tests/media/media-source/mediasource-config-change-mp4-av-framesize-expected.txt:
3119         * http/tests/media/media-source/mediasource-config-change-mp4-av-framesize.html:
3120         * http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt:
3121         * http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate.html:
3122         * http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt:
3123         * http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate.html:
3124         * http/tests/media/media-source/mediasource-config-change-mp4-v-framerate-expected.txt:
3125         * http/tests/media/media-source/mediasource-config-change-mp4-v-framerate.html:
3126         * http/tests/media/media-source/mediasource-config-change-mp4-v-framesize-expected.txt:
3127         * http/tests/media/media-source/mediasource-config-change-mp4-v-framesize.html:
3128         * http/tests/media/media-source/mediasource-config-change-webm-a-bitrate-expected.txt:
3129         * http/tests/media/media-source/mediasource-config-change-webm-a-bitrate.html:
3130         * http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate-expected.txt:
3131         * http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate.html:
3132         * http/tests/media/media-source/mediasource-config-change-webm-av-framesize-expected.txt:
3133         * http/tests/media/media-source/mediasource-config-change-webm-av-framesize.html:
3134         * http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate-expected.txt:
3135         * http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate.html:
3136         * http/tests/media/media-source/mediasource-config-change-webm-v-bitrate-expected.txt:
3137         * http/tests/media/media-source/mediasource-config-change-webm-v-bitrate.html:
3138         * http/tests/media/media-source/mediasource-config-change-webm-v-framerate-expected.txt:
3139         * http/tests/media/media-source/mediasource-config-change-webm-v-framerate.html:
3140         * http/tests/media/media-source/mediasource-config-change-webm-v-framesize-expected.txt:
3141         * http/tests/media/media-source/mediasource-config-change-webm-v-framesize.html:
3142         * http/tests/media/media-source/mediasource-config-changes.js:
3143         * http/tests/media/media-source/mediasource-duration-expected.txt: Added.
3144         * http/tests/media/media-source/mediasource-duration.html: Added.
3145         * http/tests/media/media-source/mediasource-endofstream-invaliderror-expected.txt: Added.
3146         * http/tests/media/media-source/mediasource-endofstream-invaliderror.html: Added.
3147         * http/tests/media/media-source/mediasource-getvideoplaybackquality-expected.txt: Added.
3148         * http/tests/media/media-source/mediasource-getvideoplaybackquality.html: Added.
3149         * http/tests/media/media-source/mediasource-is-type-supported-expected.txt:
3150         * http/tests/media/media-source/mediasource-is-type-supported.html:
3151         * http/tests/media/media-source/mediasource-multiple-attach-expected.txt:
3152         * http/tests/media/media-source/mediasource-multiple-attach.html:
3153         * http/tests/media/media-source/mediasource-play-expected.txt:
3154         * http/tests/media/media-source/mediasource-play-then-seek-back-expected.txt: Added.
3155         * http/tests/media/media-source/mediasource-play-then-seek-back.html: Added.
3156         * http/tests/media/media-source/mediasource-play.html:
3157         * http/tests/media/media-source/mediasource-redundant-seek-expected.txt: Added.
3158         * http/tests/media/media-source/mediasource-redundant-seek.html: Added.
3159         * http/tests/media/media-source/mediasource-remove-expected.txt: Added.
3160         * http/tests/media/media-source/mediasource-remove.html: Added.
3161         * http/tests/media/media-source/mediasource-seek-beyond-duration-expected.txt: Added.
3162         * http/tests/media/media-source/mediasource-seek-beyond-duration.html: Added.
3163         * http/tests/media/media-source/mediasource-seek-during-pending-seek-expected.txt: Added.
3164         * http/tests/media/media-source/mediasource-seek-during-pending-seek.html: Added.
3165         * http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: Added.
3166         * http/tests/media/media-source/mediasource-sourcebuffer-mode.html: Added.
3167         * http/tests/media/media-source/mediasource-sourcebufferlist-expected.txt:
3168         * http/tests/media/media-source/mediasource-sourcebufferlist.html:
3169         * http/tests/media/media-source/mediasource-util.js:
3170         * http/tests/media/media-source/mp4/test-a-128k-44100Hz-1ch-manifest.json: Added.
3171         * http/tests/media/media-source/mp4/test-a-128k-44100Hz-1ch.mp4: Added.
3172         * http/tests/media/media-source/mp4/test-a-192k-44100Hz-1ch-manifest.json: Added.
3173         * http/tests/media/media-source/mp4/test-a-192k-44100Hz-1ch.mp4: Added.
3174         * http/tests/media/media-source/mp4/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json: Added.
3175         * http/tests/media/media-source/mp4/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr.mp4: Added.
3176         * http/tests/media/media-source/mp4/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
3177         * http/tests/media/media-source/mp4/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr.mp4: Added.
3178         * http/tests/media/media-source/mp4/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
3179         * http/tests/media/media-source/mp4/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr.mp4: Added.
3180         * http/tests/media/media-source/mp4/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
3181         * http/tests/media/media-source/mp4/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr.mp4: Added.
3182         * http/tests/media/media-source/mp4/test-v-128k-320x240-24fps-8kfr-manifest.json: Added.
3183         * http/tests/media/media-source/mp4/test-v-128k-320x240-24fps-8kfr.mp4: Added.
3184         * http/tests/media/media-source/mp4/test-v-128k-320x240-30fps-10kfr-manifest.json: Added.
3185         * http/tests/media/media-source/mp4/test-v-128k-320x240-30fps-10kfr.mp4: Added.
3186         * http/tests/media/media-source/mp4/test-v-128k-640x480-30fps-10kfr-manifest.json: Added.
3187         * http/tests/media/media-source/mp4/test-v-128k-640x480-30fps-10kfr.mp4: Added.
3188         * http/tests/media/media-source/mp4/test-v-256k-320x240-30fps-10kfr-manifest.json: Added.
3189         * http/tests/media/media-source/mp4/test-v-256k-320x240-30fps-10kfr.mp4: Added.
3190         * http/tests/media/media-source/mp4/test.mp4: Added.
3191         * http/tests/media/media-source/seek-to-end-after-duration-change-expected.txt: Removed.
3192         * http/tests/media/media-source/seek-to-end-after-duration-change.html: Removed.
3193         * http/tests/media/media-source/video-media-source-abort-expected.txt: Removed.
3194         * http/tests/media/media-source/video-media-source-abort.html: Removed.
3195         * http/tests/media/media-source/video-media-source-add-and-remove-buffers-expected.txt: Removed.
3196         * http/tests/media/media-source/video-media-source-add-and-remove-buffers.html: Removed.
3197         * http/tests/media/media-source/video-media-source-append-in-ended-state-expected.txt: Removed.
3198         * http/tests/media/media-source/video-media-source-append-in-ended-state.html: Removed.
3199         * http/tests/media/media-source/video-media-source-append-with-offset-in-ended-state-expected.txt: Removed.
3200         * http/tests/media/media-source/video-media-source-append-with-offset-in-ended-state.html: Removed.
3201         * http/tests/media/media-source/video-media-source-async-events-expected.txt: Removed.
3202         * http/tests/media/media-source/video-media-source-async-events.html: Removed.
3203         * http/tests/media/media-source/video-media-source-closed-on-htmlmediaelement-destruction-expected.txt: Removed.
3204         * http/tests/media/media-source/video-media-source-closed-on-htmlmediaelement-destruction.html: Removed.
3205         * http/tests/media/media-source/video-media-source-duration-boundaryconditions-expected.txt: Removed.
3206         * http/tests/media/media-source/video-media-source-duration-boundaryconditions.html: Removed.
3207         * http/tests/media/media-source/video-media-source-duration-changed-expected.txt: Removed.
3208         * http/tests/media/media-source/video-media-source-duration-changed.html: Removed.
3209         * http/tests/media/media-source/video-media-source-duration-expected.txt: Removed.
3210         * http/tests/media/media-source/video-media-source-duration.html: Removed.
3211         * http/tests/media/media-source/video-media-source-errors-expected.txt: Removed.
3212         * http/tests/media/media-source/video-media-source-errors.html: Removed.
3213         * http/tests/media/media-source/video-media-source-event-attributes-expected.txt: Removed.
3214         * http/tests/media/media-source/video-media-source-event-attributes.html: Removed.
3215         * http/tests/media/media-source/video-media-source-garbage-collection-before-sourceopen-expected.txt: Removed.
3216         * http/tests/media/media-source/video-media-source-garbage-collection-before-sourceopen.html: Removed.
3217         * http/tests/media/media-source/video-media-source-is-type-supported-expected.txt: Removed.
3218         * http/tests/media/media-source/video-media-source-is-type-supported.html: Removed.
3219         * http/tests/media/media-source/video-media-source-objects-expected.txt: Removed.
3220         * http/tests/media/media-source/video-media-source-objects.html: Removed.
3221         * http/tests/media/media-source/video-media-source-play-expected.txt: Removed.
3222         * http/tests/media/media-source/video-media-source-play.html: Removed.
3223         * http/tests/media/media-source/video-media-source-reject-append-after-reopening-expected.txt: Removed.
3224         * http/tests/media/media-source/video-media-source-reject-append-after-reopening.html: Removed.
3225         * http/tests/media/media-source/video-media-source-seek-expected.txt: Removed.
3226         * http/tests/media/media-source/video-media-source-seek.html: Removed.
3227         * http/tests/media/media-source/video-media-source-sourcebufferlist-crash-expected.txt: Removed.
3228         * http/tests/media/media-source/video-media-source-sourcebufferlist-crash.html: Removed.
3229         * http/tests/media/media-source/video-media-source-state-changes-expected.txt: Removed.
3230         * http/tests/media/media-source/video-media-source-state-changes.html: Removed.
3231         * http/tests/media/media-source/video-media-source-zero-byte-append-in-ended-state-expected.txt: Removed.
3232         * http/tests/media/media-source/video-media-source-zero-byte-append-in-ended-state.html: Removed.
3233         * http/tests/media/media-source/webm/segment-info.js: Added.
3234         * http/tests/media/media-source/webm/test-a-128k-44100Hz-1ch-manifest.json: Added.
3235         * http/tests/media/media-source/webm/test-a-128k-44100Hz-1ch.webm: Added.
3236         * http/tests/media/media-source/webm/test-a-192k-44100Hz-1ch-manifest.json: Added.
3237         * http/tests/media/media-source/webm/test-a-192k-44100Hz-1ch.webm: Added.
3238         * http/tests/media/media-source/webm/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json: Added.
3239         * http/tests/media/media-source/webm/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr.webm: Added.
3240         * http/tests/media/media-source/webm/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
3241         * http/tests/media/media-source/webm/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr.webm: Added.
3242         * http/tests/media/media-source/webm/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
3243         * http/tests/media/media-source/webm/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr.webm: Added.
3244         * http/tests/media/media-source/webm/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
3245         * http/tests/media/media-source/webm/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr.webm: Added.
3246         * http/tests/media/media-source/webm/test-v-128k-320x240-24fps-8kfr-manifest.json: Added.
3247         * http/tests/media/media-source/webm/test-v-128k-320x240-24fps-8kfr.webm: Added.
3248         * http/tests/media/media-source/webm/test-v-128k-320x240-30fps-10kfr-manifest.json: Added.
3249         * http/tests/media/media-source/webm/test-v-128k-320x240-30fps-10kfr.webm: Added.
3250         * http/tests/media/media-source/webm/test-v-128k-640x480-30fps-10kfr-manifest.json: Added.
3251         * http/tests/media/media-source/webm/test-v-128k-640x480-30fps-10kfr.webm: Added.
3252         * http/tests/media/media-source/webm/test-v-256k-320x240-30fps-10kfr-manifest.json: Added.
3253         * http/tests/media/media-source/webm/test-v-256k-320x240-30fps-10kfr.webm: Added.
3254         * http/tests/media/media-source/webm/test-vp8-vorbis-webvtt.webm: Added.
3255         * http/tests/media/media-source/webm/test.webm: Added.
3256
3257 2014-06-27  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3258
3259         [GTK] Unreviewed GTK gardening.
3260
3261         Rebaseline tests after r170207, r170249, r170304, r170418 and r170433.
3262         Update expectations for new crashing tests.
3263
3264         * platform/gtk/TestExpectations: Report and mark new crashing tests. Adjust some tests expectations.
3265         * platform/gtk/fast/canvas/canvas-blend-image-expected.txt: Rebaseline after r170433.
3266         * platform/gtk/fast/canvas/canvas-blend-solid-expected.txt: Rebaseline after r170433.
3267         * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt: Rebaseline after r170249.
3268         * platform/gtk/fast/dynamic/text-combine-expected.txt: Rebaseline after r170418.
3269         * platform/gtk/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt: Added. Add baseline after r170304.
3270         * platform/gtk/fast/regions/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Rebaseline after r170418.
3271         * platform/gtk/fast/repaint/japanese-rl-selection-clear-expected.txt: Added. Rebaseline after r170418.
3272         * platform/gtk/fast/repaint/japanese-rl-selection-repaint-expected.txt: Added. Rebaseline after r170418.
3273         * platform/gtk/fast/text/decorations-with-text-combine-expected.txt: Rebaseline after r170418.
3274         * platform/gtk/fast/text/emphasis-vertical-expected.txt: Rebaseline after r170418.
3275         * platform/gtk/fast/text/international/002-expected.txt: Rebaseline after r170418.
3276         * platform/gtk/fast/text/international/text-combine-image-test-expected.txt: Rebaseline after r170418.
3277         * platform/gtk/fast/text/international/text-spliced-font-expected.txt: Rebaseline after r170418.
3278         * platform/gtk/fast/text/international/wrap-CJK-001-expected.txt: Added. Rebaseline after r170418.
3279         * platform/gtk/fast/text/khmer-lao-font-expected.txt: Added. Add baseline after r170207.
3280         * platform/gtk/fast/writing-mode/border-vertical-lr-expected.txt: Rebaseline after r170418.
3281         * platform/gtk/fast/writing-mode/japanese-lr-selection-expected.txt: Rebaseline after r170418.
3282         * platform/gtk/fast/writing-mode/japanese-lr-text-expected.txt: Rebaseline after r170418.
3283         * platform/gtk/fast/writing-mode/japanese-rl-selection-expected.txt: Rebaseline after r170418.
3284         * platform/gtk/fast/writing-mode/japanese-rl-text-expected.txt: Rebaseline after r170418.
3285         * platform/gtk/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added. Rebaseline after r170433.
3286         * platform/gtk/svg/filters/feBlend-all-blendmodes-expected.txt: Added. Add baseline after r170433.
3287
3288 2014-06-27  Mark Hahnenberg  <mhahnenberg@apple.com>
3289
3290         XHR should keep attributes on instance
3291         https://bugs.webkit.org/show_bug.cgi?id=134363
3292
3293         Reviewed by Sam Weinig.
3294
3295         Added a new test for defining properties on XHR prototype.
3296
3297         * js/dom/xhr-prototype-define-property-expected.txt: Added.
3298         * js/dom/xhr-prototype-define-property.html: Added.
3299
3300 2014-06-27  Manuel Rego Casasnovas  <rego@igalia.com>
3301
3302         [CSS Grid Layout] Interaction between auto-placement and column / row spanning
3303         https://bugs.webkit.org/show_bug.cgi?id=110633
3304
3305         Reviewed by Sergio Villar Senin.
3306
3307         Add new specific test cases for span in auto-placement algorithm.
3308
3309         * fast/css-grid-layout/grid-item-auto-placement-automatic-span-expected.txt: Added.
3310         * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html: Added.
3311         * fast/css-grid-layout/grid-item-auto-placement-definite-span-expected.txt: Added.
3312         * fast/css-grid-layout/grid-item-auto-placement-definite-span.html: Added.
3313         * fast/css-grid-layout/grid-item-spanning-resolution.html: Update test
3314         case now that span in auto-positioned items is supported.
3315
3316 2014-06-27  Mahesh Kulkarni  <mahesh.kk@samsung.com>
3317
3318         [XHR] open method must uppercase only standard method types
3319         https://bugs.webkit.org/show_bug.cgi?id=134264
3320
3321         Reviewed by Darin Adler.
3322
3323         All tests from w3c-test suite pass http://w3c-test.org/XMLHttpRequest/open-method-case-sensitive.htm.
3324         This merges blink changes from r176592.
3325
3326         * http/tests/xmlhttprequest/resources/echo-request-method.php: Added.
3327         * http/tests/xmlhttprequest/xmlhttprequest-open-method-allowed-expected.txt: Added.
3328         * http/tests/xmlhttprequest/xmlhttprequest-open-method-allowed.html: Added.
3329         * http/tests/xmlhttprequest/xmlhttprequest-open-method-case-insensitive-expected.txt: Added.
3330         * http/tests/xmlhttprequest/xmlhttprequest-open-method-case-insensitive.html: Added.
3331
3332 2014-06-26  Benjamin Poulain  <benjamin@webkit.org>
3333
3334         iOS 8 beta 2 ES6 'Set' clear() broken
3335         https://bugs.webkit.org/show_bug.cgi?id=134346
3336
3337         Reviewed by Oliver Hunt.
3338
3339         * js/script-tests/set-clear.js: Added.
3340         * js/set-clear-expected.txt: Added.
3341         * js/set-clear.html: Added.
3342
3343 2014-06-26  Manuel Rego Casasnovas  <rego@igalia.com>
3344
3345         [CSS Grid Layout] Properly support for z-index on grid items
3346         https://bugs.webkit.org/show_bug.cgi?id=103329
3347
3348         Reviewed by Benjamin Poulain.
3349
3350         From Blink r157620 by <jchaffraix@chromium.org> and r172402 by
3351         <wangxianzhu@chromium.org>.
3352
3353         * css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt: Test rebaseline.
3354         * fast/css-grid-layout/grid-item-z-index-change-repaint-expected.html: Added.
3355         * fast/css-grid-layout/grid-item-z-index-change-repaint.html: Added.
3356         * fast/css-grid-layout/grid-item-z-index-stacking-context-expected.html: Added.
3357         * fast/css-grid-layout/grid-item-z-index-stacking-context.html: Added.
3358         * fast/css-grid-layout/grid-item-z-index-support-expected.txt: Added.
3359         * fast/css-grid-layout/grid-item-z-index-support.html: Added.
3360
3361 2014-06-25  Myles C. Maxfield  <mmaxfield@apple.com>
3362
3363         compositing/visible-rect/iframe-no-layers.html is broken and confusing
3364         https://bugs.webkit.org/show_bug.cgi?id=134317
3365
3366         Reviewed by Simon Fraser.
3367
3368         The test doesn't wait for scrolling to occur and has unnecessary style stanzas.
3369
3370         * compositing/visible-rect/iframe-no-layers.html:
3371         * compositing/visible-rect/resources/subframe-with-layers.html:
3372         * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
3373         * platform/ios-sim/compositing/visible-rect/iframe-no-layers-expected.txt:
3374         * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
3375
3376 2014-06-25  Geoffrey Garen  <ggaren@apple.com>
3377
3378         Unreviewed, rolling out r166876.
3379
3380         Caused some ECMA test262 failures
3381
3382         Reverted changeset:
3383
3384         "Date object needs to check for ES5 15.9.1.14 TimeClip limit."
3385         https://bugs.webkit.org/show_bug.cgi?id=131248
3386         http://trac.webkit.org/changeset/166876
3387
3388 2014-06-25  Dirk Schulze  <krit@webkit.org>
3389
3390         Add all blend modes to feBlend
3391
3392         feBlend should support all blend modes from CSS and Canvas
3393         https://bugs.webkit.org/show_bug.cgi?id=134296
3394
3395         Added tests for new blend modes in feBlend as well as a test for 'normal' blend mode
3396         on HTML Canvas.
3397
3398         Reviewed by Dean Jackson.
3399
3400         * fast/canvas/canvas-blend-image-expected.txt:
3401         * fast/canvas/canvas-blend-solid-expected.txt:
3402         * fast/canvas/script-tests/canvas-blend-image.js: Test 'normal' blend mode in Canvas.
3403         (prepareTestScenario):
3404         * fast/canvas/script-tests/canvas-blend-solid.js: Ditto.
3405         (prepareTestScenario):
3406         * platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png:
3407         * platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: DRT output is lowercase now.
3408         * platform/mac/svg/filters/feBlend-all-blendmodes-expected.png: Added.
3409         * platform/mac/svg/filters/feBlend-all-blendmodes-expected.txt: Added.
3410         * svg/filters/feBlend-all-blendmodes.svg: Added. Tests all blend modes now supported by feBlend.
3411         * svg/filters/feBlend-invalid-mode.xhtml: Add an upper bound check as well.
3412
3413 2014-06-25  Chris Fleizach  <cfleizach@apple.com>
3414
3415         AX: Crash at com.apple.WebCore: WebCore::AlternativeTextController::removeDictationAlternativesForMarker + 43
3416         https://bugs.webkit.org/show_bug.cgi?id=134226
3417
3418         Reviewed by Enrica Casucci.
3419
3420         * platform/mac-wk2/TestExpectations:
3421             Skip test on wk2 because dictation related tests are not yet supported (89401)
3422         * platform/mac/editing/input/crash-for-empty-text-alternative-expected.txt: Added.
3423         * platform/mac/editing/input/crash-for-empty-text-alternative.html: Added.
3424
3425 2014-06-25  Laszlo Gombos  <l.gombos@samsung.com>
3426
3427         Remove build guard for progress element
3428         https://bugs.webkit.org/show_bug.cgi?id=134292
3429
3430         Reviewed by Benjamin Poulain.
3431
3432         Remove PROGRESS_ELEMENT from the comment to reflect the change.
3433
3434         * fast/dom/wrapper-classes.html:
3435
3436 2014-06-24  Frédéric Wang  <fred.wang@free.fr>
3437
3438         [EFL] [GTK] Update the MathML test references.
3439         https://bugs.webkit.org/show_bug.cgi?id=134153
3440
3441         Reviewed by Martin Robinson.
3442
3443         We update the GTK references after the move to Latin Modern Math.
3444
3445         * mathml/presentation/bug95015-expected.html: hide the base X since it is causing antialiasing diff.
3446         * mathml/presentation/bug95015.html: ditto
3447         * platform/efl/TestExpectations: enable some tests again (the references must be updated).
3448         * platform/gtk/TestExpectations: enable OpenType MATH test again, mark mo-stacked-glyphs as failing.
3449         * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.txt: update reference.
3450         * platform/gtk/mathml/presentation/mo-stretch-expected.png: ditto
3451         * platform/gtk/mathml/presentation/mo-stretch-expected.txt: ditto
3452         * platform/gtk/mathml/presentation/roots-expected.png: ditto
3453         * platform/gtk/mathml/presentation/roots-expected.txt: ditto
3454
3455 2014-06-24  Commit Queue  <commit-queue@webkit.org>
3456
3457         Unreviewed, rolling out r170414.
3458         https://bugs.webkit.org/show_bug.cgi?id=134291