Mark mathml/very-large-stretchy-operators.html as Slow on newer OS X versions.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-06-18  Alexey Proskuryakov  <ap@apple.com>
2
3         Mark mathml/very-large-stretchy-operators.html as Slow on newer OS X versions.
4
5         * platform/mac/TestExpectations:
6
7 2015-06-18  Saam Barati  <saambarati1@gmail.com>
8
9         [ES6] support default values in deconstruction parameter nodes
10         https://bugs.webkit.org/show_bug.cgi?id=142679
11
12         Reviewed by Darin Adler.
13
14         * js/destructuring-assignment-default-values-expected.txt: Added.
15         * js/destructuring-assignment-default-values.html: Added.
16         * js/script-tests/destructuring-assignment-default-values.js: Added.
17         (assert):
18         (test1):
19         (arr):
20         (test2):
21         (test3):
22         (test4):
23         (test5):
24         (test6):
25         (test7):
26         (test8):
27         (shouldThrow):
28
29 2015-06-18  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
30
31         [Streams API] Implement ReadableStreamReader.releaseLock
32         https://bugs.webkit.org/show_bug.cgi?id=145299
33
34         Reviewed by Darin Adler.
35
36         * streams/reference-implementation/readable-stream-expected.txt: Rebasing expectations.
37         * streams/reference-implementation/readable-stream-reader-expected.txt: Ditto.
38         * streams/reference-implementation/readable-stream-templated-expected.txt: Ditto.
39
40 2015-06-18  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
41
42         [Streams API] Rejected start promise test does not timeout anymore
43         https://bugs.webkit.org/show_bug.cgi?id=146065
44
45         Reviewed by Darin Adler.
46
47         * streams/reference-implementation/readable-stream-expected.txt: Updated expectations to PASS.
48         * streams/reference-implementation/readable-stream.html: Removed timeout
49
50 2015-06-17  Hyungwook Lee  <hyungwook.lee@navercorp.com>
51
52         [Win]Implement layoutTestController.dispatchPendingLoadRequests.
53         https://bugs.webkit.org/show_bug.cgi?id=26481
54
55         Reviewed by Darin Adler.
56
57         Implement WebView::dispatchPendingLoadRequests() private API for test runner.
58
59         * platform/win/TestExpectations:
60
61 2015-06-17  Chris Fleizach  <cfleizach@apple.com>
62
63         AX: VoiceOver in iOS not announcing generic WAI-ARIA region, even if labelled properly
64         https://bugs.webkit.org/show_bug.cgi?id=146066
65
66         Reviewed by Darin Adler.
67
68         * platform/ios-simulator/accessibility/landmark-type-expected.txt:
69         * platform/ios-simulator/accessibility/landmark-type.html:
70
71 2015-06-17  Simon Fraser  <simon.fraser@apple.com>
72
73         REGRESSION (r173283-r173296): Amazon.com front page has no caret in the search field
74         https://bugs.webkit.org/show_bug.cgi?id=146073
75         rdar://problem/21022203
76
77         Reviewed by Tim Horton.
78
79         Dump layers for composited text inputs and textareas.
80
81         * compositing/backing/form-controls-backing-expected.txt: Added.
82         * compositing/backing/form-controls-backing.html: Added.
83
84 2015-06-17  Zalan Bujtas  <zalan@apple.com>
85
86         Selection cache produces invalid result when ancestor has float element.
87         https://bugs.webkit.org/show_bug.cgi?id=146042
88         rdar://problem/20604592
89
90         Reviewed by Ryosuke Niwa.
91
92         Selection cache already takes floats into account, however it's not enough to check current
93         block against floats. Any of the ancestor's float starting from the selection root block
94         can impact the selection offsets.
95
96         * fast/block/selection-cache-is-incorrect-when-non-direct-parent-has-float-expected.txt: Added.
97         * fast/block/selection-cache-is-incorrect-when-non-direct-parent-has-float.html: Added.
98
99 2015-06-17  Joanmarie Diggs  <jdiggs@igalia.com>
100
101         AX: [ATK] Expose element tag name as an object attribute
102         https://bugs.webkit.org/show_bug.cgi?id=146062
103
104         Reviewed by Mario Sanchez Prada.
105
106         The following tests all include the AtkObject attributes of elements. Now that
107         tag name is exposed, the expectations needed to be updated to reflect the change.
108
109         * platform/gtk/accessibility/image-link-expected.txt: Updated.
110         * platform/gtk/accessibility/image-map2-expected.txt: Updated.
111         * platform/gtk/accessibility/lists-expected.txt: Updated.
112         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Updated.
113         * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
114         * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated.
115         * platform/gtk/accessibility/table-cells-expected.txt: Updated.
116         * platform/gtk/accessibility/table-detection-expected.txt: Updated.
117         * platform/gtk/accessibility/table-one-cell-expected.txt: Updated.
118         * platform/gtk/accessibility/table-sections-expected.txt: Updated.
119         * platform/gtk/accessibility/table-with-rules-expected.txt: Updated.
120         * platform/gtk/accessibility/transformed-element-expected.txt: Updated.
121         * platform/gtk/accessibility/xml-roles-exposed-expected.txt: Updated.
122
123 2015-06-17  Brent Fulgham  <bfulgham@apple.com>
124
125         CSS scroll snap: defining snap points on axis that does not scroll does not work properly
126         https://bugs.webkit.org/show_bug.cgi?id=146043
127         <rdar://problem/20125511>
128
129         Reviewed by Simon Fraser.
130
131         * css3/scroll-snap/scroll-snap-mismatch-expected.txt: Added.
132         * css3/scroll-snap/scroll-snap-mismatch.html: Added.
133
134 2015-06-17  Alexey Proskuryakov  <ap@apple.com>
135
136         New test inspector/console/console-table.html frequently times out in debug.
137
138         * TestExpectations: Added an expectation.
139
140 2015-06-17  Alexey Proskuryakov  <ap@apple.com>
141
142         Update test results after https://bugs.webkit.org/show_bug.cgi?id=145873
143
144         The changes appear expected, however looking at previous pixel results, we seem
145         to have a (much much earlier) regression, as small caps are rotated incorrectly.
146
147         * platform/mac-mavericks/fast/writing-mode/broken-ideograph-small-caps-expected.png: Copied from LayoutTests/platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.png.
148         * platform/mac-mavericks/fast/writing-mode/broken-ideograph-small-caps-expected.txt: Copied from LayoutTests/platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt.
149         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.png:
150         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
151
152 2015-06-17  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
153
154         [Streams API] ReadableJSStream should handle promises returned by JS source pull callback
155         https://bugs.webkit.org/show_bug.cgi?id=145965
156
157         Reviewed by Darin Adler.
158
159         Rebasing tests and removing timeout: 50 for test that is passing..
160
161         * streams/reference-implementation/readable-stream-expected.txt:
162         * streams/reference-implementation/readable-stream.html:
163
164 2015-06-16  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
165
166         [Streams API] Implement ReadableStream locked property
167         https://bugs.webkit.org/show_bug.cgi?id=146023
168
169         Reviewed by Darin Adler.
170
171         Rebasing tests.
172
173         * streams/reference-implementation/readable-stream-expected.txt:
174         * streams/reference-implementation/readable-stream-templated-expected.txt:
175
176 2015-06-10  Filip Pizlo  <fpizlo@apple.com>
177
178         FTL should eliminate array bounds checks in loops
179         https://bugs.webkit.org/show_bug.cgi?id=145768
180
181         Reviewed by Benjamin Poulain.
182
183         * js/regress/abc-forward-loop-equal-expected.txt: Added.
184         * js/regress/abc-forward-loop-equal.html: Added.
185         * js/regress/abc-postfix-backward-loop-expected.txt: Added.
186         * js/regress/abc-postfix-backward-loop.html: Added.
187         * js/regress/abc-skippy-loop-expected.txt: Added.
188         * js/regress/abc-skippy-loop.html: Added.
189         * js/regress/abc-simple-backward-loop-expected.txt: Added.
190         * js/regress/abc-simple-backward-loop.html: Added.
191         * js/regress/abc-simple-forward-loop-expected.txt: Added.
192         * js/regress/abc-simple-forward-loop.html: Added.
193         * js/regress/script-tests/abc-forward-loop-equal.js: Added.
194         * js/regress/script-tests/abc-postfix-backward-loop.js: Added.
195         * js/regress/script-tests/abc-skippy-loop.js: Added.
196         * js/regress/script-tests/abc-simple-backward-loop.js: Added.
197         * js/regress/script-tests/abc-simple-forward-loop.js: Added.
198
199 2015-06-16  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
200
201         [EFL] Unreviewed, EFL gardening on 17th June.
202
203         Follow up gardening since using xvfb on EFL WTR. Unskip passing tests,
204         mark new crash and failure tests.
205
206         * platform/efl/TestExpectations:
207
208 2015-06-16  Myles C. Maxfield  <mmaxfield@apple.com>
209
210         font-variant: small-caps is not honored with web fonts
211         https://bugs.webkit.org/show_bug.cgi?id=145873
212         <rdar://problem/21314282>
213
214         Reviewed by Dean Jackson.
215
216         * fast/text/small-caps-web-font-expected.html: Added.
217         * fast/text/small-caps-web-font.html: Added.
218
219 2015-06-16  Michael Saboff  <msaboff@apple.com>
220
221         Inlining in the DFG trashes ByteCodeParser::m_currentInstruction for the calling function
222         https://bugs.webkit.org/show_bug.cgi?id=146029
223
224         Reviewed by Benjamin Poulain.
225
226         New regression test.
227
228         * js/regress-146029-expected.txt: Added.
229         * js/regress-146029.html: Added.
230         * js/script-tests/regress-146029.js: Added.
231         (myPush):
232         (myPop):
233         (foo):
234         (test):
235
236 2015-06-16  Brent Fulgham  <bfulgham@apple.com>
237
238         Unreviewed test update: Add multiple scroll-snap-coordinate test.
239         https://bugs.webkit.org/show_bug.cgi?id=145843
240
241         Add a test that confirms that we properly understand scroll-snap-coordinate
242         declarations with sets of points on a single element.
243
244         * css3/scroll-snap/scroll-snap-coordinate.html: Added.
245         * css3/scroll-snap/scroll-snap-coordinate-expected.txt: Added.
246
247 2015-06-16  Alexey Proskuryakov  <ap@apple.com>
248
249         Tweak results for fast/canvas/canvas-too-large-to-draw.html
250
251         * platform/mac/TestExpectations:
252
253 2015-06-16  Alexey Proskuryakov  <ap@apple.com>
254
255         Skip the new test, fast/canvas/canvas-too-large-to-draw.html
256
257         * platform/mac/TestExpectations:
258
259 2015-06-15  Chris Fleizach  <cfleizach@apple.com>
260
261         AX:  iOS accessibility tests are not running because we need WKTR support
262         https://bugs.webkit.org/show_bug.cgi?id=145991
263
264         Reviewed by Daniel Bates.
265
266         Alter tests so that it addresses:
267            1) Utilize the new AX methods which created new expectations.
268            2) There were some expectations checked in with failures that are now fixed.
269            3) Remove failing test expectations from TestExpectations.
270
271         * platform/ios-simulator-wk1/TestExpectations:
272         * platform/ios-simulator-wk2/TestExpectations:
273         * platform/ios-simulator/TestExpectations:
274         * platform/ios-simulator/accessibility: Replaced with LayoutTests/platform/ios-simulator/accessibility.
275         * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt:
276         * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer.html:
277         * platform/ios-simulator/accessibility/accessibility-hint-expected.txt:
278         * platform/ios-simulator/accessibility/accessibility-hint.html:
279         * platform/ios-simulator/accessibility/aria-label-with-internal-text-expected.txt:
280         * platform/ios-simulator/accessibility/aria-label-with-internal-text.html:
281         * platform/ios-simulator/accessibility/disabled-states-expected.txt:
282         * platform/ios-simulator/accessibility/disabled-states.html:
283         * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt:
284         * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element.html:
285         * platform/ios-simulator/accessibility/file-upload-button-expected.txt:
286         * platform/ios-simulator/accessibility/file-upload-button.html:
287         * platform/ios-simulator/accessibility/focus-change-notifications.html:
288         * platform/ios-simulator/accessibility/identifier-expected.txt:
289         * platform/ios-simulator/accessibility/identifier.html:
290         * platform/ios-simulator/accessibility/internal-link-expected.txt:
291         * platform/ios-simulator/accessibility/internal-link.html:
292         * platform/ios-simulator/accessibility/landmark-type-expected.txt:
293         * platform/ios-simulator/accessibility/landmark-type.html:
294         * platform/ios-simulator/accessibility/link-with-images-text-expected.txt:
295         * platform/ios-simulator/accessibility/link-with-images-text.html:
296         * platform/ios-simulator/accessibility/link-with-only-image-expected.txt:
297         * platform/ios-simulator/accessibility/link-with-only-image.html:
298         * platform/ios-simulator/accessibility/math-expected.txt:
299         * platform/ios-simulator/accessibility/math.html:
300         * platform/ios-simulator/accessibility/mixed-checkboxes-expected.txt:
301         * platform/ios-simulator/accessibility/mixed-checkboxes.html:
302         * platform/ios-simulator/accessibility/no-child-link-header.html:
303         * platform/ios-simulator/accessibility/non-contiguous-link-expected.txt:
304         * platform/ios-simulator/accessibility/non-contiguous-link.html:
305         * platform/ios-simulator/accessibility/password-value-expected.txt:
306         * platform/ios-simulator/accessibility/password-value.html:
307         * platform/ios-simulator/accessibility/placeholder-value-expected.txt:
308         * platform/ios-simulator/accessibility/placeholder-value.html:
309         * platform/ios-simulator/accessibility/popup-button-value-label-expected.txt:
310         * platform/ios-simulator/accessibility/popup-button-value-label.html:
311         * platform/ios-simulator/accessibility/progressbar-expected.txt:
312         * platform/ios-simulator/accessibility/progressbar.html:
313         * platform/ios-simulator/accessibility/radio-button-expected.txt:
314         * platform/ios-simulator/accessibility/radio-button.html:
315         * platform/ios-simulator/accessibility/secure-text-field.html:
316         * platform/ios-simulator/accessibility/selected-buttons-expected.txt:
317         * platform/ios-simulator/accessibility/svg-group-element-with-title-expected.txt:
318         * platform/ios-simulator/accessibility/svg-group-element-with-title.html:
319         * platform/ios-simulator/accessibility/tab-role-expected.txt:
320         * platform/ios-simulator/accessibility/tab-role.html:
321         * platform/ios-simulator/accessibility/tables-lists-expected.txt:
322         * platform/ios-simulator/accessibility/tables-lists.html:
323         * platform/ios-simulator/accessibility/text-marker-list-item-expected.txt:
324         * platform/ios-simulator/accessibility/text-marker-list-item.html:
325         * platform/ios-simulator/accessibility/text-marker-validation.html:
326         * platform/ios-simulator/accessibility/text-role-expected.txt:
327         * platform/ios-simulator/accessibility/text-role.html:
328         * platform/ios-simulator/accessibility/textfield-in-axvalue-expected.txt:
329         * platform/ios-simulator/accessibility/textfield-in-axvalue.html:
330         * platform/ios-simulator/accessibility/toggle-button.html:
331         * platform/ios-simulator/accessibility/url-test.html:
332
333 2015-06-16  Brent Fulgham  <bfulgham@apple.com>
334
335         CSS Scroll Snap - support snapping to nested elements
336         https://bugs.webkit.org/show_bug.cgi?id=145843
337         <rdar://problem/21339581>
338
339         Reviewed by Darin Adler.
340
341         * css3/scroll-snap/nested-elements-expected.txt: Added.
342         * css3/scroll-snap/nested-elements.html: Added.
343         * css3/scroll-snap/scroll-snap-offsets-expected.txt: Updated to
344           account for 50%/50% scroll-snap-coordinates.
345
346 2015-06-16  Brady Eidson  <beidson@apple.com>
347
348         [IndexedDB] array index keys are concatenated across cursor lifetime
349         <rdar://problem/19684902> and https://bugs.webkit.org/show_bug.cgi?id=138504
350
351         Reviewed by Brady Eidson, patch by Mark Dixon <mark@lowla.io>
352
353         * storage/indexeddb/keypath-arrays-expected.txt:
354         * storage/indexeddb/resources/keypath-arrays.js:
355         Verify that iterating cursors with array keypaths returns correct keys for all
356         records, not just the first.
357
358 2015-06-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
359
360         Canvas dimensions should be limited to 4096x4096 pixels on iOS devices.
361         https://bugs.webkit.org/show_bug.cgi?id=145998
362
363         Reviewed by Darin Adler.
364
365         * fast/canvas/canvas-toDataURL-crash-expected.txt:
366         * fast/canvas/pattern-too-large-to-create-expected.txt: Change the expected
367         results due to changing the type of MaxCanvasArea from float to unsigned.
368         
369         * fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
370         * fast/canvas/canvas-too-large-to-draw.html: Added.
371
372 2015-06-16  Alexey Proskuryakov  <ap@apple.com>
373
374         REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot
375         https://bugs.webkit.org/show_bug.cgi?id=144399
376
377         * TestExpectations: Marked it as flakily crashing.
378
379 2015-06-16  sylvain-galineau  <galineau@adobe.com>
380
381         Incorrect order of arguments in initial-letter property
382         https://bugs.webkit.org/show_bug.cgi?id=139667
383
384         Reviewed by Sam Weinig.
385
386         Update initial-letter tests to reflect the value's new ordering, per CSS Inline Layout module.
387
388         * fast/css-generated-content/initial-letter-border-padding.html:
389         * fast/css-generated-content/initial-letter-clearance.html:
390         * fast/css-generated-content/initial-letter-descender.html:
391         * fast/css-generated-content/initial-letter-raised.html:
392         * fast/css-generated-content/initial-letter-sunken.html:
393
394 2015-06-16  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
395
396         [Streams API] Calling controller.error() should trigger storing an undefined error
397         https://bugs.webkit.org/show_bug.cgi?id=145976
398
399         Reviewed by Darin Adler.
400
401         * streams/readable-stream-controller-error-expected.txt: Rebasing expectation as test is passing now.
402         * streams/readable-stream-reader-read-expected.txt:
403         * streams/readable-stream-reader-read.html: Adding test for promise rejection without any parameter.
404
405 2015-06-16  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
406
407         [Streams API] Sync tests with spec
408         https://bugs.webkit.org/show_bug.cgi?id=145839
409
410         Reviewed by Darin Adler.
411
412         Considered all changes in the spec tests and brought them to WebKit.
413
414         Some of those changes were related to spec changes, like the strategy or some of the algorithms. Some like the
415         tee ones were newly added as they will be implemented soon. There are also some tests that shuffled around
416         because they were just moved at the spec or integrated from the changes we submitted, which was substantially
417         important as it allowed us to remove some of our custom tests that are now covered by the spec ones.
418
419         * resources/gc.js: Added warning about using gcRec, results might not be reliable.
420         * streams/readable-stream-controller-error-expected.txt:
421         * streams/readable-stream-controller-error.html: New failing test due to discrepancies with the reference
422         implementation. Something we will address.
423         * streams/readable-stream-expected.txt: Removed.
424         * streams/readable-stream-gc.html: Renumbered.
425         * streams/readable-stream-reader-expected.txt: Removed.
426         * streams/readable-stream-reader-read.html: Renumbered.
427         * streams/readable-stream-reader.html: Removed.
428         * streams/readable-stream.html: Removed.
429         * streams/reference-implementation/bad-strategies-expected.txt: Added.
430         * streams/reference-implementation/bad-strategies.html: Added.
431         * streams/reference-implementation/bad-underlying-sources-expected.txt:
432         * streams/reference-implementation/bad-underlying-sources.html: Updated from spec and expectations.
433         * streams/reference-implementation/brand-checks-expected.txt:
434         * streams/reference-implementation/brand-checks.html: Updated from spec and expectations.
435         * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added.
436         * streams/reference-implementation/byte-length-queuing-strategy.html: Added.
437         * streams/reference-implementation/count-queuing-strategy-expected.txt:
438         * streams/reference-implementation/count-queuing-strategy.html: Updated from spec and expectations.
439         * streams/reference-implementation/readable-stream-cancel-expected.txt:
440         * streams/reference-implementation/readable-stream-cancel.html: Updated from spec and expectations and corrected
441         timeouts to try to overcome problems in slower bots.
442         * streams/reference-implementation/readable-stream-expected.txt:
443         * streams/reference-implementation/readable-stream-reader-expected.txt:
444         * streams/reference-implementation/readable-stream-reader.html: Updated from spec and expectations.
445         * streams/reference-implementation/readable-stream-tee-expected.txt: Added.
446         * streams/reference-implementation/readable-stream-tee.html: Added.
447         * streams/reference-implementation/readable-stream-templated-expected.txt:
448         * streams/reference-implementation/readable-stream-templated.html: Updated from spec and expectations.
449         * streams/reference-implementation/readable-stream.html: Updated from spec and expectations.
450         * streams/reference-implementation/resources/byte-length-queuing-strategy.js:
451         (ByteLengthQueuingStrategy): Updated from spec.
452         (typeIsObject): Deleted.
453         (ByteLengthQueuingStrategy.prototype.shouldApplyBackpressure): Deleted.
454         * streams/reference-implementation/resources/count-queuing-strategy.js:
455         (CountQueuingStrategy): Updated from spec.
456         (typeIsObject): Deleted.
457         (CountQueuingStrategy.prototype.shouldApplyBackpressure): Deleted.
458         * streams/reference-implementation/resources/streams-utils.js:
459         (RandomPushSource.prototype.readStart.writeChunk):
460         (RandomPushSource.prototype.readStart): Renamed stream as source
461         (.stream.new.ReadableStream):
462         (sequentialReadableStream): Updated from spec.
463         (typeIsObject): Added.
464         (createDataProperty): Added.
465
466 2015-06-16  Alexey Proskuryakov  <ap@apple.com>
467
468         Fix a lint error by removing an obsolete expectation - this test doesn't fail
469         on Yosemite and below.
470
471         * platform/mac/TestExpectations:
472
473 2015-06-15  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
474
475         [EFL] Unreviewed, following gardening of r185583.
476
477         * platform/efl/TestExpectations: Unskip passing tests, mark new failure tests since disabling USE_NATIVE_XDISPLAY.
478
479 2015-06-15  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
480
481         [EFL] Unreviewed, gardening on Jun 16th.
482
483         Too many flaky tests happens on efl bot when enabling USE_NATIVE_XDISPLAY and DISPLAY.
484         Those options were enabled for removing TextureMapperImageBuffer. However now EFL Layout Test
485         can be run without enabling the options. To remove many flaky tests, EFL buildbot disables
486         the env variables.
487
488         Thanks to disable it, many tests can be unskipped which were marked to failure, imageonlyfailure
489         and so on since r183540.
490
491         * platform/efl/TestExpectations: Unskip passing tests, mark failure tests after disabling USE_NATIVE_XDISPLAY.
492
493 2015-06-15  Alexey Proskuryakov  <ap@apple.com>
494
495         Add test expectations for El Capitan
496         https://bugs.webkit.org/show_bug.cgi?id=146005
497
498         Rubber-stamped by Dan Bernstein.
499
500         * platform/mac-wk1/TestExpectations:
501         * platform/mac-yosemite: Added.
502         * platform/mac-yosemite/fast: Added.
503         * platform/mac-yosemite/fast/dom: Added.
504         * platform/mac-yosemite/fast/dom/52776-expected.txt: Copied from LayoutTests/platform/mac/fast/dom/52776-expected.txt.
505         * platform/mac-yosemite/fast/text: Added.
506         * platform/mac-yosemite/fast/text/complex-text-opacity-expected.txt: Copied from LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.txt.
507         * platform/mac-yosemite/fast/text/hyphenate-locale-expected.txt: Copied from LayoutTests/platform/mac/fast/text/hyphenate-locale-expected.txt.
508         * platform/mac-yosemite/fast/text/international: Added.
509         * platform/mac-yosemite/fast/text/international/arabic-justify-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/arabic-justify-expected.txt.
510         * platform/mac-yosemite/fast/text/international/bidi-AN-after-L-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.txt.
511         * platform/mac-yosemite/fast/text/international/bidi-mirror-he-ar-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt.
512         * platform/mac-yosemite/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt.
513         * platform/mac-yosemite/fast/text/international/bidi-neutral-run-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-run-expected.txt.
514         * platform/mac-yosemite/fast/text/line-initial-and-final-swashes-expected.txt: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.txt.
515         * platform/mac-yosemite/js: Added.
516         * platform/mac-yosemite/js/dom: Added.
517         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt.
518         * platform/mac-yosemite/platform: Added.
519         * platform/mac-yosemite/platform/mac: Added.
520         * platform/mac-yosemite/platform/mac/editing: Added.
521         * platform/mac-yosemite/platform/mac/editing/attributed-string: Added.
522         * platform/mac-yosemite/platform/mac/editing/attributed-string/anchor-element-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/anchor-element-expected.txt.
523         * platform/mac-yosemite/platform/mac/editing/attributed-string/basic-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/basic-expected.txt.
524         * platform/mac-yosemite/platform/mac/editing/attributed-string/font-size-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-size-expected.txt.
525         * platform/mac-yosemite/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
526         * platform/mac-yosemite/platform/mac/editing/attributed-string/font-weight-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-weight-expected.txt.
527         * platform/mac-yosemite/platform/mac/editing/attributed-string/letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/letter-spacing-expected.txt.
528         * platform/mac-yosemite/platform/mac/editing/attributed-string/text-decorations-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/text-decorations-expected.txt.
529         * platform/mac-yosemite/platform/mac/editing/attributed-string/vertical-align-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/vertical-align-expected.txt.
530         * platform/mac-yosemite/platform/mac/fast: Added.
531         * platform/mac-yosemite/platform/mac/fast/text: Added.
532         * platform/mac-yosemite/platform/mac/fast/text/ligature-subdivision-expected.txt: Copied from LayoutTests/platform/mac/fast/text/ligature-subdivision-expected.txt.
533         * platform/mac-yosemite/svg: Added.
534         * platform/mac-yosemite/svg/W3C-SVG-1.1: Added.
535         * platform/mac-yosemite/svg/W3C-SVG-1.1-SE: Added.
536         * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png.
537         * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt.
538         * platform/mac-yosemite/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt.
539         * platform/mac-yosemite/svg/text: Added.
540         * platform/mac-yosemite/svg/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/text/text-intro-05-t-expected.txt.
541         * platform/mac-yosemite/svg/text/text-intro-05-t-expected.txt: Added.
542         * platform/mac/TestExpectations:
543         * platform/mac/editing/attributed-string/anchor-element-expected.txt:
544         * platform/mac/editing/attributed-string/basic-expected.txt:
545         * platform/mac/editing/attributed-string/font-size-expected.txt:
546         * platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt:
547         * platform/mac/editing/attributed-string/font-weight-expected.txt:
548         * platform/mac/editing/attributed-string/letter-spacing-expected.txt:
549         * platform/mac/editing/attributed-string/text-decorations-expected.txt:
550         * platform/mac/editing/attributed-string/vertical-align-expected.txt:
551         * platform/mac/fast/dom/52776-expected.txt:
552         * platform/mac/fast/text/complex-text-opacity-expected.txt:
553         * platform/mac/fast/text/hyphenate-locale-expected.txt:
554         * platform/mac/fast/text/international/arabic-justify-expected.txt:
555         * platform/mac/fast/text/international/bidi-AN-after-L-expected.txt:
556         * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
557         * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
558         * platform/mac/fast/text/international/bidi-neutral-run-expected.txt:
559         * platform/mac/fast/text/ligature-subdivision-expected.txt:
560         * platform/mac/fast/text/line-initial-and-final-swashes-expected.txt:
561         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
562         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
563         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
564         * platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
565         * platform/mac/svg/text/text-intro-05-t-expected.txt:
566
567 2015-06-15  Zalan Bujtas  <zalan@apple.com>
568
569         RootInlineBox::m_lineBreakObj becomes invalid when a child renderer is removed and the line does not get marked dirty.
570         https://bugs.webkit.org/show_bug.cgi?id=145988
571         rdar://problem/20959137
572
573         Reviewed by David Hyatt.
574
575         This patch ensures that we find the right first inline box so that we can dirty the
576         the appropriate line boxes.
577         With marking the right line boxes dirty, now we can update RootInlineBox::m_lineBreakObj at the next layout.
578
579         * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean-expected.txt: Added.
580         * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean.html: Added.
581
582 2015-06-15  Darin Adler  <darin@apple.com>
583
584         REGRESSION (r182215): Reproducible crash at drawsvg.org due to reentrant layout
585         https://bugs.webkit.org/show_bug.cgi?id=145964
586
587         Reviewed by Simon Fraser.
588
589         * svg/as-object/mutate-on-load-expected.html: Added.
590         * svg/as-object/mutate-on-load.html: Added.
591         * svg/as-object/resources/embedded-mutates-on-load.svg: Added.
592
593 2015-06-15  Michael Saboff  <msaboff@apple.com>
594
595         JIT bug - fails when inspector closed, works when open
596         https://bugs.webkit.org/show_bug.cgi?id=145243
597
598         Reviewed by Oliver Hunt.
599
600         New regression test.
601
602         * js/regress-145243-expected.txt: Added.
603         * js/regress-145243.html: Added.
604         * js/script-tests/regress-145243.js: Added.
605         (bar):
606         (foo):
607         (test):
608
609 2015-06-15  Joseph Pecoraro  <pecoraro@apple.com>
610
611         Unreviewed, gardening for Windows.
612
613         * platform/win/TestExpectations:
614
615 2015-06-15  Chris Fleizach  <cfleizach@apple.com>
616
617         AX: no accessibility support for details element
618         https://bugs.webkit.org/show_bug.cgi?id=131111
619
620         Reviewed by Darin Adler.
621
622         * platform/mac/accessibility/details-summary-expected.txt: Added.
623         * platform/mac/accessibility/details-summary.html: Added.
624
625 2015-06-13  Chris Fleizach  <cfleizach@apple.com>
626
627         AX: WebKit exposes all Ruby Text as Unknown (Japanese EPUB accessibility blocker)
628         https://bugs.webkit.org/show_bug.cgi?id=141303
629
630         Unreviewed. Move ruby tests to Mac platform only, since they don't apply to other platforms.
631
632         * accessibility/ruby-hierarchy-roles-expected.txt: Removed.
633         * accessibility/ruby-hierarchy-roles.html: Removed.
634         * platform/mac/accessibility/ruby-hierarchy-roles.html: Copied from LayoutTests/accessibility/ruby-hierarchy-roles.html.
635
636 2015-06-13  Joseph Pecoraro  <pecoraro@apple.com>
637
638         Web Inspector: console.table() with a list of objects no longer works
639         https://bugs.webkit.org/show_bug.cgi?id=145952
640
641         Reviewed by Timothy Hatcher.
642
643         * inspector/console/console-api.html:
644         * inspector/console/console-table-expected.txt: Added.
645         * inspector/console/console-table.html:
646         Add a similiar console API test all about console.table().
647
648 2015-06-13  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
649
650         [EFL] Mark fast/forms/select-element-focus-ring.html to Missing
651
652         Unreviwed, gardening for EFL port.
653
654         * platform/efl/TestExpectations: The test was added only for Mac port.
655
656 2015-06-13  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
657
658         [Streams API] ReadableJSStream should handle promises returned by JS source start callback
659         https://bugs.webkit.org/show_bug.cgi?id=145792
660
661         Reviewed by Darin Adler.
662
663         Rebasing expectations, and removing timeouts for tests that no longer timeout.
664
665         * streams/reference-implementation/readable-stream-expected.txt:
666         * streams/reference-implementation/readable-stream.html:
667
668 2015-06-13  Andres Gonzalez  <agonzalez334@nc.rr.com>
669
670         AX: WebKit exposes all Ruby Text as Unknown (Japanese EPUB accessibility blocker)
671         https://bugs.webkit.org/show_bug.cgi?id=141303
672
673         Reviewed by Chris Fleizach.
674
675         * accessibility/ruby-hierarchy-roles-expected.txt: Added.
676         * accessibility/ruby-hierarchy-roles.html: Added.
677         * platform/mac-mavericks/accessibility/ruby-hierarchy-roles-expected.txt: Added.
678         * platform/mac/accessibility/ruby-hierarchy-roles-expected.txt: Added.
679
680 2015-06-12  Chris Fleizach  <cfleizach@apple.com>
681
682         AX:ARIA Toggle buttons aren't properly conveyed on iOS using VoiceOver
683         https://bugs.webkit.org/show_bug.cgi?id=145949
684
685         Reviewed by Darin Adler.
686
687         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
688         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
689
690 2015-06-12  Darin Adler  <darin@apple.com>
691
692         Fix minor ES6 compliance issue in RegExp.prototype.toString and optimize performance a little
693         https://bugs.webkit.org/show_bug.cgi?id=145935
694
695         Reviewed by Anders Carlsson.
696
697         * js/regexp-toString-expected.txt: Added.
698         * js/regexp-toString.html: Added.
699         * js/script-tests/regexp-toString.js: Added.
700
701 2015-06-12  Manuel Rego Casasnovas  <rego@igalia.com>
702
703         [CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces
704         https://bugs.webkit.org/show_bug.cgi?id=145860
705
706         Reviewed by Sergio Villar Senin.
707
708         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
709         * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
710         cases.
711
712 2015-06-12  Commit Queue  <commit-queue@webkit.org>
713
714         Unreviewed, rolling out r185492.
715         https://bugs.webkit.org/show_bug.cgi?id=145927
716
717         Causes crashes on debug (Requested by rego on #webkit).
718
719         Reverted changeset:
720
721         "[CSS Grid Layout] Fix grid-template-areas parsing to avoid
722         spaces"
723         https://bugs.webkit.org/show_bug.cgi?id=145860
724         http://trac.webkit.org/changeset/185492
725
726 2015-06-12  Manuel Rego Casasnovas  <rego@igalia.com>
727
728         [CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces
729         https://bugs.webkit.org/show_bug.cgi?id=145860
730
731         Reviewed by Sergio Villar Senin.
732
733         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
734         * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
735         cases.
736
737 2015-06-11  Zalan Bujtas  <zalan@apple.com>
738
739         Do not crash when the descendant frame tree is destroyed during layout.
740         https://bugs.webkit.org/show_bug.cgi?id=144540
741         rdar://problem/20793184
742
743         Reviewed by Andreas Kling.
744
745         Unskip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html.
746
747         * TestExpectations:
748
749 2015-06-11  Commit Queue  <commit-queue@webkit.org>
750
751         Unreviewed, rolling out r185470.
752         https://bugs.webkit.org/show_bug.cgi?id=145902
753
754         Caused ASan violations (Requested by ap on #webkit).
755
756         Reverted changeset:
757
758         "Add an appearance keyword for wireless playback / airplay
759         icon"
760         https://bugs.webkit.org/show_bug.cgi?id=145892
761         http://trac.webkit.org/changeset/185470
762
763 2015-06-11  Brady Eidson  <beidson@apple.com>
764
765         IndexedDB onupgradeneeded event has incorrect value for oldVersion.
766         <rdar://problem/18309792> and https://bugs.webkit.org/show_bug.cgi?id=136888
767
768         Reviewed by Sam Weinig.
769
770         * storage/indexeddb/version-change-event-basic-expected.txt: Added.
771         * storage/indexeddb/version-change-event-basic.html: Added.
772
773 2015-06-11  Dean Jackson  <dino@apple.com>
774
775         Add an appearance keyword for wireless playback / airplay icon
776         https://bugs.webkit.org/show_bug.cgi?id=145892
777         <rdar://problem/21344872>
778
779         Reviewed by Simon Fraser.
780
781         Simple test that makes sure we parse and evaluate
782         the new appearance value.
783
784         * fast/css/appearance-airplay-expected.txt: Added.
785         * fast/css/appearance-airplay.html: Added.
786
787 2015-06-11  Alexey Proskuryakov  <ap@apple.com>
788
789         Update plugins/embed-attributes-style.html to not use the QuickTime plug-in
790         https://bugs.webkit.org/show_bug.cgi?id=145891
791
792         Reviewed by Anders Carlsson.
793
794         * platform/mac/plugins/embed-attributes-style-expected.png:
795         * plugins/embed-attributes-style.html:
796
797 2015-06-11  Commit Queue  <commit-queue@webkit.org>
798
799         Unreviewed, rolling out r185465.
800         https://bugs.webkit.org/show_bug.cgi?id=145893
801
802         "This patch is breaking 32bit mac build" (Requested by youenn
803         on #webkit).
804
805         Reverted changeset:
806
807         "[Streams API] ReadableJSStream should handle promises
808         returned by JS source start callback"
809         https://bugs.webkit.org/show_bug.cgi?id=145792
810         http://trac.webkit.org/changeset/185465
811
812 2015-06-11  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
813
814         [Streams API] ReadableJSStream should handle promises returned by JS source start callback
815         https://bugs.webkit.org/show_bug.cgi?id=145792
816
817         Reviewed by Darin Adler.
818
819         Rebasing expectations, and removing timeouts for tests that no longer timeout.
820
821         * streams/reference-implementation/readable-stream-expected.txt:
822         * streams/reference-implementation/readable-stream.html:
823
824 2015-06-10  Said Abou-Hallawa  <sabouhallawa@apple.com>
825
826         REGRESSION (r184895): Vertical border elements ([-webkit]-border-image set to 'repeat') that used to render perfectly are now rendering incorrectly.
827         https://bugs.webkit.org/show_bug.cgi?id=145801
828
829         Reviewed by Simon Fraser.
830
831         * fast/borders/border-image-repeat-stretch-expected.html: Added.
832         * fast/borders/border-image-repeat-stretch.html: Added.
833         * fast/borders/resources/border-image-repeat-stretch-expected.svg: Added.
834         * fast/borders/resources/border-image.svg: Added.
835         Ensure that the sides of a border-images are drawn correctly in the cases
836         of 'repeat' and 'stretch'.
837
838 2015-06-10  Chris Dumez  <cdumez@apple.com>
839
840         ASSERT_WITH_SECURITY_IMPLICATION in WebCore::DocumentOrderedMap::getElementById
841         https://bugs.webkit.org/show_bug.cgi?id=145857
842         <rdar://problem/16798440>
843
844         Reviewed by Darin Adler.
845
846         Add layout tests covering different crashes caused by the same bug.
847
848         * fast/dom/script-getElementById-during-insertion-expected.txt: Added.
849         * fast/dom/script-getElementById-during-insertion.html: Added.
850
851         Reduction test case for <rdar://problem/16798440>.
852
853         * fast/dom/script-remove-child-id-map-expected.txt: Added.
854         * fast/dom/script-remove-child-id-map.html: Added.
855
856         Test imported from Blink r178976.
857
858 2015-06-10  Jordan Harband  <ljharb@gmail.com>
859
860         Implement RegExp.prototype.flags
861         https://bugs.webkit.org/show_bug.cgi?id=145599
862
863         Reviewed by Geoffrey Garen.
864
865         * js/Object-getOwnPropertyNames-expected.txt:
866         * js/regexp-flags-expected.txt: Added.
867         * js/regexp-flags.html: Added.
868         * js/script-tests/Object-getOwnPropertyNames.js:
869         * js/script-tests/regexp-flags.js: Added.
870         (.get shouldBe):
871
872 2015-06-10  Alex Christensen  <achristensen@webkit.org>
873
874         Move all content extension tests to same directory to fix flakiness.
875         https://bugs.webkit.org/show_bug.cgi?id=145854
876
877         Reviewed by Alexey Proskuryakov.
878
879         * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Removed.
880         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Removed.
881         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Removed.
882         * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Removed.
883         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt.
884         * http/tests/contentextensions/main-resource-redirect-blocked.php: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked.php.
885         * http/tests/contentextensions/main-resource-redirect-blocked.php.json: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json.
886         * http/tests/contentextensions/resources/main-resource-redirect-blocked-target.html: Copied from http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html.
887
888 2015-06-10  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
889
890         [EFL] Unreviewed, EFL gardening on Jun 10th
891
892         * platform/efl/TestExpectations: Mark fast tests to flaky since r183540.
893
894 2015-06-10  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
895
896         [Streams API] Implement pulling of a source by a ReadableStream
897         https://bugs.webkit.org/show_bug.cgi?id=145262
898
899         Reviewed by Darin Adler
900
901         Rebased expectations, removed some "timeout: 50" parameters.
902         Removed a test from streams/reference-implementation/readable-stream.html that cannot pass
903         until promises returned to start and pull JS callbacks are handled.
904         Fixed bug in streams-utils.js (was using the old API replaced by controller).
905
906         * streams/reference-implementation/bad-underlying-sources-expected.txt:
907         * streams/reference-implementation/bad-underlying-sources.html:
908         * streams/reference-implementation/readable-stream-expected.txt:
909         * streams/reference-implementation/readable-stream.html:
910         * streams/reference-implementation/resources/streams-utils.js:
911         (.stream.new.ReadableStream.):
912         (.stream.new.ReadableStream):
913         (sequentialReadableStream):
914
915 2015-06-09  Daegyu Lee  <daegyu.lee@navercorp.com>
916
917         3D-transformed video does not display on platforms without accelerated video rendering
918         https://bugs.webkit.org/show_bug.cgi?id=144782
919
920         Reviewed by Simon Fraser.
921
922         Add layout test that is simply checking video transform by javascript works properly.
923
924         * media/video-transformed-by-javascript-expected.txt: Added.
925         * media/video-transformed-by-javascript.html: Added.
926         * platform/gtk/TestExpectations:
927         * platform/ios-simulator-wk1/TestExpectations:
928         * platform/ios-simulator-wk2/TestExpectations:
929         * platform/ios-simulator/TestExpectations:
930         * platform/mac-wk1/TestExpectations:
931         * platform/mac-wk2/TestExpectations:
932         * platform/mac/TestExpectations:
933
934 2015-06-09  Daniel Bates  <dabates@apple.com>
935
936         Update iOS TestExpectations files
937
938         * platform/ios-simulator-wk1/TestExpectations:
939         * platform/ios-simulator-wk2/TestExpectations:
940
941 2015-06-09  Hyungwook Lee  <hyungwook.lee@navercorp.com>
942
943         Implement dumpProgressFinishedCallback() for Win layoutTestController.
944         https://bugs.webkit.org/show_bug.cgi?id=66773
945
946         Reviewed by Darin Adler.
947
948         * platform/win/TestExpectations:
949
950 2015-06-09  Ryosuke Niwa  <rniwa@webkit.org>
951
952         REGRESSION(r180867): Tabbing to login field on iCloud.com doesn't have highlight for text
953         https://bugs.webkit.org/show_bug.cgi?id=145830
954
955         Reviewed by Darin Adler.
956
957         Added a regression test.
958
959         * editing/selection/update-selection-by-style-change-expected.html: Added.
960         * editing/selection/update-selection-by-style-change.html: Added.
961
962 2015-06-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
963
964         SVG Fragment is not rendered if it is the css background image of an HTML element
965         https://bugs.webkit.org/show_bug.cgi?id=91790
966
967         Reviewed by Darin Adler.
968
969         * svg/css/svg-resource-fragment-identifier-background-expected.html: Added.
970         * svg/css/svg-resource-fragment-identifier-background.html: Added.
971         Ensure that the SVG fragment is displayed correctly when it's used as a
972         css background image.
973
974 2015-06-09  Darin Adler  <darin@apple.com>
975
976         Takes two delete key presses to delete pasted emoji up-pointing index finger with skin tone
977         https://bugs.webkit.org/show_bug.cgi?id=145823
978
979         Reviewed by Anders Carlsson.
980
981         * editing/deleting/delete-emoji-expected.txt: Updated to expect a little more testing.
982         * editing/deleting/delete-emoji.html: Added a test case and streamlined the test a bit.
983
984 2015-06-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
985
986         feComposite filter does not clip the paint rect to its effect rect when the operator is 'in' or 'atop'
987         https://bugs.webkit.org/show_bug.cgi?id=137856
988
989         Reviewed by Darin Adler.
990
991         * svg/filters/feComposite-background-rect-control-operators-expected.svg: Added.
992         * svg/filters/feComposite-background-rect-control-operators.svg: Added.
993         Ensure the painting rect of the feComposite filter with operator 'in' or
994         'atop' is clipped to its bounding rectangle
995
996 2015-06-09  Yusuke Suzuki  <utatane.tea@gmail.com>
997
998         Introduce getter definition into static hash tables and use it for getters in RegExp.prototype.
999         https://bugs.webkit.org/show_bug.cgi?id=145705
1000
1001         Reviewed by Darin Adler.
1002
1003         Adjust RegExp.prototype and instance's getter layout.
1004         This is a breaking change from ES5.
1005         So ES5 conformance tests like sputnik is needed to be fixed.
1006
1007         * ietestcenter/Javascript/15.2.3.3-4-212-expected.txt:
1008         * ietestcenter/Javascript/15.2.3.3-4-213-expected.txt:
1009         * ietestcenter/Javascript/15.2.3.3-4-214-expected.txt:
1010         * ietestcenter/Javascript/15.2.3.3-4-215-expected.txt:
1011         * ietestcenter/Javascript/TestCases/15.2.3.3-4-212.js:
1012         (ES5Harness.registerTest):
1013         * ietestcenter/Javascript/TestCases/15.2.3.3-4-213.js:
1014         (ES5Harness.registerTest):
1015         * ietestcenter/Javascript/TestCases/15.2.3.3-4-214.js:
1016         (ES5Harness.registerTest):
1017         * ietestcenter/Javascript/TestCases/15.2.3.3-4-215.js:
1018         (ES5Harness.registerTest):
1019         * js/Object-getOwnPropertyNames-expected.txt:
1020         * js/dom/getOwnPropertyDescriptor-expected.txt:
1021         * js/mozilla/strict/15.10.7-expected.txt:
1022         * js/mozilla/strict/script-tests/15.10.7.js:
1023         * js/pic/cached-named-property-getter.html:
1024         * js/resources/getOwnPropertyDescriptor.js:
1025         (.get descriptorShouldBe):
1026         * js/script-tests/Object-getOwnPropertyNames.js:
1027         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A10.html:
1028         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A8.html:
1029         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A9.html:
1030         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A10.html:
1031         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A8.html:
1032         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A9.html:
1033         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A10.html:
1034         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A8.html:
1035         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A9.html:
1036         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A10.html:
1037         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A8.html:
1038         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A9.html:
1039
1040 2015-06-09  Yusuke Suzuki  <utatane.tea@gmail.com>
1041
1042         Crash when passing Symbol to NPAPI plugin objects
1043         https://bugs.webkit.org/show_bug.cgi?id=145798
1044
1045         Reviewed by Darin Adler.
1046
1047         * plugins/npruntime/script-object-with-symbols-expected.txt: Added.
1048         * plugins/npruntime/script-object-with-symbols.html: Added.
1049
1050 2015-06-09  Daniel Bates  <dabates@apple.com>
1051
1052         Update iOS TestExpectations files 
1053
1054         * platform/ios-simulator-wk1/TestExpectations:
1055         * platform/ios-simulator-wk2/TestExpectations:
1056
1057 2015-06-09  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1058
1059         [Streams API] ReadableJSStream should handle JS source getters that throw
1060         https://bugs.webkit.org/show_bug.cgi?id=145600
1061
1062         Reviewed by Darin Adler.
1063
1064         * streams/reference-implementation/bad-underlying-sources-expected.txt:
1065         * streams/reference-implementation/readable-stream-expected.txt:
1066
1067 2015-06-08  Daniel Bates  <dabates@apple.com>
1068
1069         Update iOS TestExpectations files
1070
1071         * platform/ios-simulator-wk1/TestExpectations:
1072         * platform/ios-simulator-wk2/TestExpectations:
1073         * platform/ios-simulator/TestExpectations:
1074
1075 2015-06-08  Zalan Bujtas  <zalan@apple.com>
1076
1077         Subpixel rendering: Clip-path does not work properly on subpixel positions.
1078         https://bugs.webkit.org/show_bug.cgi?id=145749
1079         rdar://problem/20824305
1080
1081         Reviewed by Simon Fraser.
1082
1083         This patch ensures that clip-path is device pixel snapped both for composited and
1084         non-composited content.
1085
1086         * compositing/masks/compositing-clip-path-on-subpixel-position-expected.html: Added.
1087         * compositing/masks/compositing-clip-path-on-subpixel-position.html: Added.
1088         * fast/masking/clip-path-on-subpixel-position-expected.html: Added.
1089         * fast/masking/clip-path-on-subpixel-position.html: Added.
1090
1091 2015-06-08  Daniel Bates  <dabates@apple.com>
1092
1093         Mouse release on AutoFill button activates it; should only activate on click
1094         https://bugs.webkit.org/show_bug.cgi?id=145774
1095         <rdar://problem/21069245>
1096
1097         Reviewed by Ryosuke Niwa.
1098
1099         Add test to ensure we only dispatch a click event at the HTML input element when pressing
1100         on the editable portion of the input element and releasing the mouse on the AutoFill button.
1101
1102         * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button-expected.txt: Added.
1103         * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button.html: Added.
1104
1105 2015-06-08  Brady Eidson  <beidson@apple.com>
1106
1107         Fix up the layouttest situation after r185322.
1108         https://bugs.webkit.org/show_bug.cgi?id=145777
1109
1110         Reviewed by Alexey Proskuryakov.
1111
1112         * js/dom/global-constructors-attributes-expected.txt:
1113         * js/dom/global-constructors-attributes-idb-expected.txt: Added.
1114         * js/dom/global-constructors-attributes-idb.html: Copied from LayoutTests/js/dom/global-constructors-attributes.html.
1115         * js/dom/global-constructors-attributes.html:
1116
1117         Run this test only against IDB* and webkitIDB* constructors:
1118         * js/dom/script-tests/global-constructors-attributes-idb.js: Copied from LayoutTests/js/dom/script-tests/global-constructors-attributes.js.
1119         (.self.postMessage):
1120         (.self.onconnect.self.postMessage):
1121         (.self.onconnect):
1122         (classNameForObject):
1123         (constructorPropertiesOnGlobalObject):
1124
1125         Don’t run the test against known IDB constructors:
1126         * js/dom/script-tests/global-constructors-attributes.js:
1127
1128         Update all the various platform-specific results for the main test to remove mentions of IDB.
1129         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1130         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1131         * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt:
1132         * platform/mac-mavericks/TestExpectations:
1133         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1134         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Removed.
1135         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1136         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1137         * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Added.
1138
1139 2015-06-08  Chris Dumez  <cdumez@apple.com>
1140
1141         WebContent crash in WebCore::Page::sessionID() const + 0 (Page.cpp:1660)
1142         https://bugs.webkit.org/show_bug.cgi?id=145748
1143         <rdar://problem/21226577>
1144
1145         Reviewed by Brady Eidson.
1146
1147         * http/tests/navigation/image-load-in-pagehide-handler-expected.txt: Added.
1148         * http/tests/navigation/image-load-in-pagehide-handler.html: Added.
1149         * http/tests/navigation/resources/image-load-in-pagehide-handler-2.html: Added.
1150
1151         Add layout test to make sure that ping loads in 'pagehide' handlers are
1152         still going through after this change.
1153
1154         * http/tests/navigation/resources/frame-do-load.html: Added.
1155         * http/tests/navigation/resources/frame-pagehide-starts-load-in-subframe.html: Added.
1156         * http/tests/navigation/resources/frame-pagehide-starts-load.html: Added.
1157         * http/tests/navigation/subframe-pagehide-handler-starts-load-expected.txt: Added.
1158         * http/tests/navigation/subframe-pagehide-handler-starts-load.html: Added.
1159         * http/tests/navigation/subframe-pagehide-handler-starts-load2-expected.txt: Added.
1160         * http/tests/navigation/subframe-pagehide-handler-starts-load2.html: Added.
1161
1162         Add layout tests to make sure we don't crash if a frame starts an XHR load
1163         from the 'pagehide' event handler. One of the tests covers the case where a
1164         frame's pagehide handler starts a load in a subframe as this case is
1165         requires a bit more handling.
1166
1167 2015-06-08  Chris Fleizach  <cfleizach@apple.com>
1168
1169         AX: improve list heuristics (presentational use versus actual lists)
1170        ​https://bugs.webkit.org/show_bug.cgi?id=134187
1171
1172         Unreviewed. Rolling this change out temporarily.
1173
1174         * accessibility/list-detection-expected.txt:
1175         * accessibility/list-detection.html:
1176         * accessibility/list-detection2-expected.txt: Removed.
1177         * accessibility/list-detection2.html: Removed.
1178         * platform/gtk/accessibility/list-detection-expected.txt:
1179         * platform/win/TestExpectations:
1180
1181 2015-06-08  Alexey Proskuryakov  <ap@apple.com>
1182
1183         Unskip http/tests/misc/webtiming-ssl.php, as it should be passing on Yosemite.
1184
1185         * platform/mac/TestExpectations:
1186
1187 2015-06-08  Daniel Bates  <dabates@apple.com>
1188
1189         Many LayoutTests/http tests time out in DumpRenderTree
1190         https://bugs.webkit.org/show_bug.cgi?id=145770
1191         <rdar://problem/19593910>
1192
1193         Reviewed by Alexey Proskuryakov.
1194
1195         Unskip LayoutTests/http tests in WebKit1 and explicitly skip the HTTP disk-cache tests
1196         in WebKit1 as the network disk cache code is specific to WebKit2. Move common expectations
1197         from the WebKit{1, 2}-specific TestExpectations file to platform/ios-simulator/TestExpectations.
1198
1199         * platform/ios-simulator-wk1/TestExpectations:
1200         * platform/ios-simulator-wk2/TestExpectations:
1201         * platform/ios-simulator/TestExpectations:
1202
1203 2015-06-08  Javier Fernandez  <jfernandez@igalia.com>
1204
1205         [CSS Grid Layout] Setting height on a grid item doesn't have any effect
1206         https://bugs.webkit.org/show_bug.cgi?id=145604
1207
1208         Reviewed by Sergio Villar Senin.
1209
1210         Tests to verify that we clear the override height set by the stretching logic
1211         whenever height or margin change in a way they don't allow stretching anymore.
1212
1213         * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Added.
1214         * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Added.
1215
1216 2015-06-08  Brady Eidson  <beidson@apple.com>
1217
1218         Completely remove all IDB properties/constructors when it is disabled at runtime.
1219         rdar://problem/18429374 and https://bugs.webkit.org/show_bug.cgi?id=137034
1220
1221         Reviewed by Geoffrey Garen.
1222
1223         * platform/mac-mavericks/TestExpectations: Disable global-constructors-attributes on Mavericks as
1224           there is no way to have different WK1 and WK2 results.
1225         * platform/mac-wk1/TestExpectations: Enable the new "properties are missing" test for Mac WK1.
1226         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Added.
1227         * platform/win/TestExpectations: Enable the new "properties are missing" test for Win WK1
1228         * platform/wk2/TestExpectations: Disable the new "properties are missing" test for all WK2.
1229         * storage/indexeddb/properties-disabled-at-runtime-expected.txt: Added.
1230         * storage/indexeddb/properties-disabled-at-runtime.html: Added.
1231
1232 2015-06-08  Sergio Villar Senin  <svillar@igalia.com>
1233
1234         [CSS Grid Layout] Add some more testing for grid line names
1235         https://bugs.webkit.org/show_bug.cgi?id=145691
1236
1237         Reviewed by Darin Adler.
1238
1239         After moving to the new syntax which uses brackets instead of
1240         parentheses for grid line names lists, it's good to improve a bit
1241         the testing of the feature with some more new test cases.
1242
1243         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
1244         * fast/css-grid-layout/named-grid-line-get-set.html:
1245
1246 2015-06-07  Darin Adler  <darin@apple.com>
1247
1248         REGRESSION (r181720): Unnecessary layout triggered any time animated GIF advances to a new frame
1249         https://bugs.webkit.org/show_bug.cgi?id=145733
1250
1251         Reviewed by Andreas Kling.
1252
1253         * TestExpectations: Expect image failures on the animated GIF tests (the one
1254         old one I am fixing and the one new one I am adding) because they don't yet work
1255         under DumpRenderTree.
1256
1257         * fast/images/animated-gif-no-layout-expected.html: Added.
1258         * fast/images/animated-gif-no-layout.html: Added.
1259
1260         * fast/images/gif-loop-count-expected.html: Added. This test was worthless as a render
1261         tree dump test, and only valuable as a pixel test. And that hid the fact that it was
1262         failing under WebKit1. Changing it to a reference test makes it a valuable test again.
1263         * fast/images/gif-loop-count-expected.png: Removed.
1264         * fast/images/gif-loop-count-expected.txt: Removed.
1265
1266         * platform/wk2/TestExpectations: Expect successes on these two tests.
1267
1268 2015-06-06  Alexey Proskuryakov  <ap@apple.com>
1269
1270         Clean up tests for blocking mixed content
1271         https://bugs.webkit.org/show_bug.cgi?id=145718
1272
1273         Reviewed by Darin Adler.
1274
1275         Stop using timeouts, which were making the tests flaky.
1276
1277         * http/tests/xmlhttprequest/access-control-response-with-body.html: This wasn't even
1278         a mixed content test, but the file was reused in one. I now made a separate helper
1279         document, so this is just a regular test now, not another test's resource.
1280
1281         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
1282         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
1283         * http/tests/security/mixedContent/resources/frame-with-insecure-frame.html:
1284         * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html:
1285         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html:
1286         Refactored to not depend on timeouts.
1287
1288         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
1289         * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
1290         * http/tests/security/mixedContent/resources/insecure-xhr-in-main-frame-window.html: Added.
1291         This test still needs a timeout, because of a WebKit bug. I just made it much longer.
1292
1293 2015-06-06  Mark Lam  <mark.lam@apple.com>
1294
1295         Returned Exception* values need to be initialized to nullptr when no exceptions are thrown.
1296         https://bugs.webkit.org/show_bug.cgi?id=145720
1297
1298         Reviewed by Dan Bernstein.
1299
1300         * platform/win/TestExpectations:
1301         - Undoing skipped tests.
1302
1303 2015-06-05  Mark Lam  <mark.lam@apple.com>
1304
1305         Gardening: skip some inspector-protocol tests while the issue is being investigated.
1306         https://bugs.webkit.org/show_bug.cgi?id=145720
1307
1308         Not reviewed.
1309
1310         * platform/win/TestExpectations:
1311
1312 2015-06-05  Zalan Bujtas  <zalan@apple.com>
1313
1314         [Win] Skip fast/text/decorations-vertical-underline-expected.html
1315
1316         Unreviewed gardening.
1317
1318         * platform/win/TestExpectations:
1319
1320 2015-06-05  Zalan Bujtas  <zalan@apple.com>
1321
1322         [Win] Update expected results.
1323
1324         Unreviewed gardening.
1325
1326         * platform/win/fast/forms/select-element-focus-ring-expected.txt: Added.
1327         * platform/win/fast/text/emoji-expected.txt: Added.
1328
1329 2015-06-05  Chris Dumez  <cdumez@apple.com>
1330
1331         Regression(r176212): Broke app switching on iCloud.com
1332         https://bugs.webkit.org/show_bug.cgi?id=145708
1333         <rdar://problem/21235277>
1334
1335         Reviewed by Simon Fraser.
1336
1337         Remove layout tests covering DOM Timer throttling.
1338
1339         * fast/canvas/canvas-outside-viewport-timer-throttling-expected.txt: Removed.
1340         * fast/canvas/canvas-outside-viewport-timer-throttling.html: Removed.
1341         * fast/dom/nested-timer-display-none-element-throttling-expected.txt: Removed.
1342         * fast/dom/nested-timer-display-none-element-throttling.html: Removed.
1343         * fast/dom/repeating-timer-display-none-element-throttling-expected.txt: Removed.
1344         * fast/dom/repeating-timer-display-none-element-throttling.html: Removed.
1345         * fast/dom/repeating-timer-element-overflow-hidden-throttling-expected.txt: Removed.
1346         * fast/dom/repeating-timer-element-overflow-hidden-throttling.html: Removed.
1347         * fast/dom/resources/timer-throttling-iframe.html: Removed.
1348         * fast/dom/timer-throttle-on-scrolling-iframe-away-expected.txt: Removed.
1349         * fast/dom/timer-throttle-on-scrolling-iframe-away.html: Removed.
1350         * fast/dom/timer-unthrottle-on-layout-expected.txt: Removed.
1351         * fast/dom/timer-unthrottle-on-layout.html: Removed.
1352         * fast/dom/timer-unthrottle-on-scroll-expected.txt: Removed.
1353         * fast/dom/timer-unthrottle-on-scroll.html: Removed.
1354
1355 2015-06-05  Myles C. Maxfield  <mmaxfield@apple.com>
1356
1357         [iOS] Emoji overlap preceeding lines
1358         https://bugs.webkit.org/show_bug.cgi?id=145678
1359         <rdar://problem/10684914>
1360
1361         Reviewed by Enrica Casucci.
1362
1363         * fast/text/emoji.html:
1364         * platform/mac/TestExpectations: Removed unnecessary line.
1365         * platform/mac-mavericks/fast/text/emoji-expected.html:
1366         * platform/mac/fast/text/emoji-expected.html:
1367         * platform/ios-simulator/fast/text/emoji-expected.html:
1368         * TestExpectations: Removed unnecessary line.
1369
1370 2015-06-05  Mark Lam  <mark.lam@apple.com>
1371
1372         finally blocks should not set the exception stack trace when re-throwing the exception.
1373         https://bugs.webkit.org/show_bug.cgi?id=145525
1374
1375         Reviewed by Geoffrey Garen.
1376
1377         * TestExpectations:
1378         - Skip the new tests until webkit.org/b/145090 is fixed.
1379
1380         * fast/dom/regress-131530-expected.txt:
1381         - Rebased results because we now have a proper line number.
1382
1383         * http/tests/inspector/inspector-test.js:
1384         (InspectorTestProxy.clearResults):
1385         (InspectorTestProxy.reportUncaughtException):
1386         - Add the feature to sanitize the url reported by reportUncaughtException() since
1387           we can have tests that do expect uncaught exceptions, and we need the test
1388           results to be invariant.  Sanitization of the url, in this case means, stripping
1389           off the preceding path.
1390
1391         * inspector/debugger/break-on-exception-expected.txt: Added.
1392         * inspector/debugger/break-on-exception.html: Added.
1393         * inspector/debugger/break-on-exception-catch-expected.txt: Added.
1394         * inspector/debugger/break-on-exception-catch.html: Added.
1395         * inspector/debugger/break-on-exception-finally-expected.txt: Added.
1396         * inspector/debugger/break-on-exception-finally.html: Added.
1397         * inspector/debugger/break-on-exception-native-expected.txt: Added.
1398         * inspector/debugger/break-on-exception-native.html: Added.
1399
1400         * inspector/debugger/break-on-exception-throw-in-promise-expected.txt: Added.
1401         * inspector/debugger/break-on-exception-throw-in-promise.html: Added.
1402         * inspector/debugger/break-on-exception-throw-in-promise-with-catch-expected.txt: Added.
1403         * inspector/debugger/break-on-exception-throw-in-promise-with-catch.html: Added.
1404         * inspector/debugger/break-on-exception-throw-in-promise-then-expected.txt: Added.
1405         * inspector/debugger/break-on-exception-throw-in-promise-then.html: Added.
1406         * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch-expected.txt: Added.
1407         * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch.html: Added.
1408         * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added.
1409         * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch.html: Added.
1410
1411         * inspector/debugger/break-on-exception-window-onerror-expected.txt: Added.
1412         * inspector/debugger/break-on-exception-window-onerror.html: Added.
1413
1414         * inspector/debugger/break-on-uncaught-exception-expected.txt: Added.
1415         * inspector/debugger/break-on-uncaught-exception.html: Added.
1416         * inspector/debugger/break-on-uncaught-exception-catch-expected.txt: Added.
1417         * inspector/debugger/break-on-uncaught-exception-catch.html: Added.
1418         * inspector/debugger/break-on-uncaught-exception-finally-expected.txt: Added.
1419         * inspector/debugger/break-on-uncaught-exception-finally.html: Added.
1420         * inspector/debugger/break-on-uncaught-exception-native-expected.txt: Added.
1421         * inspector/debugger/break-on-uncaught-exception-native.html: Added.
1422
1423         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt: Added.
1424         * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html: Added.
1425         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch-expected.txt: Added.
1426         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch.html: Added.
1427         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-expected.txt: Added.
1428         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then.html: Added.
1429         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch-expected.txt: Added.
1430         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch.html: Added.
1431         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added.
1432         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch.html: Added.
1433
1434         * inspector/debugger/break-on-uncaught-exception-window-onerror-expected.txt: Added.
1435         * inspector/debugger/break-on-uncaught-exception-window-onerror.html: Added.
1436
1437         * inspector/debugger/resources/break-on-exception-tests.js: Added.
1438         (doThrow):
1439         (testCatch):
1440         (testFinally):
1441         (testThrowingThruNativeCode):
1442         (testThrowingInPromise):
1443         (testThrowingInPromiseWithCatch):
1444         (testThrowingInPromiseThen):
1445         (testThrowingInPromiseThenWithCatch):
1446         (testThrowingInPromiseWithRethrowInCatch):
1447
1448 2015-06-05  Eric Carlson  <eric.carlson@apple.com>
1449
1450         Layout tests fullscreen/video-controls-drag.html and media/video-fullscreeen-only-controls.html
1451         fail on WK1 and WK2
1452         https://bugs.webkit.org/show_bug.cgi?id=145675
1453
1454         Reviewed by Dean Jackson.
1455
1456         * TestExpectations: Unskip tests.
1457         * fullscreen/video-controls-drag.html: Minor cleanup, force layout before testing control location.
1458
1459 2015-06-05  Zalan Bujtas  <zalan@apple.com>
1460
1461         [iOS] Rebaseline expected results.
1462
1463         Unreviewed gardening.
1464
1465         * platform/ios-simulator/compositing/overflow/overflow-positioning-expected.txt:
1466         * platform/ios-simulator/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
1467         * platform/ios-simulator/css3/selectors3/xml/css3-modsel-15c-expected.txt:
1468         * platform/ios-simulator/ios/scrolling/overflow-div-scrolling-expected.txt:
1469         * platform/ios-simulator/ios/touch/touch-handler-on-window-expected.txt:
1470
1471 2015-06-05  David Hyatt  <hyatt@apple.com>
1472
1473         Underlines too close in vertical Chinese text.
1474         https://bugs.webkit.org/show_bug.cgi?id=145651
1475         <rdar://problem/11105920>
1476
1477         Reviewed by Simon Fraser.
1478
1479         * fast/text/decorations-vertical-underline-expected.html: Added.
1480         * fast/text/decorations-vertical-underline.html: Added.
1481
1482 2015-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
1483
1484         Layout test http/tests/misc/acid3.html times out on Yosemite WK2 Debug.
1485         https://bugs.webkit.org/show_bug.cgi?id=145702
1486
1487         * platform/mac-wk2/TestExpectations: Marking as flaky for now.
1488
1489 2015-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
1490
1491         [iOS] Rebaseline expected results for svg font tests
1492
1493         Reviewed by Daniel Bates.
1494
1495         * platform/ios-simulator/svg/custom/svg-fonts-no-latin-glyph-expected.txt: Added.
1496         * platform/ios-simulator/svg/custom/svg-fonts-segmented-expected.txt:
1497         * platform/ios-simulator/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
1498         * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
1499         * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt:
1500         * svg/custom/svg-fonts-no-latin-glyph-expected.txt:
1501         * svg/custom/svg-fonts-no-latin-glyph.html:
1502
1503 2015-06-05  Zalan Bujtas  <zalan@apple.com>
1504
1505         [iOS] Mask layer now is part of the layer tree output.
1506
1507         Unreviewed gardening.
1508
1509         * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
1510
1511 2015-06-05  Dean Jackson  <dino@apple.com>
1512
1513         [Mac] Popup focus is cut off
1514         https://bugs.webkit.org/show_bug.cgi?id=145688
1515         <rdar://problem/18313375>
1516
1517         Reviewed by Brent Fulgham.
1518
1519         * fast/forms/select-element-focus-ring.html: Added.
1520         * platform/mac/fast/forms/select-element-focus-ring-expected.png: Added.
1521         * platform/mac/fast/forms/select-element-focus-ring-expected.txt: Added.
1522
1523 2015-06-05  Brent Fulgham  <bfulgham@apple.com>
1524
1525         Add WK1 versions of tests from Bugs 145637 and 145642
1526         https://bugs.webkit.org/show_bug.cgi?id=145649
1527
1528         Reviewed by Zalan Bujtas.
1529
1530         * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
1531         * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
1532         * platform/mac/fast/scrolling/resources/inner_content.html: Added.
1533         * platform/mac/fast/scrolling/resources/testContent.html: Added.
1534         * platform/mac/fast/scrolling/resources/testImage.png: Added.
1535
1536 2015-06-05  Manuel Rego Casasnovas  <rego@igalia.com>
1537
1538         [CSS Grid Layout] Support dots sequences in grid-template-areas
1539         https://bugs.webkit.org/show_bug.cgi?id=145693
1540
1541         Reviewed by Sergio Villar Senin.
1542
1543         Added new test cases to check the new behavior.
1544
1545         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
1546         * fast/css-grid-layout/grid-template-areas-get-set.html:
1547
1548 2015-06-03  Filip Pizlo  <fpizlo@apple.com>
1549
1550         Simplify unboxing of double JSValues known to be not NaN and not Int32
1551         https://bugs.webkit.org/show_bug.cgi?id=145618
1552
1553         Reviewed by Geoffrey Garen.
1554
1555         * js/regress/double-real-use-expected.txt: Added.
1556         * js/regress/double-real-use.html: Added.
1557         * js/regress/script-tests/double-real-use.js: Added.
1558         (foo):
1559
1560 2015-06-04  Joseph Pecoraro  <pecoraro@apple.com>
1561
1562         Web Inspector: Class constructor appearing as Object Tree property does not include parameters
1563         https://bugs.webkit.org/show_bug.cgi?id=145661
1564
1565         Reviewed by Timothy Hatcher.
1566
1567         * inspector/model/remote-object-expected.txt:
1568         * inspector/model/remote-object.html:
1569         Update expected results and test we get expected values for class constructors.
1570
1571 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
1572
1573         Latching algorithm in findEnclosingOverflowScroll is broken
1574         https://bugs.webkit.org/show_bug.cgi?id=145642
1575         <rdar://problem/21242308>
1576
1577         Reviewed by Simon Fraser.
1578
1579         Revise the new latching test to remove the image "max-width: 100%" style, which was
1580         preventing this example from having a horizontal scrollable region at the top of the
1581         file.
1582         
1583         It still correctly tests the subpixel bug from Bug 145637.
1584
1585         * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
1586         adjustment on image.
1587
1588 2015-06-04  Benjamin Poulain  <bpoulain@apple.com>
1589
1590         Combine tiny DFAs into slightly larger ones
1591         https://bugs.webkit.org/show_bug.cgi?id=145572
1592
1593         Reviewed by Alex Christensen.
1594
1595         * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt: Added.
1596         * http/tests/contentextensions/filters-with-quantifiers-combined.html: Added.
1597         * http/tests/contentextensions/filters-with-quantifiers-combined.html.json: Added.
1598
1599 2015-06-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
1600
1601         Skip failed layout tests following <http://trac.webkit.org/changeset/185207>
1602         and <https://trac.webkit.org/changeset/185220>
1603         (https://bugs.webkit.org/show_bug.cgi?id=145620)
1604
1605         Unreviewed.
1606
1607         * TestExpectations:
1608
1609 2015-06-04  Commit Queue  <commit-queue@webkit.org>
1610
1611         Unreviewed, rolling out r185211.
1612         https://bugs.webkit.org/show_bug.cgi?id=145670
1613
1614         The test depends on a rolled out patch (Requested by ap on
1615         #webkit).
1616
1617         Reverted changeset:
1618
1619         "Add WK1 versions of tests from Bugs 145637 and 145642"
1620         https://bugs.webkit.org/show_bug.cgi?id=145649
1621         http://trac.webkit.org/changeset/185211
1622
1623 2015-06-04  Commit Queue  <commit-queue@webkit.org>
1624
1625         Unreviewed, rolling out r185216.
1626         https://bugs.webkit.org/show_bug.cgi?id=145666
1627
1628         it caused a bunch of debug crashes (Requested by pizlo on
1629         #webkit).
1630
1631         Reverted changeset:
1632
1633         "Simplify unboxing of double JSValues known to be not NaN and
1634         not Int32"
1635         https://bugs.webkit.org/show_bug.cgi?id=145618
1636         http://trac.webkit.org/changeset/185216
1637
1638 2015-06-04  Commit Queue  <commit-queue@webkit.org>
1639
1640         Unreviewed, rolling out r185208.
1641         https://bugs.webkit.org/show_bug.cgi?id=145655
1642
1643         platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-
1644         latched-select.html (Requested by shallawa on #webkit).
1645
1646         Reverted changeset:
1647
1648         "Latching algorithm in findEnclosingOverflowScroll is broken"
1649         https://bugs.webkit.org/show_bug.cgi?id=145642
1650         http://trac.webkit.org/changeset/185208
1651
1652 2015-06-03  Filip Pizlo  <fpizlo@apple.com>
1653
1654         Simplify unboxing of double JSValues known to be not NaN and not Int32
1655         https://bugs.webkit.org/show_bug.cgi?id=145618
1656
1657         Reviewed by Geoffrey Garen.
1658
1659         * js/regress/double-real-use-expected.txt: Added.
1660         * js/regress/double-real-use.html: Added.
1661         * js/regress/script-tests/double-real-use.js: Added.
1662         (foo):
1663
1664 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
1665
1666         Add WK1 versions of tests from Bugs 145637 and 145642
1667         https://bugs.webkit.org/show_bug.cgi?id=145649
1668
1669         Reviewed by Zalan Bujtas.
1670
1671         * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
1672         * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
1673         * platform/mac/fast/scrolling/resources/inner_content.html: Added.
1674         * platform/mac/fast/scrolling/resources/testContent.html: Added.
1675         * platform/mac/fast/scrolling/resources/testImage.png: Added.
1676
1677 2015-06-04  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1678
1679         REGRESSION: streams/reference-implementation/readable-stream-templated.html is flaky
1680         https://bugs.webkit.org/show_bug.cgi?id=145643
1681
1682         Reviewed by Alexey Proskuryakov.
1683
1684         * streams/reference-implementation/readable-stream-templated.html: Removed 'timeout: 50' for test that is now passing.
1685
1686 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
1687
1688         Latching algorithm in findEnclosingOverflowScroll is broken
1689         https://bugs.webkit.org/show_bug.cgi?id=145642
1690         <rdar://problem/21242308>
1691
1692         Reviewed by Simon Fraser.
1693
1694         Revise the new latching test to remove the image "max-width: 100%" style, which was
1695         preventing this example from having a horizontal scrollable region at the top of the
1696         file.
1697         
1698         It still correctly tests the subpixel bug from Bug 145637.
1699
1700         * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
1701         adjustment on image.
1702
1703 2015-06-03  Brent Fulgham  <bfulgham@apple.com>
1704
1705         REGRESSION (r181879): Scrolling order on pages with focused iframe is broken.
1706         https://bugs.webkit.org/show_bug.cgi?id=145637
1707         <rdar://problem/20635581>
1708
1709         Reviewed by Zalan Bujtas.
1710
1711         * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe-expected.txt: Added.
1712         * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe.html: Added.
1713         * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Added.
1714         * platform/mac-wk2/tiled-drawing/scrolling/resources/testContent.html: Added.
1715         * platform/mac-wk2/tiled-drawing/scrolling/resources/testImage.png: Added.
1716
1717 2015-06-04  Zalan Bujtas  <zalan@apple.com>
1718
1719         css3/filters/backdrop/backdrop-filter-with-mask.html is missing the mask layer.
1720
1721         Unreviewed gardening.
1722
1723         * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt:
1724
1725 2015-06-04  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1726
1727         [Streams API] Implement ReadableStreamController enqueue
1728         https://bugs.webkit.org/show_bug.cgi?id=145210
1729
1730         Reviewed by Darin Adler.
1731
1732         * streams/reference-implementation/bad-underlying-sources-expected.txt:
1733         * streams/reference-implementation/count-queuing-strategy-expected.txt:
1734         * streams/reference-implementation/count-queuing-strategy.html:
1735         * streams/reference-implementation/readable-stream-expected.txt:
1736         * streams/reference-implementation/readable-stream-reader-expected.txt:
1737         * streams/reference-implementation/readable-stream-reader.html:
1738         * streams/reference-implementation/readable-stream-templated-expected.txt:
1739         * streams/reference-implementation/readable-stream-templated.html:
1740         * streams/reference-implementation/readable-stream.html:
1741
1742 2015-06-03  Zalan Bujtas  <zalan@apple.com>
1743
1744         Use borderBoxRect instead of contentBoxRect for backdrop filter.
1745         https://bugs.webkit.org/show_bug.cgi?id=145606
1746
1747         Reviewed by Simon Fraser.
1748
1749         Backdrop filter should use border box rect. It also needs to take css clip into account.
1750
1751         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt:
1752         * css3/filters/backdrop/backdrop-filter-with-cliprect-expected.txt: Added.
1753         * css3/filters/backdrop/backdrop-filter-with-cliprect.html: Added.
1754         * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt: Added.
1755         * css3/filters/backdrop/backdrop-filter-with-mask.html: Added.
1756
1757 2015-06-03  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1758
1759         [EFL] Unreviewed gardening on 4th June.
1760
1761         Skip a test regarding emoji font, mark timeout to animation tests.
1762         Update a track test and a xhr test.
1763
1764         * platform/efl/TestExpectations:
1765
1766 2015-06-03  Simon Fraser  <simon.fraser@apple.com>
1767
1768         REGRESSION (r184968): missing media player buttons (control bar exists, but no buttons)
1769         https://bugs.webkit.org/show_bug.cgi?id=145630
1770
1771         Reviewed by Zalan Bujtas.
1772
1773         Test that dumps coverage info for a layer with a mask.
1774
1775         * compositing/visible-rect/mask-layer-coverage-expected.txt: Added.
1776         * compositing/visible-rect/mask-layer-coverage.html: Added.
1777
1778 2015-06-03  Simon Fraser  <simon.fraser@apple.com>
1779
1780         Layer tree dumps should include mask layers
1781         https://bugs.webkit.org/show_bug.cgi?id=145629
1782
1783         Reviewed by Zalan Bujtas.
1784         
1785         New results.
1786
1787         * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
1788         * compositing/masks/mask-layer-size-expected.txt:
1789
1790 2015-06-03  Greg Hughes  <ghughes@apple.com>
1791
1792         AX: Expose field sets to accessibility clients
1793         https://bugs.webkit.org/show_bug.cgi?id=145585
1794    
1795         Updated role tests to include the new subrole for fieldsets
1796
1797         Reviewed by Chris Fleizach.
1798
1799         * platform/mac/accessibility/roles-exposed-expected.txt:
1800
1801 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
1802
1803         Skip webgl/useWhilePending.html on WebKit 1 following:
1804         <http://trac.webkit.org/changeset/185172>
1805
1806         Unreviewed.
1807
1808         * platform/mac-wk1/TestExpectations:
1809
1810 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
1811
1812         Add missing expected result files for ios-simulator port following
1813         <http://trac.webkit.org/changeset/185095>
1814         <http://trac.webkit.org/changeset/185096>
1815
1816         Unreviewed.
1817
1818         * platform/ios-simulator/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1819         * platform/ios-simulator/fast/text/font-weights-zh-expected.txt: Added.
1820
1821 2015-06-03  Dean Jackson  <dino@apple.com>
1822
1823         Crash in GraphicsContext3D::getInternalFramebufferSize
1824         https://bugs.webkit.org/show_bug.cgi?id=145479
1825         <rdar://problem/16461048>
1826
1827         Reviewed by Eric Carlson.
1828
1829         Attemps to use a WebGL context while it is in the pending state.
1830
1831         * fast/canvas/webgl/useWhilePending-expected.txt: Added.
1832         * fast/canvas/webgl/useWhilePending.html: Added.
1833
1834 2015-06-03  Daniel Bates  <dabates@apple.com>
1835
1836         AutoFill button should not be shown in read-only or disabled field
1837         https://bugs.webkit.org/show_bug.cgi?id=145579
1838         <rdar://problem/21212494>
1839
1840         Update expected result for Windows that I inadvertently modified in <http://trac.webkit.org/changeset/185166>.
1841
1842         * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
1843
1844 2015-06-03  Zalan Bujtas  <zalan@apple.com>
1845
1846         [iOS] Skip compositing/layer-creation/zoomed-clip-intersection.html
1847         eventSender.scalePageBy() needs to be implemented.
1848
1849         Unreviewed garderning.
1850
1851         * platform/ios-simulator/TestExpectations:
1852
1853 2015-06-03  Daniel Bates  <dabates@apple.com>
1854
1855         AutoFill button should not be shown in read-only or disabled field
1856         https://bugs.webkit.org/show_bug.cgi?id=145579
1857         <rdar://problem/21212494>
1858
1859         Reviewed by Darin Adler.
1860
1861         Add tests to ensure that we do no show the AutoFill button in a read-only or disabled field.
1862
1863         Additionally, create directory LayoutTests/fast/forms/auto-fill-button and move existing test
1864         LayoutTests/fast/forms/input-auto-fill-button.html and associated test results into this directory
1865         or the platform-specific variant of this directory.
1866
1867         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled-expected.html: Added.
1868         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled.html: Added.
1869         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly-expected.html: Added.
1870         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly.html: Added.
1871         * fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/fast/forms/input-auto-fill-button-expected.txt.
1872         * fast/forms/auto-fill-button/input-auto-fill-button.html: Renamed from LayoutTests/fast/forms/input-auto-fill-button.html.
1873         * fast/forms/auto-fill-button/input-disabled-auto-fill-button-expected.html: Added.
1874         * fast/forms/auto-fill-button/input-disabled-auto-fill-button.html: Added.
1875         * fast/forms/auto-fill-button/input-readonly-auto-fill-button-expected.html: Added.
1876         * fast/forms/auto-fill-button/input-readonly-auto-fill-button.html: Added.
1877         * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button-expected.html: Added.
1878         * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button.html: Added.
1879         * platform/ios-simulator/fast/forms/auto-fill-button/input-auto-fill-button-expected.png: Renamed from LayoutTests/platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png.
1880         * platform/ios-simulator/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt.
1881         * platform/mac-mavericks/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt.
1882         * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/win/fast/forms/input-auto-fill-button-expected.txt.
1883
1884 2015-06-02  Filip Pizlo  <fpizlo@apple.com>
1885
1886         GetById and PutById profiling should be more precise about it takes slow path
1887         https://bugs.webkit.org/show_bug.cgi?id=145590
1888
1889         Reviewed by Geoffrey Garen.
1890         
1891         Added just two more tests for getters and setters. I needed more microbenchmarks to track
1892         down a regression in an earlier version of this patch.
1893
1894         * js/regress/getter-prototype-expected.txt: Added.
1895         * js/regress/getter-prototype.html: Added.
1896         * js/regress/script-tests/getter-prototype.js: Added.
1897         * js/regress/script-tests/setter-prototype.js: Added.
1898         * js/regress/setter-prototype-expected.txt: Added.
1899         * js/regress/setter-prototype.html: Added.
1900
1901 2015-06-03  Zalan Bujtas  <zalan@apple.com>
1902
1903         [iOS] Rebaseline expected results for <br>
1904
1905         Unreviewed garderning.
1906
1907         * platform/ios-simulator-wk2/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1908         * platform/ios-simulator-wk2/fast/forms/listbox-hit-test-zoomed-expected.txt:
1909         * platform/ios-simulator/http/tests/navigation/postredirect-basic-expected.txt:
1910         * platform/ios-simulator/http/tests/navigation/postredirect-goback1-expected.txt:
1911         * platform/ios-simulator/tables/mozilla/bugs/bug106795-expected.txt:
1912         * platform/ios-simulator/tables/mozilla/bugs/bug1224-expected.txt:
1913         * platform/ios-simulator/tables/mozilla/bugs/bug131020-expected.txt:
1914         * platform/ios-simulator/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1915         * platform/ios-simulator/tables/mozilla/bugs/bug1430-expected.txt:
1916         * platform/ios-simulator/tables/mozilla/bugs/bug16252-expected.txt:
1917         * platform/ios-simulator/tables/mozilla/bugs/bug19599-expected.txt:
1918         * platform/ios-simulator/tables/mozilla/bugs/bug20579-expected.txt:
1919         * platform/ios-simulator/tables/mozilla/bugs/bug32205-3-expected.txt:
1920         * platform/ios-simulator/tables/mozilla/bugs/bug82946-2-expected.txt:
1921         * platform/ios-simulator/tables/mozilla/bugs/bug92143-expected.txt:
1922         * platform/ios-simulator/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1923         * platform/ios-simulator/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1924         * platform/ios-simulator/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1925         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1926         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1927
1928 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
1929
1930         Add missing expected result files for GTK and EFL ports following
1931         <http://trac.webkit.org/changeset/185095>
1932         <http://trac.webkit.org/changeset/181351>
1933
1934         Unreviewed.
1935
1936         * platform/efl/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1937         * platform/gtk/editing/selection/extend-by-character-007-expected.txt: Added.
1938         * platform/gtk/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1939
1940 2015-06-03  Brent Fulgham  <bfulgham@apple.com>
1941
1942         REGRESSION: (r181879): Scrolling in select/option region in iFrame scrolls both select and iframe
1943         https://bugs.webkit.org/show_bug.cgi?id=145574
1944         <rdar://problem/20966828>
1945
1946         Reviewed by Simon Fraser.
1947
1948         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select-expected.txt: Added.
1949         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html: Added.
1950         * platform/mac-wk2/tiled-drawing/scrolling/frames/select_iframe.html: Added.
1951
1952 2015-06-03  Brady Eidson  <beidson@apple.com>
1953
1954         REGRESSION (r183498): Certain types of frame loads in iframes with <base target="_blank"> can open urls in new window/tabs
1955         https://bugs.webkit.org/show_bug.cgi?id=145580
1956
1957         Reviewed by Mark Lam.
1958
1959         * fast/loader/fragment-navigation-base-blank-expected.txt: Added.
1960         * fast/loader/fragment-navigation-base-blank.html: Added.
1961         * fast/loader/iframe-meta-refresh-base-blank-expected.txt: Added.
1962         * fast/loader/iframe-meta-refresh-base-blank.html: Added.
1963         * fast/loader/iframe-set-location-base-blank-expected.txt: Added.
1964         * fast/loader/iframe-set-location-base-blank.html: Added.
1965         * fast/loader/refresh-iframe-base-blank-expected.txt: Added.
1966         * fast/loader/refresh-iframe-base-blank.html: Added.
1967         * fast/loader/resources/fragment-navigation-base-blank.html: Added.
1968         * fast/loader/resources/iframe-meta-refresh-base-blank.html: Added.
1969         * fast/loader/resources/iframe-set-location-base-blank.html: Added.
1970         * fast/loader/resources/notify-done-with-window-count.html: Added.
1971         * fast/loader/resources/refresh-iframe-base-blank-frame.html: Added.
1972
1973 2015-06-03  Zalan Bujtas  <zalan@apple.com>
1974
1975         Subpixel rendering: Composited layer with subpixel gap does not get painted properly when its position changes.
1976         https://bugs.webkit.org/show_bug.cgi?id=145587
1977
1978         Reviewed by Simon Fraser.
1979
1980         The composited layer always snaps to an enclosing device pixel (floors) while the renderer rounds.
1981         At certain positions (for example 0.5px on a 1x display), a gap is formed between the layer(0px) and its renderer(1px).
1982         In such cases, when the the renderer moves to a position (1.1px) where the gap is closed, we need to issue repaint on the layer
1983         in order to get the renderering right.
1984
1985         * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves-expected.html: Added.
1986         * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves.html: Added.
1987
1988 2015-06-02  Sergio Villar Senin  <svillar@igalia.com>
1989
1990         [CSS Grid Layout] Switch from parenthesis to brackets for grid line names
1991         https://bugs.webkit.org/show_bug.cgi?id=144996
1992
1993         Reviewed by Darin Adler.
1994
1995         Replaced parentheses by brackets when specifying grid line names.
1996
1997         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
1998         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
1999         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
2000         * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
2001         * fast/css-grid-layout/grid-element-repeat-get-set.html:
2002         * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
2003         * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
2004         * fast/css-grid-layout/grid-item-column-row-get-set.html:
2005         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
2006         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
2007         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
2008         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
2009         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
2010         * fast/css-grid-layout/grid-shorthand-get-set.html:
2011         * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
2012         * fast/css-grid-layout/grid-template-shorthand-get-set.html:
2013         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
2014         * fast/css-grid-layout/named-grid-line-get-set.html:
2015         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt:
2016         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
2017         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
2018         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
2019         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
2020         * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
2021         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
2022         * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
2023         * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
2024         * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
2025         * fast/css-grid-layout/non-named-grid-line-get-set.html:
2026         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
2027         (testInherit):
2028         (testInitial):
2029         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
2030         (testInherit):
2031         (testInitial):
2032         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
2033         (testInherit):
2034         (testInitial):
2035         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
2036         (testInherit):
2037         (testInitial):
2038
2039 2015-06-02  Commit Queue  <commit-queue@webkit.org>
2040
2041         Unreviewed, rolling out r185128 and r185132.
2042         https://bugs.webkit.org/show_bug.cgi?id=145597
2043
2044         The new test hits a bad assertion (Requested by ap on
2045         #webkit).
2046
2047         Reverted changesets:
2048
2049         "Crash in GraphicsContext3D::getInternalFramebufferSize"
2050         https://bugs.webkit.org/show_bug.cgi?id=145479
2051         http://trac.webkit.org/changeset/185128
2052
2053         "Skip webgl/useWhilePending.html on WebKit 1."
2054         http://trac.webkit.org/changeset/185132
2055
2056 2015-06-02  Dean Jackson  <dino@apple.com>
2057
2058         Skip webgl/useWhilePending.html on WebKit 1.
2059
2060         * platform/mac-wk1/TestExpectations:
2061
2062 2015-06-02  Dean Jackson  <dino@apple.com>
2063
2064         Crash in GraphicsContext3D::getInternalFramebufferSize
2065         https://bugs.webkit.org/show_bug.cgi?id=145479
2066         <rdar://problem/16461048>
2067
2068         Reviewed by Eric Carlson.
2069
2070         Attemps to use a WebGL context while it is in the pending state.
2071
2072         * fast/canvas/webgl/useWhilePending-expected.txt: Added.
2073         * fast/canvas/webgl/useWhilePending.html: Added.
2074
2075 2015-06-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
2076
2077         Fix Windows layout test failure following <http://trac.webkit.org/changeset/185095>
2078         (https://bugs.webkit.org/show_bug.cgi?id=145537)
2079
2080         Unreviewed.
2081
2082         * platform/win/fast/text/crash-complex-text-surrogate-expected.txt: Added.
2083
2084 2015-06-02  Zalan Bujtas  <zalan@apple.com>
2085
2086         Backdrop filter is pulling in content from behind the window.
2087         https://bugs.webkit.org/show_bug.cgi?id=145561
2088         rdar://problem/20909309
2089
2090         Reviewed by Simon Fraser.
2091
2092         This patch ensures that the backdrop filter layer is positioned and sized properly.
2093
2094         The backdrop filter layer should take its size and position from its renderer and not
2095         directly from the composited layer.
2096         In certain cases the composited layer's size is expanded to cover items like box shadow or an absolute positioned descendant.
2097         In such cases, we ended up applying the backdrop filter to those areas as well.
2098
2099         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute-expected.txt: Added.
2100         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute.html: Added.
2101         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt: Added.
2102         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding.html: Added.
2103
2104 2015-06-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
2105
2106         Fix Mac Mavericks layout test failure following <http://trac.webkit.org/changeset/185096>
2107         (https://bugs.webkit.org/show_bug.cgi?id=145478)
2108
2109         Move fast/text/font-weights-zh.html out of the platform directory. The
2110         webkit test runner is not smart enough to ignore the expected results 
2111         in the mac directory and get it from the Mavericks directory, if it exists,
2112         when running on Mavericks.
2113         
2114         Reviewed by Alexey Proskuryakov.
2115
2116         * fast/text/font-weights-zh.html: Added.
2117         * platform/efl/TestExpectations:
2118         * platform/gtk/TestExpectations:
2119         * platform/mac/fast/text/font-weights-zh.html: Removed.
2120         * platform/win/TestExpectations:
2121         * platform/win-xp/TestExpectations:
2122         * platform/wincairo/TestExpectations:
2123
2124 2015-06-02  Brady Eidson  <beidson@apple.com>
2125
2126         Add more tests for "should open external urls" flag.
2127         https://bugs.webkit.org/show_bug.cgi?id=145558
2128
2129         Rubber-stamped by Geoff Garen.
2130
2131         * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true-expected.txt: Added.
2132         * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true.html: Added.
2133         * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false-expected.txt: Added.
2134         * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false.html: Added.
2135         * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture-expected.txt: Added.
2136         * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture.html: Added.
2137         * loader/navigation-policy/should-open-external-urls/resources/do-nothing.html: Added.
2138
2139 2015-06-02  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2140
2141         [Streams API] Implement ReadableStreamReader read method in closed and errored state
2142         https://bugs.webkit.org/show_bug.cgi?id=144790
2143
2144         Reviewed by Darin Adler.
2145
2146         Added new test. Rebased reference tests (expectations and timeouting/untimeouting tests).
2147         Removed temporarily some tests in streams/reference-implementation/readable-stream-templated.html.
2148         These tests try to check handling promise returned in start method which is not yet supported.
2149         If we did not comment these tests, they would be flaky.
2150
2151         * streams/readable-stream-reader-read-expected.txt: Added.
2152         * streams/readable-stream-reader-read.html: Added.
2153         * streams/reference-implementation/bad-underlying-sources-expected.txt:
2154         * streams/reference-implementation/bad-underlying-sources.html:
2155         * streams/reference-implementation/count-queuing-strategy-expected.txt:
2156         * streams/reference-implementation/count-queuing-strategy.html:
2157         * streams/reference-implementation/readable-stream-cancel-expected.txt:
2158         * streams/reference-implementation/readable-stream-expected.txt:
2159         * streams/reference-implementation/readable-stream-reader-expected.txt:
2160         * streams/reference-implementation/readable-stream-reader.html:
2161         * streams/reference-implementation/readable-stream-templated-expected.txt:
2162         * streams/reference-implementation/readable-stream-templated.html:
2163         * streams/reference-implementation/readable-stream.html:
2164         
2165 2015-06-02  Brady Eidson  <beidson@apple.com>
2166
2167         WebKit policy delegate should suggest if a navigation should be allowed to open URLs externally.
2168         rdar://problem/21025301 and https://bugs.webkit.org/show_bug.cgi?id=145280
2169
2170         Reviewed by Alex Christensen.
2171
2172         * loader/navigation-policy/should-open-external-urls/main-frame-click-expected.txt: Added.
2173         * loader/navigation-policy/should-open-external-urls/main-frame-click.html: Added.
2174         * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe-expected.txt: Added.
2175         * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe.html: Added.
2176         * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic-expected.txt: Added.
2177         * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic.html: Added.
2178         * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic-expected.txt: Added.
2179         * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic.html: Added.
2180         * loader/navigation-policy/should-open-external-urls/resources/click-notify-done-in-main.html: Added.
2181         * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-self.html: Added.
2182         * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-top.html: Added.
2183         * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-click-targets-subframe.html: Added.
2184         * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-programatically-navigates-main.html: Added.
2185         * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done-target-top.html: Added.
2186         * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done.html: Added.
2187         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done-from-subframe.html: Added.
2188         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done.html: Added.
2189         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done-from-subframe.html: Added.
2190         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done.html: Added.
2191         * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done-from-subframe.html: Added.
2192         * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done.html: Added.
2193         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt: Added.
2194         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self.html: Added.
2195         * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt: Added.
2196         * loader/navigation-policy/should-open-external-urls/subframe-click-target-top.html: Added.
2197         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-expected.txt: Added.
2198         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe-expected.txt: Added.
2199         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe.html: Added.
2200         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag.html: Added.
2201         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-expected.txt: Added.
2202         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe-expected.txt: Added.
2203         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe.html: Added.
2204         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag.html: Added.
2205         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-expected.txt: Added.
2206         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe-expected.txt: Added.
2207         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe.html: Added.
2208         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag.html: Added.
2209         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-expected.txt: Added.
2210         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe-expected.txt: Added.
2211         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe.html: Added.
2212         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag.html: Added.
2213         * loader/navigation-policy/should-open-external-urls/window-open-with-flag-expected.txt: Added.
2214         * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe-expected.txt: Added.
2215         * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe.html: Added.
2216         * loader/navigation-policy/should-open-external-urls/window-open-with-flag.html: Added.
2217         * loader/navigation-policy/should-open-external-urls/window-open-without-flag-expected.txt: Added.
2218         * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe-expected.txt: Added.
2219         * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe.html: Added.
2220         * loader/navigation-policy/should-open-external-urls/window-open-without-flag.html: Added.
2221
2222 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2223
2224         [SVG -> OTF Converter] Remove unnecessary hacks
2225         https://bugs.webkit.org/show_bug.cgi?id=145088
2226
2227         Reviewed by Simon Fraser.
2228
2229         Test that the hacks are unnecessary.
2230
2231         * svg/text/offset-square-svg-font-expected.html: Added.
2232         * svg/text/offset-square-svg-font.html: Added.
2233         * svg/text/resources/offset-square-svg-font.svg: Added.
2234         * svg/text/resources/offset-square-svg-font2.svg: Added.
2235
2236 2015-06-01  Zalan Bujtas  <zalan@apple.com>
2237
2238         [Mac] Unreviewed gardening.
2239
2240         Calling setAcceleratedCompositingForFixedPositionEnabled(true) is too late in doTest().
2241
2242         * compositing/layer-creation/zoomed-clip-intersection.html:
2243
2244 2015-06-01  Andreas Kling  <akling@apple.com>
2245
2246         CSS animations in filling-forwards state shouldn't force compositing.
2247         <https://webkit.org/b/145389>
2248         <rdar://problem/17923642>
2249
2250         Reviewed by Simon Fraser.
2251
2252         Remove tests that were only here to check that animations in fill-forwards
2253         state would participate in overlap testing.
2254
2255         * compositing/animation/layer-for-filling-animation-expected.txt: Update expected result
2256         here to reflect that we no longer expect filling-forwards animations to get composited.
2257
2258         * compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
2259         * compositing/animation/filling-animation-overlap-at-end.html: Removed.
2260         * compositing/animation/filling-animation-overlap-expected.txt: Removed.
2261         * compositing/animation/filling-animation-overlap.html: Removed.
2262         * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
2263         * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-expected.txt: Removed.
2264         * platform/ios-sim-deprecated/compositing/animation/layer-for-filling-animation-expected.txt: Removed.
2265
2266 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2267
2268         Test gardening after r185087.
2269         https://bugs.webkit.org/show_bug.cgi?id=145478
2270
2271         Unreviewed.
2272
2273         * platform/mac-mavericks/fast/text/font-weights-zh-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.txt.
2274         * platform/mac/fast/text/font-weights-zh-expected.txt:
2275
2276 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2277
2278         Out of bounds read in WebCore::ComplexTextController::adjustGlyphsAndAdvances
2279         https://bugs.webkit.org/show_bug.cgi?id=145537
2280         <rdar://problem/20959267>
2281
2282         Reviewed by Darin Adler.
2283
2284         * fast/text/crash-complex-text-surrogate.html: Added.
2285         * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt: Added.
2286
2287 2015-05-30  Zalan Bujtas  <zalan@apple.com>
2288
2289         REGRESSION (179771): zooming on facebook images covers image
2290         https://bugs.webkit.org/show_bug.cgi?id=145485
2291
2292         Reviewed by Simon Fraser.
2293
2294         Scaling an infinite rect should always produce an infinite rect.
2295         (Based on Simon Fraser's patch)
2296
2297         * compositing/layer-creation/zoomed-clip-intersection-expected.txt: Added.
2298         * compositing/layer-creation/zoomed-clip-intersection.html: Added.
2299
2300 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2301
2302         Test font selection for zh fonts
2303         https://bugs.webkit.org/show_bug.cgi?id=145478
2304
2305         Rubber-stamped by Zalan Bujtas.
2306
2307         * platform/mac/fast/text/font-weights-zh-expected.txt: Added.
2308         * platform/mac/fast/text/font-weights-zh.html: Added.
2309
2310 2015-06-01  Commit Queue  <commit-queue@webkit.org>
2311
2312         Unreviewed, rolling out r185074 and r185085.
2313         https://bugs.webkit.org/show_bug.cgi?id=145533
2314
2315         Moving to a separate test (Requested by litherum on #webkit).
2316
2317         Reverted changesets:
2318
2319         "Test font selection for zh fonts"
2320         https://bugs.webkit.org/show_bug.cgi?id=145478
2321         http://trac.webkit.org/changeset/185074
2322
2323         "Test gardening after r185074"
2324         https://bugs.webkit.org/show_bug.cgi?id=145478
2325         http://trac.webkit.org/changeset/185085
2326
2327 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2328
2329         Test gardening after r185074
2330         https://bugs.webkit.org/show_bug.cgi?id=145478
2331
2332         Unreviewed.
2333
2334         * platform/mac-mavericks/fast/text/font-weights-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.txt.
2335         * platform/mac/fast/text/font-weights-expected.txt: Yosemite-specific test results.
2336
2337 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2338
2339         Test font selection for zh fonts
2340         https://bugs.webkit.org/show_bug.cgi?id=145478
2341
2342         Reviewed by Zalan Bujtas.
2343
2344         We want to make sure that font selection works correctly for more than just Helvetica and Avenir.
2345
2346         * platform/mac/fast/text/font-weights-expected.txt:
2347         * platform/mac/fast/text/font-weights.html:
2348
2349 2015-06-01  Brady Eidson  <beidson@apple.com>
2350
2351         Add WKTR support for "should open external URLs".
2352         https://bugs.webkit.org/show_bug.cgi?id=145505
2353
2354         Reviewed by Darin Adler.
2355
2356         * loader/navigation-policy/resources/notify-done.html: Added.
2357         * loader/navigation-policy/should-load-external-urls-set-by-api-basic-expected.txt: Added.
2358         * loader/navigation-policy/should-load-external-urls-set-by-api-basic.html: Added.
2359         * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic-expected.txt: Added.
2360         * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic.html: Added.
2361
2362         * platform/ios-simulator-wk1/TestExpectations:
2363         * platform/mac-wk1/TestExpectations:
2364         * platform/win/TestExpectations:
2365
2366 2015-06-01  Chris Dumez  <cdumez@apple.com>
2367
2368         ASSERT(revalidatingResource.inCache()) in MemoryCache when reloading tumblr.com
2369         https://bugs.webkit.org/show_bug.cgi?id=145518
2370         <rdar://problem/21168573>
2371
2372         Reviewed by Darin Adler.
2373
2374         Add layout test to make sure we no longer crash if the memory cache is
2375         pruned while a resource is being revalidated.
2376
2377         * http/tests/cache/memory-cache-pruning-during-revalidation-expected.txt: Added.
2378         * http/tests/cache/memory-cache-pruning-during-revalidation.html: Added.
2379
2380 2015-05-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2381
2382         Async XMLHttpRequest should get access to AppCache resources stored as flat files
2383         https://bugs.webkit.org/show_bug.cgi?id=138506
2384
2385         Reviewed by Darin Adler.
2386
2387         * http/tests/appcache/resources/simple-video-async.manifest: Added.
2388         * http/tests/appcache/simple-video-async-expected.txt: Added.
2389         * http/tests/appcache/simple-video-async.html: Added.
2390
2391 2015-05-31  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2392
2393         [Streams API] Implement ReadableStreamController constructor
2394         https://bugs.webkit.org/show_bug.cgi?id=143752
2395
2396         Reviewed by Darin Adler.
2397
2398         * streams/readable-stream.html: checking controller constructor.
2399         * streams/reference-implementation/brand-checks-expected.txt:
2400
2401 2015-05-31  Jordan Harband  <ljharb@gmail.com>
2402
2403         Array#reduce and reduceRight don't follow ToLength
2404         https://bugs.webkit.org/show_bug.cgi?id=145364
2405
2406         Reviewed by Yusuke Suzuki.
2407
2408         * js/array-reduce-expected.txt:
2409         * js/array-reduceRight-expected.txt:
2410         * js/dom/array-prototype-properties-expected.txt:
2411         * js/dom/script-tests/array-prototype-properties.js:
2412         * js/script-tests/array-reduce.js:
2413         * js/script-tests/array-reduceRight.js:
2414
2415 2015-05-30  Filip Pizlo  <fpizlo@apple.com>
2416
2417         FTL codegen for MultiGetByOffset and MultiPutByOffset where the structure set is already proved should have an unreachable default case instead of an exit
2418         https://bugs.webkit.org/show_bug.cgi?id=145469
2419
2420         Reviewed by Geoffrey Garen.
2421
2422         * js/regress/repeat-multi-get-by-offset-expected.txt: Added.
2423         * js/regress/repeat-multi-get-by-offset.html: Added.
2424         * js/regress/script-tests/repeat-multi-get-by-offset.js: Added.
2425         (foo):
2426
2427 2015-05-29  Keith Miller  <keith_miller@apple.com>
2428
2429         WeakMap reference w/ DOM element as key does not survive long enough.
2430         https://bugs.webkit.org/show_bug.cgi?id=137651
2431
2432         Reviewed by Geoffrey Garen.
2433
2434         * js/dom/script-tests/weakmap-gc-unobservable-dom-nodes.js: Added.
2435         (.set gc):
2436         * js/dom/weakmap-gc-unobservable-dom-nodes.html: Added.
2437
2438 2015-05-29  Zalan Bujtas  <zalan@apple.com>
2439
2440         Text disappears shortly after page load on Nexus 7 site.
2441         https://bugs.webkit.org/show_bug.cgi?id=145467
2442         rdar://problem/18327239
2443
2444         Reviewed by Simon Fraser.
2445
2446         This patch ensures that overlap testing for composited layers works properly when the sibling
2447         layer gets composited through its child.
2448
2449         When a layer gets composited through its child content, the recursive overlap testing should build up the
2450         overlapmap stack so that sibling content is intersected both against the child and its parent bounds.
2451
2452         * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case-expected.html: Added.
2453         * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case.html: Added.
2454         * compositing/sibling-layer-does-not-get-composited-transform-case-expected.html: Added.
2455         * compositing/sibling-layer-does-not-get-composited-transform-case.html: Added.
2456
2457 2015-05-29  Chris Dumez  <cdumez@apple.com>
2458
2459         Consider throttling DOM timers in iframes outside the viewport
2460         https://bugs.webkit.org/show_bug.cgi?id=145465
2461         <rdar://problem/20768957>
2462
2463         Reviewed by Darin Adler.
2464
2465         Add a layout test to check that DOM timers in iframes outside the
2466         viewport get throttled.
2467
2468         * fast/dom/resources/timer-frame-2.html: Added.
2469         * fast/dom/resources/timer-frame.html: Added.
2470         * fast/dom/timer-throttling-subframe-expected.txt: Added.
2471         * fast/dom/timer-throttling-subframe.html: Added.
2472
2473 2015-05-28  Filip Pizlo  <fpizlo@apple.com>
2474
2475         Non-speculative Branch should be fast in the FTL
2476         https://bugs.webkit.org/show_bug.cgi?id=145452
2477
2478         Reviewed by Andreas Kling.
2479
2480         * js/regress/logical-not-weird-types-expected.txt: Added.
2481         * js/regress/logical-not-weird-types.html: Added.
2482         * js/regress/script-tests/logical-not-weird-types.js: Added.
2483         (foo):
2484
2485 2015-05-29  Filip Pizlo  <fpizlo@apple.com>
2486
2487         Land some .html/-expected.txt files for some tests that were added without them.
2488
2489         Rubber stamped by Andreas Kling.
2490
2491         * js/regress/cse-new-array-buffer-expected.txt: Added.
2492         * js/regress/cse-new-array-buffer.html: Added.
2493         * js/regress/cse-new-array-expected.txt: Added.
2494         * js/regress/cse-new-array.html: Added.
2495
2496 2015-05-29  Zalan Bujtas  <zalan@apple.com>
2497
2498         Unreviewed Win and GTK gardening.
2499
2500         Skip Mac font specific test.
2501
2502         * platform/gtk/TestExpectations:
2503         * platform/win/TestExpectations:
2504
2505 2015-05-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2506
2507         MediaDevices.getUserMedia should reject promise instead of throwing exceptions
2508         https://bugs.webkit.org/show_bug.cgi?id=145282
2509
2510         Reviewed by Darin Adler.
2511
2512         Updating test to expect rejection and not error throwing.
2513
2514         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
2515         * fast/mediastream/MediaDevices-getUserMedia.html:
2516
2517 2015-05-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2518
2519         [EFL] Unreviewed gardening on 29th May
2520
2521         Unskip passing tests for viewport-percentage, text, sub-pixel
2522         and update new failing accessibility, fast/overflow and so on.
2523
2524         * platform/efl/TestExpectations:
2525
2526 2015-05-28  Zalan Bujtas  <zalan@apple.com>
2527
2528         Subpixel rendering: Pixel crack in text selection of simple text in <textarea>.
2529         https://bugs.webkit.org/show_bug.cgi?id=145393
2530         rdar://problem/19918941
2531
2532         Reviewed by Darin Adler.
2533
2534         Float to LayoutUnit conversion is lossy. To ensure that selection
2535         painting always lines up (snaps) properly, the calculated width needs to
2536         be adjusted by ceiling the float to the next LayoutUnit value.
2537
2538         * fast/text/hidpi-text-selection-gap-between-words-expected.html: Added.
2539         * fast/text/hidpi-text-selection-gap-between-words.html: Added.
2540         * platform/mac/platform/mac/editing/input/caret-primary-bidi-expected.txt:
2541
2542 2015-05-28  Andreas Kling  <akling@apple.com>
2543
2544         GraphicsLayerCA should start out with m_intersectsCoverageRect=false
2545         <https://webkit.org/b/145443>
2546         <rdar://problem/19685798>
2547
2548         Reviewed by Simon Fraser.
2549
2550         Add a test (based on iframe-and-layers.html) that makes an iframe with compositing
2551         layers inside it and places it far outside the visible viewport.
2552
2553         The layer dump should show that the "intersects coverage rect" flag is 0 for the
2554         iframe and its sublayers.
2555
2556         * compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt: Added.
2557         * compositing/visible-rect/iframe-with-layers-outside-viewport.html: Added.
2558
2559 2015-05-28  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2560
2561         [Streams API] ReadableStreamReader should not be exposed
2562         https://bugs.webkit.org/show_bug.cgi?id=143564
2563
2564         Reviewed by Darin Adler.
2565
2566         Rebasing tests as ReadableStreamReader is no longer defined globally.
2567
2568         * js/dom/global-constructors-attributes-expected.txt:
2569         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2570         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2571         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2572         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2573         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2574
2575 2015-05-27  Alexey Proskuryakov  <ap@apple.com>
2576
2577         Delete media/controls-layers.html. It's a bad test that fails and asserts, and there
2578         are apparently no plans to fix any of that (see https://bugs.webkit.org/show_bug.cgi?id=145420).
2579
2580         * media/controls-layers.html: Removed.
2581         * platform/mac-mavericks/media/controls-layers-expected.txt: Removed.
2582         * platform/mac/media/controls-layers-expected.txt: Removed.
2583
2584 2015-05-27  Jordan Harband  <ljharb@gmail.com>
2585
2586         Array.of should work with other constructors
2587         https://bugs.webkit.org/show_bug.cgi?id=145365
2588
2589         Reviewed by Yusuke Suzuki.
2590
2591         * js/array-of-expected.txt:
2592         * js/script-tests/array-of.js:
2593         (Foo):
2594
2595 2015-05-27  Benjamin Poulain  <bpoulain@apple.com>
2596
2597         [JSC] Add undefined->double conversion to DoubleRep
2598         https://bugs.webkit.org/show_bug.cgi?id=145293
2599
2600         Reviewed by Filip Pizlo.
2601
2602         * js/regress/math-with-out-of-bounds-array-values-expected.txt: Added.
2603         * js/regress/math-with-out-of-bounds-array-values.html: Added.
2604         * js/regress/script-tests/math-with-out-of-bounds-array-values.js: Added.
2605
2606 2015-05-27  Simon Fraser  <simon.fraser@apple.com>
2607
2608         REGRESSION (r183820): webkit.org/blog/ background painting issue on reload, when the page contains videos
2609         https://bugs.webkit.org/show_bug.cgi?id=145420
2610
2611         Reviewed by Dean Jackson.
2612         
2613         Test that dumps compositing layers in a document with media controls.
2614
2615         * media/controls-layers.html: Added.
2616         * platform/mac/media/controls-layers-expected.txt: Added.
2617         * platform/mac-mavericks/media/controls-layers-expected.txt: Added.
2618
2619 2015-05-27  Alexey Proskuryakov  <ap@apple.com>
2620
2621         Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
2622
2623         * platform/mac-wk1/TestExpectations: It's an image failure, so counter-intuitively,
2624         Failure expectation is not the right one.
2625
2626 2015-05-27  Daniel Bates  <dabates@apple.com>
2627
2628         Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
2629
2630         * platform/mac-wk1/TestExpectations:
2631
2632 2015-05-27  Daniel Bates  <dabates@apple.com>
2633
2634         Fix Mac Yosemite layout test failure following <http://trac.webkit.org/changeset/184899>
2635         (https://bugs.webkit.org/show_bug.cgi?id=145336)
2636
2637         Mark test platform/mac/fast/ruby/ruby-expansion-cjk-2.html as failing on Yosemite.
2638
2639         Also remove references to fast/ruby/ruby-expansion-cjk*.html from TestExpectations files
2640         of other ports since we consider these tests specific to Mac.
2641
2642         * platform/efl/TestExpectations:
2643         * platform/gtk/TestExpectations:
2644         * platform/ios-simulator/TestExpectations:
2645         * platform/mac-wk1/TestExpectations:
2646         * platform/win/TestExpectations:
2647
2648 2015-05-26  Dean Jackson  <dino@apple.com>
2649
2650         Backdrop filters don't animate
2651         https://bugs.webkit.org/show_bug.cgi?id=145386
2652         <rdar://problem/21110037>
2653
2654         Reviewed by Simon Fraser.
2655
2656         Add a test for animation of backdrop-filter, and do some
2657         minor cleanups in related files.
2658
2659         * animations/resources/animation-test-helpers.js:
2660         (parseFilterImage): Fix a typo.
2661         (getPropertyValue): Support webkitBackdropFilter.
2662         (comparePropertyValue): Ditto.
2663         * css3/filters/backdrop/animation-expected.txt: Added.
2664         * css3/filters/backdrop/animation.html: Added.
2665
2666 2015-05-27  Matt Baker  <mattbaker@apple.com>
2667
2668         [iOS] Rebaseline expected results for tests in LayoutTests/compositing
2669         https://bugs.webkit.org/show_bug.cgi?id=145401
2670
2671         Reviewed by Simon Fraser.
2672
2673         Rebaselined iOS tests failing due to expected differences in converage rect, scrollbar and contentsScale.
2674
2675         * platform/ios-simulator/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
2676         * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: Added.
2677         * platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt:
2678         * platform/ios-simulator/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2679         * platform/ios-simulator/compositing/tiling/transform-origin-tiled-expected.txt: Copied from LayoutTests/platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt.
2680         * platform/ios-simulator/compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
2681
2682 2015-05-27  Myles C. Maxfield  <mmaxfield@apple.com>
2683
2684         [iOS] Arabic ligatures are broken in Google Maps
2685         https://bugs.webkit.org/show_bug.cgi?id=145336
2686         <rdar://problem/20689607>
2687
2688         Reviewed by Darin Adler.
2689
2690         This patch adds a DRT test to make sure that text gets drawn with the correct font.
2691
2692         It also updates expected results for 4 tests, which I have verified are still correct. However,
2693         because the behavior of Mavericks differs from Yosemite, I copied the old expected results to
2694         platform/mac-mavericks before updating the results in platform/mac.
2695
2696         This patch also moves fast/ruby/ruby-expansion-cjk*.html to platform/mac because they rely on
2697         platform-specific screen-space quantization. This patch also skips these tests on Mavericks
2698         because I can't add platform-specific expected results for reftests.
2699
2700         * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont-expected.txt:
2701         * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont.html:
2702
2703         * platform/mac-mavericks/fast/css/font-face-opentype-expected.txt: Copied from platform/mac.
2704         * platform/mac-mavericks/svg/batik/text/xmlSpace-expected.txt: Ditto.
2705         * platform/mac-mavericks/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
2706         * platform/mac-mavericks/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
2707         * platform/mac-mavericks/TestExpectations: Skip fast/ruyb/ruby-expansion-cjk*.html
2708         * platform/mac/fast/css/font-face-opentype-expected.txt: Updated.
2709         * platform/mac/svg/batik/text/xmlSpace-expected.txt: Ditto.
2710         * platform/mac/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
2711         * platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
2712         * LayoutTests/platform/mac/fast/ruby/resources/green.png: Moved from fast/ruby/resources/green.png
2713         * LayoutTests/platform/mac/fast/ruby/resources/ruby-expansion.svg: Moved from fast/ruby/resources/ruby-expansion.svg
2714         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2-expected.html: Moved from fast/ruby/ruby-expansion-cjk-2-expected.html
2715         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2.html: Moved from fast/ruby/ruby-expansion-cjk-2.html
2716         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3-expected.html: Moved from fast/ruby/ruby-expansion-cjk-3-expected.html
2717         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3.html: Moved from fast/ruby/ruby-expansion-cjk-3.html
2718         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4-expected.html: Moved from fast/ruby/ruby-expansion-cjk-4-expected.html
2719         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4.html: Moved from fast/ruby/ruby-expansion-cjk-4.html
2720         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5-expected.html: Moved from fast/ruby/ruby-expansion-cjk-5-expected.html
2721         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5.html: Moved from fast/ruby/ruby-expansion-cjk-5.html
2722         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-expected.html: Moved from fast/ruby/ruby-expansion-cjk-expected.html
2723         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk.html: Moved from fast/ruby/ruby-expansion-cjk.html
2724
2725 2015-05-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
2726
2727         An SVG with no intrinsic size does not draw correct slices when used as a border-image for an HTML element.
2728         https://bugs.webkit.org/show_bug.cgi?id=139405
2729
2730         Reviewed by Darin Adler.
2731
2732         * fast/borders/border-image-fill-no-intrinsic-size-expected.html: Added.
2733         * fast/borders/border-image-fill-no-intrinsic-size.html: Added.
2734         * fast/borders/resources/svg-border-100x100-intrinsic.svg: Added.
2735         * fast/borders/resources/svg-border-140x140-intrinsic.svg: Added.
2736         * fast/borders/resources/svg-border-no-intrinsic.svg: Added.
2737         Make sure the slices of the border-image are drawn correctly. When using an
2738         image with no intrinsic size, all the slices has to be gotten from (0, 0)
2739         of the source image.
2740         
2741         * TestExpectations: Removed previously-failing test.
2742
2743 2015-05-26  Andreas Kling  <akling@apple.com>
2744
2745         <font face> doesn't support plus character in font family names.
2746         <https://webkit.org/b/145400>
2747         <rdar://problem/21097484>
2748
2749         Reviewed by Darin Adler.
2750
2751         Add a little test for <font face> attributes to cover this problem
2752         and some other interesting cases with spaces and commas.
2753
2754         * fast/dom/HTMLFontElement/face-attribute-expected.txt: Added.
2755         * fast/dom/HTMLFontElement/face-attribute.html: Added.
2756
2757 2015-05-26  Chris Fleizach  <cfleizach@apple.com>
2758
2759         AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
2760         https://bugs.webkit.org/show_bug.cgi?id=139142
2761
2762         Reviewed by Darin Adler.
2763
2764         * platform/mac/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
2765
2766 2015-05-26  Chris Fleizach  <cfleizach@apple.com>
2767
2768         AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
2769         https://bugs.webkit.org/show_bug.cgi?id=139142
2770
2771         Reviewed by Darin Adler.
2772
2773         * accessibility/aria-hidden-false-works-in-subtrees.html:
2774
2775 2015-05-26  Zalan Bujtas  <zalan@apple.com>
2776
2777         Overhanging float sets are not cleaned up properly when floating renderer is destroyed.
2778         https://bugs.webkit.org/show_bug.cgi?id=145323
2779         rdar://problem/20980628
2780
2781         Reviewed by Dave Hyatt.
2782
2783         This patch ensures when an overhanging float renderer is destroyed,
2784         all the sibling containers' floating object set(m_floatingObjects) gets properly cleaned up.
2785
2786         When an overhanging float is present, we cache the renderer on the parent and on the affected
2787         sibling containers too. (RenderBlockFlow::m_floatingObjects) These caches(sets) get cleared and repopulated
2788         during ::layout(). In order to have a float renderer removed from a set, a layout needs to be initiated on the container.
2789         This is normally done through RenderBlockFlow::markSiblingsWithFloatsForLayout() and RenderBlockFlow::markAllDescendantsWithFloatsForLayout().
2790         However, when the float container's parent's writing direction changes (and we promote the children containers to new formatting contexts),
2791         the layout propagation through siblings does not work anymore.
2792
2793         The avoidsFloats() check in RenderBlockFlow::markSiblingsWithFloatsForLayout() has very little performance gain, but it prevents us
2794         from propagating layout to siblings when certain properties of the parent container changes.
2795
2796         * fast/block/float/crash-when-floating-object-is-removed-expected.txt: Added.
2797         * fast/block/float/crash-when-floating-object-is-removed.xhtml: Added.
2798
2799 2015-05-26  Beth Dakin  <bdakin@apple.com>
2800
2801         storage/indexeddb/deleteIndex-bug110792.html is flaky
2802         https://bugs.webkit.org/show_bug.cgi?id=145390
2803
2804         Marking as flaky.
2805         * TestExpectations:
2806
2807 2015-05-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
2808
2809         SVG fragment identifier rendering issue
2810         https://bugs.webkit.org/show_bug.cgi?id=137328
2811
2812         Reviewed by Darin Adler.
2813
2814         * svg/css/svg-resource-fragment-identifier-order-expected.html: Added.
2815         * svg/css/svg-resource-fragment-identifier-order.html: Added.
2816         Ensure the SVG fragment is drawn correctly when the same SVG image is
2817         referenced multiple times.
2818
2819 2015-05-26  Daniel Bates  <dabates@apple.com>
2820
2821         Update Autofill button icon
2822         https://bugs.webkit.org/show_bug.cgi?id=145191
2823         <rdar://problem/20178942>
2824
2825         Update expected results for Windows.
2826
2827         * platform/win/fast/forms/input-auto-fill-button-expected.txt:
2828
2829 2015-05-26  Joseph Pecoraro  <pecoraro@apple.com>
2830
2831         CSS properties (font-synthesis, column-fill) are missing in getComputedStyles
2832         https://bugs.webkit.org/show_bug.cgi?id=145343
2833
2834         Reviewed by Timothy Hatcher.
2835
2836         * fast/css/getComputedStyle/computed-style-expected.txt:
2837         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2838         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2839         * fast/css/getComputedStyle/resources/property-names.js:
2840
2841 2015-05-26  Yusuke Suzuki  <utatane.tea@gmail.com>
2842
2843         [ES6] Implement Array.prototype.copyWithin
2844         https://bugs.webkit.org/show_bug.cgi?id=145107
2845
2846         Reviewed by Darin Adler.
2847
2848         * js/Object-getOwnPropertyNames-expected.txt:
2849         * js/script-tests/Object-getOwnPropertyNames.js:
2850
2851 2015-05-25  Carlos Garcia Campos  <cgarcia@igalia.com>
2852
2853         [GTK] Enable IndexedDB
2854         https://bugs.webkit.org/show_bug.cgi?id=98932
2855
2856         Reviewed by Žan Doberšek.
2857
2858         * platform/gtk/TestExpectations: Update IndexedDB test expectations.
2859
2860 2015-05-24  Jordan Harband  <ljharb@gmail.com>
2861
2862         Array#findIndex/find should not skip holes
2863         https://bugs.webkit.org/show_bug.cgi?id=145361
2864
2865         Reviewed by Yusuke Suzuki.
2866
2867         * js/array-find-expected.txt:
2868         * js/array-findIndex-expected.txt:
2869         * js/script-tests/array-find.js:
2870         * js/script-tests/array-findIndex.js:
2871
2872 2015-05-23  Antti Koivisto  <antti@apple.com>
2873
2874         Permanent redirects should have long implicit cache lifetime
2875         https://bugs.webkit.org/show_bug.cgi?id=145348
2876
2877         Reviewed by Sam Weinig.
2878
2879         * http/tests/cache/cache-redirections.html:
2880         * http/tests/cache/resources/cache-control-redirect.php:
2881
2882             Use less confusing name (max_age->expiration vs. max-age) and fix logic.
2883
2884 2015-05-23  Zalan Bujtas  <zalan@apple.com>
2885
2886         Rebaseline after r184825. Remove artificial extra space between 2 text renderers. 
2887
2888         Reviewed by Antti Koivisto.
2889
2890         * animations/lineheight-animation-expected.txt:
2891         * animations/simultaneous-start-transform-expected.txt:
2892         * animations/width-using-ems-expected.txt:
2893         * fast/events/window-events-bubble-expected.txt:
2894         * fast/events/window-events-bubble2-expected.txt:
2895
2896 2015-05-23  Zalan Bujtas  <zalan@apple.com>
2897
2898         Simple line layout: Ignore -webkit-flow-*content while collecting text content for innerText.
2899         https://bugs.webkit.org/show_bug.cgi?id=145344
2900         rdar://problem/20959522
2901
2902         Reviewed by Antti Koivisto.
2903
2904         This patch ensures that when a -webkit-flow-into content is present in a simple line layout container,
2905         we skip it while collecting the text content for innerText.
2906         It's not always guaranteed that a simple line layout container only contains simple text nodes. In such cases,
2907         we need to ensure that text offset computing only takes the simple text nodes into account.
2908
2909         * fast/text/simple-line-layout-inner-text-with-flow-content-expected.txt: Added.
2910         * fast/text/simple-line-layout-inner-text-with-flow-content.html: Added.
2911
2912 2015-05-22  Alexey Proskuryakov  <ap@apple.com>
2913
2914         Update tests broken by MediaPlaybackRequiresUserGesture renaming.
2915
2916         * media/no-autoplay-with-user-gesture-requirement.html:
2917         * media/video-load-require-user-gesture.html:
2918         * media/video-play-require-user-gesture.html:
2919
2920 2015-05-22  Alexey Proskuryakov  <ap@apple.com>
2921
2922         New test media/accessiblity-describes-video.html is flaky.
2923
2924         * platform/mac/TestExpectations: Marking as such, as suggested by Jer.
2925
2926 2015-05-22  Jer Noble  <jer.noble@apple.com>
2927
2928         [Mac] Audio tracks tagged as 'describes-video' are not automatically selected when that system accessibility option is set.
2929         https://bugs.webkit.org/show_bug.cgi?id=145228
2930
2931         Reviewed by Eric Carlson.
2932
2933         * http/tests/media/hls/hls-accessiblity-describes-video-expected.txt: Added.
2934         * http/tests/media/hls/hls-accessiblity-describes-video.html: Added.
2935         * http/tests/media/resources/hls/audio-describes-video.m3u8: Added.
2936         * http/tests/media/resources/hls/english/description.aac: Added.
2937         * http/tests/media/resources/hls/english/description.m3u8: Added.
2938         * media/accessiblity-describes-video-expected.txt: Added.
2939         * media/accessiblity-describes-video.html: Added.
2940         * media/content/audio-describes-video.mp4: Added.
2941         * platform/mac-mavericks/TestExpectations:
2942
2943 2015-05-22  Basile Clement  <basile_clement@apple.com>
2944
2945         Allow DFGClobberize to return non-node constants that must be later created
2946         https://bugs.webkit.org/show_bug.cgi?id=145272
2947
2948         Reviewed by Filip Pizlo.
2949
2950         * js/regress/script-tests/cse-new-array-buffer.js: Added.
2951         (foo):
2952         * js/regress/script-tests/cse-new-array.js: Added.
2953         (foo):
2954
2955 2015-05-22  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
2956
2957         [GTK] Gardening 21st May.
2958         https://bugs.webkit.org/show_bug.cgi?id=145250
2959
2960         Unreviewed.
2961
2962         * platform/gtk/TestExpectations:
2963
2964 2015-05-22  Joanmarie Diggs  <jdiggs@igalia.com>
2965
2966         AX: Figure out why list-detection2.html test fails on GTK
2967         https://bugs.webkit.org/show_bug.cgi?id=145273
2968
2969         Reviewed by Chris Fleizach.
2970
2971         * platform/gtk/TestExpectations: Removed list-detection2.html from the list of expected failures.
2972
2973 2015-05-21  Joanmarie Diggs  <jdiggs@igalia.com>
2974
2975         AX: [GTK] Implement computedRoleString in AccessibilityUIElement
2976         https://bugs.webkit.org/show_bug.cgi?id=128420
2977
2978         Reviewed by Chris Fleizach.
2979
2980         * platform/gtk/TestExpectations: Removed roles-computedRoleString from the failing test.
2981         * platform/gtk/accessibility/image-link-expected.txt: Updated to reflect the new object attribute.
2982         * platform/gtk/accessibility/image-map2-expected.txt: Updated to reflect the new object attribute.
2983         * platform/gtk/accessibility/lists-expected.txt: Updated to reflect the new object attribute.
2984         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Added.
2985         * platform/gtk/accessibility/table-attributes-expected.txt: Updated to reflect the new object attribute.
2986         * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated to reflect the new object attribute.
2987         * platform/gtk/accessibility/table-cells-expected.txt: Updated to reflect the new object attribute.
2988         * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect the new object attribute.
2989         * platform/gtk/accessibility/table-sections-expected.txt: Updated to reflect the new object attribute.
2990         * platform/gtk/accessibility/table-with-rules-expected.txt: Updated to reflect the new object attribute.
2991         * platform/gtk/accessibility/xml-roles-exposed-expected.txt: Added.
2992         * platform/gtk/accessibility/xml-roles-exposed.html: Added.
2993
2994 2015-05-21  Antti Koivisto  <antti@apple.com>
2995
2996         MaskImageOperation code does not manage CachedImageClients correctly
2997         https://bugs.webkit.org/show_bug.cgi?id=145276
2998
2999         Reviewed by Andreas Kling.
3000
3001         * css3/masking/mask-image-client-crash-expected.txt: Added.
3002         * css3/masking/mask-image-client-crash.html: Added.
3003
3004 2015-05-21  Daniel Bates  <dabates@apple.com>
3005
3006         Update Autofill button icon
3007         https://bugs.webkit.org/show_bug.cgi?id=145191
3008         <rdar://problem/20178942>
3009
3010         Reviewed by Jessie Berlin.
3011
3012         Update expected results.
3013
3014         * fast/forms/input-auto-fill-button-expected.txt:
3015         * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt:
3016
3017 2015-05-21  Chris Fleizach  <cfleizach@apple.com>
3018
3019         AX: improve list heuristics (presentational use versus actual lists)
3020         https://bugs.webkit.org/show_bug.cgi?id=134187
3021
3022         Unreviewed layout test fixage.
3023
3024         Skip the list-detection2.html test on GTK until it can be investigated.
3025             https://bugs.webkit.org/show_bug.cgi?id=145273
3026         Fix a failing test on GTK that needed an update after the last set of changes.
3027         Skip the test on windows until a time someone can decide if we even expose or need lists in Windows AX API.
3028             https://bugs.webkit.org/show_bug.cgi?id=145271
3029
3030         * platform/gtk/TestExpectations:
3031         * platform/gtk/accessibility/list-detection-expected.txt:
3032         * platform/win/TestExpectations:
3033
3034 2015-05-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
3035
3036         SVG as image uses very tiny default font-size
3037         https://bugs.webkit.org/show_bug.cgi?id=68090
3038
3039         Reviewed by Darin Adler.
3040
3041         * svg/text/text-default-font-size-expected.html: Added.
3042         * svg/text/text-default-font-size.html: Added.
3043         Ensure the default font size for non-interactive SVG images is not zero.
3044
3045 2015-05-21  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3046
3047         streams/reference-implementation/readable-stream.html should now pass
3048         https://bugs.webkit.org/show_bug.cgi?id=145266
3049
3050         Unreviewed.
3051
3052         * TestExpectations: removing falky expectation of streams/reference-implementation/readable-stream.html.
3053
3054 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
3055
3056         Web Inspector: array previews should have a much smaller cap on values
3057         https://bugs.webkit.org/show_bug.cgi?id=145195
3058
3059         Reviewed by Timothy Hatcher.
3060
3061         * inspector/model/remote-object-expected.txt:
3062         Update expected results now that array previews include
3063         a smaller number of items.
3064
3065 2015-05-20  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
3066
3067         Enable disk cache for range requests
3068         https://bugs.webkit.org/show_bug.cgi?id=144682
3069
3070         Reviewed by Antti Koivisto.
3071
3072         * http/tests/cache/disk-cache/disk-cache-range-expected.txt: Added. Add Test.
3073         * http/tests/cache/disk-cache/disk-cache-range.html: Added.
3074         * http/tests/cache/disk-cache/resources/generate-response.cgi: Modify script to return 206 and 416 response codes if Range header is present.
3075         * platform/gtk/TestExpectations: Remove failing test.
3076
3077 2015-05-20  Chris Fleizach  <cfleizach@apple.com>
3078
3079         AX: improve list heuristics (presentational use versus actual lists)
3080         https://bugs.webkit.org/show_bug.cgi?id=134187
3081
3082         Reviewed by Darin Adler.
3083
3084         * accessibility/list-detection-expected.txt:
3085         * accessibility/list-detection.html:
3086         * accessibility/list-detection2-expected.txt: Added.
3087         * accessibility/list-detection2.html: Added.
3088
3089 2015-05-20  Antti Koivisto  <antti@apple.com>
3090
3091         REGRESSION (r172591): Can no longer style <optgroup> with colors (LayoutTests/fast/forms/select/optgroup-rendering.html)
3092         https://bugs.webkit.org/show_bug.cgi?id=145227
3093
3094         Reviewed by Darin Adler.
3095
3096         Add ref test for select painting.
3097
3098         * fast/forms/select/select-painting-expected.html: Added.
3099         * fast/forms/select/select-painting.html: Added.
3100
3101 2015-05-20  Daniel Bates  <dabates@apple.com>
3102
3103         AX: AutoFill button is not accessible with VoiceOver
3104         https://bugs.webkit.org/show_bug.cgi?id=145200
3105         <rdar://problem/20507480>
3106
3107         Reviewed by Chris Fleizach.
3108
3109         Test that there is an accessibility element for the AutoFill button.
3110
3111         * accessibility/input-auto-fill-button-expected.txt: Added.
3112         * accessibility/input-auto-fill-button.html: Added.
3113         * platform/win/TestExpectations: For now, mark tests as failing. I suspect the cause
3114         is <https://bugs.webkit.org/show_bug.cgi?id=140798>.
3115
3116 2015-05-20  Antti Koivisto  <antti@apple.com>
3117
3118         Assertion failure in WebCore::BidiRun::BidiRun()
3119         https://bugs.webkit.org/show_bug.cgi?id=145203
3120         rdar://problem/20958973
3121
3122         Reviewed by Andreas Kling.
3123
3124         * fast/text/text-combine-crash-expected.txt: Added.
3125         * fast/text/text-combine-crash.html: Added.
3126
3127 2015-05-20  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3128
3129         AudioContext resume/close/suspend should reject promises with a DOM exception in lieu of throwing exceptions
3130         https://bugs.webkit.org/show_bug.cgi?id=145064
3131
3132         Reviewed by Darin Adler.
3133
3134         Adding test to cover resume/close/suspend rejecting with InvalidStateError.
3135         Updating existing test to cover resume and suspend rejection with no error.
3136
3137         * webaudio/audiocontext-promise-throwing-expected.txt: Added.
3138         * webaudio/audiocontext-promise-throwing.html: Added.
3139         * webaudio/audiocontext-state-expected.txt:
3140         * webaudio/audiocontext-state.html:
3141
3142 2015-05-20  Commit Queue  <commit-queue@webkit.org>
3143
3144         Unreviewed, rolling out r184645.
3145         https://bugs.webkit.org/show_bug.cgi?id=145220
3146
3147         Broken build (Requested by jacob_nielsen on #webkit).
3148
3149         Reverted changeset:
3150
3151         "AX: AutoFill button is not accessible with VoiceOver"
3152         https://bugs.webkit.org/show_bug.cgi?id=145200
3153         http://trac.webkit.org/changeset/184645
3154
3155 2015-05-20  Daniel Bates  <dabates@apple.com>
3156
3157         AX: AutoFill button is not accessible with VoiceOver
3158         https://bugs.webkit.org/show_bug.cgi?id=145200
3159         <rdar://problem/20507480>
3160
3161         Reviewed by Chris Fleizach.
3162
3163         Test that there is an accessibility element for the AutoFill button.
3164
3165         * accessibility/input-auto-fill-button-expected.txt: Added.
3166         * accessibility/input-auto-fill-button.html: Added.
3167
3168 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
3169
3170         ES6: Implement Object.setPrototypeOf
3171         https://bugs.webkit.org/show_bug.cgi?id=145202
3172
3173         Reviewed by Darin Adler.
3174
3175         * http/tests/security/cross-frame-access-object-setPrototypeOf-expected.txt: Added.
3176         * http/tests/security/cross-frame-access-object-setPrototypeOf.html: Added.
3177         * http/tests/security/resources/cross-frame-iframe-for-object-setPrototypeOf-test.html: Added.
3178         Test covering cross origin restriction behavior.
3179
3180         * js/Object-getOwnPropertyNames-expected.txt:
3181         * js/script-tests/Object-getOwnPropertyNames.js:
3182         Updated for the new exposed property.
3183
3184         * js/cyclic-prototypes-expected.txt:
3185         * js/script-tests/cyclic-prototypes.js:
3186         Extend this test to include setPrototypeOf cyclic checks.
3187         Note that setPrototypeOf can still change the prototype
3188         where __proto__ cannot.
3189
3190         * js/prototypes-expected.txt:
3191         * js/script-tests/prototypes.js:
3192         Extend this test to cover more types previously overlooked.
3193
3194         * js/script-tests/setPrototypeOf.js: Added.
3195         (debugEval):
3196         (getObjectDescriptions.myFunction):
3197         (getObjectDescriptions):
3198         * js/setPrototypeOf-expected.txt: Added.
3199         * js/setPrototypeOf.html: Added.
3200         Test coverage for all the different object / prototype combinations.
3201         This is modeled after the other browser tests with coverage of a
3202         few more basic functionality tests and object types.
3203
3204 2015-05-20  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3205
3206         AudioContext suspend/resume/close should resolve promises immediately when state is already suspended/active/closed
3207         https://bugs.webkit.org/show_bug.cgi?id=145164
3208
3209         Reviewed by Jer Noble.
3210
3211         * webaudio/audiocontext-promise-expected.txt: Added.
3212         * webaudio/audiocontext-promise.html: Added.
3213
3214 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
3215
3216         ES6: Should not allow duplicate basic __proto__ properties in Object Literals
3217         https://bugs.webkit.org/show_bug.cgi?id=145138
3218
3219         Reviewed by Darin Adler.
3220
3221         * js/dom/JSON-parse-expected.txt:
3222         * js/resources/JSON-parse.js:
3223         Update expected results for JSON parsing using eval() versus JSON.parse.
3224         In eval, an object literal with a "__proto__" property modifies the prototype.
3225         In JSON.parse, all properties are direct/own properties, no matter their name,
3226         so "__proto__" does not get special treatment.
3227
3228         * js/eval-json-proto-expected.txt: Added.
3229         * js/eval-json-proto.html: Added.
3230         * js/script-tests/eval-json-proto.js: Added.
3231         Direct test for LiteralParser behavior, in both eval and JSON.parse.
3232
3233         * js/object-literal-duplicate-properties-expected.txt:
3234         * js/script-tests/object-literal-duplicate-properties.js:
3235         (runProtoTestShouldThrow):
3236         (runProtoTestShouldNotThrow):
3237         Test for all cases of acceptable and unacceptable __proto__ duplicate
3238         properties in literals.
3239
3240 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
3241
3242         Web Inspector: Slightly better node previews in arrays
3243         https://bugs.webkit.org/show_bug.cgi?id=145188
3244
3245         Reviewed by Timothy Hatcher.
3246
3247         * inspector/model/remote-object-expected.txt:
3248         * inspector/model/remote-object.html:
3249
3250 2015-05-17  Sam Weinig  <sam@webkit.org>
3251
3252         Organize event handlers a bit
3253         https://bugs.webkit.org/show_bug.cgi?id=145106
3254
3255         Reviewed by Darin Adler.
3256
3257         * fast/dom/event-handler-attributes-expected.txt:
3258         * fast/dom/event-handler-attributes.html:
3259         Update for putting media related event handlers on Document in addition to
3260         Element and DOMWindow.
3261
3262 2015-05-19  Joseph Pecoraro  <pecoraro@apple.com>
3263
3264         Web Inspector: Improve Preview for NodeList / array like collections
3265         https://bugs.webkit.org/show_bug.cgi?id=145177
3266
3267         Reviewed by Timothy Hatcher.
3268
3269         * inspector/model/remote-object-expected.txt:
3270
3271 2015-05-19  Chris Dumez  <cdumez@apple.com>
3272
3273         [Mac] Font lookups are flakey due to caching
3274         https://bugs.webkit.org/show_bug.cgi?id=145180
3275         <rdar://problem/21012406>
3276
3277         Reviewed by Darin Adler.
3278
3279         * platform/mac/TestExpectations:
3280         Unskip platform/mac/fast/text/font-weights.html as it is no longer
3281         flakey after this change.
3282
3283         * platform/mac/fast/text/font-weights-expected.txt:
3284         Rebaseline the test as the expected results were those based on the
3285         bad caching behavior.
3286
3287 2015-05-19  Brady Eidson  <beidson@apple.com>
3288
3289         X-Frame-Options headers not respected when loading from application cache.
3290         <rdar://problem/14877623> and https://bugs.webkit.org/show_bug.cgi?id=131800
3291
3292         Reviewed by Alexey Proskuryakov.
3293
3294         * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html: Added.
3295         * http/tests/appcache/resources/x-frame-options-prevents-framing.manifest: Added.
3296         * http/tests/appcache/x-frame-options-prevents-framing-expected.txt: Added.
3297         * http/tests/appcache/x-frame-options-prevents-framing.php: Added.
3298
3299 2015-05-19  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3300
3301         AudioContext should resolve promises with jsUndefined() and not jsNull()
3302         https://bugs.webkit.org/show_bug.cgi?id=145063
3303
3304         Reviewed by Sam Weinig.
3305
3306         * webaudio/audiocontext-state.html: Added check of promise resolve value.
3307
3308 2015-05-19  Eric Carlson  <eric.carlson@apple.com>
3309
3310         iOS gardening. Update "fast" image and text results, delete wk2-only results.
3311
3312         Rubber-stamped by Brent Fulgham.
3313
3314         * platform/ios-simulator-wk2/TestExpectations:
3315         * platform/ios-simulator-wk2/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt: Removed.
3316         * platform/ios-simulator-wk2/fast/forms/search-vertical-alignment-expected.txt: Removed.
3317         * platform/ios-simulator-wk2/fast/forms/searchfield-heights-expected.txt: Removed.
3318         * platform/ios-simulator-wk2/fast/gradients/list-item-gradient-expected.txt: Removed.
3319         * platform/ios-simulator/TestExpectations:
3320         * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt: Added.
3321         * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
3322         * platform/ios-simulator/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3323         * platform/ios-simulator/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3324         * platform/ios-simulator/fast/block/basic/001-expected.png: Added.
3325         * platform/ios-simulator/fast/block/margin-collapse/001-expected.png: Added.
3326         * platform/ios-simulator/fast/block/positioning/001-expected.png: Added.
3327         * platform/ios-simulator/fast/block/positioning/002-expected.png: Added.
3328         * platform/ios-simulator/fast/block/positioning/003-expected.png: Added.
3329         * platform/ios-simulator/fast/block/positioning/004-expected.png: Added.
3330         * platform/ios-simulator/fast/block/positioning/005-expected.png: Added.
3331         * platform/ios-simulator/fast/block/positioning/006-expected.png: Added.
3332         * platform/ios-simulator/fast/block/positioning/007-expected.png: Added.
3333         * platform/ios-simulator/fast/block/positioning/008-expected.png: Added.
3334         * platform/ios-simulator/fast/block/positioning/009-expected.png: Added.
3335         * platform/ios-simulator/fast/block/positioning/010-expected.png: Added.
3336         * platform/ios-simulator/fast/block/positioning/011-expected.png: Added.
3337         * platform/ios-simulator/fast/block/positioning/012-expected.png: Added.
3338         * platform/ios-simulator/fast/block/positioning/013-expected.png: Added.
3339         * platform/ios-simulator/fast/block/positioning/014-expected.png: Added.
3340         * platform/ios-simulator/fast/block/positioning/015-expected.png: Added.
3341         * platform/ios-simulator/fast/block/positioning/016-expected.png: Added.
3342         * platform/ios-simulator/fast/block/positioning/017-expected.png: Added.
3343         * platform/ios-simulator/fast/block/positioning/018-expected.png: Added.
3344         * platform/ios-simulator/fast/block/positioning/019-expected.png: Added.
3345         * platform/ios-simulator/fast/block/positioning/020-expected.png: Added.
3346         * platform/ios-simulator/fast/block/positioning/021-expected.png: Added.
3347         * platform/ios-simulator/fast/css/font-weight-1-expected.png: Added.
3348         * platform/ios-simulator/fast/css/font-weight-1-expected.txt:
3349         * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.png: Added.
3350         * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3351         * platform/ios-simulator/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt:
3352         * platform/ios-simulator/fast/forms/box-shadow-override-expected.png: Added.
3353         * platform/ios-simulator/fast/forms/button-align-expected.png: Added.
3354         * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png: Added.
3355         * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt: Added.
3356         * platform/ios-simulator/fast/forms/input-spaces-expected.png: Added.
3357         * platform/ios-simulator/fast/forms/input-table-expected.png: Added.
3358         * platform/ios-simulator/fast/forms/input-text-click-inside-expected.png: Added.
3359         * platform/ios-simulator/fast/forms/input-text-click-outside-expected.png: Added.
3360         * platform/ios-simulator/fast/forms/input-text-double-click-expected.png: Added.
3361         * platform/ios-simulator/fast/forms/input-text-drag-down-expected.png: Added.
3362         * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.png: Added.
3363         * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.txt:
3364         * platform/ios-simulator/fast/forms/option-index-expected.png: Added.
3365         * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.png: Added.
3366         * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.txt:
3367         * platform/ios-simulator/fast/forms/searchfield-heights-expected.png: Added.
3368         * platform/ios-simulator/fast/forms/searchfield-heights-expected.txt:
3369         * platform/ios-simulator/fast/forms/textarea-placeholder-pseudo-style-expected.png: Added.
3370         * platform/ios-simulator/fast/frames/calculate-fixed-expected.png: Added.
3371         * platform/ios-simulator/fast/frames/calculate-order-expected.png: Added.
3372         * platform/ios-simulator/fast/frames/calculate-percentage-expected.png: Added.
3373         * platform/ios-simulator/fast/frames/calculate-relative-expected.png: Added.
3374         * platform/ios-simulator/fast/frames/calculate-round-expected.png: Added.
3375         * platform/ios-simulator/fast/frames/content-opacity-1-expected.png: Added.
3376         * platform/ios-simulator/fast/frames/content-opacity-2-expected.png: Added.
3377         * platform/ios-simulator/fast/gradients/list-item-gradient-expected.png: Added.
3378         * platform/ios-simulator/fast/gradients/list-item-gradient-expected.txt:
3379         * platform/ios-simulator/fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
3380         * platform/ios-simulator/fast/images/animated-gif-with-offsets-expected.png: Added.
3381
3382 2015-05-19  Yusuke Suzuki  <utatane.tea@gmail.com>
3383
3384         Array.prototype methods must use ToLength
3385         https://bugs.webkit.org/show_bug.cgi?id=144128
3386
3387         Reviewed by Oliver Hunt.
3388
3389         Patch by Jordan Harband  <ljharb@gmail.com> and Yusuke Suzuki <utatane.tea@gmail.com>
3390
3391         * fast/profiler/built-in-function-calls-anonymous-expected.txt:
3392         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
3393         * js/array-every-expected.txt:
3394         * js/array-fill-expected.txt:
3395         * js/array-filter-expected.txt:
3396         * js/array-find-expected.txt:
3397         * js/array-findIndex-expected.txt:
3398         * js/array-functions-non-arrays-expected.txt:
3399         * js/array-includes-expected.txt:
3400         * js/script-tests/array-every.js:
3401         (throwError):
3402         * js/script-tests/array-fill.js:
3403         (throwError):
3404         * js/script-tests/array-filter.js:
3405         (throwError):
3406         * js/script-tests/array-find.js:
3407         (throwError):
3408         * js/script-tests/array-findIndex.js:
3409         (toObject):
3410         (throwError):
3411         * js/script-tests/array-functions-non-arrays.js:
3412         (throwError):
3413         * js/script-tests/array-includes.js:
3414
3415 2015-05-19  Zalan Bujtas  <zalan@apple.com>
3416
3417         Merged anonymous blocks should invalidate simple line layout path.
3418         https://bugs.webkit.org/show_bug.cgi?id=145104
3419         rdar://problem/20980930
3420
3421         Reviewed by Antti Koivisto.
3422
3423         When anonymous blocks are merged together, it's not guaranteed that the final block can use simple line layout.
3424         This patch ensures that the flow block, where the other block's content gets moved to, is no longer on simple line layout path.
3425         Whether the final flow block ends up using inline boxes or simple line layout will be determined during the next layout.
3426
3427         * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout-expected.txt: Added.
3428         * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout.html: Added.
3429
3430 2015-05-14  Chris Fleizach  <cfleizach@apple.com>
3431
3432         AX: Select text mechanism returns results outside of text control regions
3433         https://bugs.webkit.org/show_bug.cgi?id=145041
3434
3435         Reviewed by Mario Sanchez Prada.
3436
3437         * platform/mac/accessibility/select-text-stays-inside-text-controls-expected.txt: Added.
3438         * platform/mac/accessibility/select-text-stays-inside-text-controls.html: Added.
3439
3440 2015-05-19  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
3441
3442         [GTK] Gardening 19th May
3443         https://bugs.webkit.org/show_bug.cgi?id=145166
3444
3445         Unreviewed.
3446
3447         * platform/gtk/TestExpectations:
3448
3449 2015-05-18  Eric Carlson  <eric.carlson@apple.com>
3450
3451         iOS gardening. Update "editing" image and text results, delete wk2-only results.
3452
3453         Rubber-stamped by Brent Fulgham.
3454
3455         * platform/ios-simulator-wk2/TestExpectations:
3456         * platform/ios-simulator-wk2/editing/deleting/delete-3775172-fix-expected.txt: Removed.
3457         * platform/ios-simulator-wk2/editing/deleting/delete-3857753-fix-expected.txt: Removed.
3458         * platform/ios-simulator-wk2/editing/deleting/delete-3865854-fix-expected.txt: Removed.
3459         * platform/ios-simulator-wk2/editing/deleting/delete-3928305-fix-expected.txt: Removed.
3460         * platform/ios-simulator-wk2/editing/deleting/delete-4083333-fix-expected.txt: Removed.
3461         * platform/ios-simulator-wk2/editing/deleting/delete-and-undo-expected.txt: Removed.
3462         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Removed.
3463         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Removed.
3464         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Removed.
3465         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Removed.
3466         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Removed.
3467         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Removed.
3468         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Removed.
3469         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Removed.
3470         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Removed.
3471         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Removed.
3472         * platform/ios-simulator-wk2/editing/deleting/delete-block-contents-003-expected.txt: Removed.
3473         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-001-expected.txt: Removed.
3474         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-002-expected.txt: Removed.
3475         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-003-expected.txt: Removed.
3476         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-004-expected.txt: Removed.
3477         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-005-expected.txt: Removed.
3478         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-006-expected.txt: Removed.
3479         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-007-expected.txt: Removed.
3480         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-008-expected.txt: Removed.
3481         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-009-expected.txt: Removed.
3482         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-010-expected.txt: Removed.
3483         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-011-expected.txt: Removed.
3484         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-012-expected.txt: Removed.
3485         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-013-expected.txt: Removed.
3486         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-014-expected.txt: Removed.
3487         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-015-expected.txt: Removed.
3488         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-016-expected.txt: Removed.
3489         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-017-expected.txt: Removed.
3490         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-018-expected.txt: Removed.
3491         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-019-expected.txt: Removed.
3492         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-020-expected.txt: Removed.
3493         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-021-expected.txt: Removed.
3494         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-022-expected.txt: Removed.
3495         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-023-expected.txt: Removed.