a8c1848ddc33743d4a1f634bc03d658a3862b652
[WebKit.git] / LayoutTests / ChangeLog
1 2015-12-23  Andy VanWagoner  <andy@instructure.com>
2
3         [INTL] Implement Intl.DateTimeFormat.prototype.resolvedOptions ()
4         https://bugs.webkit.org/show_bug.cgi?id=147603
5
6         Reviewed by Benjamin Poulain.
7
8         * js/intl-datetimeformat-expected.txt: Added resolvedOptions tests.
9         * js/script-tests/intl-datetimeformat.js: Added resolvedOptions tests.
10         (string_appeared_here):
11
12 2015-12-23  Chris Aljoudi <chris@chrismatic.io> and Alex Christensen <achristensen@webkit.org>
13
14         Content blockers should be able to promote http to https
15         https://bugs.webkit.org/show_bug.cgi?id=148966
16
17         Reviewed by Benjamin Poulain.
18
19         * http/tests/contentextensions/make-https-expected.txt: Added.
20         * http/tests/contentextensions/make-https.html: Added.
21         * http/tests/contentextensions/make-https.html.json: Added.
22
23 2015-12-22  Xabier Rodriguez Calvar  <calvaris@igalia.com>
24
25         [Streams API] Fix cosmetic things after importing spec tests
26         https://bugs.webkit.org/show_bug.cgi?id=152479
27
28         Reviewed by Youenn Fablet.
29
30         Spec version are mainly updated in this patch as it wasn't done when importing tests from the spec. Some other
31         minor changes were done, as renumbering some tests, removing some orphan expectations and other styling issues.
32
33         * streams/brand-checks.html:
34         * streams/pipe-to.html:
35         * streams/readable-stream-controller-error.html:
36         * streams/readable-stream-pipeThrough.html:
37         * streams/readable-stream-reader-read.html:
38         * streams/reference-implementation/abstract-ops.html:
39         * streams/reference-implementation/bad-strategies.html:
40         * streams/reference-implementation/bad-underlying-sinks.html:
41         * streams/reference-implementation/bad-underlying-sources-expected.txt: Removed.
42         * streams/reference-implementation/brand-checks.html:
43         * streams/reference-implementation/byte-length-queuing-strategy.html:
44         * streams/reference-implementation/count-queuing-strategy.html:
45         * streams/reference-implementation/pipe-through.html:
46         * streams/reference-implementation/pipe-to-options.html:
47         * streams/reference-implementation/pipe-to.html:
48         * streams/reference-implementation/readable-stream-templated.html:
49         * streams/reference-implementation/transform-stream-errors.html:
50         * streams/reference-implementation/transform-stream.html:
51         * streams/reference-implementation/writable-stream-abort.html:
52         * streams/reference-implementation/writable-stream-expected.txt:
53         * streams/reference-implementation/writable-stream.html:
54
55 2015-12-22  Ryan Haddad  <ryanhaddad@apple.com>
56
57         Marking webgl/1.0.2/conformance/extensions/get-extension.html as flaky on mac-wk1
58         https://bugs.webkit.org/show_bug.cgi?id=152506
59
60         Unreviewed test gardening.
61
62         * platform/mac-wk1/TestExpectations:
63
64 2015-12-22  Chris Fleizach  <cfleizach@apple.com>
65
66         [WK2] Looping in testcase: fast/dom/Window/property-access-on-cached-window-after-frame-removed.html
67         https://bugs.webkit.org/show_bug.cgi?id=152482
68
69         Reviewed by Brent Fulgham.
70
71         * platform/mac-wk2/TestExpectations:
72
73 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
74
75         Skipping unsupported test on ios-simulator
76         https://bugs.webkit.org/show_bug.cgi?id=152491
77
78         Unreviewed test gardening.
79
80         * platform/ios-simulator/TestExpectations:
81
82 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
83
84         Marking inspector/debugger/break-on-exception-catch.html as a flaky timeout on mac-wk2 debug
85         https://bugs.webkit.org/show_bug.cgi?id=152492
86
87         Unreviewed test gardening.
88
89         * platform/mac-wk2/TestExpectations:
90
91 2015-12-21  Skachkov Oleksandr  <gskachkov@gmail.com>
92
93         Unexpected exception assigning to this._property inside arrow function
94         https://bugs.webkit.org/show_bug.cgi?id=152028
95
96         Reviewed by Saam Barati.
97
98         Added new test cases for arrow function, to force create lexical env in body of function.
99
100         * js/arrowfunction-lexical-bind-this-expected.txt:
101         * js/script-tests/arrowfunction-lexical-bind-this.js:
102
103 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
104
105         Marking inspector/debugger/command-line-api-exception-nested-catch.html as a flaky timeout on mac-wk1
106         https://bugs.webkit.org/show_bug.cgi?id=152487
107
108         Unreviewed test gardening.
109
110         * platform/mac-wk1/TestExpectations:
111
112 2015-12-21  Antti Koivisto  <antti@apple.com>
113
114         Limit cached redirect chain length
115         https://bugs.webkit.org/show_bug.cgi?id=152477
116
117         Reviewed by Andreas Kling.
118
119         * http/tests/cache/disk-cache/redirect-chain-limits-expected.txt: Added.
120         * http/tests/cache/disk-cache/redirect-chain-limits.html: Added.
121         * http/tests/cache/disk-cache/resources/redirect-chain.phpl: Added.
122
123 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
124
125         Marking webaudio/audiocontext-state-interrupted.html  as a flaky crasher on mac-wk1
126         https://bugs.webkit.org/show_bug.cgi?id=152485
127
128         Unreviewed test gardening.
129
130         * platform/mac-wk1/TestExpectations:
131
132 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
133
134         Skipping fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html on ios-simulator
135         https://bugs.webkit.org/show_bug.cgi?id=152449
136
137         Unreviewed teset gardening.
138
139         * platform/ios-simulator/TestExpectations:
140
141 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
142
143         Unreviewed, rolling out r194328.
144
145         This change appears to have caused failures in JSC tests
146
147         Reverted changeset:
148
149         "[INTL] Implement String.prototype.localeCompare in ECMA-402"
150         https://bugs.webkit.org/show_bug.cgi?id=147607
151         http://trac.webkit.org/changeset/194328
152
153 2015-12-21  Andy VanWagoner  <thetalecrafter@gmail.com>
154
155         [INTL] Implement String.prototype.localeCompare in ECMA-402
156         https://bugs.webkit.org/show_bug.cgi?id=147607
157
158         Reviewed by Darin Adler.
159
160         * js/script-tests/string-localeCompare.js:
161         * js/script-tests/string-prototype-properties.js: Update error message.
162         * js/string-localeCompare-expected.txt:
163         * js/string-prototype-properties-expected.txt: Update error message.
164         * js/string-localeCompare.html:
165
166 2015-12-20  Jeremy Zerfas  <WebKit@JeremyZerfas.com>
167
168         Don't allocate a NSImage and skip unneeded call to TIFFRepresentation when copying image to clipboard.
169         https://bugs.webkit.org/show_bug.cgi?id=152374
170
171         Reviewed by Darin Adler.
172
173         Added test to make sure that when copying a 50 frame 500x500 animation
174         (50 MB uncompressed) to the clipboard, the additional memory usage is
175         kept to less than 200 MB.
176
177         * fast/images/image-copy-memory-usage-expected.txt: Added.
178         * fast/images/image-copy-memory-usage.html: Added.
179         * fast/images/resources/dot-moving-in-a-circle-animation.gif: Added.
180
181 2015-12-20  Commit Queue  <commit-queue@webkit.org>
182
183         Unreviewed, rolling out r194033 and r194267.
184         https://bugs.webkit.org/show_bug.cgi?id=152465
185
186         Caused crashes on Mac WK1 bots (Requested by youenn on
187         #webkit).
188
189         Reverted changesets:
190
191         "[Streams API] Expose ReadableStream and relatives to Worker"
192         https://bugs.webkit.org/show_bug.cgi?id=152066
193         http://trac.webkit.org/changeset/194033
194
195         "[Streams API] imported/w3c/web-platform-tests/streams-api
196         /readable-streams/cancel.html has a flaky test"
197         https://bugs.webkit.org/show_bug.cgi?id=152065
198         http://trac.webkit.org/changeset/194267
199
200 2015-12-18  Antti Koivisto  <antti@apple.com>
201
202         Cache redirects as separate entries
203         https://bugs.webkit.org/show_bug.cgi?id=152424
204
205         Reviewed by Alex Christensen.
206
207         * http/tests/cache/disk-cache/disk-cache-redirect-expected.txt: Added.
208         * http/tests/cache/disk-cache/disk-cache-redirect.html: Added.
209         * http/tests/cache/disk-cache/resources/generate-response.cgi:
210
211 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
212
213         [GTK] Mark fast/regions/overflow/overflow-region-float.html as passing
214
215         Unreviewed test gardening. This test has been passing since r191658.
216
217         * platform/gtk/TestExpectations:
218
219 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
220
221         Skipping fast/scrolling/rtl-point-in-iframe.html on ios-simulator since it tests wheel events.
222         https://bugs.webkit.org/show_bug.cgi?id=152442
223
224         Unreviewed test gardening.
225
226         * platform/ios-simulator/TestExpectations:
227
228 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
229
230         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator
231         https://bugs.webkit.org/show_bug.cgi?id=152437
232
233         Unreviewed test gardening.
234
235         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
236
237 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
238
239         Marking inspector/console/messagesCleared.html as a flaky timeout on mac-wk2 debug
240         https://bugs.webkit.org/show_bug.cgi?id=152025
241
242         Unreviewed test gardening.
243
244         * platform/mac-wk2/TestExpectations:
245
246 2015-12-18  Brady Eidson  <beidson@apple.com>
247
248         Modern IDB: Refactor when opening the backing store takes place.
249         https://bugs.webkit.org/show_bug.cgi?id=152405
250
251         Reviewed by Alex Christensen.
252
253         * platform/mac-wk1/TestExpectations:
254
255 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
256
257         [GTK] Unreviewed gardening
258
259         css3/flexbox/multiline-reverse-wrap-baseline.html consistently passes for GTK since
260         r191623, but fails on Apple ports, so add a GTK-specific Pass expectation.
261
262         * platform/gtk/TestExpectations:
263
264 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
265
266         [GTK] Unreviewed gardening
267         https://bugs.webkit.org/show_bug.cgi?id=142292
268
269         fast/images/animated-gif-body-outside-viewport.html and
270         fast/images/animated-gif-window-resizing.html are flaky; mark them
271         accordingly.
272
273         * platform/gtk/TestExpectations:
274
275 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
276
277         [GTK] Unreviewed gardening
278
279         Remove failure expectation for fast/events/drag-and-drop-autoscroll-inner-frame.html which
280         has been consistently passing since r192511.
281
282         * platform/gtk/TestExpectations:
283
284 2015-12-17  Commit Queue  <commit-queue@webkit.org>
285
286         Unreviewed, rolling out r194241 and r194252.
287         https://bugs.webkit.org/show_bug.cgi?id=152415
288
289         Caused crashes on GuardMalloc (Requested by ap on #webkit).
290
291         Reverted changesets:
292
293         "Modern IDB: Refactor open/delete requests to exist in the
294         same queue."
295         https://bugs.webkit.org/show_bug.cgi?id=152397
296         http://trac.webkit.org/changeset/194241
297
298         "Modern IDB: Refactor when opening the backing store takes
299         place."
300         https://bugs.webkit.org/show_bug.cgi?id=152405
301         http://trac.webkit.org/changeset/194252
302
303 2015-12-17  Sukolsak Sakshuwong  <sukolsak@gmail.com>
304
305         [INTL] Implement Collator Compare Functions
306         https://bugs.webkit.org/show_bug.cgi?id=147604
307
308         Reviewed by Darin Adler.
309
310         * js/intl-collator-expected.txt:
311         * js/intl-collator.html:
312         * js/script-tests/intl-collator.js:
313         (testCollator):
314
315 2015-12-17  Brady Eidson  <beidson@apple.com>
316
317         Modern IDB: Refactor when opening the backing store takes place.
318         https://bugs.webkit.org/show_bug.cgi?id=152405
319
320         Reviewed by Alex Christensen.
321
322         * platform/mac-wk1/TestExpectations:
323
324 2015-12-17  Joseph Pecoraro  <pecoraro@apple.com>
325
326         Provide a way to distinguish a nested lexical block from a function's lexical block
327         https://bugs.webkit.org/show_bug.cgi?id=152361
328
329         Reviewed by Saam Barati.
330
331         * inspector/debugger/breakpoint-scope-expected.txt:
332         We will soon remove the backend sending a "Local" scope.
333         The backend was just marking the first closure scope as local.
334         The frontend can do this itself and do a better job of it.
335
336         * inspector/model/resources/all-scopes.js: Added.
337         (testAllScopes.innerScope):
338         (testAllScopes):
339         * inspector/model/resources/block-scopes.js: Added.
340         (testBlockScopes):
341         (testBlockScopes.method):
342         * inspector/model/resources/function-name-scopes.js: Added.
343         (testFunctionNameScope1):
344         * inspector/model/scope-chain-node-expected.txt: Added.
345         * inspector/model/scope-chain-node.html: Added.
346         Tests for ways to get all the different scope types and
347         specific cases of certain scope types.
348
349 2015-12-17  Keith Miller  <keith_miller@apple.com>
350
351         [ES6] Add support for Symbol.hasInstance
352         https://bugs.webkit.org/show_bug.cgi?id=151839
353
354         Reviewed by Saam Barati.
355
356         Fix tests to reflect the changes to instanceof in ES6.
357
358         Added a new regression test for bound functions in instanceof
359         as the perfomance on bound functions should, to some degree,
360         reflect the performance on C-API users.
361
362         * inspector/model/remote-object-get-properties-expected.txt:
363         * js/Object-getOwnPropertyNames-expected.txt:
364         * js/exception-for-nonobject-expected.txt:
365         * js/exception-instanceof-expected.txt:
366         * js/instance-of-immediates-expected.txt:
367         * js/regress/instanceof-bound-expected.txt: Added.
368         * js/regress/instanceof-bound.html: Added.
369         * js/regress/script-tests/instanceof-bound.js: Added.
370         (Constructor):
371         (test):
372         * js/script-tests/Object-getOwnPropertyNames.js:
373
374 2015-12-17  Simon Fraser  <simon.fraser@apple.com>
375
376         Disable viewport "shrink to fit" outside of multitasking mode
377         https://bugs.webkit.org/show_bug.cgi?id=152403
378         rdar://problem/23818102
379
380         Reviewed by Tim Horton.
381         
382         This test no longer does shrink-to-fit, so starts with a min and initial scale of 1.
383
384         * fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
385
386 2015-12-16  Joseph Pecoraro  <pecoraro@apple.com>
387
388         Web Inspector: Add JSContext Script Profiling
389         https://bugs.webkit.org/show_bug.cgi?id=151899
390
391         Reviewed by Brian Burg.
392
393         * inspector/script-profiler/event-type-API-expected.txt: Added.
394         * inspector/script-profiler/event-type-API.html: Added.
395         * inspector/script-profiler/event-type-Microtask-expected.txt: Added.
396         * inspector/script-profiler/event-type-Microtask.html: Added.
397         * inspector/script-profiler/tracking-expected.txt: Added.
398         * inspector/script-profiler/tracking.html: Added.
399         Tests for the new ScriptProfiler domain.
400
401 2015-12-17  Ryan Haddad  <ryanhaddad@apple.com>
402
403         Marking fast/media/mq-* tests as failing on ios-simulator
404         https://bugs.webkit.org/show_bug.cgi?id=152137
405
406         Unreviewed test gardening.
407
408         * platform/ios-simulator/TestExpectations:
409
410 2015-12-17  Ryan Haddad  <ryanhaddad@apple.com>
411
412         Skipping http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-* tests on ios-simulator
413         https://bugs.webkit.org/show_bug.cgi?id=152390
414
415         Unreviewed test gardening.
416
417         * platform/ios-simulator/TestExpectations:
418
419 2015-12-17  Lorenzo Tilve  <ltilve@igalia.com>
420
421         [GTK] Unreviewed gardening
422         
423         Remove failure expectations for tests that have been passing after
424         r185157, r186191, r189670, r191658 and r191727.
425
426         * platform/gtk/TestExpectations:
427
428 2015-12-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
429
430         Remove temporary flakiness expectations for WPT tests introduced for bug 152257
431         https://bugs.webkit.org/show_bug.cgi?id=152377
432
433         Unreviewed.
434
435         * TestExpectations: removing some flakiness expectations.
436
437 2015-12-17  Yusuke Suzuki  <utatane.tea@gmail.com>
438
439         [ES6] Handle new_generator_func / new_generator_func_exp in DFG / FTL
440         https://bugs.webkit.org/show_bug.cgi?id=152227
441
442         Reviewed by Saam Barati.
443
444         Make the test taking longer time.
445
446         * js/regress/script-tests/generator-function-create.js:
447         (test):
448
449 2015-12-16  Andy Estes  <aestes@apple.com>
450
451         [iOS] Block loading external stylesheets in the Content-Disposition: attachment sandbox
452         https://bugs.webkit.org/show_bug.cgi?id=152375
453         <rdar://problem/22020902>
454
455         Reviewed by Darin Adler.
456
457         * http/tests/contentdispositionattachmentsandbox/at-import-stylesheets-disabled-expected.txt: Added.
458         * http/tests/contentdispositionattachmentsandbox/at-import-stylesheets-disabled.html: Added.
459         * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt:
460         * http/tests/contentdispositionattachmentsandbox/external-stylesheets-disabled-expected.txt: Added.
461         * http/tests/contentdispositionattachmentsandbox/external-stylesheets-disabled.html: Added.
462         * http/tests/contentdispositionattachmentsandbox/resources/at-import-stylesheets-frame.php: Added.
463         * http/tests/contentdispositionattachmentsandbox/resources/external-stylesheets-frame.php: Added.
464         * http/tests/contentdispositionattachmentsandbox/resources/xml-stylesheet-processing-instructions-frame.php: Added.
465         * http/tests/contentdispositionattachmentsandbox/xml-stylesheet-processing-instructions-disabled-expected.txt: Added.
466         * http/tests/contentdispositionattachmentsandbox/xml-stylesheet-processing-instructions-disabled.html: Added.
467
468 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
469
470         Adding timout expectation to one more wpt test that I missed in the last commit.
471         https://bugs.webkit.org/show_bug.cgi?id=152335
472
473         Unreviewed test gardening.
474
475         * TestExpectations:
476
477 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
478
479         Adding timeout to wpt TestExpectations due to WK/WPT testharness.js issues.
480         https://bugs.webkit.org/show_bug.cgi?id=152335
481
482         Unreviewed test gadening.
483
484         * TestExpectations:
485
486 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
487
488         Re-baseline pageoverlay/overlay* tests for mac-wk1
489         https://bugs.webkit.org/show_bug.cgi?id=152338
490
491         Unreviewed test gardening.
492
493         * platform/mac-wk1/pageoverlay/overlay-large-document-expected.txt:
494         * platform/mac-wk1/pageoverlay/overlay-large-document-scrolled-expected.txt:
495         * platform/mac-wk1/pageoverlay/overlay-small-frame-mouse-events-expected.txt:
496
497 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
498
499         Mark additional wpt tests as flaky due to WK/WPT testharness.js
500         https://bugs.webkit.org/show_bug.cgi?id=152335
501
502         Unreviewed.
503
504         * TestExpectations: marking some more tests as flaky.
505
506 2015-12-16  Joseph Pecoraro  <pecoraro@apple.com>
507
508         Web Inspector: Typing object literal in the console causes a parse error
509         https://bugs.webkit.org/show_bug.cgi?id=141737
510
511         Reviewed by Timothy Hatcher.
512
513         * inspector/controller/runtime-controller-expected.txt: Added.
514         * inspector/controller/runtime-controller.html: Added.
515
516 2015-12-08  Sergio Villar Senin  <svillar@igalia.com>
517
518         Fix computation of min|max-content contribution of non-replaced blocks
519         https://bugs.webkit.org/show_bug.cgi?id=152004
520
521         Reviewed by Darin Adler.
522
523         * fast/css-intrinsic-dimensions/auto-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
524         * fast/css-intrinsic-dimensions/auto-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
525         * fast/css-intrinsic-dimensions/auto-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
526         * fast/css-intrinsic-dimensions/auto-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
527         * fast/css-intrinsic-dimensions/fillavailable-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
528         * fast/css-intrinsic-dimensions/fillavailable-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
529         * fast/css-intrinsic-dimensions/fillavailable-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
530         * fast/css-intrinsic-dimensions/fillavailable-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
531         * fast/css-intrinsic-dimensions/fitcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
532         * fast/css-intrinsic-dimensions/fitcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
533         * fast/css-intrinsic-dimensions/fitcontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
534         * fast/css-intrinsic-dimensions/fitcontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
535         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-1-expected.html: Added.
536         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-1.html: Added.
537         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-2-expected.html: Added.
538         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-2.html: Added.
539         * fast/css-intrinsic-dimensions/indefinite-percent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
540         * fast/css-intrinsic-dimensions/indefinite-percent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
541         * fast/css-intrinsic-dimensions/indefinite-percent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
542         * fast/css-intrinsic-dimensions/indefinite-percent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
543         * fast/css-intrinsic-dimensions/maxcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
544         * fast/css-intrinsic-dimensions/maxcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
545         * fast/css-intrinsic-dimensions/maxcontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
546         * fast/css-intrinsic-dimensions/maxcontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
547         * fast/css-intrinsic-dimensions/mincontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
548         * fast/css-intrinsic-dimensions/mincontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
549         * fast/css-intrinsic-dimensions/mincontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
550         * fast/css-intrinsic-dimensions/mincontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
551         * fast/css-intrinsic-dimensions/resources/intrinsic-size-contribution.css: Added.
552         (.container):
553         (.item):
554         (.border):
555         (.padding):
556         (.margin):
557
558 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
559
560         Mac EWS bots frequently fail several wpt tests
561         https://bugs.webkit.org/show_bug.cgi?id=152257
562
563         Unreviewed.
564
565         * TestExpectations: marking some tests as flaky.
566
567 2015-12-16  Commit Queue  <commit-queue@webkit.org>
568
569         Unreviewed, rolling out r194135.
570         https://bugs.webkit.org/show_bug.cgi?id=152333
571
572         due to missing OSR exit materialization support in FTL
573         (Requested by yusukesuzuki on #webkit).
574
575         Reverted changeset:
576
577         "[ES6] Handle new_generator_func / new_generator_func_exp in
578         DFG / FTL"
579         https://bugs.webkit.org/show_bug.cgi?id=152227
580         http://trac.webkit.org/changeset/194135
581
582 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
583
584         Align WebKit testharness.js with WPT testharness.js
585         https://bugs.webkit.org/show_bug.cgi?id=152297
586
587         Reviewed by Darin Adler.
588
589         Cosmetic changes (output:true is overriden by WK testharnessreport.js)
590         To remove the warning "WPT tests are not using the same testharness.js file as other WebKit Layout tests."
591
592         * media/track/getCueAsHTMLCrash.html: Adding testharnessreport.js and removing call to dumpAsText.
593         * media/track/getCueAsHTMLCrash-expected.txt: Rebasing as tests are now outputting results.
594         * resources/testharness.js:
595
596 2015-12-16  Yusuke Suzuki  <utatane.tea@gmail.com>
597
598         [ES6] Handle new_generator_func / new_generator_func_exp in DFG / FTL
599         https://bugs.webkit.org/show_bug.cgi?id=152227
600
601         Reviewed by Saam Barati.
602
603         Make the test taking longer time.
604
605         * js/regress/script-tests/generator-function-create.js:
606         (test):
607
608 2015-12-16  Tomas Popela  <tpopela@redhat.com>
609
610         [GTK] Correct the wrong expectation introduced in r194106
611         https://bugs.webkit.org/show_bug.cgi?id=152325
612
613         Unreviewed GTK gardening
614
615         * platform/gtk/http/tests/plugins/plugin-javascript-access-expected.txt:
616
617 2015-12-15  Ryan Haddad  <ryanhaddad@apple.com>
618
619         Rebaseline fast/viewport/ios tests for ios-simulator, remove failure expectation and re-enable test directory.
620         https://bugs.webkit.org/show_bug.cgi?id=152135
621
622         Reviewed by Simon Fraser.
623
624         * platform/ios-simulator-wk2/TestExpectations:
625         * platform/ios-simulator/TestExpectations:
626         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt:
627         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt:
628         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
629         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt:
630
631 2015-12-15  Jiewen Tan  <jiewen_tan@apple.com>
632
633         Verify that Referer Policy within Content-Disposition:attachment sandbox is always ReferrerPolicyNever
634         https://bugs.webkit.org/show_bug.cgi?id=152260
635         <rdar://problem/23884579>
636
637         Reviewed by Andy Estes.
638
639         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-expected.txt: Added.
640         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always-expected.txt: Added.
641         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always.html: Added.
642         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default-expected.txt: Added.
643         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default.html: Added.
644         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never-expected.txt: Added.
645         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never.html: Added.
646         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-expected.txt: Added.
647         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade-expected.txt: Added.
648         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade.html: Added.
649         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer.html: Added.
650         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin-expected.txt: Added.
651         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin.html: Added.
652         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url-expected.txt: Added.
653         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url.html: Added.
654         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped.html: Added.
655         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped-frame.php: Added.
656         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped.js: Added.
657         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Removed.
658         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Removed.
659         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Removed.
660
661 2015-12-15  Timothy Horton  <timothy_horton@apple.com>
662
663         Rebaseline some page overlay tests for WK1
664
665         * platform/mac-wk1/pageoverlay/overlay-installation-expected.txt:
666         * platform/mac-wk1/pageoverlay/overlay-large-document-expected.txt:
667         * platform/mac-wk1/pageoverlay/overlay-large-document-scrolled-expected.txt:
668         * platform/mac-wk1/pageoverlay/overlay-small-frame-mouse-events-expected.txt: Added.
669
670 2015-12-15  Joseph Pecoraro  <pecoraro@apple.com>
671
672         Web Inspector: Localize "global code" and "eval code" strings
673         https://bugs.webkit.org/show_bug.cgi?id=152313
674
675         Reviewed by Timothy Hatcher.
676
677         * inspector/debugger/js-stacktrace-expected.txt:
678         * inspector/debugger/js-stacktrace.html:
679         * inspector/model/stack-trace-expected.txt: Added.
680         * inspector/model/stack-trace.html: Added.
681
682 2015-12-15  Tim Horton  <timothy_horton@apple.com>
683
684         REGRESSION (r191849): There's no yellow bouncy highlight when using Find on Page on iOS
685         https://bugs.webkit.org/show_bug.cgi?id=152241
686         <rdar://problem/23642574>
687
688         Reviewed by Simon Fraser.
689
690         * pageoverlay/overlay-small-frame-mouse-events-expected.txt: Added.
691         * pageoverlay/overlay-small-frame-mouse-events.html: Added.
692         Add a test ensuring that small-frame overlays get mouse events.
693
694         * pageoverlay/overlay-small-frame-paints-expected.txt: Added.
695         * pageoverlay/overlay-small-frame-paints.html: Added.
696         Add a test ensuring that small-frame overlays get paint callbacks.
697
698 2015-12-15  Myles C. Maxfield  <mmaxfield@apple.com>
699
700         [Font Features] TrueType fonts trigger real features even when synthesis is applied
701         https://bugs.webkit.org/show_bug.cgi?id=152287
702
703         Reviewed by Darin Adler.
704
705         Adding tests.
706
707         * css3/font-variant-petite-caps-synthesis-expected.html:
708         * css3/font-variant-petite-caps-synthesis.html:
709         * css3/font-variant-small-caps-synthesis-expected.html:
710         * css3/font-variant-small-caps-synthesis.html:
711         * css3/font-variant-petite-caps-synthesis-coverage-expected.html:
712         * css3/font-variant-petite-caps-synthesis-coverage.html:
713         * css3/font-variant-small-caps-synthesis-coverage-expected.html:
714         * css3/font-variant-small-caps-synthesis-coverage.html:
715
716 2015-12-15  Mark Lam  <mark.lam@apple.com>
717
718         Polymorphic operand types for DFG and FTL bit operators.
719         https://bugs.webkit.org/show_bug.cgi?id=152191
720
721         Reviewed by Saam Barati.
722
723         * js/regress/ftl-polymorphic-bitand-expected.txt: Added.
724         * js/regress/ftl-polymorphic-bitand.html: Added.
725         * js/regress/ftl-polymorphic-bitor-expected.txt: Added.
726         * js/regress/ftl-polymorphic-bitor.html: Added.
727         * js/regress/ftl-polymorphic-bitxor-expected.txt: Added.
728         * js/regress/ftl-polymorphic-bitxor.html: Added.
729         * js/regress/ftl-polymorphic-lshift-expected.txt: Added.
730         * js/regress/ftl-polymorphic-lshift.html: Added.
731         * js/regress/ftl-polymorphic-rshift-expected.txt: Added.
732         * js/regress/ftl-polymorphic-rshift.html: Added.
733         * js/regress/ftl-polymorphic-urshift-expected.txt: Added.
734         * js/regress/ftl-polymorphic-urshift.html: Added.
735         * js/regress/script-tests/ftl-polymorphic-bitand.js: Added.
736         (o1.valueOf):
737         (foo):
738         * js/regress/script-tests/ftl-polymorphic-bitor.js: Added.
739         (o1.valueOf):
740         (foo):
741         * js/regress/script-tests/ftl-polymorphic-bitxor.js: Added.
742         (o1.valueOf):
743         (foo):
744         * js/regress/script-tests/ftl-polymorphic-lshift.js: Added.
745         (o1.valueOf):
746         (foo):
747         * js/regress/script-tests/ftl-polymorphic-rshift.js: Added.
748         (o1.valueOf):
749         (foo):
750         * js/regress/script-tests/ftl-polymorphic-urshift.js: Added.
751         (o1.valueOf):
752         (foo):
753
754 2015-12-15  Adam Bergkvist  <adam.bergkvist@ericsson.com>
755
756         WebRTC: Test that RTCPeerConnection promise functions reject on closed state
757         https://bugs.webkit.org/show_bug.cgi?id=152295
758
759         Reviewed by Eric Carlson.
760
761         Add test that verifies RTCPeerConnection's behavior in the closed state
762         (signalingState). Promise functions should reject, and (some) others
763         should throw. Remove old test that tests incorrect behavior.
764
765         * fast/mediastream/RTCPeerConnection-closed-state-expected.txt: Added.
766         * fast/mediastream/RTCPeerConnection-closed-state.html: Added.
767         * fast/mediastream/RTCPeerConnection-state-expected.txt: Removed.
768         * fast/mediastream/RTCPeerConnection-state.html: Removed.
769
770 2015-12-15  Tomas Popela  <tpopela@redhat.com>
771
772         [GTK] Gardening: Rebaseline tests
773         https://bugs.webkit.org/show_bug.cgi?id=152301
774
775         Unreviewed GTK gardening
776
777         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
778         Correct the expectations after r189202 when RangeException was
779         removed.
780         * platform/gtk/fast/dom/adopt-attribute-crash-expected.txt: Added.
781         Add a new test expectations after r187148.
782         * platform/gtk/http/tests/plugins/plugin-javascript-access-expected.txt: Added.
783         Add a new test expectations after r193363.
784
785 2015-12-15  Ryan Haddad  <ryanhaddad@apple.com>
786
787         Changing expectation for storage/indexeddb/deleted-objects.html to [ Failure Crash ]
788         https://bugs.webkit.org/show_bug.cgi?id=152264
789
790         Unreviewed test gardening.
791
792         * platform/mac-wk1/TestExpectations:
793
794 2015-12-15  Javier Fernandez  <jfernandez@igalia.com>
795
796         [css-align][css-grid] Overflow alignment value 'true' renamed to 'unsafe'
797         https://bugs.webkit.org/show_bug.cgi?id=152251
798
799         The 'True' Overflow Alignment keyword is known now as 'Unsafe', so adapting
800         layout tests using such keyword.
801
802         Reviewed by Darin Adler.
803
804         * css3/overwrite-content-alignment-expected.txt:
805         * css3/overwrite-content-alignment.html:
806         * css3/overwrite-self-alignment-expected.txt:
807         * css3/overwrite-self-alignment.html:
808         * css3/parse-align-content-expected.txt:
809         * css3/parse-align-content.html:
810         * css3/parse-align-items-expected.txt:
811         * css3/parse-align-items.html:
812         * css3/parse-align-self-expected.txt:
813         * css3/parse-align-self.html:
814         * css3/parse-justify-content-expected.txt:
815         * css3/parse-justify-content.html:
816         * fast/css-grid-layout/grid-align-justify-overflow.html:
817         * fast/css-grid-layout/grid-content-alignment-overflow.html:
818         * fast/css/parse-justify-items-expected.txt:
819         * fast/css/parse-justify-items.html:
820         * fast/css/parse-justify-self-expected.txt:
821         * fast/css/parse-justify-self.html:
822
823 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
824
825         Re-enabling passing test fast/viewport/ios/width-is-device-width.html, which was accidentally skipped with r194058.
826         https://bugs.webkit.org/show_bug.cgi?id=152135
827
828         Unreviewed test gardening.
829
830         * platform/ios-simulator-wk2/TestExpectations:
831
832 2015-12-14  Yusuke Suzuki  <utatane.tea@gmail.com>
833
834         Math.random should have an intrinsic thunk and it should be later handled as a DFG Node
835         https://bugs.webkit.org/show_bug.cgi?id=152133
836
837         Reviewed by Geoffrey Garen.
838
839         Add new regression test.
840
841         * js/regress/math-random-expected.txt: Added.
842         * js/regress/math-random.html: Added.
843         * js/regress/script-tests/math-random.js: Added.
844         (test):
845
846 2015-12-14  Joseph Pecoraro  <pecoraro@apple.com>
847
848         Web Inspector: Stack traces in console incorrectly show "(anonymous function)" for global code
849         https://bugs.webkit.org/show_bug.cgi?id=152280
850
851         Reviewed by Brian Burg.
852
853         * inspector/debugger/js-stacktrace-expected.txt:
854         * inspector/debugger/js-stacktrace.html:
855
856 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
857
858         Marking storage/indexeddb/deleted-objects.html as a flaky crash on mac-wk1
859         https://bugs.webkit.org/show_bug.cgi?id=152264
860
861         Unreviewed test gardening.
862
863         * platform/mac-wk1/TestExpectations:
864
865 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
866
867         Marking platform/ios-simulator/ios/scrolling tests as failing on ios-simulator
868         https://bugs.webkit.org/show_bug.cgi?id=152276
869
870         Unreviewed test gardening.
871
872         * platform/ios-simulator/TestExpectations:
873
874 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
875
876         Updating ios-simulator expectation for crashing tests http/tests/misc/large-js-program.php and js/dom/line-column-numbers.html
877         https://bugs.webkit.org/show_bug.cgi?id=152279
878
879         Unreviewed test gardening.
880
881         * platform/ios-simulator/TestExpectations:
882
883 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
884
885         Removing ios-simulator TestExpectations for deleted tests: streams/reference-implementation/readable-stream-cancel.html (r192186)
886         and http/tests/inspector/console/access-inspected-object.html (r192186).
887         https://bugs.webkit.org/show_bug.cgi?id=152131
888
889         Unreviewed test gardening.
890
891         * platform/ios-simulator-wk1/TestExpectations:
892         * platform/ios-simulator-wk2/TestExpectations:
893         * platform/ios-simulator/TestExpectations:
894
895 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
896
897         Adding a second newline to the expected result for compositing/iframes/page-cache-layer-tree.html
898         https://bugs.webkit.org/show_bug.cgi?id=152132
899
900         Unreviewed test gardening.
901
902         * platform/ios-simulator-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
903
904 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
905
906         Marking js/regress/generator-with-several-types.html as a flaky timeout on mac-wk1 debug.
907         https://bugs.webkit.org/show_bug.cgi?id=152272
908
909         Unreviewed test gardening.
910
911         * platform/mac-wk1/TestExpectations:
912
913 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
914
915         Take 2 of updating expectations for fast/events/ios tests by removing the directory's [ Pass ] expectation.
916         https://bugs.webkit.org/show_bug.cgi?id=152134
917
918         Unreviewed test gardening.
919
920         * platform/ios-simulator-wk2/TestExpectations:
921
922 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
923
924         Take 2 of updating expectations for fast/viewport/ios tests by removing the directory's [ Pass ] expectation.
925         https://bugs.webkit.org/show_bug.cgi?id=152135
926
927         Unreviewed test gardening.
928
929         * platform/ios-simulator-wk2/TestExpectations:
930
931 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
932
933         Rebaseline compositing/iframes/page-cache-layer-tree.html for iOS Simulator
934         https://bugs.webkit.org/show_bug.cgi?id=152267
935
936         Unreviewed test gardening.
937
938         * platform/ios-simulator-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
939
940 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
941
942         Marking fast/viewport/ios/width-is-device-width-overflowing* tests as failing on iOS simulator
943         https://bugs.webkit.org/show_bug.cgi?id=152135
944
945         Unreviewed test gardening.
946
947         * platform/ios-simulator/TestExpectations:
948
949 2015-12-14  Chris Fleizach  <cfleizach@apple.com>
950
951         AX: iOS: Text field variations do not have the correct traits
952         https://bugs.webkit.org/show_bug.cgi?id=152237
953
954         Reviewed by Mario Sanchez Prada.
955
956         * accessibility/ios-simulator/textentry-traits-expected.txt: Added.
957         * accessibility/ios-simulator/textentry-traits.html: Added.
958
959 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
960
961         Marking fast/viewport/ios/width-is-device-width-overflowing* tests as failing on iOS simulator
962         https://bugs.webkit.org/show_bug.cgi?id=152135
963
964         Unreviewed test gardening.
965
966         * platform/ios-simulator/TestExpectations:
967
968 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
969
970         Marking fast/picture/image-picture-* as failing on iOS simulator
971         https://bugs.webkit.org/show_bug.cgi?id=152141
972
973         Unreviewed test gardening.
974
975         * platform/ios-simulator/TestExpectations:
976
977 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
978
979         Removing failure expectation for css3/blending tests that are now passing on iOS simulator
980         https://bugs.webkit.org/show_bug.cgi?id=152131
981
982         Unreviewed test gardening.
983
984         * platform/ios-simulator/TestExpectations:
985
986 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
987
988         Rebaselining fast/text/emoji.html for iOS simulator
989         https://bugs.webkit.org/show_bug.cgi?id=152261
990
991         Unreviewed test gardening.
992
993         * platform/ios-simulator/fast/text/emoji-expected.txt:
994
995 2015-12-14  Daniel Bates  <dabates@apple.com>
996
997         [iOS] DOM click event may not be dispatched when page has :active style and <input type="search">
998         https://bugs.webkit.org/show_bug.cgi?id=144451
999         <rdar://problem/23099482>
1000
1001         Reviewed by Simon Fraser.
1002
1003         Add a test to ensure that a DOM click event is dispatched to an element in a subframe on a page
1004         with a search field and that specifies a CSS :active pseudo-class that changes the tap highlight
1005         color.
1006
1007         Additionally, add tests to ensure we update the cancel button visibility whenever the visibility
1008         of the search field changes.
1009
1010         * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field-expected.txt: Added.
1011         * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html: Added.
1012         * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled-expected.html: Added.
1013         * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled.html: Added.
1014         * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly-expected.html: Added.
1015         * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly.html: Added.
1016         * fast/forms/search/search-cancel-in-formerly-invisible-element-expected.html: Added.
1017         * fast/forms/search/search-cancel-in-formerly-invisible-element.html: Added.
1018         * fast/forms/search/search-cancel-toggle-visibility-initially-hidden-expected.html: Added.
1019         * fast/forms/search/search-cancel-toggle-visibility-initially-hidden.html: Added.
1020         * fast/forms/search/search-cancel-toggle-visibility-initially-visible-expected.html: Added.
1021         * fast/forms/search/search-cancel-toggle-visibility-initially-visible.html: Added.
1022
1023 2015-12-14  Chris Dumez  <cdumez@apple.com>
1024
1025         Roll out r193974 and follow-up fixes as it caused JSC crashes
1026         https://bugs.webkit.org/show_bug.cgi?id=152256
1027
1028         Unreviewed, roll out r193974 and follow-up fixes as it caused JSC crashes.
1029
1030         * inspector/model/remote-object-get-properties-expected.txt:
1031         * js/Object-getOwnPropertyNames-expected.txt:
1032         * js/exception-for-nonobject-expected.txt:
1033         * js/exception-instanceof-expected.txt:
1034         * js/instance-of-immediates-expected.txt:
1035         * js/regress/instanceof-bound-expected.txt: Removed.
1036         * js/regress/instanceof-bound.html: Removed.
1037         * js/regress/script-tests/instanceof-bound.js: Removed.
1038         * js/script-tests/Object-getOwnPropertyNames.js:
1039
1040 2015-12-14  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1041
1042         [Streams API] Expose ReadableStream and relatives to Worker
1043         https://bugs.webkit.org/show_bug.cgi?id=152066
1044
1045         Reviewed by Darin Adler.
1046
1047         Adding ByteLengthQueuingStrategy, CountQueuingStrategy and ReadableStream as worker constructors.
1048
1049         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1050         * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1051
1052 2015-12-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1053
1054         [GTK] Unreviewed gardening.
1055
1056         * platform/gtk/TestExpectations: Update TestExpectations with the following changes:
1057           - Remove expectations for tests removed after r193411 r193426 and r19366.
1058           - Merge repeated expectations from some tests.
1059           - Mark tests failing after r188159.
1060           - Update list of imported/blink tests failing.
1061
1062 2015-12-14  Sergio Villar Senin  <svillar@igalia.com>
1063
1064         [css-grid] Fix height computation of grid items with borders
1065         https://bugs.webkit.org/show_bug.cgi?id=151800
1066
1067         Reviewed by Darin Adler.
1068
1069         * fast/css-grid-layout/grid-item-with-border-in-intrinsic-expected.txt: Added.
1070         * fast/css-grid-layout/grid-item-with-border-in-intrinsic.html: Added.
1071
1072 2015-12-13  Zalan Bujtas  <zalan@apple.com>
1073
1074         Clean up absolute positioned map properly.
1075         https://bugs.webkit.org/show_bug.cgi?id=152219
1076         rdar://problem/23861165
1077
1078         Reviewed by Simon Fraser.
1079
1080         We insert positioned renderers into a static map (RenderBlock::gPositionedDescendantsMap) to keep track of them.
1081         Since this static map is at block level, (positioned)inline renderers use their containing block to store
1082         their positioned descendants.
1083         This patch ensures that when an inline element can no longer hold positioned children, we remove them from
1084         the inline's containing block's map. -unless the container itself can hold positioned renderers(see RenderElement::canContainAbsolutelyPositionedObjects).
1085
1086         * fast/block/positioning/crash-when-positioned-inline-has-positioned-child-expected.txt: Added.
1087         * fast/block/positioning/crash-when-positioned-inline-has-positioned-child.html: Added.
1088
1089 2015-12-13  Joanmarie Diggs  <jdiggs@igalia.com>
1090
1091         AX: [EFL] Anonymous render block flow elements should be exposed as ATK_ROLE_SECTION; not ATK_ROLE_PANEL
1092         https://bugs.webkit.org/show_bug.cgi?id=152079
1093
1094         Reviewed by Chris Fleizach.
1095
1096         * platform/efl/accessibility/deleting-iframe-destroys-axcache-expected.txt: Added.
1097         * platform/efl/accessibility/image-link-expected.txt: Updated.
1098         * platform/efl/accessibility/image-with-alt-and-map-expected.txt: Updated.
1099         * platform/efl/accessibility/lists-expected.txt: Updated.
1100         * platform/efl/accessibility/media-element-expected.txt: Updated
1101
1102 2015-12-13  Brady Eidson  <beidson@apple.com>
1103
1104         Modern IDB: TextExpectations gardening to run more tests.
1105         https://bugs.webkit.org/show_bug.cgi?id=152217
1106
1107         Reviewed by Alex Christensen.
1108
1109         * platform/mac-wk1/TestExpectations: 5 crash/timeout tests now either pass or merely have text failures.
1110
1111 2015-12-12  Brady Eidson  <beidson@apple.com>
1112
1113         Modern IDB: Update a couple of tests that fail only because of error message differences.
1114         https://bugs.webkit.org/show_bug.cgi?id=152205
1115
1116         Reviewed by Alex Christensen.
1117
1118         * platform/mac-wk1/TestExpectations:
1119         * storage/indexeddb/objectstore-autoincrement-expected.txt:
1120         * storage/indexeddb/open-cursor-expected.txt:
1121
1122 2015-12-12  Brady Eidson  <beidson@apple.com>
1123
1124         Modern IDB: storage/indexeddb/index-duplicate-keypaths.html fails.
1125         https://bugs.webkit.org/show_bug.cgi?id=152201
1126
1127         Reviewed by Alex Christensen.
1128
1129         * platform/mac-wk1/TestExpectations:
1130
1131 2015-12-11  Simon Fraser  <simon.fraser@apple.com>
1132
1133         Mousewheel events don't work in iframes in RTL documents
1134         https://bugs.webkit.org/show_bug.cgi?id=152200
1135
1136         Reviewed by Beth Dakin.
1137         
1138         Try dispatching wheel events to an iframe in an RTL document.
1139
1140         * fast/scrolling/rtl-point-in-iframe-expected.txt: Added.
1141         * fast/scrolling/rtl-point-in-iframe.html: Added.
1142
1143 2015-12-11  Zalan Bujtas  <zalan@apple.com>
1144
1145         ASSERTION FAILED: !rect.isEmpty() in WebCore::GraphicsContext::drawRect
1146         https://bugs.webkit.org/show_bug.cgi?id=151201
1147
1148         Reviewed by Simon Fraser.
1149
1150         Drawing empty rect is a waste.
1151
1152         * fast/borders/empty-drawrect-assert-after-pixelsnap-expected.txt: Added.
1153         * fast/borders/empty-drawrect-assert-after-pixelsnap.html: Added.
1154
1155 2015-12-11  Jiewen Tan  <jiewen_tan@apple.com>
1156
1157         Strip out Referer header when requesting subresources or following links for documents with "Content-Disposition: attachment"
1158         https://bugs.webkit.org/show_bug.cgi?id=152102
1159         <rdar://problem/22124230>
1160
1161         Reviewed by Andy Estes.
1162
1163         * http/tests/contentdispositionattachmentsandbox/resources/echo-http-referer.php: Added.
1164         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Added.
1165         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Added.
1166         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Added.
1167
1168 2015-12-11  Eric Carlson  <eric.carlson@apple.com>
1169
1170         [MediaStream] Add a setting to allow the mock media capture devices to be enabled and disabled
1171         https://bugs.webkit.org/show_bug.cgi?id=152197
1172
1173         Reviewed by Dean Jackson.
1174
1175         * fast/mediastream/mock-media-source-expected.txt: Added.
1176         * fast/mediastream/mock-media-source.html: Added.
1177
1178 2015-12-11  Beth Dakin  <bdakin@apple.com>
1179
1180         _touchEventRegions should return regions in the view's coordinates
1181         https://bugs.webkit.org/show_bug.cgi?id=152189
1182         -and corresponding-
1183         rdar://problem/23188605
1184
1185         Reviewed by Dan Bernstein.
1186
1187         * fast/events/touch/ios/touch-event-rtl-expected.txt: Added.
1188         * fast/events/touch/ios/touch-event-rtl.html: Added.
1189
1190 2015-12-11  Alexey Proskuryakov  <ap@apple.com>
1191
1192         Roll out http://trac.webkit.org/r193984, because the new test is timing out.
1193
1194         Was: Strip out Referer header when requesting subresources or following links for documents with "Content-Disposition: attachment"
1195         https://bugs.webkit.org/show_bug.cgi?id=152102
1196         <rdar://problem/22124230>
1197
1198         * http/tests/contentdispositionattachmentsandbox/resources/echo-http-referer.php: Removed.
1199         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Removed.
1200         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Removed.
1201         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Removed.
1202
1203 2015-12-11  Brady Eidson  <beidson@apple.com>
1204
1205         Modern IDB: storage/indexeddb/optional-arguments.html fails.
1206         https://bugs.webkit.org/show_bug.cgi?id=152194
1207
1208         Reviewed by Alex Christensen.
1209
1210         * platform/mac-wk1/TestExpectations:
1211         * storage/indexeddb/invalid-keys-expected.txt: Updated for new error message.
1212         * storage/indexeddb/optional-arguments-expected.txt: Remove results that expect IDBObjectStore.openKeyCursor() to be
1213           a thing. That method no longer exists in the spec and was already removed from the test.
1214
1215 2015-12-11  Brady Eidson  <beidson@apple.com>
1216
1217         Modern IDB: storage/indexeddb/cursor-continue.html fails.
1218         https://bugs.webkit.org/show_bug.cgi?id=152192
1219
1220         Reviewed by Alex Christensen.
1221
1222         * platform/mac-wk1/TestExpectations:
1223         * storage/indexeddb/cursor-continue-expected.txt:
1224
1225 2015-12-11  Brady Eidson  <beidson@apple.com>
1226
1227         Modern IDB: storage/indexeddb/index-basics.html fails.
1228         https://bugs.webkit.org/show_bug.cgi?id=152190
1229
1230         Reviewed by Alex Christensen.
1231
1232         * platform/mac-wk1/TestExpectations:
1233
1234 2015-12-11  Keith Miller  <keith_miller@apple.com>
1235
1236         Rebaseline a failing inspector test for a new property on Function.prototype.
1237
1238         * inspector/model/remote-object-get-properties-expected.txt:
1239
1240 2015-12-11  Jiewen Tan  <jiewen_tan@apple.com>
1241
1242         Strip out Referer header when requesting subresources or following links for documents with "Content-Disposition: attachment"
1243         https://bugs.webkit.org/show_bug.cgi?id=152102
1244         <rdar://problem/22124230>
1245
1246         Reviewed by Andy Estes.
1247
1248         * http/tests/contentdispositionattachmentsandbox/resources/echo-http-referer.php: Added.
1249         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Added.
1250         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Added.
1251         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Added.
1252
1253 2015-12-11  Ryan Haddad  <ryanhaddad@apple.com>
1254
1255         Marking fast/events/ios tests as flaky on ios-simulator due to timeouts
1256         https://bugs.webkit.org/show_bug.cgi?id=152134
1257
1258         Unreviewed test gardening.
1259
1260         * platform/ios-simulator/TestExpectations:
1261
1262 2015-12-11  Brady Eidson  <beidson@apple.com>
1263
1264         Modern IDB: storage/indexeddb/key-type-array.html fails.
1265         https://bugs.webkit.org/show_bug.cgi?id=152187
1266
1267         Reviewed by Alex Christensen.
1268
1269         * platform/mac-wk1/TestExpectations:
1270         * storage/indexeddb/key-type-array-expected.txt:
1271
1272 2015-12-11  Brady Eidson  <beidson@apple.com>
1273
1274         Modern IDB: Updates to 3 intversion tests, and/or their results.
1275         https://bugs.webkit.org/show_bug.cgi?id=152179
1276
1277         Reviewed by Alex Christensen.
1278
1279         * platform/mac-wk1/TestExpectations:
1280         * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
1281
1282         * storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
1283         * storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
1284         * storage/indexeddb/intversion-upgrades-expected.txt:
1285         * storage/indexeddb/resources/intversion-close-in-oncomplete.js:
1286
1287 2015-12-11  Keith Miller  <keith_miller@apple.com>
1288
1289         [ES6] Add support for Symbol.hasInstance
1290         https://bugs.webkit.org/show_bug.cgi?id=151839
1291
1292         Reviewed by Saam Barati.
1293
1294         Fix tests to reflect the changes to instanceof in ES6.
1295
1296         Added a new regression test for bound functions in instanceof
1297         as the perfomance on bound functions should, to some degree,
1298         reflect the performance on C-API users.
1299
1300         * js/Object-getOwnPropertyNames-expected.txt:
1301         * js/exception-for-nonobject-expected.txt:
1302         * js/exception-instanceof-expected.txt:
1303         * js/instance-of-immediates-expected.txt:
1304         * js/regress/instanceof-bound-expected.txt: Added.
1305         * js/regress/instanceof-bound.html: Added.
1306         * js/regress/script-tests/instanceof-bound.js: Added.
1307         (Constructor):
1308         (test):
1309         * js/script-tests/Object-getOwnPropertyNames.js:
1310
1311 2015-12-11  Ryan Haddad  <ryanhaddad@apple.com>
1312
1313         Updating mac-wk1 TestExpectations for fast/replaced/replaced-breaking.html to Yosemite+ to fix EWS bot results.
1314         https://bugs.webkit.org/show_bug.cgi?id=152178
1315
1316         Unreviewed test gardening.
1317
1318         * platform/mac-wk1/TestExpectations:
1319
1320 2015-12-11  Brady Eidson  <beidson@apple.com>
1321
1322         Modern IDB: storage/indexeddb/intversion-abort-in-initial-upgradeneeded.html fails.
1323         https://bugs.webkit.org/show_bug.cgi?id=152177
1324
1325         Reviewed by Alex Christensen.
1326
1327         * platform/mac-wk1/TestExpectations:
1328         * platform/wk2/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt: Copied from LayoutTests/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt.
1329         * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt:
1330         * storage/indexeddb/resources/intversion-abort-in-initial-upgradeneeded.js:
1331
1332 2015-12-11  Jiewen Tan  <jiewen_tan@apple.com>
1333
1334         Do not fire load events from frames with scripting disabled
1335         https://bugs.webkit.org/show_bug.cgi?id=118042
1336         <rdar://problem/14272857>
1337
1338         Reviewed by Brent Fulgham.
1339
1340         Since the crash is not reproducible, only test case from Blink r153029 is merged:
1341         https://codereview.chromium.org/17682003
1342
1343         * fast/images/image-load-event-crash-expected.txt: Added.
1344         * fast/images/image-load-event-crash.html: Added.
1345
1346 2015-12-11  Brady Eidson  <beidson@apple.com>
1347
1348         Modern IDB: storage/indexeddb/index-count.html fails.
1349         https://bugs.webkit.org/show_bug.cgi?id=152175
1350
1351         Reviewed by Alex Christensen.
1352
1353         * platform/mac-wk1/TestExpectations:
1354         * storage/indexeddb/index-count-expected.txt:
1355         * storage/indexeddb/modern/index-get-count-failures-expected.txt:
1356
1357 2015-12-11  Daniel Bates  <dabates@apple.com>
1358
1359         [iOS][WK2] Update expected results for tests imported/w3c/web-platform-tests
1360
1361         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Added.
1362         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt: Added.
1363         * 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.
1364         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
1365         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Added.
1366
1367 2015-12-11  Darin Adler  <darin@apple.com>
1368
1369         Reduce the number of events that can be created by Document.createEvent
1370         https://bugs.webkit.org/show_bug.cgi?id=151931
1371
1372         Reviewed by Alex Christensen.
1373
1374         * TestExpectations: Added expected failures for the two tests that depend
1375         on createEvent("IDBVersionChangeEvent").
1376
1377         * animations/animation-events-create.html: Updated to use
1378         "new WebKitAnimationEvent" instead of document.createEvent.
1379
1380         * fast/events/event-creation-expected.txt: Removed expected results for
1381         various events that can no longer be created with createEvent.
1382         * fast/events/event-creation.html: Removed tests for various events
1383         that can no longer be created with createEvent.
1384
1385         * imported/blink/plugins/plugin-synthetic-event-crash.html: Updated to use
1386         "new PopStateEvent" instead of document.createEvent.
1387
1388         * indieui/create-uirequestevent-expected.txt: Removed.
1389         * indieui/create-uirequestevent.html: Removed.
1390
1391         * platform/mac-wk2/TestExpecations: Removed expectations for some deleted tests.
1392
1393         * platform/wk2/storage/indexeddb/removed-expected.txt: Removed, since this is
1394         no different from the platform-independent expected result.
1395
1396         * transitions/transition-end-event-create.html: Updated to use
1397         "new WebKitTransitionEvent" instead of document.createEvent.
1398
1399 2015-12-11  Nikita Vasilyev  <nvasilyev@apple.com>
1400
1401         Web Inspector: When logging strings, detect stack traces and show them as StackTraceView
1402         https://bugs.webkit.org/show_bug.cgi?id=149790
1403
1404         Reviewed by Timothy Hatcher.
1405
1406         * inspector/console/js-isLikelyStackTrace.html: Added.
1407
1408 2015-12-10  Brady Eidson  <beidson@apple.com>
1409
1410         Modern IDB: storage/indexeddb/objectstore-count.html fails.
1411         https://bugs.webkit.org/show_bug.cgi?id=152167
1412
1413         Reviewed by Alex Christensen.
1414
1415         * platform/mac-wk1/TestExpectations:
1416         * storage/indexeddb/objectstore-count-expected.txt:
1417
1418 2015-12-10  Zalan Bujtas  <zalan@apple.com>
1419
1420         ASSERTION FAILED: !simpleLineLayout() in WebCore::RenderText::collectSelectionRectsForLineBoxes
1421         https://bugs.webkit.org/show_bug.cgi?id=152115
1422
1423         Reviewed by Simon Fraser.
1424
1425         document.execCommand("indent") generates a blockquote wrapper and moves the indented content inside.
1426         If the indented content is already inside a selection, we need to make sure that newly created flow uses
1427         normal line layout.
1428         This patch fixes the generic case as re-parenting an already selected renderer is not specific to document.execCommand("indent").
1429
1430         * fast/block/selection-inside-simple-line-layout-expected.txt: Added.
1431         * fast/block/selection-inside-simple-line-layout.html: Added.
1432
1433 2015-12-10  Brady Eidson  <beidson@apple.com>
1434
1435         Unreviewed TestExpectations gardening.
1436
1437         * platform/mac-wk1/TestExpectations: Move 3 failing IDB tests to the "Skipped because of Workers" section.
1438
1439 2015-12-10  Eric Carlson  <eric.carlson@apple.com>
1440
1441         [MediaStream] Expose media capture devices persistent permissions to WebCore
1442         https://bugs.webkit.org/show_bug.cgi?id=152087
1443
1444         Reviewed by Chris Dumez.
1445
1446         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt:
1447         * fast/mediastream/MediaDevices-enumerateDevices.html:
1448
1449 2015-12-10  Daniel Bates  <dabates@apple.com>
1450
1451         [CSP] eval() is not blocked for stringified literals
1452         https://bugs.webkit.org/show_bug.cgi?id=152158
1453         <rdar://problem/15775625>
1454
1455         Reviewed by Saam Barati.
1456
1457         Update test LayoutTests/http/tests/security/contentSecurityPolicy/eval-blocked.html to be
1458         more comprehensive.
1459
1460         Add tests to ensure that we block eval() from within an external JavaScript script when the
1461         policy of the page disallows eval() and that we block eval() inside a subframe that disallows
1462         eval() when the page in the main frame allows eval().
1463
1464         * http/tests/security/contentSecurityPolicy/eval-blocked-expected.txt:
1465         * http/tests/security/contentSecurityPolicy/eval-blocked-in-external-script-expected.txt: Added.
1466         * http/tests/security/contentSecurityPolicy/eval-blocked-in-external-script.html: Added.
1467         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/eval-blocked-expected.txt.
1468         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe.html: Added.
1469         * http/tests/security/contentSecurityPolicy/eval-blocked.html:
1470         * http/tests/security/contentSecurityPolicy/resources/eval-blocked-in-external-script.js: Added.
1471
1472 2015-12-10  Brady Eidson  <beidson@apple.com>
1473
1474         Modern IDB: storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange.html fails
1475         https://bugs.webkit.org/show_bug.cgi?id=152144
1476
1477         Reviewed by Alex Christensen.
1478
1479         * platform/mac-wk1/TestExpectations:
1480         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
1481         * storage/indexeddb/modern/aborted-put-expected.txt:
1482         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
1483         * storage/indexeddb/modern/deletedatabase-2-expected.txt:
1484         * storage/indexeddb/modern/deletedatabase-2.html:
1485         * storage/indexeddb/modern/deleteindex-2-expected.txt:
1486         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
1487         * storage/indexeddb/modern/opendatabase-versions-expected.txt:
1488         * storage/indexeddb/modern/opendatabase-versions.html:
1489         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
1490
1491 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
1492
1493         Rebaselining fast/text/emoji.html for Yosemite.
1494         https://bugs.webkit.org/show_bug.cgi?id=152147
1495
1496         Unreviewed test gardening.
1497
1498         * platform/mac-yosemite/fast/text/emoji-expected.txt: Added.
1499
1500 2015-12-10  Myles C. Maxfield  <mmaxfield@apple.com>
1501
1502         Build fix
1503
1504         Unreviewed.
1505
1506         * platform/mac/TestExpectations:
1507
1508 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
1509
1510         Adding iOS-simulator expectations for compositing/layers-inside-overflow-scroll.html
1511         https://bugs.webkit.org/show_bug.cgi?id=152132
1512
1513         Unreviewed test gardening.
1514
1515         * platform/ios-simulator/compositing/layers-inside-overflow-scroll-expected.txt: Added.
1516
1517 2015-12-10  Alex Christensen  <achristensen@webkit.org>
1518
1519         REGRESSION (r192796) WKBundlePageResourceLoadClient should be able to setHTTPBody in willSendRequestForFrame
1520         https://bugs.webkit.org/show_bug.cgi?id=152022
1521         rdar://problem/23763584
1522
1523         Reviewed by Darin Adler.
1524
1525         * TestExpectations:
1526         * http/tests/misc/resources/post-echo.cgi: Copied from LayoutTests/http/tests/xmlhttprequest/resources/post-echo.cgi.
1527         * http/tests/misc/will-send-request-with-client-provided-http-body-expected.txt: Added.
1528         * http/tests/misc/will-send-request-with-client-provided-http-body.html: Added.
1529         * platform/wk2/TestExpectations:
1530         New test for WK2 only.
1531
1532 2015-12-10  Enrica Casucci  <enrica@apple.com>
1533
1534         Change skin tone support for two emoji.
1535         https://bugs.webkit.org/show_bug.cgi?id=152147
1536         rdar://problem/23716993
1537         rdar://problem/23716344
1538
1539         Reviewed by Darin Adler.
1540
1541         * fast/text/emoji.html:
1542         * platform/mac/fast/text/emoji-expected.txt:
1543
1544 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
1545
1546         Skip unsupported css3/font-variant-* tests on Win
1547         https://bugs.webkit.org/show_bug.cgi?id=149774
1548
1549         Unreviewed test gardening.
1550
1551         * platform/win/TestExpectations:
1552
1553 2015-12-10  Daniel Bates  <dabates@apple.com>
1554
1555         [iOS][WK2] Update expected results for editing tests
1556
1557         * platform/ios-simulator-wk2/editing/deleting/delete-3608462-fix-expected.txt:
1558         * platform/ios-simulator-wk2/editing/inserting/4278698-expected.txt:
1559         * platform/ios-simulator-wk2/editing/inserting/before-after-input-element-expected.txt:
1560         * platform/ios-simulator-wk2/editing/inserting/editable-html-element-expected.txt:
1561         * platform/ios-simulator-wk2/editing/inserting/editing-empty-divs-expected.txt:
1562         * platform/ios-simulator-wk2/editing/inserting/insert-3778059-fix-expected.txt:
1563         * platform/ios-simulator-wk2/editing/inserting/insert-3851164-fix-expected.txt:
1564         * platform/ios-simulator-wk2/editing/inserting/insert-at-end-01-expected.txt:
1565         * platform/ios-simulator-wk2/editing/inserting/insert-br-009-expected.txt:
1566         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-001-expected.txt:
1567         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-002-expected.txt:
1568         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-003-expected.txt:
1569         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-001-expected.txt:
1570         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-002-expected.txt:
1571         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-003-expected.txt:
1572         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-004-expected.txt:
1573         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-005-expected.txt:
1574         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-006-expected.txt:
1575         * platform/ios-simulator-wk2/editing/inserting/insert-div-009-expected.txt:
1576         * platform/ios-simulator-wk2/editing/inserting/insert-div-010-expected.txt:
1577         * platform/ios-simulator-wk2/editing/inserting/insert-div-011-expected.txt:
1578         * platform/ios-simulator-wk2/editing/inserting/insert-div-012-expected.txt:
1579         * platform/ios-simulator-wk2/editing/inserting/insert-div-013-expected.txt:
1580         * platform/ios-simulator-wk2/editing/inserting/insert-div-014-expected.txt:
1581         * platform/ios-simulator-wk2/editing/inserting/insert-div-015-expected.txt:
1582         * platform/ios-simulator-wk2/editing/inserting/insert-div-016-expected.txt:
1583         * platform/ios-simulator-wk2/editing/inserting/insert-div-017-expected.txt:
1584         * platform/ios-simulator-wk2/editing/inserting/insert-div-018-expected.txt:
1585         * platform/ios-simulator-wk2/editing/inserting/insert-div-019-expected.txt:
1586         * platform/ios-simulator-wk2/editing/inserting/insert-div-020-expected.txt:
1587         * platform/ios-simulator-wk2/editing/inserting/insert-div-022-expected.txt:
1588         * platform/ios-simulator-wk2/editing/inserting/insert-div-023-expected.txt:
1589         * platform/ios-simulator-wk2/editing/inserting/insert-div-024-expected.txt:
1590         * platform/ios-simulator-wk2/editing/inserting/insert-div-025-expected.txt:
1591         * platform/ios-simulator-wk2/editing/inserting/insert-div-026-expected.txt:
1592         * platform/ios-simulator-wk2/editing/inserting/insert-div-027-expected.txt:
1593         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-01-expected.txt:
1594         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-02-expected.txt:
1595         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-03-expected.txt:
1596         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-04-expected.txt:
1597         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-05-expected.txt:
1598         * platform/ios-simulator-wk2/editing/inserting/insert-tab-003-expected.txt:
1599         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-001-expected.txt:
1600         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-002-expected.txt:
1601         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-003-expected.txt:
1602         * platform/ios-simulator-wk2/editing/inserting/insert-text-with-newlines-expected.txt:
1603         * platform/ios-simulator-wk2/editing/inserting/line-break-expected.txt:
1604         * platform/ios-simulator-wk2/editing/inserting/multiple-lines-selected-expected.txt:
1605         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-01-expected.txt:
1606         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-02-expected.txt:
1607         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-03-expected.txt:
1608         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-in-table-1-expected.txt:
1609         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-in-table-2-expected.txt:
1610         * platform/ios-simulator-wk2/editing/inserting/redo-expected.txt:
1611         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-001-expected.txt:
1612         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-002-expected.txt:
1613         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-003-expected.txt:
1614         * platform/ios-simulator-wk2/editing/inserting/typing-002-expected.txt:
1615         * platform/ios-simulator-wk2/editing/style/apple-style-editable-mix-expected.txt:
1616         * platform/ios-simulator-wk2/editing/style/block-style-001-expected.txt:
1617         * platform/ios-simulator-wk2/editing/style/block-style-002-expected.txt:
1618         * platform/ios-simulator-wk2/editing/style/block-style-003-expected.txt:
1619         * platform/ios-simulator-wk2/editing/style/block-styles-007-expected.txt:
1620         * platform/ios-simulator-wk2/editing/style/create-block-for-style-001-expected.txt:
1621         * platform/ios-simulator-wk2/editing/style/create-block-for-style-002-expected.txt:
1622         * platform/ios-simulator-wk2/editing/style/create-block-for-style-003-expected.txt:
1623         * platform/ios-simulator-wk2/editing/style/create-block-for-style-004-expected.txt:
1624         * platform/ios-simulator-wk2/editing/style/create-block-for-style-005-expected.txt:
1625         * platform/ios-simulator-wk2/editing/style/create-block-for-style-006-expected.txt:
1626         * platform/ios-simulator-wk2/editing/style/create-block-for-style-007-expected.txt:
1627         * platform/ios-simulator-wk2/editing/style/create-block-for-style-008-expected.txt:
1628         * platform/ios-simulator-wk2/editing/style/create-block-for-style-009-expected.txt:
1629         * platform/ios-simulator-wk2/editing/style/create-block-for-style-010-expected.txt:
1630         * platform/ios-simulator-wk2/editing/style/create-block-for-style-011-expected.txt:
1631         * platform/ios-simulator-wk2/editing/style/create-block-for-style-012-expected.txt:
1632         * platform/ios-simulator-wk2/editing/style/create-block-for-style-013-expected.txt:
1633         * platform/ios-simulator-wk2/editing/style/designmode-expected.txt:
1634         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-001-expected.txt:
1635         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-002-expected.txt:
1636         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-003-expected.txt:
1637         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-004-expected.txt:
1638         * platform/ios-simulator-wk2/editing/style/style-3681552-fix-002-expected.txt:
1639         * platform/ios-simulator-wk2/editing/style/style-3998892-fix-expected.txt:
1640         * platform/ios-simulator-wk2/editing/style/style-boundary-001-expected.txt:
1641         * platform/ios-simulator-wk2/editing/style/style-boundary-004-expected.txt:
1642         * platform/ios-simulator-wk2/editing/style/table-selection-expected.txt:
1643         * platform/ios-simulator-wk2/editing/style/unbold-in-bold-expected.txt:
1644
1645 2015-12-10  Yusuke Suzuki  <utatane.tea@gmail.com>
1646
1647         [ES6] Add several generator related JSRegress tests to measure performance change after optimization
1648         https://bugs.webkit.org/show_bug.cgi?id=151785
1649
1650         Reviewed by Saam Barati.
1651
1652         Before starting optimization for ES6 Generators, add several JSRegress tests to measure that.
1653
1654         * js/regress/generator-create-expected.txt: Added.
1655         * js/regress/generator-create.html: Added.
1656         * js/regress/generator-fib-expected.txt: Added.
1657         * js/regress/generator-fib.html: Added.
1658         * js/regress/generator-function-create-expected.txt: Added.
1659         * js/regress/generator-function-create.html: Added.
1660         * js/regress/generator-sunspider-access-nsieve-expected.txt: Added.
1661         * js/regress/generator-sunspider-access-nsieve.html: Added.
1662         * js/regress/generator-with-several-types-expected.txt: Added.
1663         * js/regress/generator-with-several-types.html: Added.
1664         * js/regress/script-tests/generator-create.js: Added.
1665         (gen):
1666         * js/regress/script-tests/generator-fib.js: Added.
1667         (result):
1668         * js/regress/script-tests/generator-function-create.js: Added.
1669         (createGeneratorFunction.gen):
1670         (createGeneratorFunction):
1671         * js/regress/script-tests/generator-sunspider-access-nsieve.js: Added.
1672         (prime):
1673         (sieve):
1674         * js/regress/script-tests/generator-with-several-types.js: Added.
1675         (g1):
1676         (g2):
1677         (g3):
1678
1679 2015-12-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1680
1681         Unreviewed. Fix ambiguous expectations added in r193895.
1682
1683         * platform/gtk/TestExpectations:
1684
1685 2015-12-10  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1686
1687         JSC Builtins should use safe array methods
1688         https://bugs.webkit.org/show_bug.cgi?id=151501
1689
1690         Reviewed by Darin Adler.
1691
1692         Adding shielding test for TypedArray.prototype.filter and stream enqueuing of values and read promises.
1693
1694         * js/builtins/resources/shielding-typedarray.js: Added.
1695         (Array.prototype.push):
1696         (try.array.Int8Array.from.string_appeared_here.filter):
1697         * js/builtins/shielding-typedarray-expected.txt: Added.
1698         * js/builtins/shielding-typedarray.html: Added.
1699         * streams/streams-promises-expected.txt:
1700         * streams/streams-promises.html:
1701
1702 2015-12-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1703
1704         Unreviewed. GTK+ gardening: skip HLS tests crashing in debug after r192102.
1705
1706         * platform/gtk/TestExpectations:
1707
1708 2015-12-10  Myles C. Maxfield  <mmaxfield@apple.com>
1709
1710         font-variant-caps does not work if the font does not support font features
1711         https://bugs.webkit.org/show_bug.cgi?id=149774
1712
1713         Reviewed by Antti Koivisto.
1714
1715         Adding two new font which include lowercase characters which respond to 'smcp' and 'c2sc'. 
1716
1717         The character mappings are:
1718
1719         OpenType:
1720         'smcp': f
1721         'c2sc': g
1722
1723         TrueType:
1724         kLowerCaseType / kLowerCaseSmallCapsSelector: r
1725         kUpperCaseType / kUpperCaseSmallCapsSelector: u
1726
1727         * css3/font-variant-all-expected.html:
1728         * css3/font-variant-all.html:
1729         * css3/font-variant-small-caps-synthesis-expected.html: Added.
1730         * css3/font-variant-small-caps-synthesis.html: Added.
1731         * css3/font-variant-petite-caps-synthesis-expected.html: Added.
1732         * css3/font-variant-petite-caps-synthesis.html: Added.
1733         * css3/resources/FontWithFeaturesLowercaseSmallCaps.otf: Added.
1734         * css3/resources/FontWithFeaturesLowercaseSmallCaps.ttf: Added.
1735         * platform/mac/TestExpectations:
1736         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
1737
1738 2015-12-09  Brady Eidson  <beidson@apple.com>
1739
1740         Modern IDB: storage/indexeddb/objectstore-basics.html fails.
1741         https://bugs.webkit.org/show_bug.cgi?id=152101
1742
1743         Reviewed by Alex Christensen.
1744
1745         * platform/mac-wk1/TestExpectations:
1746         * platform/wk2/storage/indexeddb/mozilla/bad-keypath-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/bad-keypath-expected.txt.
1747         * 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.
1748         * 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.
1749         * 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.
1750         * storage/indexeddb/invalid-keys-expected.txt:
1751         * storage/indexeddb/key-type-binary-expected.txt:
1752         * storage/indexeddb/keypath-edges-expected.txt:
1753         * storage/indexeddb/mozilla/bad-keypath-expected.txt:
1754         * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
1755         * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
1756         * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
1757         * storage/indexeddb/objectstore-basics-expected.txt:
1758
1759 2015-12-09  Brady Eidson  <beidson@apple.com>
1760
1761         Modern IDB: storage/indexeddb/metadata.html fails
1762         https://bugs.webkit.org/show_bug.cgi?id=152099
1763
1764         Reviewed by Alex Christensen.
1765
1766         * platform/mac-wk1/TestExpectations:
1767         * storage/indexeddb/modern/abort-objectstore-info-expected.txt: Added.
1768         * storage/indexeddb/modern/abort-objectstore-info.html: Added.
1769         * storage/indexeddb/modern/resources/abort-objectstore-info.js: Added.
1770
1771 2015-12-09  Brady Eidson  <beidson@apple.com>
1772
1773         Modern IDB: storage/indexeddb/intversion-close-between-events.html fails.
1774         https://bugs.webkit.org/show_bug.cgi?id=152096
1775
1776         Reviewed by Alex Christensen.
1777
1778         * platform/mac-wk1/TestExpectations:
1779
1780 2015-12-09  Brady Eidson  <beidson@apple.com>
1781
1782         Modern IDB: storage/indexeddb/database-closepending-flag.html fails.
1783         https://bugs.webkit.org/show_bug.cgi?id=152095
1784
1785         Reviewed by Alex Christensen.
1786
1787         * platform/mac-wk1/TestExpectations:
1788
1789 2015-12-09  Brady Eidson  <beidson@apple.com>
1790
1791         Modern IDB: Some tests expect UInt8Array to be a valid key.
1792         https://bugs.webkit.org/show_bug.cgi?id=152092
1793
1794         Reviewed by Alex Christensen.
1795
1796         Everything that expected UInt8Array to be a valid key needs to be updated to expect it to be invalid.
1797
1798         * platform/mac-wk1/TestExpectations:
1799         * storage/indexeddb/factory-cmp-expected.txt:
1800         * storage/indexeddb/key-type-binary-expected.txt:
1801         * storage/indexeddb/resources/factory-cmp.js:
1802         * storage/indexeddb/resources/key-type-binary.js:
1803
1804 2015-12-09  Brady Eidson  <beidson@apple.com>
1805
1806         Modern IDB: storage/indexeddb/createIndex-after-failure.html fails.
1807         https://bugs.webkit.org/show_bug.cgi?id=152078
1808
1809         Reviewed by Alex Christensen.
1810
1811         * platform/mac-wk1/TestExpectations:
1812         * storage/indexeddb/createIndex-after-failure-expected.txt:
1813         * storage/indexeddb/resources/createIndex-after-failure.js:
1814
1815 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
1816
1817         Baseline fast/dom/HTMLProgressElement/native-progress-bar.html for iOS
1818         https://bugs.webkit.org/show_bug.cgi?id=152094
1819
1820         Unreviewed test gardening.
1821
1822         * platform/ios-simulator/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
1823
1824 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
1825
1826         Baseline fast/text/text-combine-shrink-on-color-change.html for iOS
1827         https://bugs.webkit.org/show_bug.cgi?id=151218
1828
1829         Unreviewed test gardening.
1830
1831         * platform/ios-simulator/fast/text/text-combine-shrink-on-color-change-expected.txt: Added.
1832
1833 2015-12-09  David Hyatt  <hyatt@apple.com>
1834
1835         Picture element needs to respond to dynamic viewport changes.
1836         https://bugs.webkit.org/show_bug.cgi?id=152013
1837         <rdar://problem/23766375>
1838
1839         Reviewed by Dean Jackson.
1840
1841         * fast/picture/resources/resize-test.js: Added.
1842         * fast/picture/viewport-resize-expected.txt: Added.
1843         * fast/picture/viewport-resize.html: Added.
1844
1845 2015-12-09  Mark Lam  <mark.lam@apple.com>
1846
1847         Rename ftl-object-* tests to ftl-polymorphic-*.
1848         https://bugs.webkit.org/show_bug.cgi?id=152091
1849
1850         Reviewed by Saam Barati.
1851
1852         This is because those tests are actually testing the effects of polymorphic
1853         operands on performance, and not the correctness of operations on objects.
1854
1855         * js/regress/ftl-object-div-expected.txt: Removed.
1856         * js/regress/ftl-object-div.html: Removed.
1857         * js/regress/ftl-object-mul-expected.txt: Removed.
1858         * js/regress/ftl-object-mul.html: Removed.
1859         * js/regress/ftl-object-sub-expected.txt: Removed.
1860         * js/regress/ftl-object-sub.html: Removed.
1861         * js/regress/ftl-polymorphic-div-expected.txt: Copied from LayoutTests/js/regress/ftl-object-div-expected.txt.
1862         * js/regress/ftl-polymorphic-div.html: Copied from LayoutTests/js/regress/ftl-object-div.html.
1863         * js/regress/ftl-polymorphic-mul-expected.txt: Copied from LayoutTests/js/regress/ftl-object-mul-expected.txt.
1864         * js/regress/ftl-polymorphic-mul.html: Copied from LayoutTests/js/regress/ftl-object-mul.html.
1865         * js/regress/ftl-polymorphic-sub-expected.txt: Copied from LayoutTests/js/regress/ftl-object-sub-expected.txt.
1866         * js/regress/ftl-polymorphic-sub.html: Copied from LayoutTests/js/regress/ftl-object-sub.html.
1867         * js/regress/script-tests/ftl-object-div.js: Removed.
1868         * js/regress/script-tests/ftl-object-mul.js: Removed.
1869         * js/regress/script-tests/ftl-object-sub.js: Removed.
1870         * js/regress/script-tests/ftl-polymorphic-div.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-div.js.
1871         * js/regress/script-tests/ftl-polymorphic-mul.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-mul.js.
1872         * js/regress/script-tests/ftl-polymorphic-sub.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-sub.js.
1873
1874 2015-12-09  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1875
1876         [GTK] Unreviewed GTK Gardening.
1877
1878         Rebaseline media tests after r190054 and r190200.
1879
1880         * platform/gtk/media/audio-controls-rendering-expected.txt:
1881         * platform/gtk/media/controls-strict-expected.txt:
1882         * platform/gtk/media/media-controls-clone-expected.txt:
1883         * platform/gtk/media/video-controls-rendering-expected.txt:
1884         * platform/gtk/media/video-display-toggle-expected.txt:
1885         * platform/gtk/media/video-empty-source-expected.txt:
1886         * platform/gtk/media/video-no-audio-expected.txt:
1887         * platform/gtk/media/video-volume-slider-expected.txt:
1888         * platform/gtk/media/video-zoom-controls-expected.txt:
1889
1890 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
1891
1892         AX: [GTK] Anonymous render block flow elements should be exposed as ATK_ROLE_SECTION; not ATK_ROLE_PANEL
1893         https://bugs.webkit.org/show_bug.cgi?id=152070
1894
1895         Reviewed by Mario Sanchez Prada.
1896
1897         * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt: Added.
1898         * platform/gtk/accessibility/gtk/media-controls-panel-title-expected.txt: Added.
1899         * platform/gtk/accessibility/gtk/replaced-objects-in-anonymous-blocks-expected.txt: Added.
1900         * platform/gtk/accessibility/image-link-expected.txt: Updated
1901         * platform/gtk/accessibility/image-with-alt-and-map-expected.txt: Updated.
1902         * platform/gtk/accessibility/lists-expected.txt: Updated.
1903         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt: Updated.
1904
1905 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
1906
1907         Replacing Yosemite flag with Release flag for two flaky xmlhttprequest tests.
1908         https://bugs.webkit.org/show_bug.cgi?id=151729
1909
1910         Unreviewed test gardening.
1911
1912         * platform/mac-wk2/TestExpectations:
1913
1914 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
1915
1916         Marking inspector/debugger/command-line-api-exception.html as flaky on Mac
1917         https://bugs.webkit.org/show_bug.cgi?id=152029
1918
1919         Unreviewed test gardening.
1920
1921         * platform/mac/TestExpectations:
1922
1923 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
1924
1925         AX: [GTK] Remove duplicate/platform media-emits-object-replacement.html and move expectations where they belong
1926         https://bugs.webkit.org/show_bug.cgi?id=152064
1927
1928         Unreviewed test gardening.
1929
1930         * accessibility/gtk/media-emits-object-replacement.html: Removed.
1931         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt: Renamed from LayoutTests/accessibility/gtk/media-emits-object-replacement-expected.txt.
1932
1933 2015-12-09  Frederic Wang  <fred.wang@free.fr>
1934
1935         Bad position of large operators inside an munderover element
1936         https://bugs.webkit.org/show_bug.cgi?id=151916
1937
1938         Reviewed by Alejandro G. Castro.
1939
1940         * mathml/opentype/large-operators-munderover-expected.txt: Added.
1941         * mathml/opentype/large-operators-munderover.html: Added.
1942
1943         Add a test to verify the position and size of a large operator used as an munderover base.
1944
1945 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
1946
1947         [AX][GTK] Accessibility gardening
1948         https://bugs.webkit.org/show_bug.cgi?id=152062
1949
1950         Unreviewed test gardening.
1951
1952         Skip two tests specific to AX API, mark a test which is timing out, remove passing
1953         test from failures.
1954
1955         * platform/gtk/TestExpectations:
1956
1957 2015-12-09  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1958
1959         [Streams API] Import the web-platform-tests directly from the spec
1960         https://bugs.webkit.org/show_bug.cgi?id=152051
1961
1962         Reviewed by Youenn Fablet.
1963
1964         Removed the tests that are already imported directly from the spec.
1965
1966         * streams/brand-checks-expected.txt: Added.
1967         * streams/brand-checks.html: Added. This includes some tests that vanished from the spec.
1968         * streams/reference-implementation/bad-strategies-expected.txt:
1969         * streams/reference-implementation/bad-strategies.html:
1970         * streams/reference-implementation/bad-underlying-sources.html: Removed.
1971         * streams/reference-implementation/brand-checks-expected.txt:
1972         * streams/reference-implementation/brand-checks.html:
1973         * streams/reference-implementation/byte-length-queuing-strategy-expected.txt:
1974         * streams/reference-implementation/byte-length-queuing-strategy.html:
1975         * streams/reference-implementation/count-queuing-strategy-expected.txt:
1976         * streams/reference-implementation/count-queuing-strategy.html:
1977         * streams/reference-implementation/readable-stream-cancel.html: Removed.
1978         * streams/reference-implementation/readable-stream-reader.html: Removed.
1979         * streams/reference-implementation/readable-stream-tee.html: Removed.
1980         * streams/reference-implementation/readable-stream-templated-expected.txt:
1981         * streams/reference-implementation/readable-stream-templated.html:
1982         * streams/reference-implementation/readable-stream.html: Removed.
1983
1984 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
1985
1986         [AX][GTK] combobox-descendants-orientation-crash.html needs new baseline after r190648
1987         https://bugs.webkit.org/show_bug.cgi?id=152052
1988
1989         Unreviewed test gardening.
1990
1991         * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt:
1992
1993 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
1994
1995         AX: The aria-table-content.html layout test should be more cross-platform friendly
1996         https://bugs.webkit.org/show_bug.cgi?id=152002
1997
1998         Reviewed by Mario Sanchez Prada.
1999
2000         Use 'debug' to dump the role instead of 'shouldBe' with a hard-coded role.
2001
2002         * accessibility/aria-table-content-expected.txt: Updated
2003         * accessibility/aria-table-content.html: Updated
2004         * platform/gtk/accessibility/aria-table-content-expected.txt: Added
2005         * platform/efl/accessibility/aria-table-content-expected.txt: Added
2006
2007 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
2008
2009         [AX][GTK] media-emits-object-replacement.html needs new baseline
2010         https://bugs.webkit.org/show_bug.cgi?id=152050
2011
2012         Unreviewed test gardening.
2013
2014         * accessibility/gtk/media-emits-object-replacement-expected.txt:
2015
2016 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
2017
2018         AX: [EFL] Consider deferring to WebCore Accessibility for table exposure
2019         https://bugs.webkit.org/show_bug.cgi?id=144898
2020
2021         Reviewed by Darin Adler.
2022
2023         * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect new behavior.
2024         * platform/efl/accessibility/table-hierarchy-expected.txt: Updated to reflect new behavior.
2025         * platform/efl/accessibility/table-one-cell-expected.txt: Updated to reflect new behavior.
2026         * platform/efl/accessibility/table-with-rules-expected.txt: Updated to reflect new behavior.
2027
2028 2015-12-08  David Kilzer  <ddkilzer@apple.com>
2029
2030         Skip storage/indexeddb/index-multientry.html once again
2031
2032         * platform/mac-wk1/TestExpectations: Skip:
2033         - storage/indexeddb/index-multientry.html
2034
2035 2015-12-08  Brady Eidson  <beidson@apple.com>
2036
2037         Modern IDB: storage/indexeddb/objectstore-cursor.html fails.
2038         https://bugs.webkit.org/show_bug.cgi?id=152023
2039
2040         Reviewed by Alex Christensen.
2041
2042         * platform/mac-wk1/TestExpectations:
2043
2044 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
2045
2046         Skipping fast/canvas/canvas-too-large-to-draw.html on win
2047         https://bugs.webkit.org/show_bug.cgi?id=152009
2048
2049         Unreviewed test gardening.
2050
2051         * platform/win/TestExpectations:
2052
2053 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
2054
2055         Rebaseline fast/block/float/overhanging-tall-block.html for win after r193511
2056         https://bugs.webkit.org/show_bug.cgi?id=151906
2057
2058         Unreviewed test gardening.
2059
2060         * platform/win/fast/block/float/overhanging-tall-block-expected.txt:
2061
2062 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
2063
2064         Skipping fast/canvas/canvas-too-large-to-draw.html on ElCapitan Debug
2065         https://bugs.webkit.org/show_bug.cgi?id=152009
2066
2067         Unreviewed test gardening.
2068
2069         * platform/mac/TestExpectations:
2070
2071 2015-12-08  Brady Eidson  <beidson@apple.com>
2072
2073         Modern IDB: IDBTransaction::hasPendingActivity() was wrong, leading to premature GC of the wrapper.
2074         https://bugs.webkit.org/show_bug.cgi?id=151507
2075
2076         Reviewed by Beth Dakin.
2077
2078         A handful of tests were marked flaky and tracked back to this bug.
2079         
2080         Ever since the presumed fix for this bug (r192687) the flakiness dashboard says they pass.
2081         
2082         * platform/mac-wk1/TestExpectations: Re-enable the no-longer-flaky tests.
2083
2084 2015-12-08  Brady Eidson  <beidson@apple.com>
2085
2086         More IDB TestExpectations gardening.
2087
2088         Reviewed by Alex Christensen.
2089
2090         * platform/mac-wk1/TestExpectations:
2091
2092 2015-12-08  Brady Eidson  <beidson@apple.com>
2093
2094         Unreviewed IDB layout test gardening (Adding some flaky crashes)
2095
2096         * platform/mac-wk1/TestExpectations:
2097
2098 2015-12-08  Brady Eidson  <beidson@apple.com>
2099
2100         Modern IDB: Fire blocked events for delete requests that are blocked.
2101         https://bugs.webkit.org/show_bug.cgi?id=152015
2102
2103         Reviewed by Alex Christensen.
2104
2105         * platform/mac-wk1/TestExpectations:
2106
2107 2015-12-08  Brady Eidson  <beidson@apple.com>
2108
2109         More IDB TestExpectations gardening.
2110
2111         Reviewed by Alex Christensen.
2112
2113         * platform/mac-wk1/TestExpectations:
2114
2115 2015-12-08  Brady Eidson  <beidson@apple.com>
2116
2117         Modern IDB: Fire blocked events for upgrade requests that are blocked.
2118         https://bugs.webkit.org/show_bug.cgi?id=152007
2119
2120         Reviewed by Alex Christensen.
2121
2122         * platform/mac-wk1/TestExpectations:
2123
2124         * storage/indexeddb/modern/blocked-open-db-requests-expected.txt: Added.
2125         * storage/indexeddb/modern/blocked-open-db-requests.html: Added.
2126         * storage/indexeddb/modern/resources/blocked-open-db-requests.js: Added.
2127         
2128         * storage/indexeddb/modern/deleteobjectstore-1.html: Fix subtly broken test.
2129         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures.html: Ditto.
2130         
2131 2015-12-08  Mark Lam  <mark.lam@apple.com>
2132
2133         Polymorphic operand types for DFG and FTL div.
2134         https://bugs.webkit.org/show_bug.cgi?id=151747
2135
2136         Reviewed by Geoffrey Garen.
2137
2138         * js/regress/ftl-object-div-expected.txt: Added.
2139         * js/regress/ftl-object-div.html: Added.
2140         * js/regress/script-tests/ftl-object-div.js: Added.
2141         (o1.valueOf):
2142         (foo):
2143
2144 2015-12-08  Zalan Bujtas  <zalan@apple.com>
2145
2146         Do not insert positioned renderers to multiple gPositionedDescendantsMap.
2147         https://bugs.webkit.org/show_bug.cgi?id=151878
2148         rdar://problem/22229889
2149
2150         Reviewed by Simon Fraser.
2151
2152         We insert positioned renderers into a static map (RenderBlock::gPositionedDescendantsMap) to keep track of them.
2153         This static map is at block level. A particular absolute positioned object is added to its closest ancestor that
2154         returns true for RenderElement::canContainAbsolutelyPositionedObjects().
2155         canContainAbsolutelyPositionedObjects() returns true if the ancestor is either positioned or has transform.
2156         If this container's style changes so that it's no longer positioned and it has no transform anymore,
2157         we need to clear its static map of positioned objects (they'll get re-inserted to another ancestor at next layout).
2158
2159         This patch addresses the case when the renderer does not have transforms anymore.
2160
2161         * fast/block/positioning/crash-when-transform-is-removed-expected.txt: Added.
2162         * fast/block/positioning/crash-when-transform-is-removed.html: Added.
2163
2164 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
2165
2166         Marking fast/canvas/canvas-too-large-to-draw.html as flaky on ElCapitan Debug
2167         https://bugs.webkit.org/show_bug.cgi?id=152009
2168
2169         Unreviewed test gardening.
2170
2171         * platform/mac/TestExpectations:
2172
2173 2015-12-08  Skachkov Oleksandr  <gskachkov@gmail.com>
2174
2175         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
2176         https://bugs.webkit.org/show_bug.cgi?id=149338
2177
2178         Reviewed by Saam Barati.
2179
2180         * js/arrowfunction-supercall-expected.txt: Added.
2181         * js/arrowfunction-supercall.html: Added.
2182         * js/arrowfunction-tdz-expected.txt: Added new expectation.
2183         * js/script-tests/arrowfunction-supercall.js: Added.
2184         * js/script-tests/arrowfunction-tdz.js: Added new cases.
2185
2186 2015-12-08  Brady Eidson  <beidson@apple.com>
2187
2188         Modern IDB: storage/indexeddb/index-cursor.html fails.
2189         https://bugs.webkit.org/show_bug.cgi?id=151973
2190
2191         Reviewed by Darin Adler.
2192
2193         * platform/mac-wk1/TestExpectations:
2194
2195 2015-12-08  Csaba Osztrogonác  <ossy@webkit.org>
2196
2197         [EFL] REGRESSION(r173394): MiniBrowser stucked in an infinite loop if NETWORK_CACHE is disabled
2198         https://bugs.webkit.org/show_bug.cgi?id=137692
2199
2200         Reviewed by Darin Adler.
2201
2202         * platform/efl/TestExpectations: Unskip now passing tests.
2203
2204 2015-12-08  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2205
2206         [EFL][AX] Rebaseline failing AX tests since r185662
2207         https://bugs.webkit.org/show_bug.cgi?id=151991
2208
2209         Unreviewed EFL rebaseline.
2210
2211         * platform/efl/TestExpectations:
2212         * platform/efl/accessibility/image-link-expected.txt:
2213         * platform/efl/accessibility/image-map2-expected.txt:
2214         * platform/efl/accessibility/lists-expected.txt:
2215         * platform/efl/accessibility/table-attributes-expected.txt:
2216         * platform/efl/accessibility/table-cell-spans-expected.txt:
2217         * platform/efl/accessibility/table-cells-expected.txt:
2218         * platform/efl/accessibility/table-detection-expected.txt:
2219         * platform/efl/accessibility/table-one-cell-expected.txt:
2220         * platform/efl/accessibility/table-sections-expected.txt:
2221         * platform/efl/accessibility/table-with-rules-expected.txt:
2222
2223 2015-12-08  Joanmarie Diggs  <jdiggs@igalia.com>
2224
2225         [EFL] some ax tests have been failed since r186692
2226         https://bugs.webkit.org/show_bug.cgi?id=146887
2227
2228         Reviewed by Mario Sanchez Prada.
2229
2230         * platform/efl/TestExpectations: Removed failing tests.
2231
2232 2015-12-08  Joanmarie Diggs  <jdiggs@igalia.com>
2233
2234         [GTK] 15 accessibility tests fail since r186692.
2235         https://bugs.webkit.org/show_bug.cgi?id=148938
2236
2237         Reviewed by Mario Sanchez Prada.
2238
2239         * platform/gtk/TestExpectations: Removed failing tests.
2240         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Rebaselined.
2241         * platform/gtk/accessibility/table-attributes-expected.txt: Rebaselined.
2242         * platform/gtk/accessibility/table-cell-spans-expected.txt: Rebaselined.
2243         * platform/gtk/accessibility/table-cells-expected.txt: Rebaselined.
2244         * platform/gtk/accessibility/table-detection-expected.txt: Rebaselined.
2245         * platform/gtk/accessibility/table-sections-expected.txt: Rebaselined.
2246         * platform/gtk/accessibility/table-with-rules-expected.txt: Rebaselined.
2247
2248 2015-12-08  Frederic Wang  <fred.wang@free.fr>
2249
2250         [cairo] Solid stroke of lines with thickness less than 1 pixel broken after r191658
2251         https://bugs.webkit.org/show_bug.cgi?id=151947
2252
2253         Reviewed by Martin Robinson.
2254
2255         Add a test to check that the radical overbar appears on the screen when it has thickness less than 1px.
2256
2257         * mathml/presentation/radical-bar-visibility-expected-mismatch.html: Added.
2258         * mathml/presentation/radical-bar-visibility.html: Added.
2259
2260 2015-12-07  Brady Eidson  <beidson@apple.com>
2261
2262         Move an IDB test from the "generic failure" section to the "fails because no workers" section.
2263
2264         Rubberstamped by Andy Estes.
2265
2266         * platform/mac-wk1/TestExpectations:
2267
2268 2015-12-07  Andy VanWagoner  <thetalecrafter@gmail.com>
2269
2270         [INTL] Implement String.prototype.toLocaleUpperCase in ECMA-402
2271         https://bugs.webkit.org/show_bug.cgi?id=147609
2272
2273         Reviewed by Benjamin Poulain.
2274
2275         * js/script-tests/string-toLocaleUpperCase.js: Added.
2276         * js/string-toLocaleUpperCase-expected.txt: Added.
2277         * js/string-toLocaleUpperCase.html: Added.
2278
2279 2015-12-07  Myles C. Maxfield  <mmaxfield@apple.com>
2280
2281         [Mac] Remove Mavericks-specific TestExpectations lines
2282         https://bugs.webkit.org/show_bug.cgi?id=151913
2283
2284         Reviewed by Alexey Proskuryakov.
2285
2286         Mavericks is no longer a supported OS.
2287
2288         * platform/mac/TestExpectations:
2289
2290 2015-12-07  Brady Eidson  <beidson@apple.com>
2291
2292         Modern IDB: Miscellaneous test cleanup.
2293         https://bugs.webkit.org/show_bug.cgi?id=151968
2294
2295         Reviewed by Sam Weinig.
2296
2297         - Reorganize TestExpectations a bit.
2298         - Remove two tests that primarily test features that have been removed from the spec.
2299
2300         * platform/mac-wk1/TestExpectations:
2301         * storage/indexeddb/cursor-continueprimarykey-expected.txt: Removed.
2302         * storage/indexeddb/cursor-continueprimarykey.html: Removed.
2303         * storage/indexeddb/factory-basics-expected.txt: Removed.
2304         * storage/indexeddb/factory-basics.html: Removed.
2305         * storage/indexeddb/resources/cursor-continueprimarykey.js: Removed.
2306         * storage/indexeddb/resources/factory-basics.js: Removed.
2307
2308 2015-12-07  Brady Eidson  <beidson@apple.com>
2309
2310         Modern IDB: storage/indexeddb/factory-deletedatabase.html fails.
2311         https://bugs.webkit.org/show_bug.cgi?id=151966
2312         
2313         Reviewed by Sam Weinig.
2314
2315         * platform/mac-wk1/TestExpectations:
2316
2317 2015-12-07  Brady Eidson  <beidson@apple.com>
2318
2319         Modern IDB: storage/indexeddb/cursor-continue-validity.html fails.
2320         https://bugs.webkit.org/show_bug.cgi?id=151961
2321
2322         Reviewed by Alex Christensen.
2323
2324         * platform/mac-wk1/TestExpectations:
2325         * storage/indexeddb/cursor-finished-expected.txt:
2326
2327 2015-12-07  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2328
2329         [Streams API] pipeTo tests are failing
2330         https://bugs.webkit.org/show_bug.cgi?id=151949
2331
2332         Unreviewed.
2333
2334         * TestExpectations:
2335         * platform/mac/TestExpectations:
2336         * platform/win/TestExpectations: Moved the flag from Mac and Win to general as GTK+ is failing too.
2337
2338 2015-12-07  Brady Eidson  <beidson@apple.com>
2339
2340         Modern IDB: Fix "old versions" when upgrading databases.
2341         https://bugs.webkit.org/show_bug.cgi?id=151948
2342
2343         Reviewed by Alex Christensen.
2344
2345         * platform/mac-wk1/TestExpectations:
2346         * storage/indexeddb/database-basics-expected.txt:
2347         * storage/indexeddb/modern/deletedatabase-2-expected.txt:
2348
2349 2015-12-07  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2350
2351         Unreviewed.
2352
2353         http://webkit.org/b/147933 and though count queuing strategy and writable stream abort tests are fixed, there
2354         are still issues with pipeTo. For that I created http://webkit.org/b/151949.
2355
2356         * platform/mac/TestExpectations:
2357         * platform/win/TestExpectations:
2358
2359 2015-12-07  Brady Eidson  <beidson@apple.com>
2360
2361         Modern IDB: Add some more custom exception messages, passing some more tests..
2362         https://bugs.webkit.org/show_bug.cgi?id=151912
2363
2364         Reviewed by Andy Estes.
2365
2366         * platform/mac-wk1/TestExpectations:
2367         
2368         * storage/indexeddb/exceptions-expected.txt:
2369         * storage/indexeddb/get-keyrange-expected.txt:
2370         * storage/indexeddb/invalid-keys-expected.txt:
2371         * storage/indexeddb/keypath-edges-expected.txt:
2372         * storage/indexeddb/keyrange-expected.txt:
2373         * storage/indexeddb/transaction-active-flag-expected.txt:
2374         * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
2375
2376         * storage/indexeddb/resources/exceptions.js:
2377         * storage/indexeddb/resources/transaction-and-objectstore-calls.js:
2378
2379 2015-12-07  Ryan Haddad  <ryanhaddad@apple.com>
2380
2381         Marking fast/dom/Window/property-access-on-cached-window-after-frame-removed.html as failing on Win
2382         https://bugs.webkit.org/show_bug.cgi?id=151759
2383
2384         Unreviewed test gardening.
2385
2386         * platform/win/TestExpectations:
2387
2388 2015-12-07  Ryan Haddad  <ryanhaddad@apple.com>
2389
2390         Removing Yosemite flag from flaky test http/tests/cache/disk-cache/disk-cache-request-max-stale.html
2391        https://bugs.webkit.org/show_bug.cgi?id=151661
2392
2393         Unreviewed test gardening.
2394
2395         * platform/mac-wk2/TestExpectations:
2396
2397 2015-12-07  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2398
2399         Unreviewed EFL gardening. Mark some of blink tests to failure since r190629.
2400
2401         * platform/efl/TestExpectations:
2402
2403 2015-12-06  Simon Fraser  <simon.fraser@apple.com>
2404
2405         Clipping along compositing borders in svg-edit
2406         https://bugs.webkit.org/show_bug.cgi?id=151791
2407
2408         Reviewed by Zalan Bujtas.
2409         
2410         Ref test that triggers recomputation of overflow.
2411
2412         * svg/overflow/visual-overflow-change-expected.html: Added.
2413         * svg/overflow/visual-overflow-change.html: Added.
2414
2415 2015-12-06  Andy VanWagoner  <thetalecrafter@gmail.com>
2416
2417         [INTL] Implement String.prototype.toLocaleLowerCase in ECMA-402
2418         https://bugs.webkit.org/show_bug.cgi?id=147608
2419
2420         Reviewed by Benjamin Poulain.
2421
2422         * js/script-tests/string-toLocaleLowerCase.js: Added.
2423         * js/string-toLocaleLowerCase-expected.txt: Added.
2424         * js/string-toLocaleLowerCase.html: Added.
2425
2426 2015-12-06  Simon Fraser  <simon.fraser@apple.com>
2427
2428         REGRESSION (r187121): Can't get to the main content of the page at https://theintercept.com/drone-papers/
2429         https://bugs.webkit.org/show_bug.cgi?id=151849
2430         rdar://problem/23132828
2431
2432         Reviewed by Zalan Bujtas.
2433         
2434         New ref test.
2435         
2436         The behavior of imported/blink/transitions/transition-not-interpolable.html changed
2437         with this patch, but that test is trying to determine if transitions run to/from
2438         'auto' values, and doing it wrong. The current patch doesn't change the user-visible
2439         behavior of transitions with 'auto' endpoints (covered by http://webkit.org/b/38243).
2440
2441         * animations/fill-forwards-auto-height-expected.html: Added.
2442         * animations/fill-forwards-auto-height.html: Added.
2443         * imported/blink/transitions/transition-not-interpolable-expected.txt:
2444
2445 2015-12-06  David Kilzer  <ddkilzer@apple.com>
2446
2447         REGRESSION(r193584): Causes heap use-after-free crashes in Web Inspector tests with AddressSanitizer (Requested by ddkilzer on #webkit).
2448         https://bugs.webkit.org/show_bug.cgi?id=151929
2449
2450         Reverted changeset:
2451
2452         "[ES6] "super" and "this" should be lexically bound inside an
2453         arrow function and should live in a JSLexicalEnvironment"
2454         https://bugs.webkit.org/show_bug.cgi?id=149338
2455         http://trac.webkit.org/changeset/193584
2456
2457 2015-12-06  Skachkov Oleksandr  <gskachkov@gmail.com>
2458
2459         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
2460         https://bugs.webkit.org/show_bug.cgi?id=149338
2461
2462         Reviewed by Saam Barati.
2463
2464         * js/arrowfunction-supercall-expected.txt: Added.
2465         * js/arrowfunction-supercall.html: Added.
2466         * js/arrowfunction-tdz-expected.txt: Added new expectation.
2467         * js/script-tests/arrowfunction-supercall.js: Added.
2468         * js/script-tests/arrowfunction-tdz.js: Added new cases.
2469
2470 2015-12-05  David Kilzer  <ddkilzer@apple.com>
2471
2472         REGRESSION (r193487): Modern IDB: storage/indexeddb/index-multientry.html crashes
2473
2474         * platform/mac-wk1/TestExpectations: Skip test that crashes
2475         on every run: storage/indexeddb/index-multientry.html.
2476
2477 2015-12-04  Zalan Bujtas  <zalan@apple.com>
2478
2479         Garbage in page tiles when document is too long.
2480         https://bugs.webkit.org/show_bug.cgi?id=151906
2481         rdar://problem/23695858
2482
2483         Reviewed by Simon Fraser.
2484
2485         * platform/ios-simulator/fast/block/float/overhanging-tall-block-expected.txt:
2486         * platform/mac-mavericks/fast/block/float/overhanging-tall-block-expected.txt:
2487         * platform/mac/fast/block/float/overhanging-tall-block-expected.txt:
2488
2489 2015-12-04  Brady Eidson  <beidson@apple.com>
2490
2491         Modern IDB: Add some more custom exception messages, passing some more tests.
2492         https://bugs.webkit.org/show_bug.cgi?id=151898
2493
2494         Reviewed by Alex Christensen.
2495
2496         * platform/mac-wk1/TestExpectations:
2497         * storage/indexeddb/keypath-arrays-expected.txt:
2498         * storage/indexeddb/noblobs-expected.txt:
2499         * storage/indexeddb/object-lookups-in-versionchange-expected.txt:
2500         * storage/indexeddb/request-result-cache-expected.txt:
2501         * storage/indexeddb/transaction-after-close-expected.txt:
2502         * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
2503         * storage/indexeddb/transaction-read-only-expected.txt:
2504
2505 2015-12-04  Brady Eidson  <beidson@apple.com>
2506
2507         Modern IDB: Add some more custom exception messages, passing some more tests.
2508         https://bugs.webkit.org/show_bug.cgi?id=151895
2509
2510         Reviewed by Alex Christensen.
2511
2512         * platform/mac-wk1/TestExpectations:
2513         * storage/indexeddb/aborted-versionchange-closes-expected.txt:
2514         * storage/indexeddb/cursor-continue-dir-expected.txt:
2515         * storage/indexeddb/cursor-continue-expected.txt:
2516         * storage/indexeddb/deleteIndex-expected.txt:
2517         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
2518
2519 2015-12-04  Andy VanWagoner  <thetalecrafter@gmail.com>
2520
2521         [INTL] Implement Number.prototype.toLocaleString in ECMA-402
2522         https://bugs.webkit.org/show_bug.cgi?id=147610
2523
2524         Reviewed by Benjamin Poulain.
2525
2526         Add tests for ECMA-402 Number.prototype.toLocaleString.
2527         Since NumberFormat is not fully implemented, don't test locale-specific behavior yet.
2528
2529         * js/number-toLocaleString-expected.txt: Added.
2530         * js/number-toLocaleString.html: Added.
2531         * js/script-tests/number-toLocaleString.js: Added.
2532
2533 2015-12-04  Brady Eidson  <beidson@apple.com>
2534
2535         Modern IDB: Flip test expectations around so we only list failures.
2536         https://bugs.webkit.org/show_bug.cgi?id=151880
2537
2538         Reviewed by Alex Christensen.
2539
2540         * platform/mac-wk1/TestExpectations:
2541
2542 2015-12-04  Brady Eidson  <beidson@apple.com>
2543
2544         Modern IDB: storage/indexeddb/cursor-update.html fails.
2545         https://bugs.webkit.org/show_bug.cgi?id=151879
2546
2547         Reviewed by Oliver Hunt.
2548
2549         * platform/mac-wk1/TestExpectations:
2550
2551 2015-12-04  Brady Eidson  <beidson@apple.com>
2552
2553         Modern IDB: storage/indexeddb/version-change-exclusive.html fails
2554         https://bugs.webkit.org/show_bug.cgi?id=151870
2555
2556         Reviewed by Alex Christensen.
2557
2558         * platform/mac-wk1/TestExpectations:
2559         * storage/indexeddb/modern/double-open-expected.txt: Added.
2560         * storage/indexeddb/modern/double-open.html: Added.
2561         * storage/indexeddb/version-change-exclusive-expected.txt:
2562
2563 2015-12-04  Brady Eidson  <beidson@apple.com>
2564
2565         Modern IDB: storage/indexeddb/exceptions.html fails.
2566         https://bugs.webkit.org/show_bug.cgi?id=151732
2567
2568         Reviewed by Alex Christensen.
2569
2570         Lots of new wk2-specific expectations to keep Legacy IDB passing for now.
2571         
2572         * platform/mac-wk1/TestExpectations:
2573         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index5-expected.txt: Added.
2574         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index6-expected.txt: Added.
2575         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_invalid-expected.txt: Added.
2576         * platform/wk2/imported/w3c/indexeddb/idbindex_get7-expected.txt: Added.
2577         * platform/wk2/imported/w3c/indexeddb/idbindex_getKey7-expected.txt: Added.
2578         * platform/wk2/imported/w3c/indexeddb/idbindex_openCursor2-expected.txt: Added.
2579         * platform/wk2/imported/w3c/indexeddb/idbindex_openKeyCursor3-expected.txt: Added.
2580         * platform/wk2/imported/w3c/indexeddb/keypath-expected.txt: Added.
2581         * platform/wk2/storage/indexeddb/aborted-versionchange-closes-expected.txt: Copied from LayoutTests/storage/indexeddb/aborted-versionchange-closes-expected.txt.
2582         * platform/wk2/storage/indexeddb/bad-keypath-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/bad-keypath-expected.txt.
2583         * platform/wk2/storage/indexeddb/basics-expected.txt: Copied from LayoutTests/storage/indexeddb/basics-expected.txt.
2584         * platform/wk2/storage/indexeddb/clear-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/clear-expected.txt.
2585         * platform/wk2/storage/indexeddb/create-and-remove-object-store-expected.txt: Copied from LayoutTests/storage/indexeddb/create-and-remove-object-store-expected.txt.
2586         * platform/wk2/storage/indexeddb/create-objectstore-basics-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt.
2587         * platform/wk2/storage/indexeddb/cursor-continue-dir-expected.txt: Added.
2588         * platform/wk2/storage/indexeddb/cursor-continue-expected.txt: Added.
2589         * platform/wk2/storage/indexeddb/cursor-finished-expected.txt: Copied from LayoutTests/storage/indexeddb/cursor-finished-expected.txt.
2590         * platform/wk2/storage/indexeddb/cursors-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/cursors-expected.txt.
2591         * platform/wk2/storage/indexeddb/database-basics-expected.txt: Added.
2592         * platform/wk2/storage/indexeddb/deleteIndex-bug110792-expected.txt: Added.
2593         * platform/wk2/storage/indexeddb/index-count-expected.txt: Added.
2594         * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt: Added.
2595         * platform/wk2/storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt: Added.
2596         * platform/wk2/storage/indexeddb/invalid-keys-expected.txt: Added.
2597         * platform/wk2/storage/indexeddb/key-requirements-delete-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt.
2598         * platform/wk2/storage/indexeddb/key-requirements-inline-and-passed-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt.
2599         * platform/wk2/storage/indexeddb/key-requirements-put-no-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt.
2600         * platform/wk2/storage/indexeddb/key-requirements-put-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt.
2601         * platform/wk2/storage/indexeddb/key-type-array-expected.txt: Added.
2602         * platform/wk2/storage/indexeddb/keypath-arrays-expected.txt: Added.
2603         * platform/wk2/storage/indexeddb/keypath-edges-expected.txt: Added.
2604         * platform/wk2/storage/indexeddb/keyrange-expected.txt: Added.
2605         * platform/wk2/storage/indexeddb/mozilla/clear-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/clear-expected.txt.
2606         * platform/wk2/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt.
2607         * platform/wk2/storage/indexeddb/mozilla/cursors-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/cursors-expected.txt.
2608         * platform/wk2/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt.
2609         * platform/wk2/storage/indexeddb/mozilla/readonly-transactions-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/readonly-transactions-expected.txt.
2610         * platform/wk2/storage/indexeddb/object-lookups-in-versionchange-expected.txt: Added.
2611         * platform/wk2/storage/indexeddb/objectstore-count-expected.txt: Added.
2612         * platform/wk2/storage/indexeddb/open-cursor-expected.txt: Added.
2613         * platform/wk2/storage/indexeddb/readonly-transactions-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/readonly-transactions-expected.txt.
2614         * platform/wk2/storage/indexeddb/removed-expected.txt: Added.
2615         * platform/wk2/storage/indexeddb/request-result-cache-expected.txt: Added.
2616         * platform/wk2/storage/indexeddb/transaction-abort-expected.txt: Copied from LayoutTests/storage/indexeddb/transaction-abort-expected.txt.
2617         * platform/wk2/storage/indexeddb/transaction-active-flag-expected.txt: Added.
2618         * platform/wk2/storage/indexeddb/transaction-after-close-expected.txt: Added.
2619         * platform/wk2/storage/indexeddb/transaction-read-only-expected.txt: Added.
2620         * platform/wk2/storage/indexeddb/version-change-exclusive-expected.txt: Added.
2621         * storage/indexeddb/aborted-versionchange-closes-expected.txt:
2622         * storage/indexeddb/basics-expected.txt:
2623         * storage/indexeddb/create-and-remove-object-store-expected.txt:
2624         * storage/indexeddb/cursor-finished-expected.txt:
2625         * storage/indexeddb/exceptions-expected.txt:
2626         * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
2627         * storage/indexeddb/modern/double-abort-expected.txt:
2628         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
2629         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
2630         * storage/indexeddb/mozilla/bad-keypath-expected.txt:
2631         * storage/indexeddb/mozilla/clear-expected.txt:
2632         * storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
2633         * storage/indexeddb/mozilla/cursors-expected.txt:
2634         * storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
2635         * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
2636         * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
2637         * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
2638         * storage/indexeddb/mozilla/readonly-transactions-expected.txt:
2639         * storage/indexeddb/resources/exceptions.js:
2640         (testObjectStore):
2641         * storage/indexeddb/transaction-abort-expected.txt:
2642
2643 2015-12-04  Joseph Pecoraro  <pecoraro@apple.com>
2644
2645         Web Inspector: Unskip many inspector/debugger tests
2646         https://bugs.webkit.org/show_bug.cgi?id=151843
2647
2648         Reviewed by Timothy Hatcher.
2649
2650         * TestExpectations:
2651         * platform/mac/TestExpectations:
2652         Skip specific tests.
2653
2654         * platform/mac-wk2/TestExpectations:
2655         Test no longer existed.
2656
2657         * inspector/debugger/resources/exception.js:
2658         (exceptionDOM):
2659         Keep the code outputing a NotFoundException. This particular
2660         invocation was recently changed to throw a TypeError.
2661
2662 2015-12-04  Joseph Pecoraro  <pecoraro@apple.com>
2663
2664         Web Inspector: Remove untested and unused Worker inspection
2665         https://bugs.webkit.org/show_bug.cgi?id=151848
2666
2667         Reviewed by Brian Burg.
2668
2669         * inspector/debugger/pause-dedicated-worker-expected.txt: Removed.
2670         * inspector/debugger/pause-dedicated-worker.html: Removed.
2671         * inspector/debugger/resources/dedicated-worker.js: Removed.
2672         * inspector/debugger/terminate-dedicated-worker-while-paused-expected.txt: Removed.
2673         * inspector/debugger/terminate-dedicated-worker-while-paused.html: Removed.
2674
2675 2015-12-04  Joseph Pecoraro  <pecoraro@apple.com>
2676
2677         Web Inspector: Specifically Identify the Global Lexical Environment Scope
2678         https://bugs.webkit.org/show_bug.cgi?id=151828
2679
2680         Reviewed by Brian Burg.
2681
2682         * inspector/debugger/breakpoint-scope-expected.txt:
2683         * inspector/debugger/breakpoint-scope.html:
2684         * inspector/debugger/resources/scope.js:
2685         Update the test to include something in the global lexical
2686         environment and ensure it is identified as such.
2687
2688 2015-12-03  Sergio Villar Senin  <svillar@igalia.com>
2689
2690         [css-grid] Fix height computation of grid items with borders inside fr tracks
2691         https://bugs.webkit.org/show_bug.cgi?id=151798
2692
2693         Reviewed by Zalan Bujtas.
2694
2695         * fast/css-grid-layout/grid-item-with-border-in-fr-expected.txt: Added.
2696         * fast/css-grid-layout/grid-item-with-border-in-fr.html: Added.
2697
2698 2015-12-03  Brady Eidson  <beidson@apple.com>
2699
2700         Modern IDB: Fix up tests that refer to non-standard IDBVersionChangeEvent.dataLoss.
2701         https://bugs.webkit.org/show_bug.cgi?id=151850
2702
2703         Reviewed by Andy Estes.
2704
2705         * platform/mac-wk1/TestExpectations:
2706         
2707         * storage/indexeddb/data-corruption-expected.txt: Removed.
2708         * storage/indexeddb/data-corruption.html: Removed.
2709         * storage/indexeddb/resources/data-corruption.js: Removed.
2710
2711         * storage/indexeddb/events-expected.txt:
2712         * storage/indexeddb/resources/events.js:
2713
2714 2015-12-03  Brady Eidson  <beidson@apple.com>
2715
2716         Modern IDB: storage/indexeddb/cursor-index-delete.html fails.
2717         https://bugs.webkit.org/show_bug.cgi?id=151847
2718
2719         Reviewed by Andy Estes.
2720
2721         * platform/mac-wk1/TestExpectations:
2722
2723 2015-12-03  Eric Carlson  <eric.carlson@apple.com>
2724
2725         [MediaStream] Update MediaStreamTrack.getCapabilities
2726         https://bugs.webkit.org/show_bug.cgi?id=151728
2727
2728         Reviewed by Jer Noble.
2729
2730         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt: Added.
2731         * fast/mediastream/MediaStreamTrack-getCapabilities.html: Added.
2732         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt:
2733         * fast/mediastream/MediaStreamTrack-getSettings.html:
2734
2735 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
2736
2737         Removing deleted test storage/indexeddb/objectstore-keycursor.html from TestExpectations file
2738         https://bugs.webkit.org/show_bug.cgi?id=151772
2739
2740         Unreviewed test gardening.
2741
2742         * platform/mac-wk2/TestExpectations:
2743
2744 2015-12-03  Keith Rollin  <krollin@apple.com>
2745
2746         [Win] fast/forms/HTMLOptionElement_label03.html failing on win7
2747         https://bugs.webkit.org/show_bug.cgi?id=150909
2748         rdar://problem/23539673
2749
2750         Reviewed by Darin Adler.
2751
2752         Mark fast/forms/HTMLOptionElement_label03.html as being expected to
2753         pass. Also update some text in HTMLOptionElement_label02.html and
2754         HTMLOptionElement_label03.html so that it no longer refers to our
2755         trying to match IE (which we are no longer doing).
2756
2757         * fast/forms/HTMLOptionElement_label02.html:
2758         * fast/forms/HTMLOptionElement_label03.html:
2759         * platform/win/TestExpectations:
2760
2761 2015-12-03  Brady Eidson  <beidson@apple.com>
2762
2763         Modern IDB: storage/indexeddb/cursor-advance.html fails.
2764         https://bugs.webkit.org/show_bug.cgi?id=151731
2765
2766         Reviewed by Alex Christensen.
2767
2768         * platform/mac-wk1/TestExpectations:
2769         * storage/indexeddb/cursor-advance-expected.txt:
2770
2771 2015-12-03  Brent Fulgham  <bfulgham@apple.com>
2772
2773         Allow JavaScript to iterate over plugins for local files
2774         https://bugs.webkit.org/show_bug.cgi?id=151783
2775         <rdar://problem/23692113>
2776
2777         Modify the existing 'local file' plugin tests so that they don't turn on the debugging
2778         flag to allow iterating over all plugins. Then create a new HTTP test (based on the
2779         existing plugin-javascript-access test) to make sure that plugin iteration is blocked
2780         for non-local-file access.
2781
2782         Reviewed by Alexey Proskuryakov.
2783
2784         * http/tests/plugins/plugin-javascript-access-expected.txt: Added.
2785         * http/tests/plugins/plugin-javascript-access.html: Added.
2786         * plugins/plugin-javascript-access.html: Remove unneeded 'internals.setShowAllPlugins' call.
2787         * plugins/script-tests/navigator-mimeTypes-length.js: Ditto.
2788
2789 2015-12-03  Brady Eidson  <beidson@apple.com>
2790
2791         Modern IDB: storage/indexeddb/cursor-skip-deleted.html fails.
2792         https://bugs.webkit.org/show_bug.cgi?id=151794
2793
2794         Reviewed by Alex Christensen.
2795
2796         * platform/mac-wk1/TestExpectations:
2797
2798 2015-12-02  Sam Weinig  <sam@webkit.org>
2799
2800         Promise callbacks should be called at microtask checkpoints
2801         https://bugs.webkit.org/show_bug.cgi?id=147933
2802
2803         Reviewed by Chris Dumez.
2804
2805         * fast/dom/microtask-promise-mutation-observer-order-expected.txt: Added.
2806         * fast/dom/microtask-promise-mutation-observer-order.html: Added.
2807
2808 2015-12-03  Daniel Bates  <dabates@apple.com>
2809
2810         ASSERT_WITH_SECURITY_IMPLICATION in WebCore::DocumentOrderedMap::add()
2811         https://bugs.webkit.org/show_bug.cgi?id=126662
2812         <rdar://problem/15775508>
2813
2814         Reviewed by Brent Fulgham.
2815
2816         Add test to ensure that we do not assert when inserting a subtree that has an element with
2817         a duplicate id before removing the original subtree.
2818
2819         * svg/custom/insert-subtree-with-duplicate-id-before-removing-subtree-expected.txt: Added.
2820         * svg/custom/insert-subtree-with-duplicate-id-before-removing-subtree.svg: Added.
2821
2822 2015-12-03  Javier Fernandez  <jfernandez@igalia.com>
2823
2824         [css-grid] margin-left:auto and margin-top:auto discards the margin on opposite side
2825         https://bugs.webkit.org/show_bug.cgi?id=151802
2826
2827         Reviewed by Sergio Villar Senin.
2828
2829         Tests to verify the specified margins account for determining the available space for
2830         auto-margins alignment.
2831
2832         * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins-expected.txt: Added.
2833         * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins.html: Added.
2834
2835 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
2836
2837         Rebaselining svg/custom/bug78807.svg since actual results now match Mac expectations
2838         https://bugs.webkit.org/show_bug.cgi?id=151804
2839
2840         Unreviewed test gardening.
2841
2842         * platform/win/svg/custom/bug78807-expected.txt:
2843
2844 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
2845
2846         Skipping failing sputnik/Unicode/Unicode_510 tests pending further investigation
2847         https://bugs.webkit.org/show_bug.cgi?id=151505
2848
2849         Unreviewed test gardening.
2850
2851         * platform/win/TestExpectations:
2852
2853 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
2854
2855         Marking fast/css/pseudo-visited-background-color-on-input.html as failing on win
2856         https://bugs.webkit.org/show_bug.cgi?id=151756
2857
2858         Unreviewed test gardening.
2859
2860         * platform/win/TestExpectations:
2861
2862 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
2863
2864         fast/borders/hidpi-border-clipping-right-after-move.html
2865         https://bugs.webkit.org/show_bug.cgi?id=151754
2866
2867         Unreviewed test gardening.
2868
2869         * platform/win/TestExpectations:
2870
2871 2015-12-03  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2872
2873         Unreviewed EFL urgent gardening. Skip web-platform-tests
2874         because it has been timeout since r192796.
2875
2876         * platform/efl/TestExpectations:
2877
2878 2015-12-02  Mark Lam  <mark.lam@apple.com>
2879
2880         Polymorphic operand types for DFG and FTL mul.
2881         https://bugs.webkit.org/show_bug.cgi?id=151746
2882
2883         Reviewed by Filip Pizlo.
2884
2885         * js/regress/ftl-object-mul-expected.txt: Added.
2886         * js/regress/ftl-object-mul.html: Added.
2887         * js/regress/script-tests/ftl-object-mul.js: Added.
2888         (o1.valueOf):
2889         (foo):
2890
2891 2015-12-02  Myles C. Maxfield  <mmaxfield@apple.com>
2892
2893         Unify font-variant-* with font-variant shorthand
2894         https://bugs.webkit.org/show_bug.cgi?id=149773
2895
2896         Reviewed by Darin Adler.
2897
2898         Update tests. Also temporarily skip existing font-features tests until
2899         https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
2900
2901         * css3/font-variant-parsing-expected.txt:
2902         * css3/font-variant-parsing.html:
2903         * fast/css/font-property-priority-expected.txt:
2904         * fast/css/font-shorthand-expected.txt:
2905         * fast/css/parsing-font-variant-ligatures-expected.txt:
2906         * fast/css/parsing-font-variant-ligatures.html:
2907         * fast/inspector-support/style-expected.txt:
2908         * fast/text/font-variant-shorthand-expected.txt: Added.
2909         * fast/text/font-variant-shorthand.html: Added.
2910         * platform/mac/TestExpectations:
2911         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
2912
2913 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
2914
2915         Rebaselining fast/dom/adopt-attribute-crash-expected for win
2916         https://bugs.webkit.org/show_bug.cgi?id=151762
2917
2918         Reviewed by Darin Adler.
2919
2920         * platform/win/fast/dom/adopt-attribute-crash-expected.txt:
2921
2922 2015-12-02  Alex Christensen  <achristensen@webkit.org>
2923
2924         Asynchronously call onerror when a content blocker blocks ascript element's load
2925         https://bugs.webkit.org/show_bug.cgi?id=151649
2926
2927         Reviewed by Brady Eidson.
2928
2929         * http/tests/contentextensions/script-onerror-expected.txt: Added.
2930         * http/tests/contentextensions/script-onerror.html: Added.
2931         * http/tests/contentextensions/script-onerror.html.json: Added.
2932         * http/tests/misc/unloadable-script-expected.txt:
2933         * http/tests/misc/unloadable-script.html:
2934         * http/tests/security/local-JavaScript-from-remote-expected.txt:
2935         * http/tests/security/local-JavaScript-from-remote.html:
2936         Added testRunner.waitUntilDone and testRunner.notifyDone to reflect the fact that onerror is no longer called synchronously.
2937
2938 2015-12-02  Eric Carlson  <eric.carlson@apple.com>
2939
2940         Fix flaky test added with r192954.
2941
2942         Unreviewed.
2943
2944         * fast/mediastream/MediaStreamTrack-getSettings.html:
2945
2946 2015-12-02  Commit Queue  <commit-queue@webkit.org>
2947
2948         Unreviewed, rolling out r192955.
2949         https://bugs.webkit.org/show_bug.cgi?id=151776
2950
2951         A large number of the tests added with this change are failing
2952         on Windows (Requested by ryanhaddad on #webkit).
2953
2954         Reverted changeset:
2955
2956         "[css border] border-image doesn't honor border-style"
2957         https://bugs.webkit.org/show_bug.cgi?id=99922
2958         http://trac.webkit.org/changeset/192955
2959
2960 2015-12-02  Yoav Weiss  <yoav@yoav.ws>
2961
2962         Fix preloader issue with srcdoc documents.
2963         https://bugs.webkit.org/show_bug.cgi?id=151744
2964
2965         Reviewed by Ryosuke Niwa.
2966
2967         Added a test that makes sure that srcdoc based subresources are properly preloaded.
2968
2969         * fast/preloader/iframe-srcdoc-expected.txt: Added.
2970         * fast/preloader/iframe-srcdoc.html: Added.
2971
2972 2015-12-02  Jer Noble  <jer.noble@apple.com>
2973
2974         Add a setting and restriction which will pause invisible autoplaying video
2975         https://bugs.webkit.org/show_bug.cgi?id=151412
2976
2977         Reviewed by Eric Carlson.
2978
2979         * media/video-restricted-invisible-autoplay-not-allowed-expected.txt: Added.
2980         * media/video-restricted-invisible-autoplay-not-allowed.html: Added.
2981
2982 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
2983
2984         Rebaseline fast/parser/xml-declaration-missing-ending-mark.html, fast/parser/xml-colon-entity.html for Win
2985         https://bugs.webkit.org/show_bug.cgi?id=151763
2986
2987         Reviewed by Brent Fulgham.
2988
2989         * platform/win/fast/parser/xml-colon-entity-expected.txt:
2990         * platform/win/fast/parser/xml-declaration-missing-ending-mark-expected.txt:
2991
2992 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
2993
2994         Rebaseline fast/dynamic/text-combine.html on win
2995         https://bugs.webkit.org/show_bug.cgi?id=151761
2996
2997         Unreviewed test gardening.
2998
2999         * platform/win/fast/dynamic/text-combine-expected.png:
3000         * platform/win/fast/dynamic/text-combine-expected.txt:
3001
3002 2015-12-02  Brady Eidson  <beidson@apple.com>
3003
3004         Modern IDB: Remove all traces of IDBObjectStore::openKeyCursor from tests.
3005         https://bugs.webkit.org/show_bug.cgi?id=151772
3006
3007         Reviewed by Alex Christensen.
3008         
3009         IDBObjectStore::openKeyCursor no longer exists, so testing it is inherently bogus.
3010
3011         * platform/mac-wk1/TestExpectations: Two tests now pass with small expectations changes.
3012         * storage/indexeddb/cursor-basics-expected.txt:
3013         * storage/indexeddb/cursor-overloads-expected.txt:
3014
3015         * storage/indexeddb/cursor-overloads.html:
3016         * storage/indexeddb/optional-arguments.html:
3017         * storage/indexeddb/resources/cursor-basics.js:
3018         * storage/indexeddb/resources/deleted-objects.js:
3019         * storage/indexeddb/resources/exceptions.js:
3020         * storage/indexeddb/resources/objectstore-basics.js:
3021         
3022         * storage/indexeddb/objectstore-keycursor-expected.txt: Removed.
3023         * storage/indexeddb/objectstore-keycursor.html: Removed.
3024         * storage/indexeddb/resources/objectstore-keycursor.js: Removed.
3025
3026 2015-12-02  David Hyatt  <hyatt@apple.com>
3027
3028         Add some more picture element layout tests
3029         https://bugs.webkit.org/show_bug.cgi?id=151769
3030
3031         Reviewed by Dean Jackson.
3032
3033         * fast/picture/image-picture-invalid-expected.txt: Added.
3034         * fast/picture/image-picture-invalid.html: Added.
3035         * fast/picture/image-picture-nested-expected.txt: Added.
3036         * fast/picture/image-picture-nested.html: Added.
3037
3038 2015-12-02  Brady Eidson  <beidson@apple.com>
3039
3040         Modern IDB: Enable a couple more passing tests.
3041         https://bugs.webkit.org/show_bug.cgi?id=151766
3042
3043         Reviewed by Beth Dakin.
3044
3045         * platform/mac-wk1/TestExpectations:
3046         * storage/indexeddb/create-object-store-options-expected.txt:
3047
3048 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
3049
3050         Skipping tests on Win that fail due to unimplemented showModalDialog function.
3051         https://bugs.webkit.org/show_bug.cgi?id=151506
3052
3053         Unreviewed test gardening.
3054
3055         * platform/win/TestExpectations:
3056
3057 2015-12-02  Brady Eidson  <beidson@apple.com>
3058
3059         Modern IDB: IDBTransaction::error is not exposed.
3060         https://bugs.webkit.org/show_bug.cgi?id=151752
3061
3062         Reviewed by Alex Christensen.
3063
3064         * platform/mac-wk1/TestExpectations:
3065         * storage/indexeddb/modern/basic-add.html:
3066         * storage/indexeddb/modern/double-abort-expected.txt:
3067         * storage/indexeddb/modern/index-3.html:
3068         * storage/indexeddb/resources/transaction-error.js:
3069         * storage/indexeddb/transaction-error-expected.txt:
3070
3071 2015-12-02  Adenilson Cavalcanti  <cavalcantii@gmail.com>
3072
3073         [css border] border-image doesn't honor border-style
3074         https://bugs.webkit.org/show_bug.cgi?id=99922
3075
3076         Reviewed by Simon Fraser.
3077
3078         Ensure that WebKit will be compliant to css-backgrounds spec where
3079         a border with an image will only be rendered if there is a style defined.
3080
3081         Previous border image tests had to be edited (i.e. define border-style)
3082         to ensure that a decorated border would be rendered.
3083
3084         * fast/borders/border-image-01.html:
3085         * fast/borders/border-image-border-radius.html:
3086         * fast/borders/border-image-fill-no-intrinsic-size.html:
3087         * fast/borders/border-image-longhand.html:
3088         * fast/borders/border-image-massive-scale.html:
3089         * fast/borders/border-image-omit-right-slice.html:
3090         * fast/borders/border-image-outset-in-shorthand.html:
3091         * fast/borders/border-image-outset-split-inline-expected.txt:
3092         * fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt:
3093         * fast/borders/border-image-outset-split-inline-vertical-lr.html:
3094         * fast/borders/border-image-outset-split-inline.html:
3095         * fast/borders/border-image-outset.html:
3096         * fast/borders/border-image-repeat.html:
3097         * fast/borders/border-image-rotate-transform.html:
3098         * fast/borders/border-image-scale-transform.html:
3099         * fast/borders/border-image-scaled.html:
3100         * fast/borders/border-image-scrambled.html:
3101         * fast/borders/border-image-should-not-display-expected.html: Added.
3102         * fast/borders/border-image-should-not-display.html: Added.
3103         * fast/borders/border-image-side-reduction.html:
3104         * fast/borders/border-image-slice-constrained.html:
3105         * fast/borders/border-image-slice-missing-right.html:
3106         * fast/borders/border-image-slices.html:
3107         * fast/borders/border-image-source.html:
3108         * fast/borders/border-image-trumps-radius-expected.txt:
3109         * fast/borders/border-image-trumps-radius.html:
3110         * fast/borders/hidpi-border-image-gradient-on-subpixels.html:
3111         * fast/borders/resources/red.png: Added.
3112         * fast/borders/scaled-border-image.html:
3113         * fast/gradients/border-image-gradient-expected.txt:
3114         * fast/gradients/border-image-gradient.html:
3115         * fast/hidpi/image-set-border-image-comparison.html:
3116         * fast/hidpi/image-set-border-image-dynamic.html:
3117         * fast/hidpi/image-set-border-image-simple.html:
3118         * fast/writing-mode/border-image-horizontal-bt.html:
3119         * fast/writing-mode/border-image-vertical-lr.html:
3120         * fast/writing-mode/border-image-vertical-rl.html:
3121         * platform/mac/fast/borders/border-image-01-expected.txt:
3122         * platform/mac/fast/borders/border-image-border-radius-expected.txt:
3123         * platform/mac/fast/borders/border-image-longhand-expected.txt:
3124         * platform/mac/fast/borders/border-image-massive-scale-expected.txt:
3125         * platform/mac/fast/borders/border-image-omit-right-slice-expected.txt:
3126         * platform/mac/fast/borders/border-image-outset-expected.txt:
3127         * platform/mac/fast/borders/border-image-outset-in-shorthand-expected.txt:
3128         * platform/mac/fast/borders/border-image-repeat-expected.txt:
3129         * platform/mac/fast/borders/border-image-rotate-transform-expected.txt:
3130         * platform/mac/fast/borders/border-image-scale-transform-expected.txt:
3131         * platform/mac/fast/borders/border-image-scaled-expected.txt:
3132         * platform/mac/fast/borders/border-image-scrambled-expected.txt:
3133         * platform/mac/fast/borders/border-image-side-reduction-expected.txt:
3134         * platform/mac/fast/borders/border-image-slice-constrained-expected.txt:
3135         * platform/mac/fast/borders/border-image-slices-expected.txt:
3136         * platform/mac/fast/borders/border-image-source-expected.txt:
3137         * platform/mac/fast/borders/scaled-border-image-expected.txt:
3138         * platform/mac/fast/hidpi/image-set-border-image-comparison-expected.txt:
3139         * platform/mac/fast/hidpi/image-set-border-image-dynamic-expected.txt:
3140         * platform/mac/fast/hidpi/image-set-border-image-simple-expected.txt:
3141         * platform/mac/fast/writing-mode/border-image-horizontal-bt-expected.txt:
3142         * platform/mac/fast/writing-mode/border-image-vertical-lr-expected.txt:
3143         * platform/mac/fast/writing-mode/border-image-vertical-rl-expected.txt:
3144
3145 2015-12-02  Eric Carlson  <eric.carlson@apple.com>
3146
3147         [MediaStream] Implement MediaStreamTrack.getSettings()
3148         https://bugs.webkit.org/show_bug.cgi?id=151727
3149
3150         Reviewed by Jer Noble.
3151
3152         * fast/mediastream/MediaStream-video-element-expected.txt:
3153         * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
3154         * fast/mediastream/MediaStream-video-element-track-stop.html:
3155         * fast/mediastream/MediaStream-video-element.html:
3156         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt: Added.
3157         * fast/mediastream/MediaStreamTrack-getSettings.html: Added.
3158
3159 2015-12-01  David Hyatt  <hyatt@apple.com>
3160
3161         Implement the picture element.
3162         https://bugs.webkit.org/show_bug.cgi?id=116963
3163
3164         Reviewed by Dean Jackson.
3165
3166         * fast/picture: Added.
3167         * fast/picture/image-picture-1x-expected.txt: Added.
3168         * fast/picture/image-picture-1x.html: Added.
3169         * fast/picture/resources: Added.
3170         * fast/picture/resources/blue_rect.jpg: Added.
3171         * fast/picture/resources/currentSrcHelper.js: Added.
3172         (fileName):
3173         (currentSrcFileName):
3174         (currentSrcFileNameNoParams):
3175         * fast/picture/resources/image-set-4x.png: Added.
3176
3177 2015-12-02  Jiewen Tan  <jiewen_tan@apple.com>
3178
3179         Null dereference loading Blink layout test fast/loader/unload-mutation-crash.html
3180         https://bugs.webkit.org/show_bug.cgi?id=149305
3181         <rdar://problem/22747892>
3182
3183         Reviewed by Brent Fulgham.
3184
3185         This test case is from Blink r180918:
3186         https://codereview.chromium.org/495743003
3187
3188         * fast/loader/unload-mutation-crash-expected.txt: Added.
3189         * fast/loader/unload-mutation-crash.html: Added.
3190
3191 2015-12-02  Joseph Pecoraro  <pecoraro@apple.com>
3192
3193         Web Inspector: Handle YieldExpressions in the ScriptSyntaxTree
3194         https://bugs.webkit.org/show_bug.cgi?id=151730
3195
3196         Reviewed by Brian Burg.
3197
3198         * inspector/model/parse-script-syntax-tree-expected.txt:
3199         * inspector/model/parse-script-syntax-tree.html:
3200
3201 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
3202
3203         [Win] Test gardening after r192895
3204
3205         Unreviewed.
3206
3207         * fast/text/emoji-overlap-expected.html:
3208         * fast/text/emoji-overlap.html:
3209
3210 2015-12-01  Commit Queue  <commit-queue@webkit.org>
3211
3212         Unreviewed, rolling out r192894 and r192904.
3213         https://bugs.webkit.org/show_bug.cgi?id=151738
3214
3215         Crashes sometimes on Windows (Requested by litherum on
3216         #webkit).
3217
3218         Reverted changesets:
3219
3220         "[Win] Web fonts with small caps have excess whitespace with
3221         the complex text codepath"
3222         https://bugs.webkit.org/show_bug.cgi?id=151698
3223         http://trac.webkit.org/changeset/192894
3224
3225         "Test gardening after r192894"
3226         http://trac.webkit.org/changeset/192904
3227
3228 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
3229
3230         [SVG -> OTF Converter] Force UnitsPerEm to 1000
3231         https://bugs.webkit.org/show_bug.cgi?id=151650
3232
3233         Reviewed by Antti Koivisto.
3234
3235         Some tests have quantization differences.
3236
3237         * fast/ruby/ruby-expansion-cjk-2-expected.html:
3238         * fast/ruby/ruby-expansion-cjk-3-expected.html:
3239         * fast/ruby/ruby-expansion-cjk-4-expected.html:
3240         * fast/ruby/ruby-expansion-cjk-5-expected.html:
3241         * fast/ruby/ruby-expansion-cjk-expected.html:
3242         * platform/mac-wk2/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
3243         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
3244         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
3245         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
3246         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
3247         * platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
3248         * platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
3249         * platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
3250         * platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
3251         * platform/mac/svg/batik/text/textEffect3-expected.txt:
3252         * platform/mac/svg/batik/text/textPosition2-expected.txt:
3253         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
3254         * svg/custom/acid3-test-77-expected.txt:
3255
3256 2015-12-01  Brady Eidson  <beidson@apple.com>
3257
3258         Add updated test result missing from http://trac.webkit.org/changeset/192924
3259         https://bugs.webkit.org/show_bug.cgi?id=151725
3260
3261         * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
3262
3263 2015-12-01  Ryan Haddad  <ryanhaddad@apple.com>
3264
3265         Marking http/tests/xmlhttprequest/methods-async.html as flaky on Yosemite WK2
3266         https://bugs.webkit.org/show_bug.cgi?id=151729
3267
3268         Unreviewed test gardening.
3269
3270         * platform/mac-wk2/TestExpectations:
3271
3272 2015-12-01  Brady Eidson  <beidson@apple.com>
3273
3274         Give a more detailed message for TypeErrors that result from EnforceRange.
3275         https://bugs.webkit.org/show_bug.cgi?id=151725
3276
3277         Reviewed by Tim Horton.
3278
3279         * crypto/subtle/aes-cbc-generate-key-expected.txt:
3280         * js/dom/webidl-type-mapping-expected.txt:
3281         * storage/indexeddb/intversion-bad-parameters-expected.txt:
3282         * storage/indexeddb/version-change-event-basic-expected.txt:
3283
3284 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
3285
3286         Test gardening after r192894
3287
3288         Unreviewed.
3289
3290         * fast/text/small-caps-complex-expected.html:
3291         * fast/text/small-caps-complex.html:
3292
3293 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
3294
3295         [iOS] Adjacent emoji overlap each other
3296         https://bugs.webkit.org/show_bug.cgi?id=151690
3297         <rdar://problem/23430453>
3298
3299         Reviewed by Simon Fraser.
3300
3301         * fast/text/emoji-overlap-expected.html: Added.
3302         * fast/text/emoji-overlap.html: Added.
3303
3304 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
3305
3306         [Win] Web fonts with small caps have excess whitespace with the complex text codepath
3307         https://bugs.webkit.org/show_bug.cgi?id=151698
3308
3309         Reviewed by Darin Adler.
3310
3311         * fast/text/resources/tinyfont.svg: Added.
3312         * fast/text/small-caps-complex-expected.html: Added.
3313         * fast/text/small-caps-complex.html: Added.
3314
3315 2015-12-01  Ryan Haddad  <ryanhaddad@apple.com>
3316
3317         Marking http/tests/xmlhttprequest/workers/methods.html as flaky on Yosemite WK2
3318         https://bugs.webkit.org/show_bug.cgi?id=151709
3319
3320         Unreviewed test gardening.
3321
3322         * platform/mac-wk2/TestExpectations:
3323
3324 2015-12-01  Brady Eidson  <beidson@apple.com>
3325
3326         Skip some specific IDB tests in preparation for enabling the entire directory.
3327
3328         Reviewed in person by Sam Weinig.
3329
3330         * platform/mac-wk1/TestExpectations:
3331
3332 2015-12-01  Brady Eidson  <beidson@apple.com>
3333
3334         Modern IDB: storage/indexeddb/create-and-remove-object-store.html fails.
3335         https://bugs.webkit.org/show_bug.cgi?id=151704
3336
3337         Reviewed by Alex Christensen.
3338
3339         * platform/mac-wk1/TestExpectations:
3340         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
3341
3342 2015-12-01  Brady Eidson  <beidson@apple.com>
3343
3344         Modern IDB: storage/indexeddb/basics.html fails.
3345         https://bugs.webkit.org/show_bug.cgi?id=151694
3346
3347         Reviewed by Alex Christensen.
3348
3349         * platform/mac-wk1/TestExpectations:
3350         * storage/indexeddb/modern/deletedatabase-1.html:
3351         * storage/indexeddb/modern/opendatabase-versions.html:
3352         * storage/indexeddb/modern/versionchange-event.html:
3353
3354 2015-12-01  Carlos Garcia Campos  <cgarcia@igalia.com>
3355
3356         Unreviewed, rolling out r192876.
3357
3358         It broke a lot of JSC and layout tests for GTK and EFL
3359
3360         Reverted changeset:
3361
3362         "[ES6] "super" and "this" should be lexically bound inside an
3363         arrow function and should live in a JSLexicalEnvironment"
3364         https://bugs.webkit.org/show_bug.cgi?id=149338
3365         http://trac.webkit.org/changeset/192876
3366
3367 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3368
3369         [Streams API] pull function of tee should call readFromReadableStreamReader directly
3370         https://bugs.webkit.org/show_bug.cgi?id=151497
3371
3372         Unreviewed.
3373
3374         Adding non regression test.
3375
3376         * streams/streams-promises-expected.txt:
3377         * streams/streams-promises.html:
3378
3379 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3380
3381         [Streams API] teeReadableStream should not directly use stream.getReader()
3382         https://bugs.webkit.org/show_bug.cgi?id=151487
3383
3384         Reviewed by Darin Adler.
3385
3386         Adding non-regression test.
3387
3388         * streams/streams-promises-expected.txt:
3389         * streams/streams-promises.html:
3390
3391 2015-12-01  Skachkov Oleksandr  <gskachkov@gmail.com>
3392
3393         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
3394         https://bugs.webkit.org/show_bug.cgi?id=149338
3395
3396         Reviewed by Saam Barati.
3397
3398         * js/arrowfunction-supercall-expected.txt: Added.
3399         * js/arrowfunction-supercall.html: Added.
3400         * js/arrowfunction-tdz-expected.txt: Added new expectation.
3401         * js/script-tests/arrowfunction-supercall.js: Added.
3402         * js/script-tests/arrowfunction-tdz.js: Added new cases.
3403
3404 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3405
3406         [Streams API] streams should not directly use Number and related methods
3407         https://bugs.webkit.org/show_bug.cgi?id=151499
3408
3409         Reviewed by Darin Adler.
3410
3411         Added a non-regression test.
3412
3413         * streams/streams-promises-expected.txt:
3414         * streams/streams-promises.html:
3415
3416 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3417
3418         [Streams API] Remove use of @catch for exposed promises
3419         https://bugs.webkit.org/show_bug.cgi?id=151625
3420
3421         Reviewed by Darin Adler.
3422
3423         * streams/streams-promises.html: beefing up the catch test by also overwritting Promise.prototype.then.
3424
3425 2015-11-30  Brady Eidson  <beidson@apple.com>
3426
3427         Modern IDB: Unskip "storage/indexeddb/mozilla" instead of each individual test inside of it.
3428         https://bugs.webkit.org/show_bug.cgi?id=151693
3429
3430         Reviewed by Geoffrey Garen.
3431
3432         * platform/mac-wk1/TestExpectations:
3433
3434 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
3435
3436         Amazon.com Additional Information links aren't clickable
3437         https://bugs.webkit.org/show_bug.cgi?id=151401
3438         <rdar://problem/23454261>
3439
3440         Reviewed by Darin Adler.
3441
3442         * fast/block/float/hit-test-on-overlapping-floats-expected.txt: Added.
3443         * fast/block/float/hit-test-on-overlapping-floats.html: Added.
3444
3445 2015-11-30  Brady Eidson  <beidson@apple.com>
3446
3447         Modern IDB: Iterating index cursors to a specific key is busted.
3448         https://bugs.webkit.org/show_bug.cgi?id=151684
3449
3450         Reviewed by Darin Adler.
3451
3452         * platform/mac-wk1/TestExpectations:
3453
3454 2015-11-30  Brady Eidson  <beidson@apple.com>
3455
3456         Modern IDB: ObjectStore cursors should not be able to iterate out of their range.
3457         https://bugs.webkit.org/show_bug.cgi?id=151683
3458
3459         Reviewed by Darin Adler.
3460
3461         * platform/mac-wk1/TestExpectations:
3462
3463 2015-11-30  Brady Eidson  <beidson@apple.com>
3464
3465         Modern IDB: "prevunique" cursors should point at the lowest primary key that matches, not the highest.
3466         https://bugs.webkit.org/show_bug.cgi?id=151675.
3467
3468         Reviewed by Darin Adler.
3469
3470         * platform/mac-wk1/TestExpectations:
3471         * storage/indexeddb/modern/index-cursor-1-expected.txt:
3472         * storage/indexeddb/modern/index-cursor-2-expected.txt:
3473         * storage/indexeddb/modern/index-cursor-3-expected.txt:
3474
3475 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
3476
3477         Null dereference loading Blink layout test http/tests/misc/detach-during-notifyDone.html
3478         https://bugs.webkit.org/show_bug.cgi?id=149309
3479         <rdar://problem/22748363>
3480
3481         Reviewed by Brent Fulgham.
3482
3483         The test case is from Blink r175601:
3484         https://codereview.chromium.org/317513002
3485         The test case will generate a set of weird ordering events that affects the documentLoader:
3486         1. The subframe finishes loading, and since the frame’s testRunner is not set to wait until
3487         done, WebKitTestRunner stops the load (by calling WKBundlePageStopLoading()).
3488         2. This causes the in-progress XHR to be aborted, which causes its readyState to become DONE
3489         (this bug doesn’t always reproduce because sometimes the XHR has already finished before the
3490         frame finishes loading).
3491         3. The onreadystatechange callback is executed, which sets innerHTML on the parent frame.
3492         4. Setting innerHTML disconnects the subframe, nulling out its DocumentLoader.
3493         5. We return to WebFrameLoaderClient::dispatchDidFinishLoad() from step #1, but now the
3494         FrameLoader’s DocumentLoader is null. And WebKit crashes here.
3495
3496         Note that steps 2-4 happen synchronously inside WebFrameLoaderClient::dispatchDidFinishLoad().
3497
3498         * http/tests/misc/detach-during-notifyDone-expected.txt: Added.
3499         * http/tests/misc/detach-during-notifyDone.html: Added.
3500         * http/tests/misc/resources/detached-frame.html: Added.
3501
3502 2015-11-30  Commit Queue  <commit-queue@webkit.org>
3503
3504         Unreviewed, rolling out r192819.
3505         https://bugs.webkit.org/show_bug.cgi?id=151681
3506
3507         This change broke existing layout tests on Windows (Requested
3508         by ryanhaddad on #webkit).
3509
3510         Reverted changeset:
3511
3512         "Unify font-variant-* with font-variant shorthand"
3513         https://bugs.webkit.org/show_bug.cgi?id=149773
3514         http://trac.webkit.org/changeset/192819
3515
3516 2015-11-30  Brady Eidson  <beidson@apple.com>
3517
3518         Modern IDB: Set the correct source on the IDBRequest for cursor updates
3519         https://bugs.webkit.org/show_bug.cgi?id=151665
3520
3521         Reviewed by Andy Estes.
3522
3523         * platform/mac-wk1/TestExpectations:
3524
3525 2015-11-30  Ryan Haddad  <ryanhaddad@apple.com>
3526
3527         Marking fast/forms/state-restore-per-form.html as a flaky timeout on mac-wk2
3528         https://bugs.webkit.org/show_bug.cgi?id=150542
3529
3530         Unreviewed test gardening.
3531
3532         * platform/mac-wk2/TestExpectations:
3533
3534 2015-11-30  Brady Eidson  <beidson@apple.com>
3535
3536         Modern IDB: Correct handling of cursors finishing iteration.
3537         https://bugs.webkit.org/show_bug.cgi?id=151664
3538
3539         Reviewed by Andy Estes.
3540
3541         * platform/mac-wk1/TestExpectations:
3542
3543 2015-11-30  Myles C. Maxfield  <mmaxfield@apple.com>
3544
3545         Unify font-variant-* with font-variant shorthand
3546         https://bugs.webkit.org/show_bug.cgi?id=149773
3547
3548         Reviewed by Darin Adler.
3549
3550         Update tests. Also temporarily skip existing font-features tests until
3551         https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
3552
3553         * css3/font-variant-parsing-expected.txt:
3554         * css3/font-variant-parsing.html:
3555         * fast/css/font-property-priority-expected.txt:
3556         * fast/css/font-shorthand-expected.txt:
3557         * fast/css/parsing-font-variant-ligatures-expected.txt:
3558         * fast/css/parsing-font-variant-ligatures.html:
3559         * fast/inspector-support/style-expected.txt:
3560         * fast/text/font-variant-shorthand-expected.txt: Added.
3561         * fast/text/font-variant-shorthand.html: Added.
3562         * platform/mac/TestExpectations:
3563         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
3564
3565 2015-11-30  Brady Eidson  <beidson@apple.com>
3566
3567         Modern IDB: After versionchange transactions abort, fire onerror on the original IDBOpenDBRequest.
3568         https://bugs.webkit.org/show_bug.cgi?id=151648
3569
3570         Reviewed by Andy Estes.
3571
3572         * platform/mac-wk1/TestExpectations:
3573         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
3574         * storage/indexeddb/modern/abort-requests-cancelled.html:
3575         * storage/indexeddb/modern/aborted-put-expected.txt:
3576         * storage/indexeddb/modern/aborted-put.html:
3577         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
3578         * storage/indexeddb/modern/createobjectstore-basic.html:
3579         * storage/indexeddb/modern/deleteindex-2-expected.txt:
3580         * storage/indexeddb/modern/deleteindex-2.html:
3581         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
3582         * storage/indexeddb/modern/deleteobjectstore-1.html:
3583         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
3584         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
3585         * storage/indexeddb/modern/versionchange-abort-then-reopen.html:
3586
3587 2015-11-30  Chris Dumez  <cdumez@apple.com>
3588
3589         location.origin is undefined in a web worker
3590         https://bugs.webkit.org/show_bug.cgi?id=151614
3591
3592         Reviewed by Darin Adler.
3593
3594         Update existing layout test to confirm the existence of location.origin when in a
3595         WorkerGlobalScope.
3596
3597         * fast/workers/resources/worker-location.js:
3598         * fast/workers/worker-location-expected.txt:
3599
3600 2015-11-30  Brady Eidson  <beidson@apple.com>
3601
3602         Modern IDB: Support updating cursor values when the object store uses inline keys.
3603         https://bugs.webkit.org/show_bug.cgi?id=151647
3604
3605         Reviewed by Andy Estes.
3606
3607         * platform/mac-wk1/TestExpectations:
3608
3609 2015-11-30  Brady Eidson  <beidson@apple.com>
3610
3611         Modern IDB: openCursor() fix resulting in at least 4 more passing tests.
3612         https://bugs.webkit.org/show_bug.cgi?id=151630
3613
3614         Reviewed by Andy Estes.
3615
3616         * platform/mac-wk1/TestExpectations:
3617         * storage/indexeddb/modern/cursor-2-expected.txt:
3618         * storage/indexeddb/modern/cursor-2.html:
3619         * storage/indexeddb/modern/cursor-3-expected.txt:
3620         * storage/indexeddb/modern/cursor-3.html:
3621         * storage/indexeddb/modern/cursor-4-expected.txt:
3622         * storage/indexeddb/modern/cursor-4.html:
3623         * storage/indexeddb/modern/deleteindex-1-expected.txt:
3624         * storage/indexeddb/modern/deleteindex-1.html:
3625         * storage/indexeddb/modern/deleteindex-2-expected.txt:
3626         * storage/indexeddb/modern/deleteindex-2.html:
3627         * storage/indexeddb/modern/index-4-expected.txt:
3628         * storage/indexeddb/modern/index-4.html:
3629         * storage/indexeddb/modern/index-cursor-1-expected.txt:
3630         * storage/indexeddb/modern/index-cursor-1.html:
3631         * storage/indexeddb/modern/index-cursor-2-expected.txt:
3632         * storage/indexeddb/modern/index-cursor-2.html:
3633         * storage/indexeddb/modern/index-cursor-3-expected.txt:
3634         * storage/indexeddb/modern/index-cursor-3.html:
3635
3636 2015-11-30  Ryan Haddad  <ryanhaddad@apple.com>
3637
3638         Marking http/tests/cache/disk-cache/disk-cache-request-max-stale.html as flaky on Yosemite WK2
3639         https://bugs.webkit.org/show_bug.cgi?id=143159
3640
3641         Unreviewed test gardening.
3642
3643         * platform/mac-wk2/TestExpectations:
3644
3645 2015-11-30  Brady Eidson  <beidson@apple.com>
3646
3647         Modern IDB: Support keyPath injection into object store records.
3648         https://bugs.webkit.org/show_bug.cgi?id=151640
3649
3650         Reviewed by Andy Estes.
3651
3652         * platform/mac-wk1/TestExpectations:
3653
3654 2015-11-29  Antoine Quint  <graouts@apple.com>
3655
3656         Browser does not fall back to SVG attribute value when CSS style value is invalid or not supported
3657         https://bugs.webkit.org/show_bug.cgi?id=147932
3658
3659         Reviewed by Dean Jackson.
3660
3661         Testing that we correctly fall back to the presentation attribute for SVGPaint and SVGColor values
3662         specified with an invalid keyword in a `style` attribute. We also update the expected output for
3663         svg/css/svg-attribute-parser-mode.html which is now in line with values returned by Firefox and
3664         Chrome, where we correctly use the default value instead of null objects, which was definitely
3665         an error.
3666
3667         * svg/css/invalid-color-cascade-expected.svg: Added.
3668         * svg/css/invalid-color-cascade.svg: Added.
3669         * svg/css/invalid-paint-cascade-expected.svg: Added.
3670         * svg/css/invalid-paint-cascade.svg: Added.
3671         * svg/css/script-tests/svg-attribute-parser-mode.js: