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