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