7881a87dcd02f303eea917d5a847231c186a855f
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-01-12  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2
3         WebRTC: Update RTCPeerConnection.add/removeTrack() and add test
4         https://bugs.webkit.org/show_bug.cgi?id=153010
5
6         Reviewed by Eric Carlson.
7
8         Add test for RTCPeerConnection.add/removeTrack() (currently not covered by other tests).
9         This test also covers some of the functionality of RTCRtpSender.
10
11         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt: Added.
12         * fast/mediastream/RTCPeerConnection-add-removeTrack.html: Added.
13
14 2016-01-12  Jiewen Tan  <jiewen_tan@apple.com>
15
16         Null dereference loading Blink layout test editing/selection/selectstart-event-crash.html
17         https://bugs.webkit.org/show_bug.cgi?id=150210
18         <rdar://problem/23137259>
19
20         Reviewed by Brent Fulgham.
21
22         * imported/blink/editing/selection/selectstart-event-crash-expected.txt: Added.
23         * imported/blink/editing/selection/selectstart-event-crash.html: Added.
24         * platform/ios-simulator-wk2/TestExpectations:
25
26 2016-01-12  Jiewen Tan  <jiewen_tan@apple.com>
27
28         Null dereference loading Blink layout test editing/apply-inline-style-to-element-with-no-renderer-crash.html
29         https://bugs.webkit.org/show_bug.cgi?id=149287
30         <rdar://problem/22746217>
31
32         Reviewed by Brent Fulgham.
33
34         * imported/blink/editing/apply-inline-style-to-element-with-no-renderer-crash-expected.txt: Added.
35         * imported/blink/editing/apply-inline-style-to-element-with-no-renderer-crash.html: Added.
36
37 2016-01-12  Brady Eidson  <beidson@apple.com>
38
39         Modern IDB: storage/indexeddb/dont-wedge.html is flaky.
40         https://bugs.webkit.org/show_bug.cgi?id=152892
41
42         Reviewed by Alex Christensen.
43
44         * platform/mac-wk1/TestExpectations:
45
46 2016-01-12  Antti Koivisto  <antti@apple.com>
47
48         Don't reuse memory cache entries with different charset
49         https://bugs.webkit.org/show_bug.cgi?id=110031
50
51         Reviewed by Andreas Kling.
52
53         * fast/loader/cache-encoding-expected.txt: Added.
54         * fast/loader/cache-encoding.html: Added.
55         * fast/loader/resources/success.js: Added.
56
57 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
58
59         Marking inspector/model/scope-chain-node.html as flaky on Mac debug
60         https://bugs.webkit.org/show_bug.cgi?id=153018
61
62         Unreviewed test gardening.
63
64         * platform/mac/TestExpectations:
65
66 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
67
68         Marking inspector/script-profiler/event-type-Other.html as flaky on Mac
69         https://bugs.webkit.org/show_bug.cgi?id=153016
70
71         Unreviewed test gardening.
72
73         * platform/mac/TestExpectations:
74
75 2016-01-12  Carlos Garcia Campos  <cgarcia@igalia.com>
76
77         Unreviewed GTK+ gardening. Rebaseline test results after r194847.
78
79         Before r194847 we were always taking the separator of combo boxes
80         into account when calculating the size of menu list buttons, even
81         when we didn't render the separator. In r194847 we removed all the
82         code to deal with separators in combo boxes. Also, since r194847
83         we are correctly adding the padding between the icon and the text
84         in search fileds.
85
86         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
87         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
88         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
89         * platform/gtk/editing/pasteboard/4641033-expected.txt:
90         * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
91         * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
92         * platform/gtk/editing/selection/caret-before-select-expected.txt:
93         * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
94         * platform/gtk/editing/selection/select-box-expected.txt:
95         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
96         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
97         * platform/gtk/fast/css/input-search-padding-expected.txt:
98         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
99         * platform/gtk/fast/css/text-overflow-input-expected.txt:
100         * platform/gtk/fast/css/text-transform-select-expected.txt:
101         * platform/gtk/fast/forms/001-expected.txt:
102         * platform/gtk/fast/forms/003-expected.txt:
103         * platform/gtk/fast/forms/004-expected.txt:
104         * platform/gtk/fast/forms/basic-inputs-expected.txt:
105         * platform/gtk/fast/forms/basic-selects-expected.txt:
106         * platform/gtk/fast/forms/box-shadow-override-expected.txt:
107         * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
108         * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
109         * platform/gtk/fast/forms/form-element-geometry-expected.txt:
110         * platform/gtk/fast/forms/input-appearance-height-expected.txt:
111         * platform/gtk/fast/forms/input-value-expected.txt:
112         * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
113         * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
114         * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
115         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
116         * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
117         * platform/gtk/fast/forms/menulist-style-color-expected.txt:
118         * platform/gtk/fast/forms/menulist-width-change-expected.txt:
119         * platform/gtk/fast/forms/option-script-expected.txt:
120         * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
121         * platform/gtk/fast/forms/placeholder-position-expected.txt:
122         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
123         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
124         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
125         * platform/gtk/fast/forms/search-rtl-expected.txt:
126         * platform/gtk/fast/forms/search-styled-expected.txt:
127         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
128         * platform/gtk/fast/forms/searchfield-heights-expected.txt:
129         * platform/gtk/fast/forms/select-background-none-expected.txt:
130         * platform/gtk/fast/forms/select-baseline-expected.txt:
131         * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
132         * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
133         * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
134         * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
135         * platform/gtk/fast/forms/select-initial-position-expected.txt:
136         * platform/gtk/fast/forms/select-selected-expected.txt:
137         * platform/gtk/fast/forms/select-size-expected.txt:
138         * platform/gtk/fast/forms/select-style-expected.txt:
139         * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
140         * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
141         * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
142         * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
143         * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
144         * platform/gtk/fast/html/keygen-expected.txt:
145         * platform/gtk/fast/invalid/014-expected.txt:
146         * platform/gtk/fast/parser/document-write-option-expected.txt:
147         * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
148         * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
149         * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
150         * platform/gtk/fast/replaced/three-selects-break-expected.txt:
151         * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
152         * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
153         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
154
155 2016-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
156
157         Inconsistencies in main resource load delegates when loading from history
158         https://bugs.webkit.org/show_bug.cgi?id=150927
159
160         Reviewed by Michael Catanzaro.
161
162         Add test to check that main resource load delegates are emitted in
163         the same order before the load is committed when loading a page
164         from history with the page cache enabled and disabled.
165
166         * http/tests/loading/main-resource-delegates-on-back-navigation-expected.txt: Added.
167         * http/tests/loading/main-resource-delegates-on-back-navigation.html: Added.
168         * http/tests/loading/resources/page-go-back-onload.html: Added.
169         * loader/go-back-cached-main-resource-expected.txt:
170
171 2016-01-11  Johan K. Jensen  <jj@johanjensen.dk>
172
173         Web Inspector: console.count() shouldn't show a colon in front of a number
174         https://bugs.webkit.org/show_bug.cgi?id=152038
175
176         Reviewed by Brian Burg.
177
178         * inspector/console/console-api-expected.txt:
179         * inspector/console/console-api.html:
180         Add testcases for console.count
181
182 2016-01-11  Joseph Pecoraro  <pecoraro@apple.com>
183
184         keywords ("super", "delete", etc) should be valid method names
185         https://bugs.webkit.org/show_bug.cgi?id=144281
186
187         Reviewed by Ryosuke Niwa.
188
189         * js/class-syntax-super-expected.txt:
190         * js/script-tests/class-syntax-super.js:
191         Update the test for the correct expected result.
192
193         * js/keyword-method-names-expected.txt: Added.
194         * js/keyword-method-names.html: Added.
195         * js/script-tests/keyword-method-names.js: Added.
196         Add tests to cover parsing allows keywords in method name syntax.
197
198 2016-01-11  Brady Eidson  <beidson@apple.com>
199
200         Modern IDB: storage/indexeddb/intversion-long-queue.html fails.
201         https://bugs.webkit.org/show_bug.cgi?id=152995
202
203         Reviewed by Alex Christensen.
204
205         * platform/mac-wk1/TestExpectations:
206         * storage/indexeddb/intversion-long-queue-expected.txt:
207         * storage/indexeddb/resources/intversion-long-queue.js:
208
209 2016-01-11  Brady Eidson  <beidson@apple.com>
210
211         Modern IDB: storage/indexeddb/index-multientry.html fails under GuardMalloc/ASAN.
212         https://bugs.webkit.org/show_bug.cgi?id=152990
213
214         Reviewed by Alex Christensen.
215
216         * platform/mac-wk1/TestExpectations:
217
218 2016-01-11  Joseph Pecoraro  <pecoraro@apple.com>
219
220         Web Inspector: Migrate Page Timeline recording to ScriptProfiler
221         https://bugs.webkit.org/show_bug.cgi?id=152727
222
223         Reviewed by Brian Burg.
224
225         * inspector/script-profiler/event-type-Other-expected.txt: Added.
226         * inspector/script-profiler/event-type-Other.html: Added.
227         Add a test that Web script evaluations create "Other" ScriptProfiler events.
228
229 2016-01-11  Zalan Bujtas  <zalan@apple.com>
230
231         Padding added to table-cell element after font-size change.
232         https://bugs.webkit.org/show_bug.cgi?id=152796
233
234         Reviewed by David Hyatt.
235
236         Do not include intrinsicPaddingBefore value while figuring out the height of a row.
237         In RenderTableSection::calcRowLogicalHeight() we are interested in the height of the content
238         without the additional padding (normal padding is included).
239
240         * TestExpectations: This test fails even without the patch when Ahem font is not used.
241         * fast/table/table-baseline-grows-expected.html: Added.
242         * fast/table/table-baseline-grows.html: Added.
243
244 2016-01-11  Dave Hyatt  <hyatt@apple.com>
245
246         Picture element needs to work with the preload scanner and select the correct
247         source element instead of loading the image.
248         https://bugs.webkit.org/show_bug.cgi?id=152983
249
250         Reviewed by Dean Jackson.
251
252         These tests are imported from Blink, although they have been modified slightly to
253         reflect the fact that we pass the nested <picture> cases that Blink fails.
254
255         * http/tests/loading/hidpi-preload-picture-sizes-expected.txt: Added.
256         * http/tests/loading/hidpi-preload-picture-sizes.html: Added.
257         * http/tests/loading/preload-picture-invalid-expected.txt: Added.
258         * http/tests/loading/preload-picture-invalid.html: Added.
259         * http/tests/loading/preload-picture-nested-expected.txt: Added.
260         * http/tests/loading/preload-picture-nested.html: Added.
261         * http/tests/loading/preload-picture-sizes-expected.txt: Added.
262         * http/tests/loading/preload-picture-sizes.html: Added.
263         * http/tests/loading/resources/base-image1.png: Added.
264         * http/tests/loading/resources/base-image2.png: Added.
265         * http/tests/loading/resources/base-image3.png: Added.
266         * http/tests/loading/resources/dup-image1.png: Added.
267         * http/tests/loading/resources/dup-image2.png: Added.
268         * http/tests/loading/resources/dup-image3.png: Added.
269         * http/tests/loading/resources/image1.png: Added.
270         * http/tests/loading/resources/image2.png: Added.
271         * http/tests/loading/resources/picture-preload-helper.js: Added.
272
273 2016-01-11  Brady Eidson  <beidson@apple.com>
274
275         Modern IDB: storage/indexeddb/key-generator.html fails.
276         https://bugs.webkit.org/show_bug.cgi?id=152981
277
278         Reviewed by Alex Christensen.
279
280         * platform/mac-wk1/TestExpectations:
281         * platform/wk2/imported/w3c/indexeddb/keygenerator-overflow-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-overflow-expected.txt.
282
283 2016-01-11  Brady Eidson  <beidson@apple.com>
284
285         Modern IDB: storage/indexeddb/lazy-index-population.html fails.
286         https://bugs.webkit.org/show_bug.cgi?id=152976
287
288         Reviewed by Alex Christensen.
289
290         * platform/mac-wk1/TestExpectations:
291
292 2016-01-11  Michael Catanzaro  <mcatanzaro@igalia.com>
293
294         [GTK] Update test expectations after r194845
295
296         Unreviewed gardening. Mark XHTML tests as passing now that we have patched shared-mime-info
297         to better detect XHTML. Add expectations for additional XHTML tests that were unskipped in
298         r194845.
299
300         * platform/gtk/TestExpectations:
301         * platform/gtk/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
302         * platform/gtk/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
303         * platform/gtk/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
304         * platform/gtk/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
305         * platform/gtk/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
306         * platform/gtk/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
307         * platform/gtk/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
308         * platform/gtk/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
309         * platform/gtk/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
310         * platform/gtk/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
311         * platform/gtk/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
312         * platform/gtk/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
313         * platform/gtk/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
314         * platform/gtk/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
315         * platform/gtk/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
316         * platform/gtk/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
317         * platform/gtk/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
318         * platform/gtk/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
319         * platform/gtk/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
320         * platform/gtk/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
321         * platform/gtk/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
322         * platform/gtk/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
323         * platform/gtk/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
324         * platform/gtk/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
325         * platform/gtk/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
326         * platform/gtk/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
327         * platform/gtk/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
328         * platform/gtk/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
329         * platform/gtk/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
330         * platform/gtk/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
331         * platform/gtk/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
332         * platform/gtk/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
333         * platform/gtk/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
334         * platform/gtk/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
335         * platform/gtk/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
336         * platform/gtk/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
337         * platform/gtk/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
338         * platform/gtk/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
339         * platform/gtk/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
340         * platform/gtk/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
341         * platform/gtk/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
342         * platform/gtk/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
343         * platform/gtk/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
344         * platform/gtk/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
345         * platform/gtk/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
346         * platform/gtk/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
347         * platform/gtk/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
348         * platform/gtk/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
349         * platform/gtk/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
350         * platform/gtk/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
351         * platform/gtk/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
352         * platform/gtk/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
353         * platform/gtk/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
354         * platform/gtk/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
355         * platform/gtk/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
356         * platform/gtk/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
357         * platform/gtk/css2.1/tables/table-anonymous-objects-181-expected.txt: Added.
358         * platform/gtk/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
359         * platform/gtk/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
360         * platform/gtk/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
361         * platform/gtk/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
362         * platform/gtk/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
363         * platform/gtk/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
364         * platform/gtk/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
365         * platform/gtk/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
366         * platform/gtk/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
367         * platform/gtk/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
368         * platform/gtk/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
369         * platform/gtk/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
370
371 2016-01-11  Ryan Haddad  <ryanhaddad@apple.com>
372
373         Skipping unsupported test pageoverlay/overlay-small-frame-mouse-events.html on ios-simulator
374         https://bugs.webkit.org/show_bug.cgi?id=152130
375
376         Unreviewed test gardening.
377
378         * platform/ios-simulator/TestExpectations:
379
380 2016-01-11  Michael Catanzaro  <mcatanzaro@igalia.com>
381
382         [GTK] W3C CSS2.1 anonymous table tests are failing
383         https://bugs.webkit.org/show_bug.cgi?id=152455
384
385         Reviewed by Mario Sanchez Prada.
386
387         Unskip the anonymous table tests, so the bots can generate expected results. The expected
388         results will be committed separately.
389
390         * platform/gtk/TestExpectations:
391
392 2016-01-10  Myles C. Maxfield  <mmaxfield@apple.com>
393
394         [SVG -> OTF Converter] Parsing failures cause use of incomplete fonts
395         https://bugs.webkit.org/show_bug.cgi?id=152772
396         <rdar://problem/24043104>
397
398         Reviewed by Simon Fraser.
399
400         Make sure the font renders as if its invalid.
401
402         * fast/text/resources/bustedfont.svg: Added.
403         * fast/text/svg-font-invalid-glyph-path-failure-expected.html: Added.
404         * fast/text/svg-font-invalid-glyph-path-failure.html: Added.
405
406 2016-01-10  Yusuke Suzuki  <utatane.tea@gmail.com>
407
408         [JSC] Iterating over a Set/Map is too slow
409         https://bugs.webkit.org/show_bug.cgi?id=152691
410
411         Reviewed by Saam Barati.
412
413         Add regress tests.
414
415         * js/regress/map-for-each-expected.txt: Added.
416         * js/regress/map-for-each.html: Added.
417         * js/regress/map-for-of-expected.txt: Added.
418         * js/regress/map-for-of.html: Added.
419         * js/regress/script-tests/map-for-each.js: Added.
420         (createMap):
421         (i.map.forEach):
422         * js/regress/script-tests/map-for-of.js: Added.
423         (createMap):
424         * js/regress/script-tests/set-for-each.js: Added.
425         (set forEach):
426         (set createSet):
427         * js/regress/script-tests/set-for-of.js: Added.
428         * js/regress/set-for-each-expected.txt: Added.
429         * js/regress/set-for-each.html: Added.
430         * js/regress/set-for-of-expected.txt: Added.
431         * js/regress/set-for-of.html: Added.
432
433 2016-01-09  Zalan Bujtas  <zalan@apple.com>
434
435         REGRESSION (r194426): First email field is not autofilled on amazon.com
436         https://bugs.webkit.org/show_bug.cgi?id=152945
437         <rdar://problem/24082914>
438
439         Reviewed by Simon Fraser.
440
441         r194426 missed marking the m_layoutRoot for layout while converting to full layout (it only marked the new layout root).
442
443         * fast/forms/multiple-subtree-layout-failure-expected.html: Added.
444         * fast/forms/multiple-subtree-layout-failure.html: Added.
445
446 2016-01-08  Zalan Bujtas  <zalan@apple.com>
447
448         Absolute positioning -webkit-search-cancel-button crashes Safari.
449         https://bugs.webkit.org/show_bug.cgi?id=152847
450         <rdar://problem/24112087>
451
452         Reviewed by Simon Fraser.
453
454         Do not call offsetFromContainer while resolving the painting position for the search/cancel button renderer.
455         It skips the static positioned parent input renderer, when the search/cancel renderer is absolute positioned.
456         This patch also fixes a rendering glitch when the margin-right is > 0.
457
458         * fast/forms/absolute-positioned-custom-search-cancel-crash-expected.txt: Added.
459         * fast/forms/absolute-positioned-custom-search-cancel-crash.html: Added.
460
461 2016-01-08  Brady Eidson  <beidson@apple.com>
462
463         Modern IDB: storage/indexeddb/setversion-blocked-by-versionchange-close.html fails.
464         https://bugs.webkit.org/show_bug.cgi?id=152936
465
466         Reviewed by Alex Christensen.
467
468         * platform/mac-wk1/TestExpectations:
469         * storage/indexeddb/resources/setversion-blocked-by-versionchange-close.js:
470         * storage/indexeddb/setversion-blocked-by-versionchange-close-expected.txt:
471
472 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
473
474         Marking fast/scrolling/scroll-position-on-reload-rtl.html as failing on ios-simulator
475         https://bugs.webkit.org/show_bug.cgi?id=152935
476
477         Unreviewed test gardening.
478
479         * platform/ios-simulator/TestExpectations:
480
481 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
482
483         Skipping two unsupported mouse event tests on ios-simulator
484
485         Unreviewed test gardening.
486
487         * platform/ios-simulator/TestExpectations:
488
489 2016-01-08  Brady Eidson  <beidson@apple.com>
490
491         Unreviewed test gardening.
492
493         * platform/mac-wk1/TestExpectations:
494
495 2016-01-08  Brady Eidson  <beidson@apple.com>
496
497         Unreviewed test gardening.
498
499         * platform/mac-wk1/TestExpectations:
500
501 2016-01-08  Brady Eidson  <beidson@apple.com>
502
503         Unreviewed test gardening.
504
505         * platform/mac-wk1/TestExpectations:
506
507 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
508
509         Marking js/intl-collator.html as failing on ios-simulator
510         https://bugs.webkit.org/show_bug.cgi?id=152448
511
512         Unreviewed test gardening.
513
514         * platform/ios-simulator/TestExpectations:
515
516 2016-01-08  Brady Eidson  <beidson@apple.com>
517
518         Modern IDB: imported/w3c/indexeddb/keyorder.htm times out.
519         https://bugs.webkit.org/show_bug.cgi?id=152929
520
521         Reviewed by Alex Christensen.
522
523         * platform/mac-wk1/TestExpectations:
524
525 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
526
527         Marking two css3/filters/composited-during-* tests as failing on ios-simulator.
528         https://bugs.webkit.org/show_bug.cgi?id=152282
529
530         Unreviewed test gardening.
531
532         * platform/ios-simulator/TestExpectations:
533
534 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
535
536         Mark compositing/overflow/dynamic-composited-scrolling-status.html as failing on ios-simulator, remove duplicate
537         expectation added by previous commit.
538
539         Unreviewed test gardening.
540
541         * platform/ios-simulator/TestExpectations:
542
543 2016-01-08  Brady Eidson  <beidson@apple.com>
544
545         Unreviewed test gardening.
546
547         * platform/mac-wk1/TestExpectations:
548
549 2016-01-08  Brady Eidson  <beidson@apple.com>
550
551         Removing WK2 specific results for this test.
552         
553         Legacy IDB passes just the same as Modern IDB.
554
555         * platform/wk2/imported/w3c/indexeddb/keypath-expected.txt: Removed.
556
557 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
558
559         Marking two ios/scolling tests as failing on ios-simulator.
560         https://bugs.webkit.org/show_bug.cgi?id=152276
561
562         Unreviewed test gardening.
563
564         * platform/ios-simulator/TestExpectations:
565
566 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
567
568         Rebaselining two compositing tests for ios-simulator
569         https://bugs.webkit.org/show_bug.cgi?id=152138
570
571         Unreviewed test gardening.
572
573         * platform/ios-simulator-wk2/compositing/contents-opaque/body-background-painted-expected.txt:
574         * platform/ios-simulator/compositing/contents-opaque/table-parts-expected.txt: Added.
575
576 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
577
578         Removing ios-simulator-wk1/ and ios-simulator-wk2/ expected.* files that are identical to the ones in ios-simulator/
579         https://bugs.webkit.org/show_bug.cgi?id=152130
580
581         Unreviewed test gardening.
582
583         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-011-expected.txt: Removed.
584         * platform/ios-simulator-wk1/editing/deleting/delete-first-list-item-expected.txt: Removed.
585         * platform/ios-simulator-wk1/editing/deleting/merge-different-styles-expected.txt: Removed.
586         * +1714 more
587
588 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
589
590         Removing deleted test fast/mediastream/RTCPeerConnection-state.html from mac TestExpectations file
591
592         Unreviewed test gardening.
593
594         * platform/mac/TestExpectations:
595
596 2016-01-08  Brady Eidson  <beidson@apple.com>
597
598         Modern IDB: IDBBindingUtilities chokes on unicode strings for get/set.
599         https://bugs.webkit.org/show_bug.cgi?id=152921
600
601         Reviewed by Alex Christensen.
602
603         * platform/mac-wk1/TestExpectations:
604         
605         * storage/indexeddb/objectstore-autoincrement-expected.txt:
606         * storage/indexeddb/objectstore-autoincrement.html:
607         * storage/indexeddb/resources/objectstore-autoincrement.js:
608
609 2016-01-08  Brady Eidson  <beidson@apple.com>
610
611         Modern IDB: Blocked event can fire on a delete request even after the last open connection has closed.
612         https://bugs.webkit.org/show_bug.cgi?id=152896
613
614         Reviewed by Alex Christensen.
615
616         * platform/mac-wk1/TestExpectations:
617         
618         * platform/wk2/imported/w3c/indexeddb/idbfactory_open12-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbfactory_open12-expected.txt.
619         * platform/wk2/imported/w3c/indexeddb/idbversionchangeevent-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbversionchangeevent-expected.txt.
620         
621         * storage/indexeddb/database-wrapper-expected.txt:
622         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
623         * storage/indexeddb/deletedatabase-not-blocked-expected.txt:
624         * storage/indexeddb/intversion-upgrades-expected.txt:
625         * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js:
626         * storage/indexeddb/resources/deletedatabase-not-blocked.js:
627         * storage/indexeddb/resources/setversion-not-blocked.js:
628         * storage/indexeddb/setversion-not-blocked-expected.txt:
629
630 2016-01-08  Michael Catanzaro  <mcatanzaro@igalia.com>
631
632         [GTK] Several animation tests fail with accelerated compositing enabled
633
634         Unreviewed gardening.
635
636         * platform/gtk/TestExpectations:
637
638 2016-01-08  Lorenzo Tilve  <ltilve@igalia.com>
639
640         [GTK] pageoverlay tests are failing
641
642         Unreviewed gardening.
643
644         * platform/gtk/TestExpectations:
645
646 2016-01-08  Zalan Bujtas  <zalan@apple.com>
647
648         Hovering link on http://help.apple.com/appletv/#/ does not show text underline.
649         https://bugs.webkit.org/show_bug.cgi?id=152906
650         <rdar://problem/23339617>
651
652         Reviewed by Simon Fraser.
653
654         GraphicsContext::computeLineBoundsAndAntialiasingModeForText() always integral ceils the origin y position to offset underline text.
655         This additional visual overflow offset is not taken into account by visualOverflowForDecorations().
656         Unfortunately we can't compute the exact same offset value while collecting repaint rects, because
657         computeLineBoundsAndAntialiasingModeForText() uses CTM scaling before adjusting the offset position.
658         Use 1px (css) bottom offset to cover this underling overflow.
659
660         * fast/css3-text/css3-text-decoration/text-underline-position/underline-visual-overflow-with-subpixel-position-expected.txt: Added.
661         * fast/css3-text/css3-text-decoration/text-underline-position/underline-visual-overflow-with-subpixel-position.html: Added.
662
663 2016-01-08  Brady Eidson  <beidson@apple.com>
664
665         Modern IDB: imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order.htm fails.
666         https://bugs.webkit.org/show_bug.cgi?id=152891
667
668         Reviewed by Alex Christensen.
669
670         * platform/mac-wk1/TestExpectations:
671         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order-expected.txt.
672         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex7-event_order-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex7-event_order-expected.txt.
673
674 2016-01-08  Brady Eidson  <beidson@apple.com>
675
676         Modern IDB: storage/indexeddb/dont-wedge.html is flaky.
677         https://bugs.webkit.org/show_bug.cgi?id=152892
678
679         Unreviewed.
680
681         * platform/mac-wk1/TestExpectations: Skip it for now.
682
683 2016-01-07  Brady Eidson  <beidson@apple.com>
684
685         Unreviewed IndexedDB test gardening.
686
687         * platform/mac-wk1/TestExpectations:
688
689 2016-01-07  Brady Eidson  <beidson@apple.com>
690
691         Modern IDB: Success-after-open event should only have the IDBOpenDBRequest as its target.
692         https://bugs.webkit.org/show_bug.cgi?id=152875
693
694         Reviewed by Alex Christensen.
695
696         * platform/mac-wk1/TestExpectations:
697
698 2016-01-07  Alexey Proskuryakov  <ap@apple.com>
699
700         Better test gardening. Only skip those tests that use touch events, not the whole
701         directory.
702
703         * platform/ios-simulator-wk2/TestExpectations:
704
705 2016-01-07  Brady Eidson  <beidson@apple.com>
706
707         Modern IDB: Various imported/w3c/indexeddb tests fail due to expecting the wrong exception.
708         https://bugs.webkit.org/show_bug.cgi?id=152866
709
710         Reviewed by Alex Christensen.
711
712         * platform/mac-wk1/TestExpectations:
713
714 2016-01-07  Alexey Proskuryakov  <ap@apple.com>
715
716         Test gardening.
717
718         * platform/ios-simulator-wk2/TestExpectations:
719
720 2016-01-07  Brady Eidson  <beidson@apple.com>
721
722         Modern IDB: imported/w3c/indexeddb/idbcursor-continue.htm fails.
723         https://bugs.webkit.org/show_bug.cgi?id=152849
724
725         Reviewed by Alex Christensen.
726
727         * platform/mac-wk1/TestExpectations:
728
729 2016-01-07  Alexey Proskuryakov  <ap@apple.com>
730
731         testRunner.runUIScript crashes while running multiple tests in a row that invokes the same UIScript
732         https://bugs.webkit.org/show_bug.cgi?id=152390
733         <rdar://problem/23948321>
734
735         Reviewed by Simon Fraser.
736
737         * platform/ios-simulator/TestExpectations: Unskipped tests that used to be affected.
738
739 2016-01-07  Zalan Bujtas  <zalan@apple.com>
740
741         Incorrect position: fixed; rendering when child of position:relative/sticky.
742         https://bugs.webkit.org/show_bug.cgi?id=147284
743
744         Reviewed by Simon Fraser and David Hyatt.
745
746         Computing logical left for positioned objects should take the relative positioned ancestors' offset
747         into account.
748
749         * fast/block/positioning/fixed-container-with-relative-parent-expected.html: Added.
750         * fast/block/positioning/fixed-container-with-relative-parent.html: Added.
751         * fast/block/positioning/fixed-container-with-sticky-parent-expected.html: Added.
752         * fast/block/positioning/fixed-container-with-sticky-parent.html: Added.
753
754 2016-01-07  Chris Dumez  <cdumez@apple.com>
755
756         Directly-composited animated GIFs never resume once scrolled offscreen
757         https://bugs.webkit.org/show_bug.cgi?id=152817
758         <rdar://problem/19982020>
759
760         Reviewed by Daniel Bates.
761
762         Add a layout test to check that directly-composited animated GIFs are
763         properly suspended / resumed based on visibility inside the viewport.
764
765         * fast/images/composited-animated-gif-outside-viewport-expected.txt: Added.
766         * fast/images/composited-animated-gif-outside-viewport.html: Added.
767
768 2016-01-06  Joseph Pecoraro  <pecoraro@apple.com>
769
770         Web Inspector: CRASH Attempting to pause on CSP violation not inside of script
771         https://bugs.webkit.org/show_bug.cgi?id=152825
772         <rdar://problem/24021276>
773
774         Reviewed by Timothy Hatcher.
775
776         * http/tests/inspector/resources/inspector-test.js:
777         (TestPage.reportUncaughtException):
778         Allow a test to continue after uncaught exceptions.
779
780         * inspector/debugger/csp-exceptions-expected.txt: Added.
781         * inspector/debugger/csp-exceptions.html: Added.
782         * inspector/debugger/resources/csp-exception-iframe.html: Added.
783         Test a CSP exception that causes a pause and one outside of
784         script that does not pause (and does not crash).
785
786 2016-01-07  Brady Eidson  <beidson@apple.com>
787
788         Unreviewed IndexedDB test gardening.
789
790         * platform/mac-wk1/TestExpectations:
791
792 2016-01-07  Brady Eidson  <beidson@apple.com>
793
794         Modern IDB: Add expectations for W3C tests that were missing them.
795         https://bugs.webkit.org/show_bug.cgi?id=152835
796
797         Reviewed by Daniel Bates.
798
799         * platform/mac-wk1/TestExpectations:
800
801 2016-01-07  Brady Eidson  <beidson@apple.com>
802
803         Modern IDB: Update results for W3C tests marked as failures that actually pass.
804         https://bugs.webkit.org/show_bug.cgi?id=152827
805
806         Reviewed by Daniel Bates.
807         
808         - Update FAIL expectations to PASS expectations for Modern IDB.
809         - Copy the FAIL expectations over to platform/wk2 to keep testing Legacy IDB.
810
811         * platform/mac-wk1/TestExpectations:
812         * platform/wk2/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt.
813         * platform/wk2/imported/w3c/indexeddb/idbcursor-advance-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-advance-expected.txt.
814         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt.
815         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt.
816         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt.
817         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt.
818         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt.
819         * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt.
820         * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt.
821         * platform/wk2/imported/w3c/indexeddb/idbdatabase_close2-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_close2-expected.txt.
822         * platform/wk2/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt.
823         * platform/wk2/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt.
824         * platform/wk2/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt.
825         * platform/wk2/imported/w3c/indexeddb/idbindex_get3-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbindex_get3-expected.txt.
826         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt.
827         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt.
828         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt.
829         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt.
830         * platform/wk2/imported/w3c/indexeddb/idbtransaction_abort-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbtransaction_abort-expected.txt.
831         * platform/wk2/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt.
832         * platform/wk2/imported/w3c/indexeddb/keygenerator-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-expected.txt.
833         * platform/wk2/imported/w3c/indexeddb/transaction-requestqueue-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/transaction-requestqueue-expected.txt.
834
835 2016-01-06  Brady Eidson  <beidson@apple.com>
836
837         Modern IDB: Initial enabling of imported W3C IDB tests.
838         https://bugs.webkit.org/show_bug.cgi?id=152824
839
840         Reviewed by Daniel Bates.
841
842         * platform/mac-wk1/TestExpectations: Unskip the entire W3C IDB test directory,
843           but add appropriate results for all the tests that don't yet pass.
844
845 2016-01-06  Devin Rousso  <dcrousso+webkit@gmail.com>
846
847         Web Inspector: Add test for Color.canBeSerializedAsShortHex
848         https://bugs.webkit.org/show_bug.cgi?id=152809
849
850         Reviewed by Brian Burg.
851
852         Added more specific tests for the canBeSerializedAsShortHex
853         method of Web Inspector model class Color.
854
855         * inspector/model/color-expected.txt:
856         * inspector/model/color.html:
857
858 2016-01-06  Joseph Pecoraro  <pecoraro@apple.com>
859
860         Web Inspector: Scope chain shows too many scopes for functions (`let` and `var` in the same function are two scopes)
861         https://bugs.webkit.org/show_bug.cgi?id=152349
862
863         Reviewed by Timothy Hatcher.
864
865         * inspector/debugger/breakpoint-scope.html:
866         * inspector/model/scope-chain-node.html:
867         The ScopeChainNode model object changed, so update tests.
868
869 2016-01-06  Michael Catanzaro  <mcatanzaro@igalia.com>
870
871         [GTK] css-multicol-1 tests are failing
872
873         Unreviewed gardening.
874
875         * platform/gtk/TestExpectations:
876
877 2016-01-06  Ryan Haddad  <ryanhaddad@apple.com>
878
879         Rebaselining media/airplay-target-availability.html
880         hhttps://bugs.webkit.org/show_bug.cgi?id=152815
881
882         Unreviewed test gardening.
883
884         * media/airplay-target-availability-expected.txt:
885
886 2016-01-06  Joseph Pecoraro  <pecoraro@apple.com>
887
888         Remove Debug Logging from some Inspector Tests
889         https://bugs.webkit.org/show_bug.cgi?id=152806
890
891         Reviewed by Brian Burg.
892
893         * inspector/debugger/scriptParsed.html:
894         * inspector/model/scope-chain-node.html:
895
896 2016-01-06  Eric Carlson  <eric.carlson@apple.com>
897
898         AirPlay route availability event not always sent
899         https://bugs.webkit.org/show_bug.cgi?id=152802
900
901         Reviewed by Jer Noble.
902
903         * media/airplay-target-availability-expected.txt: Added.
904         * media/airplay-target-availability.html: Added.
905         * platform/mac/TestExpectations: Skip new test on Yosemite.
906         * platform/efl/TestExpectations: Skip new test.
907         * platform/gtk/TestExpectations: Ditto.
908         * platform/win/TestExpectations: Ditto.
909
910 2016-01-06  Brady Eidson  <beidson@apple.com>
911
912         Modern IDB: storage/indexeddb/odd-strings.html is flaky.
913         https://bugs.webkit.org/show_bug.cgi?id=152800
914
915         Reviewed by Alex Christensen.
916
917         * platform/mac-wk1/TestExpectations:
918
919 2016-01-06  Brady Eidson  <beidson@apple.com>
920
921         Modern IDB: storage/indexeddb/intversion-gated-on-delete.html is flaky.
922         https://bugs.webkit.org/show_bug.cgi?id=152795
923
924         Reviewed by Alex Christensen.
925
926         * platform/mac-wk1/TestExpectations:
927
928 2016-01-06  Simon Fraser  <simon.fraser@apple.com>
929
930         [iOS] Revert overflow:hidden on the body affecting viewport scale (r186786)
931         https://bugs.webkit.org/show_bug.cgi?id=152803
932         rdar://problem/22242515
933
934         Reviewed by Tim Horton.
935         
936         Keep the tests, but update their expected results.
937
938         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt:
939         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt:
940         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
941
942 2016-01-06  Brent Fulgham  <bfulgham@apple.com>
943
944         Port blocking bypass issue using 307 redirect
945         https://bugs.webkit.org/show_bug.cgi?id=152801
946         <rdar://problem/24048554>
947
948         Reviewed by Anders Carlsson.
949
950         * http/tests/security/blocked-on-redirect-expected.txt: Added.
951         * http/tests/security/blocked-on-redirect.html: Added.
952
953 gi2016-01-06  Carlos Alberto Lopez Perez  <clopez@igalia.com>
954
955         [GTK] Unreviewed gardening.
956
957         * platform/gtk/TestExpectations: report and mark new SVG failures
958         after r192138 and new media timeouts after r191948. Mark also the
959         RTSP test as skip because it was failing, and update the expectation
960         for a slow inspector test that now timeouts.
961
962 2016-01-06  Brady Eidson  <beidson@apple.com>
963
964         Modern IDB: storage/indexeddb/transaction-scope-sequencing.html fails
965         https://bugs.webkit.org/show_bug.cgi?id=152775
966
967         Reviewed by Alex Christensen.
968
969         In addition to enabling the previously skipped test, this also completely rewrites transaction-scheduler-4, 
970         which covered incorrect behavior, to cover newly implemented correct behavior.
971
972         * platform/mac-wk1/TestExpectations:
973         * storage/indexeddb/modern/resources/transaction-scheduler-4.js: Added.
974         * storage/indexeddb/modern/transaction-scheduler-4-expected.txt:
975         * storage/indexeddb/modern/transaction-scheduler-4.html:
976
977 2016-01-06  Zalan Bujtas  <zalan@apple.com>
978
979         Float with media query positioned incorrectly after window resize.
980         https://bugs.webkit.org/show_bug.cgi?id=152558
981
982         Reviewed by Simon Fraser and David Hyatt.
983
984         This patch ensures that when a renderer becomes floated, it is moved
985         to the right containing block.
986         When this floated renderer's previous sibling is an anonymous block, it needs
987         to be reparented so that the float is positioned as if there was no anonymous block at all.
988
989         * fast/block/float/float-with-anonymous-previous-sibling-expected.html: Added.
990         * fast/block/float/float-with-anonymous-previous-sibling.html: Added.
991
992 2016-01-06  Ryan Haddad  <ryanhaddad@apple.com>
993
994         Marking webarchive/adopt-attribute-styled-body-webarchive.html as flaky on mac-wk1
995         https://bugs.webkit.org/show_bug.cgi?id=152789
996
997         Unreviewed test gardening.
998
999         * platform/mac-wk1/TestExpectations:
1000
1001 2016-01-06  Zalan Bujtas  <zalan@apple.com>
1002
1003         isAnonymousInlineBlock() should exclude any ruby content.
1004         https://bugs.webkit.org/show_bug.cgi?id=152648
1005         <rdar://problem/23872549>
1006
1007         Reviewed by David Hyatt.
1008
1009         isAnonymousInlineBlock is designed for the new Block-Inside-Inline Model
1010         and all other anonymous inline-block renderers (including Ruby) should bail out of it.
1011         (see webkit.org/b/143145)
1012
1013         * fast/ruby/ruby-inline-margin-collapse-crash-expected.txt: Added.
1014         * fast/ruby/ruby-inline-margin-collapse-crash.html: Added.
1015
1016 2016-01-06  Andy VanWagoner  <thetalecrafter@gmail.com>
1017
1018         [ES6] Date.prototype should be a plain object
1019         https://bugs.webkit.org/show_bug.cgi?id=152574
1020
1021         Reviewed by Benjamin Poulain.
1022
1023         Test that the non-generic Date.prototype methods throw when invoked
1024         from the now generic object Date.prototype. Also test that this change
1025         preserves correct instanceof behavior.
1026
1027         * js/date-proto-generic-invocation-expected.txt:
1028         * js/script-tests/date-proto-generic-invocation.js:
1029
1030 2016-01-05  Brady Eidson  <beidson@apple.com>
1031
1032         Unreviewed IndexedDB test gardening
1033
1034         * platform/mac-wk1/TestExpectations: Update the current known status of a few tests.
1035
1036 2016-01-05  Brady Eidson  <beidson@apple.com>
1037
1038         Modern IDB: storage/indexeddb/structured-clone.html crashes.
1039         https://bugs.webkit.org/show_bug.cgi?id=152763
1040
1041         Reviewed by Alex Christensen.
1042
1043         * platform/mac-wk1/TestExpectations:
1044         * storage/indexeddb/clone-exception-expected.txt:
1045         * storage/indexeddb/exceptions-expected.txt:
1046         * storage/indexeddb/objectstore-basics-expected.txt:
1047         * storage/indexeddb/structured-clone-expected.txt:
1048
1049 2016-01-05  Pranjal Jumde  <pjumde@apple.com>
1050
1051         Image should not be re-registered if m_form already exists. This leads to an assertion failure.
1052         https://bugs.webkit.org/show_bug.cgi?id=152741
1053         <rdar://problem/24030778>
1054
1055         Reviewed by Brent Fulgham.
1056
1057         * LayoutTests/fast/html/form-registerimg-multiple-crash-expected.txt: Added.
1058         * LayoutTests/fast/html/form-registerimg-multiple-crash.html: Added.
1059
1060 2016-01-05  Commit Queue  <commit-queue@webkit.org>
1061
1062         Unreviewed, rolling out r194603.
1063         https://bugs.webkit.org/show_bug.cgi?id=152762
1064
1065         This change introduced JSC test failures (Requested by
1066         ryanhaddad on #webkit).
1067
1068         Reverted changeset:
1069
1070         "[ES6] Date.prototype should be a plain object"
1071         https://bugs.webkit.org/show_bug.cgi?id=152574
1072         http://trac.webkit.org/changeset/194603
1073
1074 2016-01-05  Simon Fraser  <simon.fraser@apple.com>
1075
1076         Adjust tile coverage with margin tiles, and tidy up the indicator
1077         https://bugs.webkit.org/show_bug.cgi?id=152742
1078
1079         Reviewed by Beth Dakin.
1080
1081         New baselines. simple-document-with-margin-tiles.html needs to wait for over 0.5s
1082         for the FrameView::enableSpeculativeTilingIfNeeded() timer to fire before
1083         dumping coverage (ouch).
1084
1085         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1086         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1087         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1088         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1089         * tiled-drawing/simple-document-with-margin-tiles.html:
1090
1091 2016-01-05  Brady Eidson  <beidson@apple.com>
1092
1093         IDB test gardening.
1094
1095         Rubberstamped by Alex Christensen.
1096
1097         * platform/mac-wk1/TestExpectations: Unskip a passing test, and move a test from "times out" to "fails"
1098
1099 2016-01-05  Andy VanWagoner  <thetalecrafter@gmail.com>
1100
1101         [ES6] Date.prototype should be a plain object
1102         https://bugs.webkit.org/show_bug.cgi?id=152574
1103
1104         Reviewed by Benjamin Poulain.
1105
1106         Test that the non-generic Date.prototype methods throw when invoked
1107         from the now generic object Date.prototype. Also test that this change
1108         preserves correct instanceof behavior.
1109
1110         * js/date-proto-generic-invocation-expected.txt:
1111         * js/script-tests/date-proto-generic-invocation.js:
1112
1113 2016-01-05  Mark Lam  <mark.lam@apple.com>
1114
1115         Make ftl-polymorphic-xxx tests more polymorphic.
1116         https://bugs.webkit.org/show_bug.cgi?id=152736
1117
1118         Reviewed by Saam Barati.
1119
1120         1. Change the test driver to alternate inputs between numeric operands and
1121            an object with a valueOf() method.
1122         2. Changed busy work blob to use the operator being tested instead of always using
1123            the + operator.
1124         3. Updated test results.
1125
1126         With these change, the tests each triggers around 49000+ speculation failures when
1127         run as a benchmark on the VM before the fix for https://webkit.org/b/152708
1128         landed (in r194560: <http://trac.webkit.org/r194560>).  After the fix, the
1129         number of speculation failures is around 11 or lower.
1130
1131         The benchmark perf with these tests shows about a 10% gain on x86 (32-bit with no
1132         FTL) and about 2x on x86_64 (64-bit with FTL).
1133
1134         * js/regress/script-tests/ftl-polymorphic-bitand.js:
1135         * js/regress/script-tests/ftl-polymorphic-bitor.js:
1136         * js/regress/script-tests/ftl-polymorphic-bitxor.js:
1137         * js/regress/script-tests/ftl-polymorphic-div.js:
1138         * js/regress/script-tests/ftl-polymorphic-lshift.js:
1139         * js/regress/script-tests/ftl-polymorphic-mul.js:
1140         * js/regress/script-tests/ftl-polymorphic-rshift.js:
1141         * js/regress/script-tests/ftl-polymorphic-sub.js:
1142         * js/regress/script-tests/ftl-polymorphic-urshift.js:
1143
1144 2016-01-05  Brady Eidson  <beidson@apple.com>
1145
1146         Modern IDB: Error message updates for two failing tests.
1147         https://bugs.webkit.org/show_bug.cgi?id=152735
1148
1149         Reviewed by Alex Christensen.
1150
1151         - Update results to accommodate new error messages.
1152         - openKeyCursor on IDBObjectStore has been removed, so remove that from the results.
1153         - "undefined" and "null" are invalid keys, so update the keypath-basics test to reflect this.
1154         
1155         * platform/mac-wk1/TestExpectations:
1156         * storage/indexeddb/deleted-objects-expected.txt:
1157         * storage/indexeddb/keypath-basics-expected.txt:
1158         * storage/indexeddb/resources/keypath-basics.js:
1159         * storage/indexeddb/transaction-basics-expected.txt:
1160
1161 2016-01-05  Brady Eidson  <beidson@apple.com>
1162
1163         IndexedDB TestExpectations gardening.
1164
1165         Reviewed by Alex Christensen.
1166
1167         - Enable 3 flakes that should now not be flakey.
1168         - Unskip some previously crashing tests, but mark as text failures.
1169         - Move some tests around with better comments.
1170         
1171         * platform/mac-wk1/TestExpectations: 
1172
1173 2016-01-05  Brady Eidson  <beidson@apple.com>
1174
1175         Modern IDB: Transactions from a previous page can leak forward to the next.
1176         https://bugs.webkit.org/show_bug.cgi?id=152698
1177
1178         Reviewed by Alex Christensen.
1179
1180         * storage/indexeddb/modern/resources/transactions-stop-on-navigation-2.html: Added.
1181         * storage/indexeddb/modern/resources/transactions-stop-on-navigation.js: Added.
1182         * storage/indexeddb/modern/transactions-stop-on-navigation-expected.txt: Added.
1183         * storage/indexeddb/modern/transactions-stop-on-navigation.html: Added.
1184
1185 2016-01-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1186
1187         Marking imported/w3c/web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html
1188         as failing (before https://bugs.webkit.org/show_bug.cgi?id=151984 it was timing out)
1189
1190         Unreviewed.
1191
1192         * TestExpectations:
1193
1194 2016-01-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1195
1196         Activate service-workers import
1197         https://bugs.webkit.org/show_bug.cgi?id=152686
1198
1199         Reviewed by Daniel Bates.
1200
1201         * TestExpectations: Marking all service worker tests as skipped.
1202
1203 2016-01-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1204
1205         Update web-platform-tests test suite
1206         https://bugs.webkit.org/show_bug.cgi?id=151984
1207
1208         Reviewed by Daniel Bates.
1209
1210         * TestExpectations: updated expectations for newly failing tests.
1211
1212 2016-01-04  Devin Rousso  <dcrousso+webkit@gmail.com>
1213
1214         Web Inspector: add context menu items to switch CSS color property value syntax between RGB, HSL, etc
1215         https://bugs.webkit.org/show_bug.cgi?id=151918
1216
1217         Reviewed by Timothy Hatcher.
1218
1219         * inspector/model/color-expected.html:
1220         * inspector/model/color.html:
1221         Changed "nickname" to "keyword".
1222
1223 2016-01-04  Brady Eidson  <beidson@apple.com>
1224
1225         Modern IDB: Memory indexes aren't deleted when their owning memory object stores are deleted.
1226         https://bugs.webkit.org/show_bug.cgi?id=152717
1227
1228         Reviewed by Alex Christensen.
1229
1230         * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore-expected.txt: Added.
1231         * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore.html: Added.
1232         * storage/indexeddb/modern/resources/memory-index-not-deleted-with-objectstore.js: Added.
1233
1234 2016-01-04  Sergio Villar Senin  <svillar@igalia.com>
1235
1236         REGRESSION(r194143): Float width incorrectly calculated on Wikipedia
1237         https://bugs.webkit.org/show_bug.cgi?id=152644
1238
1239         Reviewed by Myles C. Maxfield.
1240
1241         * fast/css-intrinsic-dimensions/inlinesize-contribution-floats-expected.html: Added.
1242         * fast/css-intrinsic-dimensions/inlinesize-contribution-floats.html: Added.
1243
1244 2016-01-04  David Hyatt  <hyatt@apple.com>
1245
1246         word-wrap: break-word broken inside a flexbox
1247         https://bugs.webkit.org/show_bug.cgi?id=152321
1248
1249         Reviewed by Simon Fraser.
1250
1251         * fast/text/word-break-on-flexbox-child-expected.html: Added.
1252         * fast/text/word-break-on-flexbox-child.html: Added.
1253
1254 2016-01-04  John Wilander  <wilander@apple.com>
1255
1256         webkitGetUserMedia built-in should use @then and not then
1257         https://bugs.webkit.org/show_bug.cgi?id=152296
1258
1259         Reviewed by Brent Fulgham.
1260
1261         * streams/webkitGetUserMedia-shadowing-then-expected.txt: Added.
1262         * streams/webkitGetUserMedia-shadowing-then.html: Added.
1263
1264 2016-01-04  Ryan Haddad  <ryanhaddad@apple.com>
1265
1266         Unreviewed, rolling out r194533.
1267
1268         The test that was re-enabled with this change is still flaky
1269
1270         Reverted changeset:
1271
1272         "Modern IDB TestExpectations gardening."
1273         http://trac.webkit.org/changeset/194533
1274
1275 2016-01-04  Ryan Haddad  <ryanhaddad@apple.com>
1276
1277         Skip failing test fast/animation/request-animation-frame-disabled.html on ios-simulator
1278         fast/animation/request-animation-frame-disabled.html
1279
1280         Unreviewed test gardening.
1281
1282         * platform/ios-simulator/TestExpectations:
1283
1284 2016-01-04  Ryan Haddad  <ryanhaddad@apple.com>
1285
1286         Re-enable fast/animation tests on ios-simulator
1287         https://bugs.webkit.org/show_bug.cgi?id=137588
1288
1289         Unreviewed test gardening.
1290
1291         * platform/ios-simulator/TestExpectations:
1292
1293 2016-01-02  Brady Eidson  <beidson@apple.com>
1294
1295         Modern IDB TestExpectations gardening.
1296
1297         Rubberstamped by Andy Estes.
1298
1299         * platform/mac-wk1/TestExpectations: Remove the failure entry for a test that passes.
1300
1301 2016-01-03  Simon Fraser  <simon.fraser@apple.com>
1302
1303         scrollLeft returns different values for viewport and non-viewport scrolling with rtl
1304         https://bugs.webkit.org/show_bug.cgi?id=94405
1305         rdar://problem/21829754
1306
1307         Reviewed by Zalan Bujtas.
1308         
1309         programmatic-overflow-rtl-scrollIntoView.html is a basic test for negative scrollLeft
1310         in an RTL scroller.
1311         
1312         Other tests are fixed to programmatically scroll to negative scroll positions.
1313
1314         * compositing/rtl/rtl-overflow-scrolling.html:
1315         * fast/overflow/scroll-div-hide-show-expected.txt:
1316         * fast/overflow/scroll-div-hide-show.html:
1317         * fast/repaint/horizontal-bt-overflow-parent.html:
1318         * fast/repaint/horizontal-bt-overflow-same.html:
1319         * fast/repaint/vertical-overflow-parent.html:
1320         * fast/repaint/vertical-overflow-same.html:
1321         * fast/scrolling/programmatic-overflow-rtl-scrollIntoView-expected.txt: Added.
1322         * fast/scrolling/programmatic-overflow-rtl-scrollIntoView.html: Added.
1323         * fast/writing-mode/flipped-blocks-hit-test-overflow-scroll.html:
1324         * imported/blink/compositing/overflow/rtl-overflow.html:
1325
1326 2016-01-02  Simon Fraser  <simon.fraser@apple.com>
1327
1328         Some cleanup in ScrollAnimator
1329         https://bugs.webkit.org/show_bug.cgi?id=152649
1330
1331         Reviewed by Zalan Bujtas.
1332         
1333         Added fast/scrolling/arrow-key-scroll-in-rtl-document.html to test for arrow
1334         key scrolling in an RTL document, which an earlier version of the patch
1335         regressed without detection.
1336
1337         * fast/dom/horizontal-scrollbar-in-rtl-expected.txt:
1338         * fast/scrolling/arrow-key-scroll-in-rtl-document-expected.txt: Added.
1339         * fast/scrolling/arrow-key-scroll-in-rtl-document.html: Added.
1340
1341 2016-01-02  Zalan Bujtas  <zalan@apple.com>
1342
1343         Simple line layout:: Add text-decoration support.
1344         https://bugs.webkit.org/show_bug.cgi?id=152623
1345
1346         Reviewed by Antti Koivisto.
1347
1348         Existing tests cases also cover decoration correctness.
1349
1350         * fast/css3-text/css3-text-decoration/simple-line-layout-text-decoration-expected.html: Added.
1351         * fast/css3-text/css3-text-decoration/simple-line-layout-text-decoration.html: Added.
1352
1353 2016-01-01  Brady Eidson  <beidson@apple.com>
1354
1355         Modern IDB: storage/indexeddb/database-deletepending-flag.html fails.
1356         https://bugs.webkit.org/show_bug.cgi?id=152600
1357
1358         Reviewed by Alex Christensen.
1359
1360         * platform/mac-wk1/TestExpectations:
1361
1362 2016-01-01  Simon Fraser  <simon.fraser@apple.com>
1363
1364         Fix reload and programmatic scrolling in RTL documents
1365         https://bugs.webkit.org/show_bug.cgi?id=152639
1366
1367         Reviewed by Zalan Bujtas.
1368         
1369         New tests for programmatic scrolling (2 kinds!) in RTL documents, and
1370         reloading a scrolled RTL document.
1371
1372         * fast/scrolling/programmatic-document-rtl-scroll-expected.html: Added.
1373         * fast/scrolling/programmatic-document-rtl-scroll.html: Added.
1374         * fast/scrolling/programmatic-document-rtl-scrollIntoView-expected.txt: Added.
1375         * fast/scrolling/programmatic-document-rtl-scrollIntoView.html: Added.
1376         * fast/scrolling/scroll-position-on-reload-rtl-expected.txt: Added.
1377         * fast/scrolling/scroll-position-on-reload-rtl.html: Added.
1378
1379 2016-01-01  Simon Fraser  <simon.fraser@apple.com>
1380
1381         REGRESSION (r194448): Scrolling overflow:scroll goes too far
1382         https://bugs.webkit.org/show_bug.cgi?id=152645
1383
1384         Reviewed by Zalan Bujtas.
1385         
1386         Test that scrolls and overflow div with wheel events, then checks that it has
1387         not passed the max scroll offset.
1388
1389         * fast/scrolling/overflow-scroll-past-max-expected.txt: Added.
1390         * fast/scrolling/overflow-scroll-past-max.html: Added.
1391
1392 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
1393
1394         [GTK] Several IndexedDB tests failing
1395
1396         Unreviewed gardening.
1397
1398         * platform/gtk/TestExpectations:
1399
1400 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
1401
1402         [GTK] http/tests/misc/detached-frame-console.html is crashing
1403
1404         Unreviewed gardening.
1405
1406         * platform/gtk/TestExpectations:
1407
1408 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
1409
1410         [GTK] http/tests/media/clearkey/clear-key-hls-aes128.html is crashing
1411
1412         Unreviewed gardening.
1413
1414         * platform/gtk/TestExpectations:
1415
1416 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
1417
1418         [GTK] Expect missing results for CSS table anonymous objects tests
1419
1420         Unreviewed gardening.
1421
1422         * platform/gtk/TestExpectations:
1423
1424 2015-12-31  Simon Fraser  <simon.fraser@apple.com>
1425
1426         [iOS WK2] Fix incorrect scrollPosition handling
1427         https://bugs.webkit.org/show_bug.cgi?id=152630
1428
1429         Reviewed by Zalan Bujtas.
1430         
1431         These tests now load with a 0,0 scroll position, so don't dump out the "scrolled to" text,
1432         which matches Mac behavior.
1433
1434         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-bt-expected.txt:
1435         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-lr-expected.txt:
1436         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-rl-expected.txt:
1437         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-tb-expected.txt:
1438         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-bt-expected.txt:
1439         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-lr-expected.txt:
1440         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt:
1441         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-rl-expected.txt:
1442         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-tb-expected.txt:
1443         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
1444         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/column-rules-expected.txt:
1445         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
1446
1447 2015-12-31  Zalan Bujtas  <zalan@apple.com>
1448
1449         text-decoration: line-through is mispositioned when text has overline/underline too.
1450         https://bugs.webkit.org/show_bug.cgi?id=152619
1451
1452         Reviewed by Simon Fraser.
1453
1454         Line-through painting was mistakenly calling drawLineForText with overline/underline positioning.
1455
1456         * fast/css3-text/css3-text-decoration/text-decoration-line-through-mispositioned-expected.html: Added.
1457         * fast/css3-text/css3-text-decoration/text-decoration-line-through-mispositioned.html: Added.
1458
1459 2015-12-31  Zalan Bujtas  <zalan@apple.com>
1460
1461         Simple line layout: Text with stroke width is not positioned correctly.
1462         https://bugs.webkit.org/show_bug.cgi?id=152614
1463
1464         Reviewed by Simon Fraser.
1465
1466         Visual overflow should not affect text position.
1467
1468         * fast/text/simple-line-layout-text-position-with-stroke-expected.html: Added.
1469         * fast/text/simple-line-layout-text-position-with-stroke.html: Added.
1470
1471 2015-12-31  Zalan Bujtas  <zalan@apple.com>
1472
1473         Simple line layout: Nested block with pseudo first-line parent should bail out of simple line layout.
1474         https://bugs.webkit.org/show_bug.cgi?id=152599
1475
1476         Reviewed by Simon Fraser.
1477
1478         We should bail out of simple line layout if any of the ancestors have pseudo first-line style.
1479         (see RenderBlock::firstLineBlock()) 
1480
1481         * fast/block/line-layout/first-line-should-bail-out-of-simple-line-layout-expected.html: Added.
1482         * fast/block/line-layout/first-line-should-bail-out-of-simple-line-layout.html: Added.
1483
1484 2015-12-31  Martin Robinson  <mrobinson@igalia.com>
1485
1486         Mark some tests as failing on WebKitGTK+.
1487
1488         Unreviewed gardening.
1489
1490         * platform/gtk/TestExpectations:
1491
1492 2015-12-31  Martin Robinson  <mrobinson@igalia.com>
1493
1494         Mark WOFF2 test as failing on WebKitGTK+
1495
1496         Unreviewed. Gardening.
1497
1498         * platform/gtk/TestExpectations:
1499
1500 2015-12-31  ChangSeok Oh  <changseok.oh@collabora.com>
1501
1502         [GTK] Unreviewed gardening at 2015-12-31
1503
1504         Mark fast/text/text-combine-placement.html as crashing.
1505
1506         * platform/gtk/TestExpectations:
1507
1508 2015-12-30  Brady Eidson  <beidson@apple.com>
1509
1510         Modern IDB: Only fire blocked events after all open connections have handled their versionchange events.
1511         https://bugs.webkit.org/show_bug.cgi?id=152593
1512
1513         Reviewed by Andy Estes.
1514
1515         - Unskip two timeout tests that now pass.
1516         - Reclassify a text-failure test to be skipped for new reasons.
1517         
1518         * platform/mac-wk1/TestExpectations:
1519
1520 2015-12-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1521
1522         Unreviewed, EFL gardening.
1523
1524         Mark navigation policy tests to failure and unskip some passing test.
1525         Update media failure tests.
1526
1527         * platform/efl/TestExpectations:
1528
1529 2015-12-30  Skachkov Oleksandr  <gskachkov@gmail.com>
1530
1531         [ES6] Arrow function syntax. Arrow function specific features. Lexical bind "super"
1532         https://bugs.webkit.org/show_bug.cgi?id=149615
1533
1534         Reviewed by Saam Barati.
1535
1536         * js/arrowfunction-superproperty-expected.txt: Added.
1537         * js/arrowfunction-superproperty.html: Added.
1538         * js/script-tests/arrowfunction-superproperty.js: Added.
1539
1540 2015-12-29  Andy VanWagoner  <andy@instructure.com>
1541
1542         Remove tests for sometimes unsupported calendars, numbering systems, and time zone backward links
1543         https://bugs.webkit.org/show_bug.cgi?id=152550
1544
1545         Reviewed by Alexey Proskuryakov.
1546
1547         Time zones change often, so only test a few probable backward links.
1548         Remove hanidays numbering system tests, since GTK and EFL don't support it.
1549         Remove islamic-umalqura calendar tests, since GTK and EFL don't support it.
1550
1551         * js/intl-datetimeformat-expected.txt:
1552         * js/script-tests/intl-datetimeformat.js:
1553
1554 2015-12-27  Zalan Bujtas  <zalan@apple.com>
1555
1556         Should never be reached failure in WebCore::RenderElement::clearLayoutRootIfNeeded
1557         https://bugs.webkit.org/show_bug.cgi?id=151590
1558
1559         Reviewed by Simon Fraser.
1560
1561         We should always set the layoutroot when a new subtree layout is requested (and convert it
1562         to a full layout when needed). It ensures that renderers are detached cleanly even when
1563         they are set as layoutroot.
1564
1565         * fast/block/assert-when-layout-root-is-not-cleared-expected.txt: Added.
1566         * fast/block/assert-when-layout-root-is-not-cleared.html: Added.
1567
1568 2015-12-25  Zalan Bujtas  <zalan@apple.com>
1569
1570         Subpixel rendering: Add subpixel support for outline.
1571         https://bugs.webkit.org/show_bug.cgi?id=152560
1572
1573         Unable to ref-test other outline types.
1574
1575         Reviewed by Simon Fraser.
1576
1577         * fast/borders/hidpi-outline-hairline-painting-expected.html: Added.
1578         * fast/borders/hidpi-outline-hairline-painting.html: Added.
1579
1580 2015-12-24  Zalan Bujtas  <zalan@apple.com>
1581
1582         ASSERTION FAILED: x2 >= x1 in WebCore::RenderElement::drawLineForBoxSide
1583         https://bugs.webkit.org/show_bug.cgi?id=151210
1584
1585         Reviewed by Simon Fraser.
1586
1587         "IntRect outer = snappedIntRect(inner)" explicitly converts inner to LayoutRect and
1588         returns a snapped IntRect. When inner (after the inflate) overflows LayoutUnit,
1589         the snapped outer rect becomes smaller than the inner rect.
1590
1591         This patch also enables outline painting on subpixel positions.
1592
1593         * fast/borders/hidpi-outline-on-subpixel-position-expected.html: Added.
1594         * fast/borders/hidpi-outline-on-subpixel-position.html: Added.
1595         * fast/borders/outline-offset-overflow-expected.txt: Added.
1596         * fast/borders/outline-offset-overflow.html: Added.
1597
1598 2015-12-23  Brady Eidson  <beidson@apple.com>
1599
1600         Modern IDB: Don't open any new connections until after version change transactions are completely handled.
1601         https://bugs.webkit.org/show_bug.cgi?id=152441
1602
1603         Reviewed by Alex Christensen.
1604
1605         * platform/mac-wk1/TestExpectations: Enable 4 now-passing tests.
1606
1607 2015-12-23  Brady Eidson  <beidson@apple.com>
1608
1609         Modern IDB: storage/indexeddb/transaction-basics.html fails.
1610         https://bugs.webkit.org/show_bug.cgi?id=152481
1611
1612         Reviewed by Alex Christensen.
1613
1614         * platform/mac-wk1/TestExpectations:
1615         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
1616         * storage/indexeddb/transaction-basics-expected.txt:
1617
1618 2015-12-23  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1619
1620         Unreviewed EFL gardening.
1621
1622         Mark shadow dom to Pass with incorrect result. Additionally remove
1623         disappeared storage tests in TestExpectations.
1624
1625         Unskip MSE tests because MSE functionalities have been supported by gstreamer.
1626
1627         * platform/efl/TestExpectations:
1628
1629 2015-12-23  Simon Fraser  <simon.fraser@apple.com>
1630
1631         REGRESSION (r187593): Scroll position jumps when selecting text in an iframe
1632         https://bugs.webkit.org/show_bug.cgi?id=152541
1633         rdar://problem/23886181
1634
1635         Reviewed by Tim Horton.
1636         
1637         New test for autoscrolling iframe contents (an existing test scrolled an overflow:scroll
1638         inside an iframe, and didn't catch the bug).
1639
1640         * fast/events/autoscroll-in-iframe-body-expected.txt: Added.
1641         * fast/events/autoscroll-in-iframe-body.html: Added.
1642         * fast/forms/input-readonly-autoscroll.html: Fix a missing double quote.
1643
1644 2015-12-22  Simon Fraser  <simon.fraser@apple.com>
1645
1646         Minor cleanup in RenderBox::canBeProgramaticallyScrolled()
1647         https://bugs.webkit.org/show_bug.cgi?id=152515
1648
1649         Reviewed by Tim Horton.
1650
1651         Test that programmatic scrolling works inside overflow:hidden.
1652
1653         * fast/overflow/overflow-hidden-scroll-into-view-expected.html: Added.
1654         * fast/overflow/overflow-hidden-scroll-into-view.html: Added.
1655
1656 2015-12-23  Ryan Haddad  <ryanhaddad@apple.com>
1657
1658         Rebaselining storage/domstorage/localstorage/delete-defineproperty-removal.html
1659         https://bugs.webkit.org/show_bug.cgi?id=149179
1660
1661         Unreviewed test gardening.
1662
1663         * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
1664
1665 2015-12-23  Pranjal Jumde  <pjumde@apple.com>
1666
1667         Test to check for stack recursion when indexed propertyNames defined using Object.defineProperty are deleted.
1668         https://bugs.webkit.org/show_bug.cgi?id=149179
1669         <rdar://problem/22708019>.
1670
1671         Reviewed by Filip Pizlo.
1672
1673         * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt: Added.
1674         * storage/domstorage/localstorage/delete-defineproperty-removal.html: Added.
1675
1676 2015-12-23  Eric Carlson  <eric.carlson@apple.com>
1677
1678         [MediaStream] MediaDeviceInfo.label must be empty in some situations
1679         https://bugs.webkit.org/show_bug.cgi?id=152000
1680
1681         Reviewed by Brent Fulgham.
1682
1683         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt:
1684         * fast/mediastream/MediaDevices-enumerateDevices.html:
1685
1686 2015-12-23  Andy VanWagoner  <andy@instructure.com>
1687
1688         [INTL] Implement DateTime Format Functions
1689         https://bugs.webkit.org/show_bug.cgi?id=147606
1690
1691         Reviewed by Benjamin Poulain.
1692
1693         * js/intl-datetimeformat-expected.txt: Added format tests.
1694         * js/intl-datetimeformat.html: Used utf-8.
1695         * js/script-tests/intl-datetimeformat.js: Added format tests.
1696
1697 2015-12-23  Andy VanWagoner  <thetalecrafter@gmail.com>
1698
1699         [INTL] Implement String.prototype.localeCompare in ECMA-402
1700         https://bugs.webkit.org/show_bug.cgi?id=147607
1701
1702         Reviewed by Benjamin Poulain.
1703
1704         * js/script-tests/string-localeCompare.js:
1705         * js/script-tests/string-prototype-properties.js: Update error message.
1706         * js/string-localeCompare-expected.txt:
1707         * js/string-prototype-properties-expected.txt: Update error message.
1708         * js/string-localeCompare.html:
1709
1710 2015-12-23  Ryan Haddad  <ryanhaddad@apple.com>
1711
1712         Rebaselining fast/text/emoji.html for Windows
1713         https://bugs.webkit.org/show_bug.cgi?id=152147
1714
1715         Unreviewed test gardening.
1716
1717         * platform/win/fast/text/emoji-expected.txt:
1718
1719 2015-12-23  Ryan Haddad  <ryanhaddad@apple.com>
1720
1721         Marking http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-* as failing on Win
1722         https://bugs.webkit.org/show_bug.cgi?id=152411
1723
1724         Unreviewed test gardening.
1725
1726         * platform/win/TestExpectations:
1727
1728 2015-12-23  ChangSeok Oh  <changseok.oh@collabora.com>
1729
1730         [GTK] Unreviewed gardening
1731
1732         RTCPeerConnection-state.html is removed after r194112. Remove failure expectations
1733         for tests which have been passing. Add new expectations for text-combine-shrink-on-color-change.html
1734
1735         * platform/gtk/TestExpectations:
1736         * platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.png: Added.
1737         * platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.txt: Added.
1738
1739 2015-12-23  Andy VanWagoner  <andy@instructure.com>
1740
1741         [INTL] Implement Intl.DateTimeFormat.prototype.resolvedOptions ()
1742         https://bugs.webkit.org/show_bug.cgi?id=147603
1743
1744         Reviewed by Benjamin Poulain.
1745
1746         * js/intl-datetimeformat-expected.txt: Added resolvedOptions tests.
1747         * js/script-tests/intl-datetimeformat.js: Added resolvedOptions tests.
1748         (string_appeared_here):
1749
1750 2015-12-23  Chris Aljoudi <chris@chrismatic.io> and Alex Christensen <achristensen@webkit.org>
1751
1752         Content blockers should be able to promote http to https
1753         https://bugs.webkit.org/show_bug.cgi?id=148966
1754
1755         Reviewed by Benjamin Poulain.
1756
1757         * http/tests/contentextensions/make-https-expected.txt: Added.
1758         * http/tests/contentextensions/make-https.html: Added.
1759         * http/tests/contentextensions/make-https.html.json: Added.
1760
1761 2015-12-22  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1762
1763         [Streams API] Fix cosmetic things after importing spec tests
1764         https://bugs.webkit.org/show_bug.cgi?id=152479
1765
1766         Reviewed by Youenn Fablet.
1767
1768         Spec version are mainly updated in this patch as it wasn't done when importing tests from the spec. Some other
1769         minor changes were done, as renumbering some tests, removing some orphan expectations and other styling issues.
1770
1771         * streams/brand-checks.html:
1772         * streams/pipe-to.html:
1773         * streams/readable-stream-controller-error.html:
1774         * streams/readable-stream-pipeThrough.html:
1775         * streams/readable-stream-reader-read.html:
1776         * streams/reference-implementation/abstract-ops.html:
1777         * streams/reference-implementation/bad-strategies.html:
1778         * streams/reference-implementation/bad-underlying-sinks.html:
1779         * streams/reference-implementation/bad-underlying-sources-expected.txt: Removed.
1780         * streams/reference-implementation/brand-checks.html:
1781         * streams/reference-implementation/byte-length-queuing-strategy.html:
1782         * streams/reference-implementation/count-queuing-strategy.html:
1783         * streams/reference-implementation/pipe-through.html:
1784         * streams/reference-implementation/pipe-to-options.html:
1785         * streams/reference-implementation/pipe-to.html:
1786         * streams/reference-implementation/readable-stream-templated.html:
1787         * streams/reference-implementation/transform-stream-errors.html:
1788         * streams/reference-implementation/transform-stream.html:
1789         * streams/reference-implementation/writable-stream-abort.html:
1790         * streams/reference-implementation/writable-stream-expected.txt:
1791         * streams/reference-implementation/writable-stream.html:
1792
1793 2015-12-22  Ryan Haddad  <ryanhaddad@apple.com>
1794
1795         Marking webgl/1.0.2/conformance/extensions/get-extension.html as flaky on mac-wk1
1796         https://bugs.webkit.org/show_bug.cgi?id=152506
1797
1798         Unreviewed test gardening.
1799
1800         * platform/mac-wk1/TestExpectations:
1801
1802 2015-12-22  Chris Fleizach  <cfleizach@apple.com>
1803
1804         [WK2] Looping in testcase: fast/dom/Window/property-access-on-cached-window-after-frame-removed.html
1805         https://bugs.webkit.org/show_bug.cgi?id=152482
1806
1807         Reviewed by Brent Fulgham.
1808
1809         * platform/mac-wk2/TestExpectations:
1810
1811 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
1812
1813         Skipping unsupported test on ios-simulator
1814         https://bugs.webkit.org/show_bug.cgi?id=152491
1815
1816         Unreviewed test gardening.
1817
1818         * platform/ios-simulator/TestExpectations:
1819
1820 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
1821
1822         Marking inspector/debugger/break-on-exception-catch.html as a flaky timeout on mac-wk2 debug
1823         https://bugs.webkit.org/show_bug.cgi?id=152492
1824
1825         Unreviewed test gardening.
1826
1827         * platform/mac-wk2/TestExpectations:
1828
1829 2015-12-21  Skachkov Oleksandr  <gskachkov@gmail.com>
1830
1831         Unexpected exception assigning to this._property inside arrow function
1832         https://bugs.webkit.org/show_bug.cgi?id=152028
1833
1834         Reviewed by Saam Barati.
1835
1836         Added new test cases for arrow function, to force create lexical env in body of function.
1837
1838         * js/arrowfunction-lexical-bind-this-expected.txt:
1839         * js/script-tests/arrowfunction-lexical-bind-this.js:
1840
1841 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
1842
1843         Marking inspector/debugger/command-line-api-exception-nested-catch.html as a flaky timeout on mac-wk1
1844         https://bugs.webkit.org/show_bug.cgi?id=152487
1845
1846         Unreviewed test gardening.
1847
1848         * platform/mac-wk1/TestExpectations:
1849
1850 2015-12-21  Antti Koivisto  <antti@apple.com>
1851
1852         Limit cached redirect chain length
1853         https://bugs.webkit.org/show_bug.cgi?id=152477
1854
1855         Reviewed by Andreas Kling.
1856
1857         * http/tests/cache/disk-cache/redirect-chain-limits-expected.txt: Added.
1858         * http/tests/cache/disk-cache/redirect-chain-limits.html: Added.
1859         * http/tests/cache/disk-cache/resources/redirect-chain.phpl: Added.
1860
1861 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
1862
1863         Marking webaudio/audiocontext-state-interrupted.html  as a flaky crasher on mac-wk1
1864         https://bugs.webkit.org/show_bug.cgi?id=152485
1865
1866         Unreviewed test gardening.
1867
1868         * platform/mac-wk1/TestExpectations:
1869
1870 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
1871
1872         Skipping fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html on ios-simulator
1873         https://bugs.webkit.org/show_bug.cgi?id=152449
1874
1875         Unreviewed teset gardening.
1876
1877         * platform/ios-simulator/TestExpectations:
1878
1879 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
1880
1881         Unreviewed, rolling out r194328.
1882
1883         This change appears to have caused failures in JSC tests
1884
1885         Reverted changeset:
1886
1887         "[INTL] Implement String.prototype.localeCompare in ECMA-402"
1888         https://bugs.webkit.org/show_bug.cgi?id=147607
1889         http://trac.webkit.org/changeset/194328
1890
1891 2015-12-21  Andy VanWagoner  <thetalecrafter@gmail.com>
1892
1893         [INTL] Implement String.prototype.localeCompare in ECMA-402
1894         https://bugs.webkit.org/show_bug.cgi?id=147607
1895
1896         Reviewed by Darin Adler.
1897
1898         * js/script-tests/string-localeCompare.js:
1899         * js/script-tests/string-prototype-properties.js: Update error message.
1900         * js/string-localeCompare-expected.txt:
1901         * js/string-prototype-properties-expected.txt: Update error message.
1902         * js/string-localeCompare.html:
1903
1904 2015-12-20  Jeremy Zerfas  <WebKit@JeremyZerfas.com>
1905
1906         Don't allocate a NSImage and skip unneeded call to TIFFRepresentation when copying image to clipboard.
1907         https://bugs.webkit.org/show_bug.cgi?id=152374
1908
1909         Reviewed by Darin Adler.
1910
1911         Added test to make sure that when copying a 50 frame 500x500 animation
1912         (50 MB uncompressed) to the clipboard, the additional memory usage is
1913         kept to less than 200 MB.
1914
1915         * fast/images/image-copy-memory-usage-expected.txt: Added.
1916         * fast/images/image-copy-memory-usage.html: Added.
1917         * fast/images/resources/dot-moving-in-a-circle-animation.gif: Added.
1918
1919 2015-12-20  Commit Queue  <commit-queue@webkit.org>
1920
1921         Unreviewed, rolling out r194033 and r194267.
1922         https://bugs.webkit.org/show_bug.cgi?id=152465
1923
1924         Caused crashes on Mac WK1 bots (Requested by youenn on
1925         #webkit).
1926
1927         Reverted changesets:
1928
1929         "[Streams API] Expose ReadableStream and relatives to Worker"
1930         https://bugs.webkit.org/show_bug.cgi?id=152066
1931         http://trac.webkit.org/changeset/194033
1932
1933         "[Streams API] imported/w3c/web-platform-tests/streams-api
1934         /readable-streams/cancel.html has a flaky test"
1935         https://bugs.webkit.org/show_bug.cgi?id=152065
1936         http://trac.webkit.org/changeset/194267
1937
1938 2015-12-18  Antti Koivisto  <antti@apple.com>
1939
1940         Cache redirects as separate entries
1941         https://bugs.webkit.org/show_bug.cgi?id=152424
1942
1943         Reviewed by Alex Christensen.
1944
1945         * http/tests/cache/disk-cache/disk-cache-redirect-expected.txt: Added.
1946         * http/tests/cache/disk-cache/disk-cache-redirect.html: Added.
1947         * http/tests/cache/disk-cache/resources/generate-response.cgi:
1948
1949 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
1950
1951         [GTK] Mark fast/regions/overflow/overflow-region-float.html as passing
1952
1953         Unreviewed test gardening. This test has been passing since r191658.
1954
1955         * platform/gtk/TestExpectations:
1956
1957 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
1958
1959         Skipping fast/scrolling/rtl-point-in-iframe.html on ios-simulator since it tests wheel events.
1960         https://bugs.webkit.org/show_bug.cgi?id=152442
1961
1962         Unreviewed test gardening.
1963
1964         * platform/ios-simulator/TestExpectations:
1965
1966 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
1967
1968         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator
1969         https://bugs.webkit.org/show_bug.cgi?id=152437
1970
1971         Unreviewed test gardening.
1972
1973         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1974
1975 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
1976
1977         Marking inspector/console/messagesCleared.html as a flaky timeout on mac-wk2 debug
1978         https://bugs.webkit.org/show_bug.cgi?id=152025
1979
1980         Unreviewed test gardening.
1981
1982         * platform/mac-wk2/TestExpectations:
1983
1984 2015-12-18  Brady Eidson  <beidson@apple.com>
1985
1986         Modern IDB: Refactor when opening the backing store takes place.
1987         https://bugs.webkit.org/show_bug.cgi?id=152405
1988
1989         Reviewed by Alex Christensen.
1990
1991         * platform/mac-wk1/TestExpectations:
1992
1993 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
1994
1995         [GTK] Unreviewed gardening
1996
1997         css3/flexbox/multiline-reverse-wrap-baseline.html consistently passes for GTK since
1998         r191623, but fails on Apple ports, so add a GTK-specific Pass expectation.
1999
2000         * platform/gtk/TestExpectations:
2001
2002 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
2003
2004         [GTK] Unreviewed gardening
2005         https://bugs.webkit.org/show_bug.cgi?id=142292
2006
2007         fast/images/animated-gif-body-outside-viewport.html and
2008         fast/images/animated-gif-window-resizing.html are flaky; mark them
2009         accordingly.
2010
2011         * platform/gtk/TestExpectations:
2012
2013 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
2014
2015         [GTK] Unreviewed gardening
2016
2017         Remove failure expectation for fast/events/drag-and-drop-autoscroll-inner-frame.html which
2018         has been consistently passing since r192511.
2019
2020         * platform/gtk/TestExpectations:
2021
2022 2015-12-17  Commit Queue  <commit-queue@webkit.org>
2023
2024         Unreviewed, rolling out r194241 and r194252.
2025         https://bugs.webkit.org/show_bug.cgi?id=152415
2026
2027         Caused crashes on GuardMalloc (Requested by ap on #webkit).
2028
2029         Reverted changesets:
2030
2031         "Modern IDB: Refactor open/delete requests to exist in the
2032         same queue."
2033         https://bugs.webkit.org/show_bug.cgi?id=152397
2034         http://trac.webkit.org/changeset/194241
2035
2036         "Modern IDB: Refactor when opening the backing store takes
2037         place."
2038         https://bugs.webkit.org/show_bug.cgi?id=152405
2039         http://trac.webkit.org/changeset/194252
2040
2041 2015-12-17  Sukolsak Sakshuwong  <sukolsak@gmail.com>
2042
2043         [INTL] Implement Collator Compare Functions
2044         https://bugs.webkit.org/show_bug.cgi?id=147604
2045
2046         Reviewed by Darin Adler.
2047
2048         * js/intl-collator-expected.txt:
2049         * js/intl-collator.html:
2050         * js/script-tests/intl-collator.js:
2051         (testCollator):
2052
2053 2015-12-17  Brady Eidson  <beidson@apple.com>
2054
2055         Modern IDB: Refactor when opening the backing store takes place.
2056         https://bugs.webkit.org/show_bug.cgi?id=152405
2057
2058         Reviewed by Alex Christensen.
2059
2060         * platform/mac-wk1/TestExpectations:
2061
2062 2015-12-17  Joseph Pecoraro  <pecoraro@apple.com>
2063
2064         Provide a way to distinguish a nested lexical block from a function's lexical block
2065         https://bugs.webkit.org/show_bug.cgi?id=152361
2066
2067         Reviewed by Saam Barati.
2068
2069         * inspector/debugger/breakpoint-scope-expected.txt:
2070         We will soon remove the backend sending a "Local" scope.
2071         The backend was just marking the first closure scope as local.
2072         The frontend can do this itself and do a better job of it.
2073
2074         * inspector/model/resources/all-scopes.js: Added.
2075         (testAllScopes.innerScope):
2076         (testAllScopes):
2077         * inspector/model/resources/block-scopes.js: Added.
2078         (testBlockScopes):
2079         (testBlockScopes.method):
2080         * inspector/model/resources/function-name-scopes.js: Added.
2081         (testFunctionNameScope1):
2082         * inspector/model/scope-chain-node-expected.txt: Added.
2083         * inspector/model/scope-chain-node.html: Added.
2084         Tests for ways to get all the different scope types and
2085         specific cases of certain scope types.
2086
2087 2015-12-17  Keith Miller  <keith_miller@apple.com>
2088
2089         [ES6] Add support for Symbol.hasInstance
2090         https://bugs.webkit.org/show_bug.cgi?id=151839
2091
2092         Reviewed by Saam Barati.
2093
2094         Fix tests to reflect the changes to instanceof in ES6.
2095
2096         Added a new regression test for bound functions in instanceof
2097         as the perfomance on bound functions should, to some degree,
2098         reflect the performance on C-API users.
2099
2100         * inspector/model/remote-object-get-properties-expected.txt:
2101         * js/Object-getOwnPropertyNames-expected.txt:
2102         * js/exception-for-nonobject-expected.txt:
2103         * js/exception-instanceof-expected.txt:
2104         * js/instance-of-immediates-expected.txt:
2105         * js/regress/instanceof-bound-expected.txt: Added.
2106         * js/regress/instanceof-bound.html: Added.
2107         * js/regress/script-tests/instanceof-bound.js: Added.
2108         (Constructor):
2109         (test):
2110         * js/script-tests/Object-getOwnPropertyNames.js:
2111
2112 2015-12-17  Simon Fraser  <simon.fraser@apple.com>
2113
2114         Disable viewport "shrink to fit" outside of multitasking mode
2115         https://bugs.webkit.org/show_bug.cgi?id=152403
2116         rdar://problem/23818102
2117
2118         Reviewed by Tim Horton.
2119         
2120         This test no longer does shrink-to-fit, so starts with a min and initial scale of 1.
2121
2122         * fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
2123
2124 2015-12-16  Joseph Pecoraro  <pecoraro@apple.com>
2125
2126         Web Inspector: Add JSContext Script Profiling
2127         https://bugs.webkit.org/show_bug.cgi?id=151899
2128
2129         Reviewed by Brian Burg.
2130
2131         * inspector/script-profiler/event-type-API-expected.txt: Added.
2132         * inspector/script-profiler/event-type-API.html: Added.
2133         * inspector/script-profiler/event-type-Microtask-expected.txt: Added.
2134         * inspector/script-profiler/event-type-Microtask.html: Added.
2135         * inspector/script-profiler/tracking-expected.txt: Added.
2136         * inspector/script-profiler/tracking.html: Added.
2137         Tests for the new ScriptProfiler domain.
2138
2139 2015-12-17  Ryan Haddad  <ryanhaddad@apple.com>
2140
2141         Marking fast/media/mq-* tests as failing on ios-simulator
2142         https://bugs.webkit.org/show_bug.cgi?id=152137
2143
2144         Unreviewed test gardening.
2145
2146         * platform/ios-simulator/TestExpectations:
2147
2148 2015-12-17  Ryan Haddad  <ryanhaddad@apple.com>
2149
2150         Skipping http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-* tests on ios-simulator
2151         https://bugs.webkit.org/show_bug.cgi?id=152390
2152
2153         Unreviewed test gardening.
2154
2155         * platform/ios-simulator/TestExpectations:
2156
2157 2015-12-17  Lorenzo Tilve  <ltilve@igalia.com>
2158
2159         [GTK] Unreviewed gardening
2160         
2161         Remove failure expectations for tests that have been passing after
2162         r185157, r186191, r189670, r191658 and r191727.
2163
2164         * platform/gtk/TestExpectations:
2165
2166 2015-12-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2167
2168         Remove temporary flakiness expectations for WPT tests introduced for bug 152257
2169         https://bugs.webkit.org/show_bug.cgi?id=152377
2170
2171         Unreviewed.
2172
2173         * TestExpectations: removing some flakiness expectations.
2174
2175 2015-12-17  Yusuke Suzuki  <utatane.tea@gmail.com>
2176
2177         [ES6] Handle new_generator_func / new_generator_func_exp in DFG / FTL
2178         https://bugs.webkit.org/show_bug.cgi?id=152227
2179
2180         Reviewed by Saam Barati.
2181
2182         Make the test taking longer time.
2183
2184         * js/regress/script-tests/generator-function-create.js:
2185         (test):
2186
2187 2015-12-16  Andy Estes  <aestes@apple.com>
2188
2189         [iOS] Block loading external stylesheets in the Content-Disposition: attachment sandbox
2190         https://bugs.webkit.org/show_bug.cgi?id=152375
2191         <rdar://problem/22020902>
2192
2193         Reviewed by Darin Adler.
2194
2195         * http/tests/contentdispositionattachmentsandbox/at-import-stylesheets-disabled-expected.txt: Added.
2196         * http/tests/contentdispositionattachmentsandbox/at-import-stylesheets-disabled.html: Added.
2197         * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt:
2198         * http/tests/contentdispositionattachmentsandbox/external-stylesheets-disabled-expected.txt: Added.
2199         * http/tests/contentdispositionattachmentsandbox/external-stylesheets-disabled.html: Added.
2200         * http/tests/contentdispositionattachmentsandbox/resources/at-import-stylesheets-frame.php: Added.
2201         * http/tests/contentdispositionattachmentsandbox/resources/external-stylesheets-frame.php: Added.
2202         * http/tests/contentdispositionattachmentsandbox/resources/xml-stylesheet-processing-instructions-frame.php: Added.
2203         * http/tests/contentdispositionattachmentsandbox/xml-stylesheet-processing-instructions-disabled-expected.txt: Added.
2204         * http/tests/contentdispositionattachmentsandbox/xml-stylesheet-processing-instructions-disabled.html: Added.
2205
2206 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
2207
2208         Adding timout expectation to one more wpt test that I missed in the last commit.
2209         https://bugs.webkit.org/show_bug.cgi?id=152335
2210
2211         Unreviewed test gardening.
2212
2213         * TestExpectations:
2214
2215 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
2216
2217         Adding timeout to wpt TestExpectations due to WK/WPT testharness.js issues.
2218         https://bugs.webkit.org/show_bug.cgi?id=152335
2219
2220         Unreviewed test gadening.
2221
2222         * TestExpectations:
2223
2224 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
2225
2226         Re-baseline pageoverlay/overlay* tests for mac-wk1
2227         https://bugs.webkit.org/show_bug.cgi?id=152338
2228
2229         Unreviewed test gardening.
2230
2231         * platform/mac-wk1/pageoverlay/overlay-large-document-expected.txt:
2232         * platform/mac-wk1/pageoverlay/overlay-large-document-scrolled-expected.txt:
2233         * platform/mac-wk1/pageoverlay/overlay-small-frame-mouse-events-expected.txt:
2234
2235 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2236
2237         Mark additional wpt tests as flaky due to WK/WPT testharness.js
2238         https://bugs.webkit.org/show_bug.cgi?id=152335
2239
2240         Unreviewed.
2241
2242         * TestExpectations: marking some more tests as flaky.
2243
2244 2015-12-16  Joseph Pecoraro  <pecoraro@apple.com>
2245
2246         Web Inspector: Typing object literal in the console causes a parse error
2247         https://bugs.webkit.org/show_bug.cgi?id=141737
2248
2249         Reviewed by Timothy Hatcher.
2250
2251         * inspector/controller/runtime-controller-expected.txt: Added.
2252         * inspector/controller/runtime-controller.html: Added.
2253
2254 2015-12-08  Sergio Villar Senin  <svillar@igalia.com>
2255
2256         Fix computation of min|max-content contribution of non-replaced blocks
2257         https://bugs.webkit.org/show_bug.cgi?id=152004
2258
2259         Reviewed by Darin Adler.
2260
2261         * fast/css-intrinsic-dimensions/auto-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2262         * fast/css-intrinsic-dimensions/auto-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2263         * fast/css-intrinsic-dimensions/auto-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2264         * fast/css-intrinsic-dimensions/auto-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2265         * fast/css-intrinsic-dimensions/fillavailable-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2266         * fast/css-intrinsic-dimensions/fillavailable-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2267         * fast/css-intrinsic-dimensions/fillavailable-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2268         * fast/css-intrinsic-dimensions/fillavailable-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2269         * fast/css-intrinsic-dimensions/fitcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2270         * fast/css-intrinsic-dimensions/fitcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2271         * fast/css-intrinsic-dimensions/fitcontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2272         * fast/css-intrinsic-dimensions/fitcontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2273         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-1-expected.html: Added.
2274         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-1.html: Added.
2275         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-2-expected.html: Added.
2276         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-2.html: Added.
2277         * fast/css-intrinsic-dimensions/indefinite-percent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2278         * fast/css-intrinsic-dimensions/indefinite-percent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2279         * fast/css-intrinsic-dimensions/indefinite-percent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2280         * fast/css-intrinsic-dimensions/indefinite-percent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2281         * fast/css-intrinsic-dimensions/maxcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2282         * fast/css-intrinsic-dimensions/maxcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2283         * fast/css-intrinsic-dimensions/maxcontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2284         * fast/css-intrinsic-dimensions/maxcontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2285         * fast/css-intrinsic-dimensions/mincontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2286         * fast/css-intrinsic-dimensions/mincontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2287         * fast/css-intrinsic-dimensions/mincontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2288         * fast/css-intrinsic-dimensions/mincontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2289         * fast/css-intrinsic-dimensions/resources/intrinsic-size-contribution.css: Added.
2290         (.container):
2291         (.item):
2292         (.border):
2293         (.padding):
2294         (.margin):
2295
2296 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2297
2298         Mac EWS bots frequently fail several wpt tests
2299         https://bugs.webkit.org/show_bug.cgi?id=152257
2300
2301         Unreviewed.
2302
2303         * TestExpectations: marking some tests as flaky.
2304
2305 2015-12-16  Commit Queue  <commit-queue@webkit.org>
2306
2307         Unreviewed, rolling out r194135.
2308         https://bugs.webkit.org/show_bug.cgi?id=152333
2309
2310         due to missing OSR exit materialization support in FTL
2311         (Requested by yusukesuzuki on #webkit).
2312
2313         Reverted changeset:
2314
2315         "[ES6] Handle new_generator_func / new_generator_func_exp in
2316         DFG / FTL"
2317         https://bugs.webkit.org/show_bug.cgi?id=152227
2318         http://trac.webkit.org/changeset/194135
2319
2320 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2321
2322         Align WebKit testharness.js with WPT testharness.js
2323         https://bugs.webkit.org/show_bug.cgi?id=152297
2324
2325         Reviewed by Darin Adler.
2326
2327         Cosmetic changes (output:true is overriden by WK testharnessreport.js)
2328         To remove the warning "WPT tests are not using the same testharness.js file as other WebKit Layout tests."
2329
2330         * media/track/getCueAsHTMLCrash.html: Adding testharnessreport.js and removing call to dumpAsText.
2331         * media/track/getCueAsHTMLCrash-expected.txt: Rebasing as tests are now outputting results.
2332         * resources/testharness.js:
2333
2334 2015-12-16  Yusuke Suzuki  <utatane.tea@gmail.com>
2335
2336         [ES6] Handle new_generator_func / new_generator_func_exp in DFG / FTL
2337         https://bugs.webkit.org/show_bug.cgi?id=152227
2338
2339         Reviewed by Saam Barati.
2340
2341         Make the test taking longer time.
2342
2343         * js/regress/script-tests/generator-function-create.js:
2344         (test):
2345
2346 2015-12-16  Tomas Popela  <tpopela@redhat.com>
2347
2348         [GTK] Correct the wrong expectation introduced in r194106
2349         https://bugs.webkit.org/show_bug.cgi?id=152325
2350
2351         Unreviewed GTK gardening
2352
2353         * platform/gtk/http/tests/plugins/plugin-javascript-access-expected.txt:
2354
2355 2015-12-15  Ryan Haddad  <ryanhaddad@apple.com>
2356
2357         Rebaseline fast/viewport/ios tests for ios-simulator, remove failure expectation and re-enable test directory.
2358         https://bugs.webkit.org/show_bug.cgi?id=152135
2359
2360         Reviewed by Simon Fraser.
2361
2362         * platform/ios-simulator-wk2/TestExpectations:
2363         * platform/ios-simulator/TestExpectations:
2364         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt:
2365         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt:
2366         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
2367         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt:
2368
2369 2015-12-15  Jiewen Tan  <jiewen_tan@apple.com>
2370
2371         Verify that Referer Policy within Content-Disposition:attachment sandbox is always ReferrerPolicyNever
2372         https://bugs.webkit.org/show_bug.cgi?id=152260
2373         <rdar://problem/23884579>
2374
2375         Reviewed by Andy Estes.
2376
2377         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-expected.txt: Added.
2378         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always-expected.txt: Added.
2379         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always.html: Added.
2380         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default-expected.txt: Added.
2381         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default.html: Added.
2382         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never-expected.txt: Added.
2383         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never.html: Added.
2384         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-expected.txt: Added.
2385         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade-expected.txt: Added.
2386         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade.html: Added.
2387         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer.html: Added.
2388         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin-expected.txt: Added.
2389         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin.html: Added.
2390         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url-expected.txt: Added.
2391         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url.html: Added.
2392         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped.html: Added.
2393         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped-frame.php: Added.
2394         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped.js: Added.
2395         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Removed.
2396         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Removed.
2397         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Removed.
2398
2399 2015-12-15  Timothy Horton  <timothy_horton@apple.com>
2400
2401         Rebaseline some page overlay tests for WK1
2402
2403         * platform/mac-wk1/pageoverlay/overlay-installation-expected.txt:
2404         * platform/mac-wk1/pageoverlay/overlay-large-document-expected.txt:
2405         * platform/mac-wk1/pageoverlay/overlay-large-document-scrolled-expected.txt:
2406         * platform/mac-wk1/pageoverlay/overlay-small-frame-mouse-events-expected.txt: Added.
2407
2408 2015-12-15  Joseph Pecoraro  <pecoraro@apple.com>
2409
2410         Web Inspector: Localize "global code" and "eval code" strings
2411         https://bugs.webkit.org/show_bug.cgi?id=152313
2412
2413         Reviewed by Timothy Hatcher.
2414
2415         * inspector/debugger/js-stacktrace-expected.txt:
2416         * inspector/debugger/js-stacktrace.html:
2417         * inspector/model/stack-trace-expected.txt: Added.
2418         * inspector/model/stack-trace.html: Added.
2419
2420 2015-12-15  Tim Horton  <timothy_horton@apple.com>
2421
2422         REGRESSION (r191849): There's no yellow bouncy highlight when using Find on Page on iOS
2423         https://bugs.webkit.org/show_bug.cgi?id=152241
2424         <rdar://problem/23642574>
2425
2426         Reviewed by Simon Fraser.
2427
2428         * pageoverlay/overlay-small-frame-mouse-events-expected.txt: Added.
2429         * pageoverlay/overlay-small-frame-mouse-events.html: Added.
2430         Add a test ensuring that small-frame overlays get mouse events.
2431
2432         * pageoverlay/overlay-small-frame-paints-expected.txt: Added.
2433         * pageoverlay/overlay-small-frame-paints.html: Added.
2434         Add a test ensuring that small-frame overlays get paint callbacks.
2435
2436 2015-12-15  Myles C. Maxfield  <mmaxfield@apple.com>
2437
2438         [Font Features] TrueType fonts trigger real features even when synthesis is applied
2439         https://bugs.webkit.org/show_bug.cgi?id=152287
2440
2441         Reviewed by Darin Adler.
2442
2443         Adding tests.
2444
2445         * css3/font-variant-petite-caps-synthesis-expected.html:
2446         * css3/font-variant-petite-caps-synthesis.html:
2447         * css3/font-variant-small-caps-synthesis-expected.html:
2448         * css3/font-variant-small-caps-synthesis.html:
2449         * css3/font-variant-petite-caps-synthesis-coverage-expected.html:
2450         * css3/font-variant-petite-caps-synthesis-coverage.html:
2451         * css3/font-variant-small-caps-synthesis-coverage-expected.html:
2452         * css3/font-variant-small-caps-synthesis-coverage.html:
2453
2454 2015-12-15  Mark Lam  <mark.lam@apple.com>
2455
2456         Polymorphic operand types for DFG and FTL bit operators.
2457         https://bugs.webkit.org/show_bug.cgi?id=152191
2458
2459         Reviewed by Saam Barati.
2460
2461         * js/regress/ftl-polymorphic-bitand-expected.txt: Added.
2462         * js/regress/ftl-polymorphic-bitand.html: Added.
2463         * js/regress/ftl-polymorphic-bitor-expected.txt: Added.
2464         * js/regress/ftl-polymorphic-bitor.html: Added.
2465         * js/regress/ftl-polymorphic-bitxor-expected.txt: Added.
2466         * js/regress/ftl-polymorphic-bitxor.html: Added.
2467         * js/regress/ftl-polymorphic-lshift-expected.txt: Added.
2468         * js/regress/ftl-polymorphic-lshift.html: Added.
2469         * js/regress/ftl-polymorphic-rshift-expected.txt: Added.
2470         * js/regress/ftl-polymorphic-rshift.html: Added.
2471         * js/regress/ftl-polymorphic-urshift-expected.txt: Added.
2472         * js/regress/ftl-polymorphic-urshift.html: Added.
2473         * js/regress/script-tests/ftl-polymorphic-bitand.js: Added.
2474         (o1.valueOf):
2475         (foo):
2476         * js/regress/script-tests/ftl-polymorphic-bitor.js: Added.
2477         (o1.valueOf):
2478         (foo):
2479         * js/regress/script-tests/ftl-polymorphic-bitxor.js: Added.
2480         (o1.valueOf):
2481         (foo):
2482         * js/regress/script-tests/ftl-polymorphic-lshift.js: Added.
2483         (o1.valueOf):
2484         (foo):
2485         * js/regress/script-tests/ftl-polymorphic-rshift.js: Added.
2486         (o1.valueOf):
2487         (foo):
2488         * js/regress/script-tests/ftl-polymorphic-urshift.js: Added.
2489         (o1.valueOf):
2490         (foo):
2491
2492 2015-12-15  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2493
2494         WebRTC: Test that RTCPeerConnection promise functions reject on closed state
2495         https://bugs.webkit.org/show_bug.cgi?id=152295
2496
2497         Reviewed by Eric Carlson.
2498
2499         Add test that verifies RTCPeerConnection's behavior in the closed state
2500         (signalingState). Promise functions should reject, and (some) others
2501         should throw. Remove old test that tests incorrect behavior.
2502
2503         * fast/mediastream/RTCPeerConnection-closed-state-expected.txt: Added.
2504         * fast/mediastream/RTCPeerConnection-closed-state.html: Added.
2505         * fast/mediastream/RTCPeerConnection-state-expected.txt: Removed.
2506         * fast/mediastream/RTCPeerConnection-state.html: Removed.
2507
2508 2015-12-15  Tomas Popela  <tpopela@redhat.com>
2509
2510         [GTK] Gardening: Rebaseline tests
2511         https://bugs.webkit.org/show_bug.cgi?id=152301
2512
2513         Unreviewed GTK gardening
2514
2515         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2516         Correct the expectations after r189202 when RangeException was
2517         removed.
2518         * platform/gtk/fast/dom/adopt-attribute-crash-expected.txt: Added.
2519         Add a new test expectations after r187148.
2520         * platform/gtk/http/tests/plugins/plugin-javascript-access-expected.txt: Added.
2521         Add a new test expectations after r193363.
2522
2523 2015-12-15  Ryan Haddad  <ryanhaddad@apple.com>
2524
2525         Changing expectation for storage/indexeddb/deleted-objects.html to [ Failure Crash ]
2526         https://bugs.webkit.org/show_bug.cgi?id=152264
2527
2528         Unreviewed test gardening.
2529
2530         * platform/mac-wk1/TestExpectations:
2531
2532 2015-12-15  Javier Fernandez  <jfernandez@igalia.com>
2533
2534         [css-align][css-grid] Overflow alignment value 'true' renamed to 'unsafe'
2535         https://bugs.webkit.org/show_bug.cgi?id=152251
2536
2537         The 'True' Overflow Alignment keyword is known now as 'Unsafe', so adapting
2538         layout tests using such keyword.
2539
2540         Reviewed by Darin Adler.
2541
2542         * css3/overwrite-content-alignment-expected.txt:
2543         * css3/overwrite-content-alignment.html:
2544         * css3/overwrite-self-alignment-expected.txt:
2545         * css3/overwrite-self-alignment.html:
2546         * css3/parse-align-content-expected.txt:
2547         * css3/parse-align-content.html:
2548         * css3/parse-align-items-expected.txt:
2549         * css3/parse-align-items.html:
2550         * css3/parse-align-self-expected.txt:
2551         * css3/parse-align-self.html:
2552         * css3/parse-justify-content-expected.txt:
2553         * css3/parse-justify-content.html:
2554         * fast/css-grid-layout/grid-align-justify-overflow.html:
2555         * fast/css-grid-layout/grid-content-alignment-overflow.html:
2556         * fast/css/parse-justify-items-expected.txt:
2557         * fast/css/parse-justify-items.html:
2558         * fast/css/parse-justify-self-expected.txt:
2559         * fast/css/parse-justify-self.html:
2560
2561 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2562
2563         Re-enabling passing test fast/viewport/ios/width-is-device-width.html, which was accidentally skipped with r194058.
2564         https://bugs.webkit.org/show_bug.cgi?id=152135
2565
2566         Unreviewed test gardening.
2567
2568         * platform/ios-simulator-wk2/TestExpectations:
2569
2570 2015-12-14  Yusuke Suzuki  <utatane.tea@gmail.com>
2571
2572         Math.random should have an intrinsic thunk and it should be later handled as a DFG Node
2573         https://bugs.webkit.org/show_bug.cgi?id=152133
2574
2575         Reviewed by Geoffrey Garen.
2576
2577         Add new regression test.
2578
2579         * js/regress/math-random-expected.txt: Added.
2580         * js/regress/math-random.html: Added.
2581         * js/regress/script-tests/math-random.js: Added.
2582         (test):
2583
2584 2015-12-14  Joseph Pecoraro  <pecoraro@apple.com>
2585
2586         Web Inspector: Stack traces in console incorrectly show "(anonymous function)" for global code
2587         https://bugs.webkit.org/show_bug.cgi?id=152280
2588
2589         Reviewed by Brian Burg.
2590
2591         * inspector/debugger/js-stacktrace-expected.txt:
2592         * inspector/debugger/js-stacktrace.html:
2593
2594 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2595
2596         Marking storage/indexeddb/deleted-objects.html as a flaky crash on mac-wk1
2597         https://bugs.webkit.org/show_bug.cgi?id=152264
2598
2599         Unreviewed test gardening.
2600
2601         * platform/mac-wk1/TestExpectations:
2602
2603 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2604
2605         Marking platform/ios-simulator/ios/scrolling tests as failing on ios-simulator
2606         https://bugs.webkit.org/show_bug.cgi?id=152276
2607
2608         Unreviewed test gardening.
2609
2610         * platform/ios-simulator/TestExpectations:
2611
2612 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2613
2614         Updating ios-simulator expectation for crashing tests http/tests/misc/large-js-program.php and js/dom/line-column-numbers.html
2615         https://bugs.webkit.org/show_bug.cgi?id=152279
2616
2617         Unreviewed test gardening.
2618
2619         * platform/ios-simulator/TestExpectations:
2620
2621 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2622
2623         Removing ios-simulator TestExpectations for deleted tests: streams/reference-implementation/readable-stream-cancel.html (r192186)
2624         and http/tests/inspector/console/access-inspected-object.html (r192186).
2625         https://bugs.webkit.org/show_bug.cgi?id=152131
2626
2627         Unreviewed test gardening.
2628
2629         * platform/ios-simulator-wk1/TestExpectations:
2630         * platform/ios-simulator-wk2/TestExpectations:
2631         * platform/ios-simulator/TestExpectations:
2632
2633 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2634
2635         Adding a second newline to the expected result for compositing/iframes/page-cache-layer-tree.html
2636         https://bugs.webkit.org/show_bug.cgi?id=152132
2637
2638         Unreviewed test gardening.
2639
2640         * platform/ios-simulator-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
2641
2642 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2643
2644         Marking js/regress/generator-with-several-types.html as a flaky timeout on mac-wk1 debug.
2645         https://bugs.webkit.org/show_bug.cgi?id=152272
2646
2647         Unreviewed test gardening.
2648
2649         * platform/mac-wk1/TestExpectations:
2650
2651 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2652
2653         Take 2 of updating expectations for fast/events/ios tests by removing the directory's [ Pass ] expectation.
2654         https://bugs.webkit.org/show_bug.cgi?id=152134
2655
2656         Unreviewed test gardening.
2657
2658         * platform/ios-simulator-wk2/TestExpectations:
2659
2660 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2661
2662         Take 2 of updating expectations for fast/viewport/ios tests by removing the directory's [ Pass ] expectation.
2663         https://bugs.webkit.org/show_bug.cgi?id=152135
2664
2665         Unreviewed test gardening.
2666
2667         * platform/ios-simulator-wk2/TestExpectations:
2668
2669 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2670
2671         Rebaseline compositing/iframes/page-cache-layer-tree.html for iOS Simulator
2672         https://bugs.webkit.org/show_bug.cgi?id=152267
2673
2674         Unreviewed test gardening.
2675
2676         * platform/ios-simulator-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
2677
2678 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2679
2680         Marking fast/viewport/ios/width-is-device-width-overflowing* tests as failing on iOS simulator
2681         https://bugs.webkit.org/show_bug.cgi?id=152135
2682
2683         Unreviewed test gardening.
2684
2685         * platform/ios-simulator/TestExpectations:
2686
2687 2015-12-14  Chris Fleizach  <cfleizach@apple.com>
2688
2689         AX: iOS: Text field variations do not have the correct traits
2690         https://bugs.webkit.org/show_bug.cgi?id=152237
2691
2692         Reviewed by Mario Sanchez Prada.
2693
2694         * accessibility/ios-simulator/textentry-traits-expected.txt: Added.
2695         * accessibility/ios-simulator/textentry-traits.html: Added.
2696
2697 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2698
2699         Marking fast/viewport/ios/width-is-device-width-overflowing* tests as failing on iOS simulator
2700         https://bugs.webkit.org/show_bug.cgi?id=152135
2701
2702         Unreviewed test gardening.
2703
2704         * platform/ios-simulator/TestExpectations:
2705
2706 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2707
2708         Marking fast/picture/image-picture-* as failing on iOS simulator
2709         https://bugs.webkit.org/show_bug.cgi?id=152141
2710
2711         Unreviewed test gardening.
2712
2713         * platform/ios-simulator/TestExpectations:
2714
2715 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2716
2717         Removing failure expectation for css3/blending tests that are now passing on iOS simulator
2718         https://bugs.webkit.org/show_bug.cgi?id=152131
2719
2720         Unreviewed test gardening.
2721
2722         * platform/ios-simulator/TestExpectations:
2723
2724 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
2725
2726         Rebaselining fast/text/emoji.html for iOS simulator
2727         https://bugs.webkit.org/show_bug.cgi?id=152261
2728
2729         Unreviewed test gardening.
2730
2731         * platform/ios-simulator/fast/text/emoji-expected.txt:
2732
2733 2015-12-14  Daniel Bates  <dabates@apple.com>
2734
2735         [iOS] DOM click event may not be dispatched when page has :active style and <input type="search">
2736         https://bugs.webkit.org/show_bug.cgi?id=144451
2737         <rdar://problem/23099482>
2738
2739         Reviewed by Simon Fraser.
2740
2741         Add a test to ensure that a DOM click event is dispatched to an element in a subframe on a page
2742         with a search field and that specifies a CSS :active pseudo-class that changes the tap highlight
2743         color.
2744
2745         Additionally, add tests to ensure we update the cancel button visibility whenever the visibility
2746         of the search field changes.
2747
2748         * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field-expected.txt: Added.
2749         * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html: Added.
2750         * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled-expected.html: Added.
2751         * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled.html: Added.
2752         * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly-expected.html: Added.
2753         * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly.html: Added.
2754         * fast/forms/search/search-cancel-in-formerly-invisible-element-expected.html: Added.
2755         * fast/forms/search/search-cancel-in-formerly-invisible-element.html: Added.
2756         * fast/forms/search/search-cancel-toggle-visibility-initially-hidden-expected.html: Added.
2757         * fast/forms/search/search-cancel-toggle-visibility-initially-hidden.html: Added.
2758         * fast/forms/search/search-cancel-toggle-visibility-initially-visible-expected.html: Added.
2759         * fast/forms/search/search-cancel-toggle-visibility-initially-visible.html: Added.
2760
2761 2015-12-14  Chris Dumez  <cdumez@apple.com>
2762
2763         Roll out r193974 and follow-up fixes as it caused JSC crashes
2764         https://bugs.webkit.org/show_bug.cgi?id=152256
2765
2766         Unreviewed, roll out r193974 and follow-up fixes as it caused JSC crashes.
2767
2768         * inspector/model/remote-object-get-properties-expected.txt:
2769         * js/Object-getOwnPropertyNames-expected.txt:
2770         * js/exception-for-nonobject-expected.txt:
2771         * js/exception-instanceof-expected.txt:
2772         * js/instance-of-immediates-expected.txt:
2773         * js/regress/instanceof-bound-expected.txt: Removed.
2774         * js/regress/instanceof-bound.html: Removed.
2775         * js/regress/script-tests/instanceof-bound.js: Removed.
2776         * js/script-tests/Object-getOwnPropertyNames.js:
2777
2778 2015-12-14  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2779
2780         [Streams API] Expose ReadableStream and relatives to Worker
2781         https://bugs.webkit.org/show_bug.cgi?id=152066
2782
2783         Reviewed by Darin Adler.
2784
2785         Adding ByteLengthQueuingStrategy, CountQueuingStrategy and ReadableStream as worker constructors.
2786
2787         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2788         * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2789
2790 2015-12-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2791
2792         [GTK] Unreviewed gardening.
2793
2794         * platform/gtk/TestExpectations: Update TestExpectations with the following changes:
2795           - Remove expectations for tests removed after r193411 r193426 and r19366.
2796           - Merge repeated expectations from some tests.
2797           - Mark tests failing after r188159.
2798           - Update list of imported/blink tests failing.
2799
2800 2015-12-14  Sergio Villar Senin  <svillar@igalia.com>
2801
2802         [css-grid] Fix height computation of grid items with borders
2803         https://bugs.webkit.org/show_bug.cgi?id=151800
2804
2805         Reviewed by Darin Adler.
2806
2807         * fast/css-grid-layout/grid-item-with-border-in-intrinsic-expected.txt: Added.
2808         * fast/css-grid-layout/grid-item-with-border-in-intrinsic.html: Added.
2809
2810 2015-12-13  Zalan Bujtas  <zalan@apple.com>
2811
2812         Clean up absolute positioned map properly.
2813         https://bugs.webkit.org/show_bug.cgi?id=152219
2814         rdar://problem/23861165
2815
2816         Reviewed by Simon Fraser.
2817
2818         We insert positioned renderers into a static map (RenderBlock::gPositionedDescendantsMap) to keep track of them.
2819         Since this static map is at block level, (positioned)inline renderers use their containing block to store
2820         their positioned descendants.
2821         This patch ensures that when an inline element can no longer hold positioned children, we remove them from
2822         the inline's containing block's map. -unless the container itself can hold positioned renderers(see RenderElement::canContainAbsolutelyPositionedObjects).
2823
2824         * fast/block/positioning/crash-when-positioned-inline-has-positioned-child-expected.txt: Added.
2825         * fast/block/positioning/crash-when-positioned-inline-has-positioned-child.html: Added.
2826
2827 2015-12-13  Joanmarie Diggs  <jdiggs@igalia.com>
2828
2829         AX: [EFL] Anonymous render block flow elements should be exposed as ATK_ROLE_SECTION; not ATK_ROLE_PANEL
2830         https://bugs.webkit.org/show_bug.cgi?id=152079
2831
2832         Reviewed by Chris Fleizach.
2833
2834         * platform/efl/accessibility/deleting-iframe-destroys-axcache-expected.txt: Added.
2835         * platform/efl/accessibility/image-link-expected.txt: Updated.
2836         * platform/efl/accessibility/image-with-alt-and-map-expected.txt: Updated.
2837         * platform/efl/accessibility/lists-expected.txt: Updated.
2838         * platform/efl/accessibility/media-element-expected.txt: Updated
2839
2840 2015-12-13  Brady Eidson  <beidson@apple.com>
2841
2842         Modern IDB: TextExpectations gardening to run more tests.
2843         https://bugs.webkit.org/show_bug.cgi?id=152217
2844
2845         Reviewed by Alex Christensen.
2846
2847         * platform/mac-wk1/TestExpectations: 5 crash/timeout tests now either pass or merely have text failures.
2848
2849 2015-12-12  Brady Eidson  <beidson@apple.com>
2850
2851         Modern IDB: Update a couple of tests that fail only because of error message differences.
2852         https://bugs.webkit.org/show_bug.cgi?id=152205
2853
2854         Reviewed by Alex Christensen.
2855
2856         * platform/mac-wk1/TestExpectations:
2857         * storage/indexeddb/objectstore-autoincrement-expected.txt:
2858         * storage/indexeddb/open-cursor-expected.txt:
2859
2860 2015-12-12  Brady Eidson  <beidson@apple.com>
2861
2862         Modern IDB: storage/indexeddb/index-duplicate-keypaths.html fails.
2863         https://bugs.webkit.org/show_bug.cgi?id=152201
2864
2865         Reviewed by Alex Christensen.
2866
2867         * platform/mac-wk1/TestExpectations:
2868
2869 2015-12-11  Simon Fraser  <simon.fraser@apple.com>
2870
2871         Mousewheel events don't work in iframes in RTL documents
2872         https://bugs.webkit.org/show_bug.cgi?id=152200
2873
2874         Reviewed by Beth Dakin.
2875         
2876         Try dispatching wheel events to an iframe in an RTL document.
2877
2878         * fast/scrolling/rtl-point-in-iframe-expected.txt: Added.
2879         * fast/scrolling/rtl-point-in-iframe.html: Added.
2880
2881 2015-12-11  Zalan Bujtas  <zalan@apple.com>
2882
2883         ASSERTION FAILED: !rect.isEmpty() in WebCore::GraphicsContext::drawRect
2884         https://bugs.webkit.org/show_bug.cgi?id=151201
2885
2886         Reviewed by Simon Fraser.
2887
2888         Drawing empty rect is a waste.
2889
2890         * fast/borders/empty-drawrect-assert-after-pixelsnap-expected.txt: Added.
2891         * fast/borders/empty-drawrect-assert-after-pixelsnap.html: Added.
2892
2893 2015-12-11  Jiewen Tan  <jiewen_tan@apple.com>
2894
2895         Strip out Referer header when requesting subresources or following links for documents with "Content-Disposition: attachment"
2896         https://bugs.webkit.org/show_bug.cgi?id=152102
2897         <rdar://problem/22124230>
2898
2899         Reviewed by Andy Estes.
2900
2901         * http/tests/contentdispositionattachmentsandbox/resources/echo-http-referer.php: Added.
2902         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Added.
2903         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Added.
2904         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Added.
2905
2906 2015-12-11  Eric Carlson  <eric.carlson@apple.com>
2907
2908         [MediaStream] Add a setting to allow the mock media capture devices to be enabled and disabled
2909         https://bugs.webkit.org/show_bug.cgi?id=152197
2910
2911         Reviewed by Dean Jackson.
2912
2913         * fast/mediastream/mock-media-source-expected.txt: Added.
2914         * fast/mediastream/mock-media-source.html: Added.
2915
2916 2015-12-11  Beth Dakin  <bdakin@apple.com>
2917
2918         _touchEventRegions should return regions in the view's coordinates
2919         https://bugs.webkit.org/show_bug.cgi?id=152189
2920         -and corresponding-
2921         rdar://problem/23188605
2922
2923         Reviewed by Dan Bernstein.
2924
2925         * fast/events/touch/ios/touch-event-rtl-expected.txt: Added.
2926         * fast/events/touch/ios/touch-event-rtl.html: Added.
2927
2928 2015-12-11  Alexey Proskuryakov  <ap@apple.com>
2929
2930         Roll out http://trac.webkit.org/r193984, because the new test is timing out.
2931
2932         Was: Strip out Referer header when requesting subresources or following links for documents with "Content-Disposition: attachment"
2933         https://bugs.webkit.org/show_bug.cgi?id=152102
2934         <rdar://problem/22124230>
2935
2936         * http/tests/contentdispositionattachmentsandbox/resources/echo-http-referer.php: Removed.
2937         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Removed.
2938         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Removed.
2939         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Removed.
2940
2941 2015-12-11  Brady Eidson  <beidson@apple.com>
2942
2943         Modern IDB: storage/indexeddb/optional-arguments.html fails.
2944         https://bugs.webkit.org/show_bug.cgi?id=152194
2945
2946         Reviewed by Alex Christensen.
2947
2948         * platform/mac-wk1/TestExpectations:
2949         * storage/indexeddb/invalid-keys-expected.txt: Updated for new error message.
2950         * storage/indexeddb/optional-arguments-expected.txt: Remove results that expect IDBObjectStore.openKeyCursor() to be
2951           a thing. That method no longer exists in the spec and was already removed from the test.
2952
2953 2015-12-11  Brady Eidson  <beidson@apple.com>
2954
2955         Modern IDB: storage/indexeddb/cursor-continue.html fails.
2956         https://bugs.webkit.org/show_bug.cgi?id=152192
2957
2958         Reviewed by Alex Christensen.
2959
2960         * platform/mac-wk1/TestExpectations:
2961         * storage/indexeddb/cursor-continue-expected.txt:
2962
2963 2015-12-11  Brady Eidson  <beidson@apple.com>
2964
2965         Modern IDB: storage/indexeddb/index-basics.html fails.
2966         https://bugs.webkit.org/show_bug.cgi?id=152190
2967
2968         Reviewed by Alex Christensen.
2969
2970         * platform/mac-wk1/TestExpectations:
2971
2972 2015-12-11  Keith Miller  <keith_miller@apple.com>
2973
2974         Rebaseline a failing inspector test for a new property on Function.prototype.
2975
2976         * inspector/model/remote-object-get-properties-expected.txt:
2977
2978 2015-12-11  Jiewen Tan  <jiewen_tan@apple.com>
2979
2980         Strip out Referer header when requesting subresources or following links for documents with "Content-Disposition: attachment"
2981         https://bugs.webkit.org/show_bug.cgi?id=152102
2982         <rdar://problem/22124230>
2983
2984         Reviewed by Andy Estes.
2985
2986         * http/tests/contentdispositionattachmentsandbox/resources/echo-http-referer.php: Added.
2987         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Added.
2988         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Added.
2989         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Added.
2990
2991 2015-12-11  Ryan Haddad  <ryanhaddad@apple.com>
2992
2993         Marking fast/events/ios tests as flaky on ios-simulator due to timeouts
2994         https://bugs.webkit.org/show_bug.cgi?id=152134
2995
2996         Unreviewed test gardening.
2997
2998         * platform/ios-simulator/TestExpectations:
2999
3000 2015-12-11  Brady Eidson  <beidson@apple.com>
3001
3002         Modern IDB: storage/indexeddb/key-type-array.html fails.
3003         https://bugs.webkit.org/show_bug.cgi?id=152187
3004
3005         Reviewed by Alex Christensen.
3006
3007         * platform/mac-wk1/TestExpectations:
3008         * storage/indexeddb/key-type-array-expected.txt:
3009
3010 2015-12-11  Brady Eidson  <beidson@apple.com>
3011
3012         Modern IDB: Updates to 3 intversion tests, and/or their results.
3013         https://bugs.webkit.org/show_bug.cgi?id=152179
3014
3015         Reviewed by Alex Christensen.
3016
3017         * platform/mac-wk1/TestExpectations:
3018         * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
3019
3020         * storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
3021         * storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
3022         * storage/indexeddb/intversion-upgrades-expected.txt:
3023         * storage/indexeddb/resources/intversion-close-in-oncomplete.js:
3024
3025 2015-12-11  Keith Miller  <keith_miller@apple.com>
3026
3027         [ES6] Add support for Symbol.hasInstance
3028         https://bugs.webkit.org/show_bug.cgi?id=151839
3029
3030         Reviewed by Saam Barati.
3031
3032         Fix tests to reflect the changes to instanceof in ES6.
3033
3034         Added a new regression test for bound functions in instanceof
3035         as the perfomance on bound functions should, to some degree,
3036         reflect the performance on C-API users.
3037
3038         * js/Object-getOwnPropertyNames-expected.txt:
3039         * js/exception-for-nonobject-expected.txt:
3040         * js/exception-instanceof-expected.txt:
3041         * js/instance-of-immediates-expected.txt:
3042         * js/regress/instanceof-bound-expected.txt: Added.
3043         * js/regress/instanceof-bound.html: Added.
3044         * js/regress/script-tests/instanceof-bound.js: Added.
3045         (Constructor):
3046         (test):
3047         * js/script-tests/Object-getOwnPropertyNames.js:
3048
3049 2015-12-11  Ryan Haddad  <ryanhaddad@apple.com>
3050
3051         Updating mac-wk1 TestExpectations for fast/replaced/replaced-breaking.html to Yosemite+ to fix EWS bot results.
3052         https://bugs.webkit.org/show_bug.cgi?id=152178
3053
3054         Unreviewed test gardening.
3055
3056         * platform/mac-wk1/TestExpectations:
3057
3058 2015-12-11  Brady Eidson  <beidson@apple.com>
3059
3060         Modern IDB: storage/indexeddb/intversion-abort-in-initial-upgradeneeded.html fails.
3061         https://bugs.webkit.org/show_bug.cgi?id=152177
3062
3063         Reviewed by Alex Christensen.
3064
3065         * platform/mac-wk1/TestExpectations:
3066         * platform/wk2/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt: Copied from LayoutTests/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt.
3067         * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt:
3068         * storage/indexeddb/resources/intversion-abort-in-initial-upgradeneeded.js:
3069
3070 2015-12-11  Jiewen Tan  <jiewen_tan@apple.com>
3071
3072         Do not fire load events from frames with scripting disabled
3073         https://bugs.webkit.org/show_bug.cgi?id=118042
3074         <rdar://problem/14272857>
3075
3076         Reviewed by Brent Fulgham.
3077
3078         Since the crash is not reproducible, only test case from Blink r153029 is merged:
3079         https://codereview.chromium.org/17682003
3080
3081         * fast/images/image-load-event-crash-expected.txt: Added.
3082         * fast/images/image-load-event-crash.html: Added.
3083
3084 2015-12-11  Brady Eidson  <beidson@apple.com>
3085
3086         Modern IDB: storage/indexeddb/index-count.html fails.
3087         https://bugs.webkit.org/show_bug.cgi?id=152175
3088
3089         Reviewed by Alex Christensen.
3090
3091         * platform/mac-wk1/TestExpectations:
3092         * storage/indexeddb/index-count-expected.txt:
3093         * storage/indexeddb/modern/index-get-count-failures-expected.txt:
3094
3095 2015-12-11  Daniel Bates  <dabates@apple.com>
3096
3097         [iOS][WK2] Update expected results for tests imported/w3c/web-platform-tests
3098
3099         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Added.
3100         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt: Added.
3101         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Renamed from LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt.
3102         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
3103         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Added.
3104
3105 2015-12-11  Darin Adler  <darin@apple.com>
3106
3107         Reduce the number of events that can be created by Document.createEvent
3108         https://bugs.webkit.org/show_bug.cgi?id=151931
3109
3110         Reviewed by Alex Christensen.
3111
3112         * TestExpectations: Added expected failures for the two tests that depend
3113         on createEvent("IDBVersionChangeEvent").
3114
3115         * animations/animation-events-create.html: Updated to use
3116         "new WebKitAnimationEvent" instead of document.createEvent.
3117
3118         * fast/events/event-creation-expected.txt: Removed expected results for
3119         various events that can no longer be created with createEvent.
3120         * fast/events/event-creation.html: Removed tests for various events
3121         that can no longer be created with createEvent.
3122
3123         * imported/blink/plugins/plugin-synthetic-event-crash.html: Updated to use
3124         "new PopStateEvent" instead of document.createEvent.
3125
3126         * indieui/create-uirequestevent-expected.txt: Removed.
3127         * indieui/create-uirequestevent.html: Removed.
3128
3129         * platform/mac-wk2/TestExpecations: Removed expectations for some deleted tests.
3130
3131         * platform/wk2/storage/indexeddb/removed-expected.txt: Removed, since this is
3132         no different from the platform-independent expected result.
3133
3134         * transitions/transition-end-event-create.html: Updated to use
3135         "new WebKitTransitionEvent" instead of document.createEvent.
3136
3137 2015-12-11  Nikita Vasilyev  <nvasilyev@apple.com>
3138
3139         Web Inspector: When logging strings, detect stack traces and show them as StackTraceView
3140         https://bugs.webkit.org/show_bug.cgi?id=149790
3141
3142         Reviewed by Timothy Hatcher.
3143
3144         * inspector/console/js-isLikelyStackTrace.html: Added.
3145
3146 2015-12-10  Brady Eidson  <beidson@apple.com>
3147
3148         Modern IDB: storage/indexeddb/objectstore-count.html fails.
3149         https://bugs.webkit.org/show_bug.cgi?id=152167
3150
3151         Reviewed by Alex Christensen.
3152
3153         * platform/mac-wk1/TestExpectations:
3154         * storage/indexeddb/objectstore-count-expected.txt:
3155
3156 2015-12-10  Zalan Bujtas  <zalan@apple.com>
3157
3158         ASSERTION FAILED: !simpleLineLayout() in WebCore::RenderText::collectSelectionRectsForLineBoxes
3159         https://bugs.webkit.org/show_bug.cgi?id=152115
3160
3161         Reviewed by Simon Fraser.
3162
3163         document.execCommand("indent") generates a blockquote wrapper and moves the indented content inside.
3164         If the indented content is already inside a selection, we need to make sure that newly created flow uses
3165         normal line layout.
3166         This patch fixes the generic case as re-parenting an already selected renderer is not specific to document.execCommand("indent").
3167
3168         * fast/block/selection-inside-simple-line-layout-expected.txt: Added.
3169         * fast/block/selection-inside-simple-line-layout.html: Added.
3170
3171 2015-12-10  Brady Eidson  <beidson@apple.com>
3172
3173         Unreviewed TestExpectations gardening.
3174
3175         * platform/mac-wk1/TestExpectations: Move 3 failing IDB tests to the "Skipped because of Workers" section.
3176
3177 2015-12-10  Eric Carlson  <eric.carlson@apple.com>
3178
3179         [MediaStream] Expose media capture devices persistent permissions to WebCore
3180         https://bugs.webkit.org/show_bug.cgi?id=152087
3181
3182         Reviewed by Chris Dumez.
3183
3184         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt:
3185         * fast/mediastream/MediaDevices-enumerateDevices.html:
3186
3187 2015-12-10  Daniel Bates  <dabates@apple.com>
3188
3189         [CSP] eval() is not blocked for stringified literals
3190         https://bugs.webkit.org/show_bug.cgi?id=152158
3191         <rdar://problem/15775625>
3192
3193         Reviewed by Saam Barati.
3194
3195         Update test LayoutTests/http/tests/security/contentSecurityPolicy/eval-blocked.html to be
3196         more comprehensive.
3197
3198         Add tests to ensure that we block eval() from within an external JavaScript script when the
3199         policy of the page disallows eval() and that we block eval() inside a subframe that disallows
3200         eval() when the page in the main frame allows eval().
3201
3202         * http/tests/security/contentSecurityPolicy/eval-blocked-expected.txt:
3203         * http/tests/security/contentSecurityPolicy/eval-blocked-in-external-script-expected.txt: Added.
3204         * http/tests/security/contentSecurityPolicy/eval-blocked-in-external-script.html: Added.
3205         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/eval-blocked-expected.txt.
3206         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe.html: Added.
3207         * http/tests/security/contentSecurityPolicy/eval-blocked.html:
3208         * http/tests/security/contentSecurityPolicy/resources/eval-blocked-in-external-script.js: Added.
3209
3210 2015-12-10  Brady Eidson  <beidson@apple.com>
3211
3212         Modern IDB: storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange.html fails
3213         https://bugs.webkit.org/show_bug.cgi?id=152144
3214
3215         Reviewed by Alex Christensen.
3216
3217         * platform/mac-wk1/TestExpectations:
3218         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
3219         * storage/indexeddb/modern/aborted-put-expected.txt:
3220         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
3221         * storage/indexeddb/modern/deletedatabase-2-expected.txt:
3222         * storage/indexeddb/modern/deletedatabase-2.html:
3223         * storage/indexeddb/modern/deleteindex-2-expected.txt:
3224         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
3225         * storage/indexeddb/modern/opendatabase-versions-expected.txt:
3226         * storage/indexeddb/modern/opendatabase-versions.html:
3227         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
3228
3229 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
3230
3231         Rebaselining fast/text/emoji.html for Yosemite.
3232         https://bugs.webkit.org/show_bug.cgi?id=152147
3233
3234         Unreviewed test gardening.
3235
3236         * platform/mac-yosemite/fast/text/emoji-expected.txt: Added.
3237
3238 2015-12-10  Myles C. Maxfield  <mmaxfield@apple.com>
3239
3240         Build fix
3241
3242         Unreviewed.
3243
3244         * platform/mac/TestExpectations:
3245
3246 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
3247
3248         Adding iOS-simulator expectations for compositing/layers-inside-overflow-scroll.html
3249         https://bugs.webkit.org/show_bug.cgi?id=152132
3250
3251         Unreviewed test gardening.
3252
3253         * platform/ios-simulator/compositing/layers-inside-overflow-scroll-expected.txt: Added.
3254
3255 2015-12-10  Alex Christensen  <achristensen@webkit.org>
3256
3257         REGRESSION (r192796) WKBundlePageResourceLoadClient should be able to setHTTPBody in willSendRequestForFrame
3258         https://bugs.webkit.org/show_bug.cgi?id=152022
3259         rdar://problem/23763584
3260
3261         Reviewed by Darin Adler.
3262
3263         * TestExpectations:
3264         * http/tests/misc/resources/post-echo.cgi: Copied from LayoutTests/http/tests/xmlhttprequest/resources/post-echo.cgi.
3265         * http/tests/misc/will-send-request-with-client-provided-http-body-expected.txt: Added.
3266         * http/tests/misc/will-send-request-with-client-provided-http-body.html: Added.
3267         * platform/wk2/TestExpectations:
3268         New test for WK2 only.
3269
3270 2015-12-10  Enrica Casucci  <enrica@apple.com>
3271
3272         Change skin tone support for two emoji.
3273         https://bugs.webkit.org/show_bug.cgi?id=152147
3274         rdar://problem/23716993
3275         rdar://problem/23716344
3276
3277         Reviewed by Darin Adler.
3278
3279         * fast/text/emoji.html:
3280         * platform/mac/fast/text/emoji-expected.txt:
3281
3282 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
3283
3284         Skip unsupported css3/font-variant-* tests on Win
3285         https://bugs.webkit.org/show_bug.cgi?id=149774
3286
3287         Unreviewed test gardening.
3288
3289         * platform/win/TestExpectations:
3290
3291 2015-12-10  Daniel Bates  <dabates@apple.com>
3292
3293         [iOS][WK2] Update expected results for editing tests
3294
3295         * platform/ios-simulator-wk2/editing/deleting/delete-3608462-fix-expected.txt:
3296         * platform/ios-simulator-wk2/editing/inserting/4278698-expected.txt:
3297         * platform/ios-simulator-wk2/editing/inserting/before-after-input-element-expected.txt:
3298         * platform/ios-simulator-wk2/editing/inserting/editable-html-element-expected.txt:
3299         * platform/ios-simulator-wk2/editing/inserting/editing-empty-divs-expected.txt:
3300         * platform/ios-simulator-wk2/editing/inserting/insert-3778059-fix-expected.txt:
3301         * platform/ios-simulator-wk2/editing/inserting/insert-3851164-fix-expected.txt:
3302         * platform/ios-simulator-wk2/editing/inserting/insert-at-end-01-expected.txt:
3303         * platform/ios-simulator-wk2/editing/inserting/insert-br-009-expected.txt:
3304         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-001-expected.txt:
3305         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-002-expected.txt:
3306         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-003-expected.txt:
3307         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-001-expected.txt:
3308         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-002-expected.txt:
3309         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-003-expected.txt:
3310         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-004-expected.txt:
3311         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-005-expected.txt:
3312         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-006-expected.txt:
3313         * platform/ios-simulator-wk2/editing/inserting/insert-div-009-expected.txt:
3314         * platform/ios-simulator-wk2/editing/inserting/insert-div-010-expected.txt:
3315         * platform/ios-simulator-wk2/editing/inserting/insert-div-011-expected.txt:
3316         * platform/ios-simulator-wk2/editing/inserting/insert-div-012-expected.txt:
3317         * platform/ios-simulator-wk2/editing/inserting/insert-div-013-expected.txt:
3318         * platform/ios-simulator-wk2/editing/inserting/insert-div-014-expected.txt:
3319         * platform/ios-simulator-wk2/editing/inserting/insert-div-015-expected.txt:
3320         * platform/ios-simulator-wk2/editing/inserting/insert-div-016-expected.txt:
3321         * platform/ios-simulator-wk2/editing/inserting/insert-div-017-expected.txt:
3322         * platform/ios-simulator-wk2/editing/inserting/insert-div-018-expected.txt:
3323         * platform/ios-simulator-wk2/editing/inserting/insert-div-019-expected.txt:
3324         * platform/ios-simulator-wk2/editing/inserting/insert-div-020-expected.txt:
3325         * platform/ios-simulator-wk2/editing/inserting/insert-div-022-expected.txt:
3326         * platform/ios-simulator-wk2/editing/inserting/insert-div-023-expected.txt:
3327         * platform/ios-simulator-wk2/editing/inserting/insert-div-024-expected.txt:
3328         * platform/ios-simulator-wk2/editing/inserting/insert-div-025-expected.txt:
3329         * platform/ios-simulator-wk2/editing/inserting/insert-div-026-expected.txt:
3330         * platform/ios-simulator-wk2/editing/inserting/insert-div-027-expected.txt:
3331         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-01-expected.txt:
3332         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-02-expected.txt:
3333         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-03-expected.txt:
3334         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-04-expected.txt:
3335         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-05-expected.txt:
3336         * platform/ios-simulator-wk2/editing/inserting/insert-tab-003-expected.txt:
3337         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-001-expected.txt:
3338         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-002-expected.txt:
3339         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-003-expected.txt:
3340         * platform/ios-simulator-wk2/editing/inserting/insert-text-with-newlines-expected.txt:
3341         * platform/ios-simulator-wk2/editing/inserting/line-break-expected.txt:
3342         * platform/ios-simulator-wk2/editing/inserting/multiple-lines-selected-expected.txt:
3343         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-01-expected.txt:
3344         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-02-expected.txt:
3345         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-03-expected.txt:
3346         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-in-table-1-expected.txt:
3347         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-in-table-2-expected.txt:
3348         * platform/ios-simulator-wk2/editing/inserting/redo-expected.txt:
3349         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-001-expected.txt:
3350         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-002-expected.txt:
3351         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-003-expected.txt:
3352         * platform/ios-simulator-wk2/editing/inserting/typing-002-expected.txt:
3353         * platform/ios-simulator-wk2/editing/style/apple-style-editable-mix-expected.txt:
3354         * platform/ios-simulator-wk2/editing/style/block-style-001-expected.txt:
3355         * platform/ios-simulator-wk2/editing/style/block-style-002-expected.txt:
3356         * platform/ios-simulator-wk2/editing/style/block-style-003-expected.txt:
3357         * platform/ios-simulator-wk2/editing/style/block-styles-007-expected.txt:
3358         * platform/ios-simulator-wk2/editing/style/create-block-for-style-001-expected.txt:
3359         * platform/ios-simulator-wk2/editing/style/create-block-for-style-002-expected.txt:
3360         * platform/ios-simulator-wk2/editing/style/create-block-for-style-003-expected.txt:
3361         * platform/ios-simulator-wk2/editing/style/create-block-for-style-004-expected.txt:
3362         * platform/ios-simulator-wk2/editing/style/create-block-for-style-005-expected.txt:
3363         * platform/ios-simulator-wk2/editing/style/create-block-for-style-006-expected.txt:
3364         * platform/ios-simulator-wk2/editing/style/create-block-for-style-007-expected.txt:
3365         * platform/ios-simulator-wk2/editing/style/create-block-for-style-008-expected.txt:
3366         * platform/ios-simulator-wk2/editing/style/create-block-for-style-009-expected.txt:
3367         * platform/ios-simulator-wk2/editing/style/create-block-for-style-010-expected.txt:
3368         * platform/ios-simulator-wk2/editing/style/create-block-for-style-011-expected.txt:
3369         * platform/ios-simulator-wk2/editing/style/create-block-for-style-012-expected.txt:
3370         * platform/ios-simulator-wk2/editing/style/create-block-for-style-013-expected.txt:
3371         * platform/ios-simulator-wk2/editing/style/designmode-expected.txt:
3372         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-001-expected.txt:
3373         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-002-expected.txt:
3374         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-003-expected.txt:
3375         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-004-expected.txt:
3376         * platform/ios-simulator-wk2/editing/style/style-3681552-fix-002-expected.txt:
3377         * platform/ios-simulator-wk2/editing/style/style-3998892-fix-expected.txt:
3378         * platform/ios-simulator-wk2/editing/style/style-boundary-001-expected.txt:
3379         * platform/ios-simulator-wk2/editing/style/style-boundary-004-expected.txt:
3380         * platform/ios-simulator-wk2/editing/style/table-selection-expected.txt:
3381         * platform/ios-simulator-wk2/editing/style/unbold-in-bold-expected.txt:
3382
3383 2015-12-10  Yusuke Suzuki  <utatane.tea@gmail.com>
3384
3385         [ES6] Add several generator related JSRegress tests to measure performance change after optimization
3386         https://bugs.webkit.org/show_bug.cgi?id=151785
3387
3388         Reviewed by Saam Barati.
3389
3390         Before starting optimization for ES6 Generators, add several JSRegress tests to measure that.
3391
3392         * js/regress/generator-create-expected.txt: Added.
3393         * js/regress/generator-create.html: Added.
3394         * js/regress/generator-fib-expected.txt: Added.
3395         * js/regress/generator-fib.html: Added.
3396         * js/regress/generator-function-create-expected.txt: Added.
3397         * js/regress/generator-function-create.html: Added.
3398         * js/regress/generator-sunspider-access-nsieve-expected.txt: Added.
3399         * js/regress/generator-sunspider-access-nsieve.html: Added.
3400         * js/regress/generator-with-several-types-expected.txt: Added.
3401         * js/regress/generator-with-several-types.html: Added.
3402         * js/regress/script-tests/generator-create.js: Added.
3403         (gen):
3404         * js/regress/script-tests/generator-fib.js: Added.
3405         (result):
3406         * js/regress/script-tests/generator-function-create.js: Added.
3407         (createGeneratorFunction.gen):
3408         (createGeneratorFunction):
3409         * js/regress/script-tests/generator-sunspider-access-nsieve.js: Added.
3410         (prime):
3411         (sieve):
3412         * js/regress/script-tests/generator-with-several-types.js: Added.
3413         (g1):
3414         (g2):
3415         (g3):
3416
3417 2015-12-10  Carlos Garcia Campos  <cgarcia@igalia.com>
3418
3419         Unreviewed. Fix ambiguous expectations added in r193895.
3420
3421         * platform/gtk/TestExpectations:
3422
3423 2015-12-10  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3424
3425         JSC Builtins should use safe array methods
3426         https://bugs.webkit.org/show_bug.cgi?id=151501
3427
3428         Reviewed by Darin Adler.
3429
3430         Adding shielding test for TypedArray.prototype.filter and stream enqueuing of values and read promises.
3431
3432         * js/builtins/resources/shielding-typedarray.js: Added.
3433         (Array.prototype.push):
3434         (try.array.Int8Array.from.string_appeared_here.filter):
3435         * js/builtins/shielding-typedarray-expected.txt: Added.
3436         * js/builtins/shielding-typedarray.html: Added.
3437         * streams/streams-promises-expected.txt:
3438         * streams/streams-promises.html:
3439
3440 2015-12-10  Carlos Garcia Campos  <cgarcia@igalia.com>
3441
3442         Unreviewed. GTK+ gardening: skip HLS tests crashing in debug after r192102.
3443
3444         * platform/gtk/TestExpectations:
3445
3446 2015-12-10  Myles C. Maxfield  <mmaxfield@apple.com>
3447
3448         font-variant-caps does not work if the font does not support font features
3449         https://bugs.webkit.org/show_bug.cgi?id=149774
3450
3451         Reviewed by Antti Koivisto.
3452
3453         Adding two new font which include lowercase characters which respond to 'smcp' and 'c2sc'. 
3454
3455         The character mappings are:
3456
3457         OpenType:
3458         'smcp': f
3459         'c2sc': g
3460
3461         TrueType:
3462         kLowerCaseType / kLowerCaseSmallCapsSelector: r
3463         kUpperCaseType / kUpperCaseSmallCapsSelector: u
3464
3465         * css3/font-variant-all-expected.html:
3466         * css3/font-variant-all.html:
3467         * css3/font-variant-small-caps-synthesis-expected.html: Added.
3468         * css3/font-variant-small-caps-synthesis.html: Added.
3469         * css3/font-variant-petite-caps-synthesis-expected.html: Added.
3470         * css3/font-variant-petite-caps-synthesis.html: Added.
3471         * css3/resources/FontWithFeaturesLowercaseSmallCaps.otf: Added.
3472         * css3/resources/FontWithFeaturesLowercaseSmallCaps.ttf: Added.
3473         * platform/mac/TestExpectations:
3474         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
3475
3476 2015-12-09  Brady Eidson  <beidson@apple.com>
3477
3478         Modern IDB: storage/indexeddb/objectstore-basics.html fails.
3479         https://bugs.webkit.org/show_bug.cgi?id=152101
3480
3481         Reviewed by Alex Christensen.
3482
3483         * platform/mac-wk1/TestExpectations:
3484         * platform/wk2/storage/indexeddb/mozilla/bad-keypath-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/bad-keypath-expected.txt.
3485         * platform/wk2/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt.
3486         * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt.
3487         * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt.
3488         * storage/indexeddb/invalid-keys-expected.txt:
3489         * storage/indexeddb/key-type-binary-expected.txt:
3490         * storage/indexeddb/keypath-edges-expected.txt:
3491         * storage/indexeddb/mozilla/bad-keypath-expected.txt:
3492         * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
3493         * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
3494         * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
3495         * storage/indexeddb/objectstore-basics-expected.txt:
3496
3497 2015-12-09  Brady Eidson  <beidson@apple.com>
3498
3499         Modern IDB: storage/indexeddb/metadata.html fails
3500         https://bugs.webkit.org/show_bug.cgi?id=152099
3501
3502         Reviewed by Alex Christensen.
3503
3504         * platform/mac-wk1/TestExpectations:
3505         * storage/indexeddb/modern/abort-objectstore-info-expected.txt: Added.
3506         * storage/indexeddb/modern/abort-objectstore-info.html: Added.
3507         * storage/indexeddb/modern/resources/abort-objectstore-info.js: Added.
3508
3509 2015-12-09  Brady Eidson  <beidson@apple.com>
3510
3511         Modern IDB: storage/indexeddb/intversion-close-between-events.html fails.
3512         https://bugs.webkit.org/show_bug.cgi?id=152096
3513
3514         Reviewed by Alex Christensen.
3515
3516         * platform/mac-wk1/TestExpectations:
3517
3518 2015-12-09  Brady Eidson  <beidson@apple.com>
3519
3520         Modern IDB: storage/indexeddb/database-closepending-flag.html fails.
3521         https://bugs.webkit.org/show_bug.cgi?id=152095
3522
3523         Reviewed by Alex Christensen.
3524
3525         * platform/mac-wk1/TestExpectations:
3526
3527 2015-12-09  Brady Eidson  <beidson@apple.com>
3528
3529         Modern IDB: Some tests expect UInt8Array to be a valid key.
3530         https://bugs.webkit.org/show_bug.cgi?id=152092
3531
3532         Reviewed by Alex Christensen.
3533
3534         Everything that expected UInt8Array to be a valid key needs to be updated to expect it to be invalid.
3535
3536         * platform/mac-wk1/TestExpectations:
3537         * storage/indexeddb/factory-cmp-expected.txt:
3538         * storage/indexeddb/key-type-binary-expected.txt:
3539         * storage/indexeddb/resources/factory-cmp.js:
3540         * storage/indexeddb/resources/key-type-binary.js:
3541
3542 2015-12-09  Brady Eidson  <beidson@apple.com>
3543
3544         Modern IDB: storage/indexeddb/createIndex-after-failure.html fails.
3545         https://bugs.webkit.org/show_bug.cgi?id=152078
3546
3547         Reviewed by Alex Christensen.
3548
3549         * platform/mac-wk1/TestExpectations:
3550         * storage/indexeddb/createIndex-after-failure-expected.txt:
3551         * storage/indexeddb/resources/createIndex-after-failure.js:
3552
3553 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
3554
3555         Baseline fast/dom/HTMLProgressElement/native-progress-bar.html for iOS
3556         https://bugs.webkit.org/show_bug.cgi?id=152094
3557
3558         Unreviewed test gardening.
3559
3560         * platform/ios-simulator/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
3561
3562 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
3563
3564         Baseline fast/text/text-combine-shrink-on-color-change.html for iOS
3565         https://bugs.webkit.org/show_bug.cgi?id=151218
3566
3567         Unreviewed test gardening.
3568
3569         * platform/ios-simulator/fast/text/text-combine-shrink-on-color-change-expected.txt: Added.
3570
3571 2015-12-09  David Hyatt  <hyatt@apple.com>
3572
3573         Picture element needs to respond to dynamic viewport changes.
3574         https://bugs.webkit.org/show_bug.cgi?id=152013
3575         <rdar://problem/23766375>
3576
3577         Reviewed by Dean Jackson.
3578
3579         * fast/picture/resources/resize-test.js: Added.
3580         * fast/picture/viewport-resize-expected.txt: Added.
3581         * fast/picture/viewport-resize.html: Added.
3582
3583 2015-12-09  Mark Lam  <mark.lam@apple.com>
3584
3585         Rename ftl-object-* tests to ftl-polymorphic-*.
3586         https://bugs.webkit.org/show_bug.cgi?id=152091
3587
3588         Reviewed by Saam Barati.
3589
3590         This is because those tests are actually testing the effects of polymorphic
3591         operands on performance, and not the correctness of operations on objects.
3592
3593         * js/regress/ftl-object-div-expected.txt: Removed.
3594         * js/regress/ftl-object-div.html: Removed.
3595         * js/regress/ftl-object-mul-expected.txt: Removed.
3596         * js/regress/ftl-object-mul.html: Removed.
3597         * js/regress/ftl-object-sub-expected.txt: Removed.
3598         * js/regress/ftl-object-sub.html: Removed.
3599         * js/regress/ftl-polymorphic-div-expected.txt: Copied from LayoutTests/js/regress/ftl-object-div-expected.txt.
3600         * js/regress/ftl-polymorphic-div.html: Copied from LayoutTests/js/regress/ftl-object-div.html.
3601         * js/regress/ftl-polymorphic-mul-expected.txt: Copied from LayoutTests/js/regress/ftl-object-mul-expected.txt.
3602         * js/regress/ftl-polymorphic-mul.html: Copied from LayoutTests/js/regress/ftl-object-mul.html.
3603         * js/regress/ftl-polymorphic-sub-expected.txt: Copied from LayoutTests/js/regress/ftl-object-sub-expected.txt.
3604         * js/regress/ftl-polymorphic-sub.html: Copied from LayoutTests/js/regress/ftl-object-sub.html.
3605         * js/regress/script-tests/ftl-object-div.js: Removed.
3606         * js/regress/script-tests/ftl-object-mul.js: Removed.
3607         * js/regress/script-tests/ftl-object-sub.js: Removed.
3608         * js/regress/script-tests/ftl-polymorphic-div.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-div.js.
3609         * js/regress/script-tests/ftl-polymorphic-mul.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-mul.js.
3610         * js/regress/script-tests/ftl-polymorphic-sub.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-sub.js.
3611
3612 2015-12-09  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3613
3614         [GTK] Unreviewed GTK Gardening.
3615
3616         Rebaseline media tests after r190054 and r190200.
3617
3618         * platform/gtk/media/audio-controls-rendering-expected.txt:
3619         * platform/gtk/media/controls-strict-expected.txt:
3620         * platform/gtk/media/media-controls-clone-expected.txt:
3621         * platform/gtk/media/video-controls-rendering-expected.txt:
3622         * platform/gtk/media/video-display-toggle-expected.txt:
3623         * platform/gtk/media/video-empty-source-expected.txt:
3624         * platform/gtk/media/video-no-audio-expected.txt:
3625         * platform/gtk/media/video-volume-slider-expected.txt:
3626         * platform/gtk/media/video-zoom-controls-expected.txt:
3627
3628 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
3629
3630         AX: [GTK] Anonymous render block flow elements should be exposed as ATK_ROLE_SECTION; not ATK_ROLE_PANEL
3631         https://bugs.webkit.org/show_bug.cgi?id=152070
3632
3633         Reviewed by Mario Sanchez Prada.
3634
3635         * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt: Added.
3636         * platform/gtk/accessibility/gtk/media-controls-panel-title-expected.txt: Added.
3637         * platform/gtk/accessibility/gtk/replaced-objects-in-anonymous-blocks-expected.txt: Added.
3638         * platform/gtk/accessibility/image-link-expected.txt: Updated
3639         * platform/gtk/accessibility/image-with-alt-and-map-expected.txt: Updated.
3640         * platform/gtk/accessibility/lists-expected.txt: Updated.
3641         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt: Updated.
3642
3643 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
3644
3645         Replacing Yosemite flag with Release flag for two flaky xmlhttprequest tests.
3646         https://bugs.webkit.org/show_bug.cgi?id=151729
3647
3648         Unreviewed test gardening.
3649
3650         * platform/mac-wk2/TestExpectations:
3651
3652 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
3653
3654         Marking inspector/debugger/command-line-api-exception.html as flaky on Mac
3655         https://bugs.webkit.org/show_bug.cgi?id=152029
3656
3657         Unreviewed test gardening.
3658
3659         * platform/mac/TestExpectations:
3660
3661 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
3662
3663         AX: [GTK] Remove duplicate/platform media-emits-object-replacement.html and move expectations where they belong
3664         https://bugs.webkit.org/show_bug.cgi?id=152064
3665
3666         Unreviewed test gardening.
3667
3668         * accessibility/gtk/media-emits-object-replacement.html: Removed.
3669         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt: Renamed from LayoutTests/accessibility/gtk/media-emits-object-replacement-expected.txt.
3670
3671 2015-12-09  Frederic Wang  <fred.wang@free.fr>
3672
3673         Bad position of large operators inside an munderover element
3674         https://bugs.webkit.org/show_bug.cgi?id=151916
3675
3676         Reviewed by Alejandro G. Castro.
3677
3678         * mathml/opentype/large-operators-munderover-expected.txt: Added.
3679         * mathml/opentype/large-operators-munderover.html: Added.
3680
3681         Add a test to verify the position and size of a large operator used as an munderover base.
3682
3683 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
3684
3685         [AX][GTK] Accessibility gardening
3686         https://bugs.webkit.org/show_bug.cgi?id=152062
3687
3688         Unreviewed test gardening.
3689
3690         Skip two tests specific to AX API, mark a test which is timing out, remove passing
3691         test from failures.
3692
3693         * platform/gtk/TestExpectations:
3694
3695 2015-12-09  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3696
3697         [Streams API] Import the web-platform-tests directly from the spec
3698         https://bugs.webkit.org/show_bug.cgi?id=152051
3699
3700         Reviewed by Youenn Fablet.
3701
3702         Removed the tests that are already imported directly from the spec.
3703
3704         * streams/brand-checks-expected.txt: Added.
3705         * streams/brand-checks.html: Added. This includes some tests that vanished from the spec.
3706         * streams/reference-implementation/bad-strategies-expected.txt:
3707         * streams/reference-implementation/bad-strategies.html:
3708         * streams/reference-implementation/bad-underlying-sources.html: Removed.
3709         * streams/reference-implementation/brand-checks-expected.txt:
3710         * streams/reference-implementation/brand-checks.html:
3711         * streams/reference-implementation/byte-length-queuing-strategy-expected.txt:
3712         * streams/reference-implementation/byte-length-queuing-strategy.html:
3713         * streams/reference-implementation/count-queuing-strategy-expected.txt:
3714         * streams/reference-implementation/count-queuing-strategy.html:
3715         * streams/reference-implementation/readable-stream-cancel.html: Removed.
3716         * streams/reference-implementation/readable-stream-reader.html: Removed.
3717         * streams/reference-implementation/readable-stream-tee.html: Removed.
3718         * streams/reference-implementation/readable-stream-templated-expected.txt:
3719         * streams/reference-implementation/readable-stream-templated.html:
3720         * streams/reference-implementation/readable-stream.html: Removed.
3721
3722 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
3723
3724         [AX][GTK] combobox-descendants-orientation-crash.html needs new baseline after r190648
3725         https://bugs.webkit.org/show_bug.cgi?id=152052
3726
3727         Unreviewed test gardening.
3728
3729         * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt:
3730
3731 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
3732
3733         AX: The aria-table-content.html layout test should be more cross-platform friendly
3734         https://bugs.webkit.org/show_bug.cgi?id=152002
3735
3736         Reviewed by Mario Sanchez Prada.
3737
3738         Use 'debug' to dump the role instead of 'shouldBe' with a hard-coded role.
3739
3740         * accessibility/aria-table-content-expected.txt: Updated
3741         * accessibility/aria-table-content.html: Updated
3742         * platform/gtk/accessibility/aria-table-content-expected.txt: Added
3743         * platform/efl/accessibility/aria-table-content-expected.txt: Added
3744
3745 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
3746
3747         [AX][GTK] media-emits-object-replacement.html needs new baseline
3748         https://bugs.webkit.org/show_bug.cgi?id=152050
3749
3750         Unreviewed test gardening.
3751
3752         * accessibility/gtk/media-emits-object-replacement-expected.txt:
3753
3754 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
3755
3756         AX: [EFL] Consider deferring to WebCore Accessibility for table exposure
3757         https://bugs.webkit.org/show_bug.cgi?id=144898
3758
3759         Reviewed by Darin Adler.
3760
3761         * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect new behavior.
3762         * platform/efl/accessibility/table-hierarchy-expected.txt: Updated to reflect new behavior.
3763         * platform/efl/accessibility/table-one-cell-expected.txt: Updated to reflect new behavior.
3764         * platform/efl/accessibility/table-with-rules-expected.txt: Updated to reflect new behavior.
3765
3766 2015-12-08  David Kilzer  <ddkilzer@apple.com>
3767
3768         Skip storage/indexeddb/index-multientry.html once again
3769
3770         * platform/mac-wk1/TestExpectations: Skip:
3771         - storage/indexeddb/index-multientry.html
3772
3773 2015-12-08  Brady Eidson  <beidson@apple.com>
3774
3775         Modern IDB: storage/indexeddb/objectstore-cursor.html fails.
3776         https://bugs.webkit.org/show_bug.cgi?id=152023
3777
3778         Reviewed by Alex Christensen.
3779
3780         * platform/mac-wk1/TestExpectations:
3781
3782 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
3783
3784         Skipping fast/canvas/canvas-too-large-to-draw.html on win
3785         https://bugs.webkit.org/show_bug.cgi?id=152009
3786
3787         Unreviewed test gardening.
3788
3789         * platform/win/TestExpectations:
3790
3791 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
3792
3793         Rebaseline fast/block/float/overhanging-tall-block.html for win after r193511
3794         https://bugs.webkit.org/show_bug.cgi?id=151906
3795
3796         Unreviewed test gardening.
3797
3798         * platform/win/fast/block/float/overhanging-tall-block-expected.txt:
3799
3800 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
3801
3802         Skipping fast/canvas/canvas-too-large-to-draw.html on ElCapitan Debug
3803         https://bugs.webkit.org/show_bug.cgi?id=152009
3804
3805         Unreviewed test gardening.
3806
3807         * platform/mac/TestExpectations:
3808
3809 2015-12-08  Brady Eidson  <beidson@apple.com>
3810
3811         Modern IDB: IDBTransaction::hasPendingActivity() was wrong, leading to premature GC of the wrapper.
3812         https://bugs.webkit.org/show_bug.cgi?id=151507
3813
3814         Reviewed by Beth Dakin.
3815
3816         A handful of tests were marked flaky and tracked back to this bug.
3817         
3818         Ever since the presumed fix for this bug (r192687) the flakiness dashboard says they pass.
3819         
3820         * platform/mac-wk1/TestExpectations: Re-enable the no-longer-flaky tests.
3821
3822 2015-12-08  Brady Eidson  <beidson@apple.com>
3823
3824         More IDB TestExpectations gardening.
3825
3826         Reviewed by Alex Christensen.
3827
3828         * platform/mac-wk1/TestExpectations:
3829
3830 2015-12-08  Brady Eidson  <beidson@apple.com>
3831
3832         Unreviewed IDB layout test gardening (Adding some flaky crashes)
3833
3834         * platform/mac-wk1/TestExpectations:
3835
3836 2015-12-08  Brady Eidson  <beidson@apple.com>
3837
3838         Modern IDB: Fire blocked events for delete requests that are blocked.
3839         https://bugs.webkit.org/show_bug.cgi?id=152015
3840
3841         Reviewed by Alex Christensen.
3842
3843         * platform/mac-wk1/TestExpectations:
3844
3845 2015-12-08  Brady Eidson  <beidson@apple.com>
3846
3847         More IDB TestExpectations gardening.
3848
3849         Reviewed by Alex Christensen.
3850
3851         * platform/mac-wk1/TestExpectations:
3852
3853 2015-12-08  Brady Eidson  <beidson@apple.com>
3854
3855         Modern IDB: Fire blocked events for upgrade requests that are blocked.
3856         https://bugs.webkit.org/show_bug.cgi?id=152007
3857
3858         Reviewed by Alex Christensen.
3859
3860         * platform/mac-wk1/TestExpectations:
3861
3862         * storage/indexeddb/modern/blocked-open-db-requests-expected.txt: Added.
3863         * storage/indexeddb/modern/blocked-open-db-requests.html: Added.
3864         * storage/indexeddb/modern/resources/blocked-open-db-requests.js: Added.
3865         
3866         * storage/indexeddb/modern/deleteobjectstore-1.html: Fix subtly broken test.
3867         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures.html: Ditto.
3868         
3869 2015-12-08  Mark Lam  <mark.lam@apple.com>
3870
3871         Polymorphic operand types for DFG and FTL div.
3872         https://bugs.webkit.org/show_bug.cgi?id=151747
3873
3874         Reviewed by Geoffrey Garen.
3875
3876         * js/regress/ftl-object-div-expected.txt: Added.
3877         * js/regress/ftl-object-div.html: Added.
3878         * js/regress/script-tests/ftl-object-div.js: Added.
3879         (o1.valueOf):
3880         (foo):
3881
3882 2015-12-08  Zalan Bujtas  <zalan@apple.com>
3883
3884         Do not insert positioned renderers to multiple gPositionedDescendantsMap.
3885         https://bugs.webkit.org/show_bug.cgi?id=151878
3886         rdar://problem/22229889
3887
3888         Reviewed by Simon Fraser.
3889
3890         We insert positioned renderers into a static map (RenderBlock::gPositionedDescendantsMap) to keep track of them.
3891         This static map is at block level. A particular absolute positioned object is added to its closest ancestor that
3892         returns true for RenderElement::canContainAbsolutelyPositionedObjects().
3893         canContainAbsolutelyPositionedObjects() returns true if the ancestor is either positioned or has transform.
3894         If this container's style changes so that it's no longer positioned and it has no transform anymore,
3895         we need to clear its static map of positioned objects (they'll get re-inserted to another ancestor at next layout).
3896
3897         This patch addresses the case when the renderer does not have transforms anymore.
3898
3899         * fast/block/positioning/crash-when-transform-is-removed-expected.txt: Added.
3900         * fast/block/positioning/crash-when-transform-is-removed.html: Added.
3901
3902 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
3903
3904         Marking fast/canvas/canvas-too-large-to-draw.html as flaky on ElCapitan Debug
3905         https://bugs.webkit.org/show_bug.cgi?id=152009
3906
3907         Unreviewed test gardening.
3908
3909         * platform/mac/TestExpectations:
3910
3911 2015-12-08  Skachkov Oleksandr  <gskachkov@gmail.com>
3912
3913         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
3914         https://bugs.webkit.org/show_bug.cgi?id=149338
3915
3916         Reviewed by Saam Barati.
3917
3918         * js/arrowfunction-supercall-expected.txt: Added.
3919         * js/arrowfunction-supercall.html: Added.
3920         * js/arrowfunction-tdz-expected.txt: Added new expectation.
3921         * js/script-tests/arrowfunction-supercall.js: Added.
3922         * js/script-tests/arrowfunction-tdz.js: Added new cases.
3923
3924 2015-12-08  Brady Eidson  <beidson@apple.com>
3925
3926         Modern IDB: storage/indexeddb/index-cursor.html fails.
3927         https://bugs.webkit.org/show_bug.cgi?id=151973
3928
3929         Reviewed by Darin Adler.
3930
3931         * platform/mac-wk1/TestExpectations:
3932
3933 2015-12-08  Csaba Osztrogon√°c  <ossy@webkit.org>
3934
3935         [EFL] REGRESSION(r173394): MiniBrowser stucked in an infinite loop if NETWORK_CACHE is disabled
3936         https://bugs.webkit.org/show_bug.cgi?id=137692
3937
3938         Reviewed by Darin Adler.
3939
3940         * platform/efl/TestExpectations: Unskip now passing tests.
3941
3942 2015-12-08  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3943
3944         [EFL][AX] Rebaseline failing AX tests since r185662
3945         https://bugs.webkit.org/show_bug.cgi?id=151991
3946
3947         Unreviewed EFL rebaseline.
3948
3949         * platform/efl/TestExpectations:
3950         * platform/efl/accessibility/image-link-expected.txt:
3951         * platform/efl/accessibility/image-map2-expected.txt:
3952         * platform/efl/accessibility/lists-expected.txt:
3953         * platform/efl/accessibility/table-attributes-expected.txt:
3954         * platform/efl/accessibility/table-cell-spans-expected.txt:
3955         * platform/efl/accessibility/table-cells-expected.txt:
3956         * platform/efl/accessibility/table-detection-expected.txt:
3957         * platform/efl/accessibility/table-one-cell-expected.txt:
3958         * platform/efl/accessibility/table-sections-expected.txt:
3959         * platform/efl/accessibility/table-with-rules-expected.txt:
3960
3961 2015-12-08  Joanmarie Diggs  <jdiggs@igalia.com>
3962
3963         [EFL] some ax tests have been failed since r186692
3964         https://bugs.webkit.org/show_bug.cgi?id=146887
3965
3966         Reviewed by Mario Sanchez Prada.
3967
3968         * platform/efl/TestExpectations: Removed failing tests.
3969
3970 2015-12-08  Joanmarie Diggs  <jdiggs@igalia.com>
3971
3972         [GTK] 15 accessibility tests fail since r186692.
3973         https://bugs.webkit.org/show_bug.cgi?id=148938
3974
3975         Reviewed by Mario Sanchez Prada.
3976
3977         * platform/gtk/TestExpectations: Removed failing tests.
3978         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Rebaselined.
3979         * platform/gtk/accessibility/table-attributes-expected.txt: Rebaselined.
3980         * platform/gtk/accessibility/table-cell-spans-expected.txt: Rebaselined.
3981         * platform/gtk/accessibility/table-cells-expected.txt: Rebaselined.
3982         * platform/gtk/accessibility/table-detection-expected.txt: Rebaselined.
3983         * platform/gtk/accessibility/table-sections-expected.txt: Rebaselined.
3984         * platform/gtk/accessibility/table-with-rules-expected.txt: Rebaselined.
3985
3986 2015-12-08  Frederic Wang  <fred.wang@free.fr>
3987
3988         [cairo] Solid stroke of lines with thickness less than 1 pixel broken after r191658
3989         https://bugs.webkit.org/show_bug.cgi?id=151947
3990
3991         Reviewed by Martin Robinson.
3992
3993         Add a test to check that the radical overbar appears on the screen when it has thickness less than 1px.
3994
3995         * mathml/presentation/radical-bar-visibility-expected-mismatch.html: Added.
3996         * mathml/presentation/radical-bar-visibility.html: Added.
3997
3998 2015-12-07  Brady Eidson  <beidson@apple.com>
3999
4000         Move an IDB test from the "generic failure" section to the "fails because no workers" section.
4001
4002         Rubberstamped by Andy Estes.
4003
4004         * platform/mac-wk1/TestExpectations:
4005
4006 2015-12-07  Andy VanWagoner  <thetalecrafter@gmail.com>
4007
4008         [INTL] Implement String.prototype.toLocaleUpperCase in ECMA-402
4009         https://bugs.webkit.org/show_bug.cgi?id=147609
4010
4011         Reviewed by Benjamin Poulain.
4012
4013         * js/script-tests/string-toLocaleUpperCase.js: Added.
4014         * js/string-toLocaleUpperCase-expected.txt: Added.
4015         * js/string-toLocaleUpperCase.html: Added.
4016
4017 2015-12-07  Myles C. Maxfield  <mmaxfield@apple.com>
4018
4019         [Mac] Remove Mavericks-specific TestExpectations lines
4020         https://bugs.webkit.org/show_bug.cgi?id=151913
4021
4022         Reviewed by Alexey Proskuryakov.
4023
4024         Mavericks is no longer a supported OS.
4025
4026         * platform/mac/TestExpectations:
4027
4028 2015-12-07  Brady Eidson  <beidson@apple.com>
4029
4030         Modern IDB: Miscellaneous test cleanup.
4031         https://bugs.webkit.org/show_bug.cgi?id=151968
4032
4033         Reviewed by Sam Weinig.
4034
4035         - Reorganize TestExpectations a bit.
4036         - Remove two tests that primarily test features that have been removed from the spec.
4037
4038         * platform/mac-wk1/TestExpectations:
4039         * storage/indexeddb/cursor-continueprimarykey-expected.txt: Removed.
4040         * storage/indexeddb/cursor-continueprimarykey.html: Removed.
4041         * storage/indexeddb/factory-basics-expected.txt: Removed.
4042         * storage/indexeddb/factory-basics.html: Removed.
4043         * storage/indexeddb/resources/cursor-continueprimarykey.js: Removed.
4044         * storage/indexeddb/resources/factory-basics.js: Removed.
4045
4046 2015-12-07  Brady Eidson  <beidson@apple.com>
4047
4048         Modern IDB: storage/indexeddb/factory-deletedatabase.html fails.
4049         https://bugs.webkit.org/show_bug.cgi?id=151966
4050         
4051         Reviewed by Sam Weinig.
4052
4053         * platform/mac-wk1/TestExpectations:
4054
4055 2015-12-07  Brady Eidson  <beidson@apple.com>
4056
4057         Modern IDB: storage/indexeddb/cursor-continue-validity.html fails.
4058         https://bugs.webkit.org/show_bug.cgi?id=151961
4059
4060         Reviewed by Alex Christensen.
4061
4062         * platform/mac-wk1/TestExpectations:
4063         * storage/indexeddb/cursor-finished-expected.txt:
4064
4065 2015-12-07  Xabier Rodriguez Calvar  <calvaris@igalia.com>
4066
4067         [Streams API] pipeTo tests are failing
4068         https://bugs.webkit.org/show_bug.cgi?id=151949
4069
4070         Unreviewed.
4071
4072         * TestExpectations:
4073         * platform/mac/TestExpectations:
4074         * platform/win/TestExpectations: Moved the flag from Mac and Win to general as GTK+ is failing too.
4075
4076 2015-12-07  Brady Eidson  <beidson@apple.com>
4077
4078         Modern IDB: Fix "old versions" when upgrading databases.
4079         https://bugs.webkit.org/show_bug.cgi?id=151948
4080
4081         Reviewed by Alex Christensen.
4082
4083         * platform/mac-wk1/TestExpectations:
4084         * storage/indexeddb/database-basics-expected.txt:
4085         * storage/indexeddb/modern/deletedatabase-2-expected.txt:
4086
4087 2015-12-07  Xabier Rodriguez Calvar  <calvaris@igalia.com>
4088
4089         Unreviewed.
4090
4091         http://webkit.org/b/147933 and though count queuing strategy and writable stream abort tests are fixed, there
4092         are still issues with pipeTo. For that I created http://webkit.org/b/151949.
4093
4094         * platform/mac/TestExpectations:
4095         * platform/win/TestExpectations:
4096
4097 2015-12-07  Brady Eidson  <beidson@apple.com>
4098
4099         Modern IDB: Add some more custom exception messages, passing some more tests..
4100         https://bugs.webkit.org/show_bug.cgi?id=151912
4101
4102         Reviewed by Andy Estes.
4103
4104         * platform/mac-wk1/TestExpectations:
4105         
4106         * storage/indexeddb/exceptions-expected.txt:
4107         * storage/indexeddb/get-keyrange-expected.txt:
4108         * storage/indexeddb/invalid-keys-expected.txt:
4109         * storage/indexeddb/keypath-edges-expected.txt:
4110         * storage/indexeddb/keyrange-expected.txt:
4111         * storage/indexeddb/transaction-active-flag-expected.txt:
4112         * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
4113
4114         * storage/indexeddb/resources/exceptions.js:
4115         * storage/indexeddb/resources/transaction-and-objectstore-calls.js:
4116
4117 2015-12-07  Ryan Haddad  <ryanhaddad@apple.com>
4118
4119         Marking fast/dom/Window/property-access-on-cached-window-after-frame-removed.html as failing on Win
4120         https://bugs.webkit.org/show_bug.cgi?id=151759
4121
4122         Unreviewed test gardening.
4123
4124         * platform/win/TestExpectations:
4125
4126 2015-12-07  Ryan Haddad  <ryanhaddad@apple.com>
4127
4128         Removing Yosemite flag from flaky test http/tests/cache/disk-cache/disk-cache-request-max-stale.html
4129        https://bugs.webkit.org/show_bug.cgi?id=151661
4130
4131         Unreviewed test gardening.
4132
4133         * platform/mac-wk2/TestExpectations:
4134
4135 2015-12-07  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
4136
4137         Unreviewed EFL gardening. Mark some of blink tests to failure since r190629.
4138
4139         * platform/efl/TestExpectations:
4140
4141 2015-12-06  Simon Fraser  <simon.fraser@apple.com>
4142
4143         Clipping along compositing borders in svg-edit
4144         https://bugs.webkit.org/show_bug.cgi?id=151791
4145
4146         Reviewed by Zalan Bujtas.
4147         
4148         Ref test that triggers recomputation of overflow.
4149
4150         * svg/overflow/visual-overflow-change-expected.html: Added.
4151         * svg/overflow/visual-overflow-change.html: Added.
4152
4153 2015-12-06  Andy VanWagoner  <thetalecrafter@gmail.com>
4154
4155         [INTL] Implement String.prototype.toLocaleLowerCase in ECMA-402
4156         https://bugs.webkit.org/show_bug.cgi?id=147608
4157
4158         Reviewed by Benjamin Poulain.
4159
4160         * js/script-tests/string-toLocaleLowerCase.js: Added.
4161         * js/string-toLocaleLowerCase-expected.txt: Added.
4162         * js/string-toLocaleLowerCase.html: Added.
4163
4164 2015-12-06  Simon Fraser  <simon.fraser@apple.com>
4165
4166         REGRESSION (r187121): Can't get to the main content of the page at https://theintercept.com/drone-papers/
4167         https://bugs.webkit.org/show_bug.cgi?id=151849
4168         rdar://problem/23132828
4169
4170         Reviewed by Zalan Bujtas.
4171         
4172         New ref test.
4173         
4174         The behavior of imported/blink/transitions/transition-not-interpolable.html changed
4175         with this patch, but that test is trying to determine if transitions run to/from
4176         'auto' values, and doing it wrong. The current patch doesn't change the user-visible
4177         behavior of transitions with 'auto' endpoints (covered by http://webkit.org/b/38243).
4178
4179         * animations/fill-forwards-auto-height-expected.html: Added.
4180         * animations/fill-forwards-auto-height.html: Added.
4181         * imported/blink/transitions/transition-not-interpolable-expected.txt:
4182
4183 2015-12-06  David Kilzer  <ddkilzer@apple.com>
4184
4185         REGRESSION(r193584): Causes heap use-after-free crashes in Web Inspector tests with AddressSanitizer (Requested by ddkilzer on #webkit).
4186         https://bugs.webkit.org/show_bug.cgi?id=151929
4187
4188         Reverted changeset:
4189
4190         "[ES6] "super" and "this" should be lexically bound inside an
4191         arrow function and should live in a JSLexicalEnvironment"
4192         https://bugs.webkit.org/show_bug.cgi?id=149338
4193         http://trac.webkit.org/changeset/193584
4194
4195 2015-12-06  Skachkov Oleksandr  <gskachkov@gmail.com>
4196
4197         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
4198         https://bugs.webkit.org/show_bug.cgi?id=149338
4199
4200         Reviewed by Saam Barati.
4201
4202         * js/arrowfunction-supercall-expected.txt: Added.
4203         * js/arrowfunction-supercall.html: Added.
4204         * js/arrowfunction-tdz-expected.txt: Added new expectation.
4205         * js/script-tests/arrowfunction-supercall.js: Added.
4206         * js/script-tests/arrowfunction-tdz.js: Added new cases.
4207
4208 2015-12-05  David Kilzer  <ddkilzer@apple.com>
4209
4210         REGRESSION (r193487): Modern IDB: storage/indexeddb/index-multientry.html crashes
4211
4212         * platform/mac-wk1/TestExpectations: Skip test that crashes
4213         on every run: storage/indexeddb/index-multientry.html.
4214
4215 2015-12-04  Zalan Bujtas  <zalan@apple.com>
4216
4217         Garbage in page tiles when document is too long.
4218         https://bugs.webkit.org/show_bug.cgi?id=151906
4219         rdar://problem/23695858
4220
4221         Reviewed by Simon Fraser.
4222
4223         * platform/ios-simulator/fast/block/float/overhanging-tall-block-expected.txt:
4224         * platform/mac-mavericks/fast/block/float/overhanging-tall-block-expected.txt:
4225         * platform/mac/fast/block/float/overhanging-tall-block-expected.txt:
4226
4227 2015-12-04  Brady Eidson  <beidson@apple.com>
4228
4229         Modern IDB: Add some more custom exception messages, passing some more tests.
4230         https://bugs.webkit.org/show_bug.cgi?id=151898
4231
4232         Reviewed by Alex Christensen.
4233