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