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