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