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