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