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