Add test expectations for rdar://problem/22014672
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-07-27  Alexey Proskuryakov  <ap@apple.com>
2
3         Add test expectations for rdar://problem/22014672
4
5         * platform/mac/TestExpectations:
6
7 2015-07-27  Xabier Rodriguez Calvar  <calvaris@igalia.com>
8
9         [Streams API] Strategy tests need sync with the reference
10         https://bugs.webkit.org/show_bug.cgi?id=147267
11
12         Reviewed by Sam Weinig.
13
14         The reference accepted a two new tests for the constructor and another for the size method for both strategies
15         that we need to bring to WebKit to ensure compliance. Expectations updated accordingly.
16
17         * streams/reference-implementation/byte-length-queuing-strategy-expected.txt:
18         * streams/reference-implementation/byte-length-queuing-strategy.html:
19         * streams/reference-implementation/count-queuing-strategy-expected.txt:
20         * streams/reference-implementation/count-queuing-strategy.html:
21
22 2015-07-25  Alexey Proskuryakov  <ap@apple.com>
23
24         REGRESSION (r186569): media/restore-from-page-cache.html is very flaky
25         https://bugs.webkit.org/show_bug.cgi?id=147254
26
27         * platform/mac/TestExpectations: Updated the expectations, because the problem is
28         not limited to Debug Mavericks.
29
30 2015-07-25  Alexey Proskuryakov  <ap@apple.com>
31
32         REGRESSION?: Frame scrollability tests are very flaky
33         https://bugs.webkit.org/show_bug.cgi?id=147300
34
35         * platform/mac-wk2/TestExpectations: Marking them as such.
36
37 2015-07-25  Alexey Proskuryakov  <ap@apple.com>
38
39         inspector/css/modify-rule-selector.html times out (flakily on some platforms, and
40         every time on others).
41         https://bugs.webkit.org/show_bug.cgi?id=147229
42
43         * platform/gtk/TestExpectations:
44         * platform/mac-wk2/TestExpectations:
45         * platform/win/TestExpectations:
46         Added expectations.
47
48 2015-07-25  Alexey Proskuryakov  <ap@apple.com>
49
50         aria-liveregions-notifications tests are very flaky
51         https://bugs.webkit.org/show_bug.cgi?id=147299
52
53         * platform/mac/TestExpectations: Marked them as such.
54
55 2015-07-24  Brent Fulgham  <bfulgham@apple.com>
56
57         [Win] Test results gardening.
58
59         * platform/win/TestExpectations:
60         * platform/win/js/dom/global-constructors-attributes-expected.txt:
61
62 2015-07-24  Myles C. Maxfield  <mmaxfield@apple.com>
63
64         text-overflow: ellipsis is broken by text-align: right and padding-left
65         https://bugs.webkit.org/show_bug.cgi?id=121902
66
67         Reviewed by Zalan Bujtas.
68
69         Updating expected results.
70
71         * fast/inline/padding-ellipsis-right-expected.html: Added.
72         * fast/inline/padding-ellipsis-right.html: Added.
73         * platform/mac/fast/css/text-overflow-ellipsis-text-align-center-expected.png:
74         * platform/mac/fast/css/text-overflow-ellipsis-text-align-center-expected.txt:
75         * platform/mac/fast/css/text-overflow-ellipsis-text-align-left-expected.png:
76         * platform/mac/fast/css/text-overflow-ellipsis-text-align-left-expected.txt:
77         * platform/mac/fast/css/text-overflow-ellipsis-text-align-right-expected.png:
78         * platform/mac/fast/css/text-overflow-ellipsis-text-align-right-expected.txt:
79         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
80         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
81         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-left-expected.png:
82         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.png:
83         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.txt:
84
85 2015-07-24  Sajid Anwar  <sajidanwar94@gmail.com>
86
87         [MSE] Incorrect sample timestamps when using "sequence" mode
88         https://bugs.webkit.org/show_bug.cgi?id=147252
89
90         Reviewed by Jer Noble.
91
92         * media/media-source/media-source-sequence-timestamps-expected.txt: Added.
93         * media/media-source/media-source-sequence-timestamps.html: Added.
94
95 2015-07-24  Chris Fleizach  <cfleizach@apple.com>
96
97         AX: scrollable elements do not allow 3-finger swipe
98         https://bugs.webkit.org/show_bug.cgi?id=141893
99
100         Reviewed by Mario Sanchez Prada.
101
102         * platform/ios-simulator/accessibility/scroll-in-overflow-div-expected.txt: Added.
103         * platform/ios-simulator/accessibility/scroll-in-overflow-div.html: Added.
104
105 2015-07-24  Yusuke Suzuki  <utatane.tea@gmail.com>
106
107         Object.getOwnPropertySymbols on large list takes very long
108         https://bugs.webkit.org/show_bug.cgi?id=146137
109
110         Reviewed by Mark Lam.
111
112         * js/regress/object-get-own-property-symbols-on-large-array-expected.txt: Added.
113         * js/regress/object-get-own-property-symbols-on-large-array.html: Added.
114         * js/regress/script-tests/object-get-own-property-symbols-on-large-array.js: Added.
115         (trial):
116
117 2015-07-24  Devin Rousso  <drousso@apple.com>
118
119         Web Inspector: Editing non-inspector-stylesheet rule selectors fails after the first change
120         https://bugs.webkit.org/show_bug.cgi?id=147229
121
122         Reviewed by Timothy Hatcher.
123
124         * inspector/css/modify-rule-selector-expected.txt: Added.
125         * inspector/css/modify-rule-selector.html: Added.
126
127 2015-07-24  Saam barati  <saambarati1@gmail.com>
128
129         [ES6] Add support for default parameters
130         https://bugs.webkit.org/show_bug.cgi?id=38409
131
132         Reviewed by Filip Pizlo.
133
134         * js/destructuring-assignment-default-values-expected.txt:
135         * js/parser-syntax-check-expected.txt:
136         * js/script-tests/destructuring-assignment-default-values.js:
137         (shouldThrow): Deleted.
138         * js/script-tests/parser-syntax-check.js:
139
140 2015-07-24  Joseph Pecoraro  <pecoraro@apple.com>
141
142         CSS "content" property is missing in getComputedStyles
143         https://bugs.webkit.org/show_bug.cgi?id=147255
144
145         Reviewed by Simon Fraser.
146
147         * fast/css/getComputedStyle/computed-style-expected.txt:
148         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
149         * fast/css/getComputedStyle/resources/property-names.js:
150         * svg/css/getComputedStyle-basic-expected.txt:
151
152 2015-07-24  Csaba Osztrogonác  <ossy@webkit.org>
153
154         [EFL] many fast tests are flaky
155         https://bugs.webkit.org/show_bug.cgi?id=145835
156
157         Unreviewed gardening. These tests aren't flakey now, let's unskip them.
158
159         * platform/efl/TestExpectations:
160
161 2015-07-24  Csaba Osztrogonác  <ossy@webkit.org>
162
163         [EFL] Multi-column tests have been failed since r167808
164         https://bugs.webkit.org/show_bug.cgi?id=141496
165
166         Unreviewed gardening, updated expected results.
167
168         * platform/efl/TestExpectations:
169         * platform/efl/fast/multicol/client-rects-expected.png:
170         * platform/efl/fast/multicol/client-rects-expected.txt:
171         * platform/efl/fast/multicol/client-rects-spanners-complex-expected.png: Added.
172         * platform/efl/fast/multicol/client-rects-spanners-complex-expected.txt:
173         * platform/efl/fast/multicol/client-rects-spanners-expected.png: Added.
174         * platform/efl/fast/multicol/client-rects-spanners-expected.txt:
175         * platform/efl/fast/multicol/layers-split-across-columns-expected.png:
176         * platform/efl/fast/multicol/layers-split-across-columns-expected.txt:
177         * platform/efl/fast/multicol/newmulticol/client-rects-expected.png: Added.
178         * platform/efl/fast/multicol/newmulticol/client-rects-expected.txt:
179         * platform/efl/fast/multicol/pagination/LeftToRight-tb-hittest-expected.png: Added.
180         * platform/efl/fast/multicol/pagination/LeftToRight-tb-hittest-expected.txt: Added.
181         * platform/efl/fast/multicol/pagination/RightToLeft-rl-hittest-expected.png: Added.
182         * platform/efl/fast/multicol/pagination/RightToLeft-rl-hittest-expected.txt: Added.
183
184 2015-07-24  Csaba Osztrogonác  <ossy@webkit.org>
185
186         [EFL] Unreviewed gardening, unskip now passing tests.
187
188         * platform/efl/TestExpectations:
189
190 2015-07-24  Csaba Osztrogonác  <ossy@webkit.org>
191
192         [EFL] Unreviewed gardening. Updated since MEDIA_STREAM is enabled.
193
194         * platform/efl/js/dom/constructor-length-expected.txt:
195
196 2015-07-23  Nan Wang  <n_wang@apple.com>
197
198         AX: AccessibilityNodeObject::childrenChanged() generates too many AXLiveRegionChanged notifications
199         https://bugs.webkit.org/show_bug.cgi?id=147211
200         <rdar://problem/19908029>
201
202         Reviewed by Chris Fleizach.
203
204         * platform/mac/accessibility/aria-liveregions-notifications-always-sent-expected.txt:
205         * platform/mac/accessibility/aria-liveregions-notifications-always-sent.html:
206         * platform/mac/accessibility/aria-liveregions-notifications-expected.txt:
207         * platform/mac/accessibility/aria-liveregions-notifications.html:
208         * platform/mac/accessibility/aria-multiple-liveregions-notification-expected.txt: Added.
209         * platform/mac/accessibility/aria-multiple-liveregions-notification.html: Added.
210
211 2015-07-22  Simon Fraser  <simon.fraser@apple.com>
212
213         Layer z-ordering is incorrect when scrolling on page witih position:fixed
214         https://bugs.webkit.org/show_bug.cgi?id=147220
215         rdar://problem/15849697&21929247
216
217         Reviewed by Dean Jackson.
218
219         Tests that reveal the overlap area by creating lots of small layers, and dumping
220         the layer tree.
221
222         * compositing/layer-creation/fixed-overlap-extent-expected.txt: Added.
223         * compositing/layer-creation/fixed-overlap-extent-rtl-expected.txt: Added.
224         * compositing/layer-creation/fixed-overlap-extent-rtl.html: Added.
225         * compositing/layer-creation/fixed-overlap-extent.html: Added.
226
227 2015-07-23  Brian J. Burg  <burg@cs.washington.edu>
228
229         Web Inspector: rewrite inspector-protocol/console tests to use new testing patterns
230         https://bugs.webkit.org/show_bug.cgi?id=147231
231
232         Reviewed by Joseph Pecoraro.
233
234         Restructure existing protocol tests for Console.messageAdded to use Promises and
235         modern event listener test interfaces. Add some new functionality to make it easier
236         install multiple protocol event listeners without clobbering.
237
238         This test also splits warnings-errors.html into two tests, one to cover CSS parser
239         warnings and one for JavaScript parser and runtime errors.
240
241         * http/tests/inspector-protocol/resources/InspectorTest.js:
242         (InspectorTest.sendCommand): Support arguments packaged in an object. This style is preferable
243         in tests because it is very explicit about what functionality and messages are covered.
244
245         (InspectorTest.awaitEvent): Added. This is a single-shot event listener that resolves a
246         promise when the desired protocol event is dispatched.
247
248         (InspectorTest.addEventListener): Reimplemented, based on code from WebInspector.Object.
249         Allows multiple listeners to be registered for a single protocol event.
250
251         (InspectorTest.AsyncTestSuite.prototype.runTestCases):
252         (InspectorTest.AsyncTestSuite):
253         (InspectorTest.SyncTestSuite.prototype.runTestCases):
254         (InspectorTest.SyncTestSuite):
255         (InspectorTest.log): Improve the formatting of test suite/test case output.
256
257         (InspectorFrontendAPI.dispatchMessageAsync): Dispatch to an array of listeners if available.
258         (InspectorTest.importScript): Clarify that this method performs a synchronous load.
259         (.InspectorTest.eventHandler.eventName): Deleted.
260         * inspector-protocol/async-test-suite-expected.txt: Rebaseline whitespace.
261         * inspector-protocol/sync-test-suite-expected.txt: Rebaseline whitespace.
262         * inspector-protocol/console/console-message-expected.txt:
263         * inspector-protocol/console/console-message.html:
264         * inspector-protocol/console/css-source-locations-expected.txt: Added.
265         * inspector-protocol/console/css-source-locations.html: Added.
266         * inspector-protocol/console/js-source-locations-expected.txt: Added.
267         * inspector-protocol/console/js-source-locations.html: Added.
268         * inspector-protocol/console/warnings-errors-expected.txt: Removed.
269         * inspector-protocol/console/warnings-errors.html: Removed.
270         * inspector-protocol/runtime/getProperties-expected.txt: Rebaseline whitespace.
271
272
273 2015-07-23  Alexey Proskuryakov  <ap@apple.com>
274
275         Windows test result gardening after Mac libxml changes.
276
277         * platform/win/fast/dom/adopt-attribute-crash-expected.txt: Added.
278         * platform/win/fast/parser/xml-colon-entity-expected.txt: Added.
279         * platform/win/fast/parser/xml-declaration-missing-ending-mark-expected.txt: Added.
280         * platform/win/svg/custom/bug78807-expected.txt: Added.
281
282 2015-07-19  Matt Rajca  <mrajca@apple.com>
283
284         Media Session: add support for ducking media elements
285         https://bugs.webkit.org/show_bug.cgi?id=147089
286
287         Reviewed by Eric Carlson.
288
289         * media/session/transient-interruptions-expected.txt: Added.
290         * media/session/transient-interruptions.html: Added.
291         * platform/mac/TestExpectations: Media Session support is disabled by default.
292
293 2015-07-23  Devin Rousso  <drousso@apple.com>
294
295         Web Inspector: Add a function to CSSCompletions to get a list of supported system fonts
296         https://bugs.webkit.org/show_bug.cgi?id=147009
297
298         Reviewed by Joseph Pecoraro.
299
300         Skip the get-system-fonts test until it is implemented.
301         * platform/efl/TestExpectations:
302         * platform/gtk/TestExpectations:
303         * platform/win/TestExpectations:
304
305         Added the get-system-fonts test that returns the list of system fonts.
306         * inspector/css/get-system-fonts-expected.html:
307         * inspector/css/get-system-fonts.html:
308
309 2015-07-23  Brady Eidson  <beidson@apple.com>
310
311         Crash in WebPlatformStrategies::createPingHandle - Deref a null NetworkingContext.
312         <rdar://problem/21949735> and https://bugs.webkit.org/show_bug.cgi?id=147227
313
314         Reviewed by Alexey Proskuryakov.
315
316         * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher-expected.txt: Added.
317         * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher.html: Added.
318
319 2015-07-23  Michael Saboff  <msaboff@apple.com>
320
321         Application cache abort() tests are flaky
322         https://bugs.webkit.org/show_bug.cgi?id=87633
323
324         These AppCache tests are flakey:
325         http/tests/appcache/deferred-events-delete-while-raising-timer.html
326         http/tests/appcache/deferred-events-delete-while-raising.html
327         http/tests/appcache/deferred-events.html
328         http/tests/appcache/fail-on-update-2.html
329
330         * TestExpectations:
331
332 2015-07-22  Joseph Pecoraro  <pecoraro@apple.com>
333
334         Web Inspector: Timeline should immediately start moving play head when starting a new recording
335         https://bugs.webkit.org/show_bug.cgi?id=147210
336
337         Reviewed by Timothy Hatcher.
338
339         * inspector/timeline/recording-start-stop-timestamps-expected.txt: Added.
340         * inspector/timeline/recording-start-stop-timestamps.html: Added.
341         Add a test for Timeline.recordingStarted and Timeline.recordingStopped events.
342
343 2015-07-22  Wenson Hsieh  <wenson_hsieh@apple.com>
344
345         Coordinates-based snap offsets don't update correctly when container is scrolled
346         https://bugs.webkit.org/show_bug.cgi?id=147215
347
348         Reviewed by Brent Fulgham.
349
350         Tests that snap offsets update properly on scrolled containers.
351
352         * css3/scroll-snap/scroll-snap-coordinate-overflow-resize-expected.txt: Added.
353         * css3/scroll-snap/scroll-snap-coordinate-overflow-resize.html: Added.
354
355 2015-07-22  Myles C. Maxfield  <mmaxfield@apple.com>
356
357         [El Capitan] Test Gardening
358
359         Unreviewed.
360
361         * platform/mac/fast/text/ligature-subdivision-expected.txt:
362
363 2015-07-22  Dean Jackson  <dino@apple.com>
364
365         Out of bounds in WebGLRenderingContext::simulateVertexAttrib0
366         https://bugs.webkit.org/show_bug.cgi?id=147176
367         <rdar://problem/21567767>
368
369         Reviewed by Oliver Hunt.
370
371         * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays-expected.txt: Added.
372         * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays.html: Added.
373
374 2015-07-22  Joseph Pecoraro  <pecoraro@apple.com>
375
376         Web Inspector: AppCache manifest 404 doesn't produce errors in console, manifest resource request always loading indicator
377         https://bugs.webkit.org/show_bug.cgi?id=147135
378
379         Reviewed by Alexey Proskuryakov.
380
381         * http/tests/appcache/404-manifest-expected.txt:
382         * http/tests/appcache/abort-cache-ondownloading-manifest-404-expected.txt:
383         * http/tests/appcache/deferred-events-delete-while-raising-expected.txt:
384         * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt:
385         * http/tests/appcache/deferred-events-expected.txt:
386         * http/tests/appcache/fail-on-update-2-expected.txt:
387         * http/tests/appcache/fail-on-update-expected.txt:
388         * http/tests/appcache/remove-cache-expected.txt:
389         Update with new Console errors about manifest 404s.
390
391 2015-07-22  Jinyoung Hur  <hur.ims@navercorp.com>
392
393         [WinCairo] SVG path not rendered with all-zero dasharray
394         https://bugs.webkit.org/show_bug.cgi?id=146997
395
396         Reviewed by Martin Robinson.
397
398         Canvas 2D context and SVG stroke tests with all-zero dash array are added.
399
400         * fast/canvas/canvas-lineDash-expected.txt:
401         * fast/canvas/script-tests/canvas-lineDash.js:
402         * svg/custom/zero-dasharray.html: Added
403         * svg/custom/zero-dasharray-expected.html: Added
404
405 2015-07-22  Mark Dittmer  <mark.s.dittmer@gmail.com>
406
407         New test: Object.create(window).location will trigger a crash when toJSDOMWindow() returns NULL on an object that have the JS DOM Window in its prototype chain.
408         https://bugs.webkit.org/show_bug.cgi?id=146785
409
410         Reviewed by Mark Lam.
411
412         * js/property-of-window-as-prototype-expected.txt:
413         * js/property-of-window-as-prototype.html:
414
415 2015-07-21  Alexey Proskuryakov  <ap@apple.com>
416
417         Update Mac test results for libxml2 v2.9.2.
418
419         These results will probably become cross-platform eventually, but for now it's just Mac.
420
421         * platform/mac-yosemite/fast/dom/adopt-attribute-crash-expected.txt: Copied from LayoutTests/fast/dom/adopt-attribute-crash-expected.txt.
422         * platform/mac-yosemite/fast/parser: Added.
423         * platform/mac-yosemite/fast/parser/xml-colon-entity-expected.txt: Copied from LayoutTests/fast/parser/xml-colon-entity-expected.txt.
424         * platform/mac-yosemite/fast/parser/xml-declaration-missing-ending-mark-expected.txt: Copied from LayoutTests/fast/parser/xml-declaration-missing-ending-mark-expected.txt.
425         * platform/mac-yosemite/fast/xsl: Added.
426         * platform/mac-yosemite/fast/xsl/xslt-extra-content-at-end-expected.png: Copied from LayoutTests/platform/mac/fast/xsl/xslt-extra-content-at-end-expected.png.
427         * platform/mac-yosemite/fast/xsl/xslt-extra-content-at-end-expected.txt: Copied from LayoutTests/platform/mac/fast/xsl/xslt-extra-content-at-end-expected.txt.
428         * platform/mac-yosemite/fast/xsl/xslt-missing-namespace-in-xslt-expected.png: Copied from LayoutTests/platform/mac/fast/xsl/xslt-missing-namespace-in-xslt-expected.png.
429         * platform/mac-yosemite/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt: Copied from LayoutTests/platform/mac/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt.
430         * platform/mac-yosemite/svg/custom: Added.
431         * platform/mac-yosemite/svg/custom/bug78807-expected.txt: Copied from LayoutTests/svg/custom/bug78807-expected.txt.
432         * platform/mac-yosemite/svg/custom/missing-xlink-expected.png: Copied from LayoutTests/platform/mac/svg/custom/missing-xlink-expected.png.
433         * platform/mac-yosemite/svg/custom/missing-xlink-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/missing-xlink-expected.txt.
434         * platform/mac-yosemite/svg/custom/path-bad-data-expected.png: Copied from LayoutTests/platform/mac/svg/custom/path-bad-data-expected.png.
435         * platform/mac-yosemite/svg/custom/path-bad-data-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/path-bad-data-expected.txt.
436         * platform/mac-yosemite/svg/custom/use-font-face-crash-expected.png: Copied from LayoutTests/platform/mac/svg/custom/use-font-face-crash-expected.png.
437         * platform/mac-yosemite/svg/custom/use-font-face-crash-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/use-font-face-crash-expected.txt.
438         * platform/mac/fast/dom/adopt-attribute-crash-expected.txt: Added.
439         * platform/mac/fast/parser/xml-colon-entity-expected.txt: Added.
440         * platform/mac/fast/parser/xml-declaration-missing-ending-mark-expected.txt: Added.
441         * platform/mac/fast/xsl/xslt-extra-content-at-end-expected.png:
442         * platform/mac/fast/xsl/xslt-extra-content-at-end-expected.txt:
443         * platform/mac/fast/xsl/xslt-missing-namespace-in-xslt-expected.png:
444         * platform/mac/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt:
445         * platform/mac/svg/custom/bug78807-expected.txt: Added.
446         * platform/mac/svg/custom/missing-xlink-expected.png:
447         * platform/mac/svg/custom/missing-xlink-expected.txt:
448         * platform/mac/svg/custom/path-bad-data-expected.png:
449         * platform/mac/svg/custom/path-bad-data-expected.txt:
450         * platform/mac/svg/custom/use-font-face-crash-expected.png:
451         * platform/mac/svg/custom/use-font-face-crash-expected.txt:
452
453 2015-07-21  Benjamin Poulain  <benjamin@webkit.org>
454
455         [Content Extensions] Use a jump table when consecutive transitions have different targets
456         https://bugs.webkit.org/show_bug.cgi?id=147099
457
458         Reviewed by Alex Christensen.
459
460         Add some primitive testing to make sure the code is covered.
461
462         * http/tests/contentextensions/test-jump-table-bytecode-generation-expected.txt: Added.
463         * http/tests/contentextensions/test-jump-table-bytecode-generation.html: Added.
464         * http/tests/contentextensions/test-jump-table-bytecode-generation.html.json: Added.
465
466 2015-07-21  Benjamin Poulain  <bpoulain@apple.com>
467
468         StyleSheetContents::wrapperInsertRule() can create rules that overflow RuleData's selector index
469         https://bugs.webkit.org/show_bug.cgi?id=147144
470
471         Reviewed by Alex Christensen.
472
473         This bug was affecting two parts of WebKit:
474         -In CSSOM, StyleSheet.insertRule() could create bogus rules.
475          The new test verifies that the call fails instead of creating undefined
476          behaviors.
477         -In ContentExtensions, large selectors are now working correctly. The tests
478          cover the case of a default stylesheet and an dynamic stylesheet.
479
480         * fast/css/insert-rule-overflow-rule-data-expected.txt: Added.
481         * fast/css/insert-rule-overflow-rule-data.html: Added.
482         * http/tests/contentextensions/css-display-none-overflows-rule-data-1-expected.txt: Added.
483         * http/tests/contentextensions/css-display-none-overflows-rule-data-1.html: Added.
484         * http/tests/contentextensions/css-display-none-overflows-rule-data-1.html.json: Added.
485         * http/tests/contentextensions/css-display-none-overflows-rule-data-2-expected.txt: Added.
486         * http/tests/contentextensions/css-display-none-overflows-rule-data-2.html: Added.
487         * http/tests/contentextensions/css-display-none-overflows-rule-data-2.html.json: Added.
488         * http/tests/contentextensions/css-display-none-overflows-rule-data-3-expected.txt: Added.
489         * http/tests/contentextensions/css-display-none-overflows-rule-data-3.html: Added.
490         * http/tests/contentextensions/css-display-none-overflows-rule-data-3.html.json: Added.
491         * http/tests/contentextensions/css-display-none-overflows-rule-data-4-expected.txt: Added.
492         * http/tests/contentextensions/css-display-none-overflows-rule-data-4.html: Added.
493         * http/tests/contentextensions/css-display-none-overflows-rule-data-4.html.json: Added.
494         * http/tests/contentextensions/css-display-none-overflows-rule-data-5-expected.txt: Added.
495         * http/tests/contentextensions/css-display-none-overflows-rule-data-5.html: Added.
496         * http/tests/contentextensions/css-display-none-overflows-rule-data-5.html.json: Added.
497         * http/tests/contentextensions/css-display-none-overflows-rule-data-6-expected.txt: Added.
498         * http/tests/contentextensions/css-display-none-overflows-rule-data-6.html: Added.
499         * http/tests/contentextensions/css-display-none-overflows-rule-data-6.html.json: Added.
500
501 2015-07-21  Myles C. Maxfield  <mmaxfield@apple.com>
502
503         [El Capitan] Test gardening
504         https://bugs.webkit.org/show_bug.cgi?id=147059
505
506         * platform/mac-yosemite/fast/dom/52776-expected.png: Copied from LayoutTests/platform/mac/fast/dom/52776-expected.png.
507         * platform/mac-yosemite/fast/text/complex-text-opacity-expected.png: Copied from LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.png.
508         * platform/mac-yosemite/fast/text/font-weights-expected.png: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.png.
509         * platform/mac-yosemite/fast/text/indic-expected.png: Copied from LayoutTests/platform/mac/fast/text/indic-expected.png.
510         * platform/mac-yosemite/fast/text/indic-expected.txt: Copied from LayoutTests/platform/mac/fast/text/indic-expected.txt.
511         * platform/mac-yosemite/fast/text/international/bidi-AN-after-L-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.png.
512         * platform/mac-yosemite/fast/text/international/bidi-mirror-he-ar-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.png.
513         * platform/mac-yosemite/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png.
514         * platform/mac-yosemite/fast/text/international/bidi-neutral-run-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-run-expected.png.
515         * platform/mac-yosemite/fast/text/international/danda-space-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/danda-space-expected.png.
516         * platform/mac-yosemite/fast/text/international/danda-space-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/danda-space-expected.txt.
517         * platform/mac-yosemite/svg/W3C-SVG-1.1/text-intro-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.png.
518         * platform/mac-yosemite/svg/text/text-intro-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/text/text-intro-05-t-expected.png.
519         * platform/mac/fast/dom/52776-expected.png:
520         * platform/mac/fast/dom/52776-expected.txt:
521         * platform/mac/fast/text/arabic-times-new-roman-expected.png:
522         * platform/mac/fast/text/arabic-times-new-roman-expected.txt:
523         * platform/mac/fast/text/complex-text-opacity-expected.png:
524         * platform/mac/fast/text/complex-text-opacity-expected.txt:
525         * platform/mac/fast/text/font-weights-expected.png:
526         * platform/mac/fast/text/font-weights-expected.txt:
527         * platform/mac/fast/text/indic-expected.png:
528         * platform/mac/fast/text/indic-expected.txt:
529         * platform/mac/fast/text/international/bidi-AN-after-L-expected.png:
530         * platform/mac/fast/text/international/bidi-AN-after-L-expected.txt:
531         * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.png:
532         * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
533         * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png:
534         * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
535         * platform/mac/fast/text/international/bidi-neutral-run-expected.png:
536         * platform/mac/fast/text/international/bidi-neutral-run-expected.txt:
537         * platform/mac/fast/text/international/danda-space-expected.png:
538         * platform/mac/fast/text/international/danda-space-expected.txt:
539         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
540         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
541         * platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.png:
542         * platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
543         * platform/mac/svg/text/text-intro-05-t-expected.png:
544         * platform/mac/svg/text/text-intro-05-t-expected.txt:
545
546 2015-07-21  Simon Fraser  <simon.fraser@apple.com>
547
548         Safari mis-applies "animation-fill-mode: forwards" when using fractional iteration count
549         https://bugs.webkit.org/show_bug.cgi?id=146996
550
551         Reviewed by Dean Jackson.
552         
553         Progressions, improved tests.
554
555         * animations/animation-direction-reverse-fill-mode-expected.txt: New results; this is a progression.
556         * animations/animation-direction-reverse-fill-mode.html: Use a shorter animation. Fixed results.
557         * animations/fill-mode-iteration-count-non-integer-expected.txt:
558         * animations/fill-mode-iteration-count-non-integer.html: Use iteration counts that are not multiplies
559         of 0.5, so the test can differentiation between forward and backwards states. Add a non-linear timing
560         function to check that fill-forwards consults the timing functions. Don't print exact succeeding
561         results because they may have floating point values.
562         * animations/fill-mode-reverse-expected.txt: New results; this is a progression.
563         * animations/fill-mode-reverse.html: Fixed results, use gray.
564
565 2015-07-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
566
567         REGRESSION (r172417, r184065): Multiple rendering issues with fixed attached background-image
568         https://bugs.webkit.org/show_bug.cgi?id=147049
569         <rdar://problem/21110936>
570
571         Reviewed by Simon Fraser.
572         
573         fixedLayoutSize background-image rendering for root and non-root elements.
574
575         * platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-cover-expected.html: Added.
576         * platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-cover.html: Added.
577         * platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-local-expected.html: Added.
578         * platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-local.html: Added.
579
580 2015-07-21  Sungmann Cho  <sungmann.cho@navercorp.com>
581
582         Make PluginProxy::handleMouseEvent() asynchronous.
583         https://bugs.webkit.org/show_bug.cgi?id=146142
584
585         Reviewed by Anders Carlsson.
586
587         PluginProxy::handleMouseEvent() forwards the generated mouse event to PluginControllerProxy
588         using a synchronous message, but the recipient always reply immediately with the same value("true")
589         even before handling the received message. So I think PluginProxy::handleMouseEvent() is perfectly
590         OK to process its messages asynchronously.
591
592         platform/mac-wk2/plugins/mouse-events-expected.txt was introduced by webkit.org/b/116665 to avoid
593         flakey tests, but from now on we can share the common expectations.
594
595         * platform/mac-wk2/plugins/mouse-events-expected.txt: Removed.
596
597 2015-07-21  David Hyatt  <hyatt@apple.com>
598
599         Need a way to ignore text-zoom in a Web page.
600         https://bugs.webkit.org/show_bug.cgi?id=27092
601         rdar://problem/7037987
602
603         Reviewed by Simon Fraser.
604
605         * fast/text/text-zoom-reset-expected.html: Added.
606         * fast/text/text-zoom-reset.html: Added.
607
608 2015-07-20  Nan Wang  <n_wang@apple.com>
609
610         AX: Selection change as a result of focusing an element may cause Safari to crash
611         https://bugs.webkit.org/show_bug.cgi?id=147052
612         <rdar://problem/21778212>
613
614         Reviewed by Chris Fleizach.
615
616         * platform/mac/accessibility/focus-crash-expected.txt: Added.
617         * platform/mac/accessibility/focus-crash.html: Added.
618
619 2015-07-20  Brian J. Burg  <burg@cs.washington.edu>
620
621         Web Inspector: start using Promises to handle asynchronous steps in protocol tests
622         https://bugs.webkit.org/show_bug.cgi?id=147096
623
624         Reviewed by Joseph Pecoraro.
625
626         Existing protocol tests use lots of reinvented wheels to run
627         multiple asynchronous tests. This patch begins consolidation of
628         these redundant wheels, using a tiny test framework based on
629         promises.
630
631         The first change is to introduce InspectorTest.awaitCommand,
632         which returns a promise that is fulfilled or rejected if the command
633         succeeds or fails. This is the building block for writing protocol
634         tests with promises.
635
636         The second change is the introduction of InspectorTest.AsyncTestSuite.
637         This properly chains together multiple asynchronous test methods
638         using the promise interface. A synchronous version is also added.
639
640         To demonstrate how async tests can be written using this new approach,
641         this patch converts existing protocol test. Test coverage for the
642         new frameworks also demonstrates their use.
643
644         * http/tests/inspector-protocol/resources/InspectorTest.js:
645         (InspectorTest.sendCommand):
646         (InspectorTest.awaitCommand):
647         (InspectorTest.sendMessage):
648         (InspectorFrontendAPI.dispatchMessageAsync):
649         (InspectorTest.AsyncTestSuite): Add tests for this micro framework.
650         (InspectorTest.AsyncTestSuite.prototype.get passCount):
651         (InspectorTest.AsyncTestSuite.prototype.get skipCount):
652         (InspectorTest.AsyncTestSuite.prototype.addTestCase):
653         (InspectorTest.AsyncTestSuite.prototype.runTestCasesAndFinish.finish):
654         (InspectorTest.AsyncTestSuite.prototype.runTestCasesAndFinish):
655         (InspectorTest.AsyncTestSuite.prototype.runTestCases):
656         (InspectorTest.SyncTestSuite): Add tests for this micro framework.
657         (InspectorTest.SyncTestSuite.prototype.get passCount):
658         (InspectorTest.SyncTestSuite.prototype.get skipCount):
659         (InspectorTest.SyncTestSuite.prototype.addTestCase):
660         (InspectorTest.SyncTestSuite.prototype.runTestCasesAndFinish):
661         (InspectorTest.SyncTestSuite.prototype.runTestCases):
662         (InspectorTest.log):
663         (InspectorTest.assert):
664         * inspector-protocol/runtime/getProperties-expected.txt:
665         * inspector-protocol/runtime/getProperties.html: Rewrite.
666
667 2015-07-20  Andreas Kling  <akling@apple.com>
668
669         Improve behavior of media elements in page cache.
670         <https://webkit.org/b/147020>
671         <rdar://problem/21712311>
672
673         Reviewed by Chris Dumez.
674
675         Add some coverage for suspend/resume of queued events on cached media elements.
676
677         * media/restore-from-page-cache-expected.txt:
678         * media/restore-from-page-cache.html:
679
680 2015-07-19  Tim Horton  <timothy_horton@apple.com>
681
682         Make shrink-wrapping test a ref-test instead of pixel-test
683         https://bugs.webkit.org/show_bug.cgi?id=147081
684
685         Reviewed by Sam Weinig.
686
687         * fast/shrink-wrap/rect-shrink-wrap-expected.html: Added.
688         * fast/shrink-wrap/rect-shrink-wrap-expected.png: Removed.
689         * fast/shrink-wrap/rect-shrink-wrap-expected.txt: Removed.
690         * fast/shrink-wrap/rect-shrink-wrap.html:
691         SVG all the things.
692
693 2015-07-19  Jordan Harband  <ljharb@gmail.com>
694
695         new Date(NaN).toJSON() must return null instead of throwing a TypeError
696         https://bugs.webkit.org/show_bug.cgi?id=141115
697
698         Reviewed by Yusuke Suzuki.
699
700         * js/dom/JSON-stringify-expected.txt:
701         * js/resources/JSON-stringify.js:
702
703 2015-07-19  Saam barati  <saambarati1@gmail.com>
704
705         Parser::parseFunctionInfo hits RELEASE_ASSERT for Arrow Functions
706         https://bugs.webkit.org/show_bug.cgi?id=147090
707
708         Reviewed by Yusuke Suzuki.
709
710         * js/arrowfunction-strict-mode-expected.txt: Added.
711         * js/arrowfunction-strict-mode.html: Added.
712         * js/script-tests/arrowfunction-strict-mode.js: Added.
713         (foo):
714
715 2015-07-18  Saam barati  <saambarati1@gmail.com>
716
717         [ES6] Add support for block scope const
718         https://bugs.webkit.org/show_bug.cgi?id=31813
719
720         Reviewed by Filip Pizlo.
721
722         "const" variables do not live on the global object. They
723         are only available in the "Program" (read: JavaScript file or
724         script tag) that they're defined in. Tests have been updated
725         accordingly to switch the "const" variables assumed to be globals
726         into "var"s. "var" declared variables in the top level scope
727         of a program do live on the global object.
728
729         * fast/canvas/webgl/compressed-tex-image.html:
730         * fast/dom/event-handler-attributes.html:
731         * fast/forms/listbox-visible-size.html:
732         * js/arguments-expected.txt:
733         * js/arrowfunction-syntax-errors-expected.txt:
734         * js/const-expected.txt:
735         * js/const-without-initializer-expected.txt:
736         * js/constant-count-expected.txt:
737         * js/dom/inc-const-valueOf-expected.txt:
738         * js/dom/script-tests/inc-const-valueOf.js:
739         (testPreIncConstVarWithAssign):
740         * js/function-toString-parentheses-expected.txt:
741         * js/kde/const-expected.txt:
742         * js/kde/resources/const.js:
743         * js/parser-syntax-check-expected.txt:
744         * js/script-tests/arguments.js:
745         (argumentsVarUndefined):
746         (argumentsConst):
747         (argumentCalleeInException):
748         (argumentsConstUndefined): Deleted.
749         * js/script-tests/class-syntax-declaration.js:
750         (A):
751         * js/script-tests/class-syntax-expression.js:
752         * js/script-tests/const-without-initializer.js:
753         * js/script-tests/const.js:
754         (shouldThrowInvalidConstAssignment):
755         (assert):
756         (f):
757         (tryCatch1):
758         (tryCatch2):
759         (with1):
760         (with2):
761         (.):
762         * js/script-tests/constant-count.js:
763         (f):
764         * js/script-tests/function-dot-arguments.js:
765         (assignConstInitTest2.g):
766         (assignConstInitTest2):
767         * js/script-tests/function-toString-parentheses.js:
768         * js/script-tests/parser-syntax-check.js:
769         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6-expected.txt:
770         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T7-expected.txt:
771         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T8-expected.txt:
772         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T9-expected.txt:
773         * sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T3-expected.txt:
774         * sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T3-expected.txt:
775         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T1-expected.txt:
776         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T2-expected.txt:
777         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T3-expected.txt:
778         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T4-expected.txt:
779         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T6-expected.txt:
780         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T7-expected.txt:
781         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T8-expected.txt:
782         * transforms/3d/hit-testing/composited-hit-test.html:
783         * transforms/3d/hit-testing/coplanar-with-camera.html:
784         * transforms/3d/hit-testing/hover-rotated-negative-z.html:
785         * transforms/3d/hit-testing/hover-rotated-with-children-negative-z.html:
786         * transforms/3d/hit-testing/negative-zoffset-hit-test.html:
787         * transforms/3d/hit-testing/overlapping-layers-hit-test.html:
788         * transforms/3d/hit-testing/perspective-clipped.html:
789         * transforms/3d/hit-testing/rotated-hit-test-with-child.html:
790         * transforms/3d/hit-testing/rotated-hit-test.html:
791         * transforms/3d/hit-testing/rotated-hit-test2.html:
792         * transitions/resources/transition-test-helpers.js:
793         (roundNumber):
794
795 2015-07-18  David Kilzer  <ddkilzer@apple.com>
796
797         inspector/console/command-line-api.html is slow on Debug Yosemite WK2
798
799         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=inspector%2Fconsole%2Fcommand-line-api.html>
800
801         * platform/mac-wk2/TestExpectations: Mark test as slow on Debug
802         Yosemite WK2:
803         - inspector/console/command-line-api.html
804
805 2015-07-18  David Kilzer  <ddkilzer@apple.com>
806
807         http/tests/cache/disk-cache/disk-cache-disable.html is flaky on Release Yosemite WK2
808
809         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fcache%2Fdisk-cache%2Fdisk-cache-disable.html>
810
811         * platform/mac-wk2/TestExpectations: Mark test as flaky on
812         Release Yosemite WK2:
813         - http/tests/cache/disk-cache/disk-cache-disable.html
814
815 2015-07-18  David Kilzer  <ddkilzer@apple.com>
816
817         media/restore-from-page-cache.html is flaky on Debug Mavericks
818
819         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=media%2Frestore-from-page-cache.html>
820
821         When the test fails, the computed width and height is
822         300px × 150px instead of the expected 320px × 240px.
823
824         * platform/mac/TestExpectations: Mark test as flaky on Debug Mavericks:
825         - media/restore-from-page-cache.html
826
827 2015-07-18  Zalan Bujtas  <zalan@apple.com>
828
829         [Win] Skip input range repaint test.
830
831         * platform/win/TestExpectations:
832
833 2015-07-18  David Kilzer  <ddkilzer@apple.com>
834
835         REGRESSION (r186981): fast/repaint/block-inputrange-repaint.html is starting out life as flaky
836
837         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Frepaint%2Fblock-inputrange-repaint.html>
838
839         * fast/repaint/block-inputrange-repaint.html:
840         - Use setTimeout() to give WebKit time to repaint.
841
842 2015-07-18  David Kilzer  <ddkilzer@apple.com>
843
844         REGRESSION (r186905,r186992): Incorrect results for platform/{gtk,efl,win}/fast/shrink-wrap/rect-shrink-wrap-expected.txt
845
846         * platform/efl/fast/shrink-wrap/rect-shrink-wrap-expected.txt:
847         * platform/gtk/fast/shrink-wrap/rect-shrink-wrap-expected.txt:
848         * platform/win/fast/shrink-wrap/rect-shrink-wrap-expected.txt:
849         - Update to correct expected results.
850
851 2015-07-18  David Kilzer  <ddkilzer@apple.com>
852
853         REGRESSION (r186858): GTK and EFL ports don't composite <canvas> elements
854
855         See also r186905 for Windows.
856
857         * platform/efl/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
858         * platform/gtk/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
859
860 2015-07-18  David Kilzer  <ddkilzer@apple.com>
861
862         REGRESSION (r186982): http/tests/contentdispositionattachmentsandbox/form-submission-disabled.html and loader/meta-refresh-disabled.html fail
863
864         Part of:
865         <https://bugs.webkit.org/show_bug.cgi?id=147044>
866         <rdar://problem/21567820>
867
868         * http/tests/contentdispositionattachmentsandbox/form-submission-disabled-expected.txt:
869         - Fix line number of console message.
870         * loader/meta-refresh-disabled-expected.txt:
871         - Add newly expected console message.
872
873 2015-07-17  Zalan Bujtas  <zalan@apple.com>
874
875         REGRESSION (r169105): Do not assign a renderer to multiple selection subtrees.
876         https://bugs.webkit.org/show_bug.cgi?id=147038
877         rdar://problem/21819351
878
879         Reviewed by David Kilzer.
880
881         A renderer should never be assigned to multiple selection subtrees. (Currently RenderObject maintains the last selection state.)
882         RenderView::applySubtreeSelection() loops from the start to the end of the selection to find renderers that are inside the selection.
883         However, in case of regions (when multiple selection roots are present) traversing the renderer tree by calling RenderObject::nextInPreOrder() could
884         end up going across selection roots.
885         This patch ensures that we assign renderers to a specific selection only when the current selection root and the renderer's selection root match.
886
887         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees2-expected.txt: Added.
888         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees2.html: Added.
889
890 2015-07-17  Andy Estes  <aestes@apple.com>
891
892         [iOS] Further tighten the sandbox around pages fetched with Content-Disposition: attachment
893         https://bugs.webkit.org/show_bug.cgi?id=147044
894         rdar://problem/21567820
895
896         Reviewed by Brady Eidson.
897
898         * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt: Added.
899         * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled.html: Added.
900         * http/tests/contentdispositionattachmentsandbox/form-submission-disabled-expected.txt: Added.
901         * http/tests/contentdispositionattachmentsandbox/form-submission-disabled.html: Added.
902         * http/tests/contentdispositionattachmentsandbox/http-equiv-disabled-expected.txt: Added.
903         * http/tests/contentdispositionattachmentsandbox/http-equiv-disabled.html: Added.
904         * http/tests/contentdispositionattachmentsandbox/plugins-disabled-expected.html: Added.
905         * http/tests/contentdispositionattachmentsandbox/plugins-disabled.html: Added.
906         * http/tests/contentdispositionattachmentsandbox/resources/cross-origin-frames-frame.php: Added.
907         * http/tests/contentdispositionattachmentsandbox/resources/form-submission-frame.php: Added.
908         * http/tests/contentdispositionattachmentsandbox/resources/http-equiv-frame.php: Added.
909         * http/tests/contentdispositionattachmentsandbox/resources/plugins-frame.php: Added.
910         * http/tests/contentdispositionattachmentsandbox/resources/scripts-frame.php: Added.
911         * http/tests/contentdispositionattachmentsandbox/scripts-disabled-expected.txt: Added.
912         * http/tests/contentdispositionattachmentsandbox/scripts-disabled.html: Added.
913
914 2015-07-17  Zalan Bujtas  <zalan@apple.com>
915
916         (display: block)input range's thumb disappears when moved.
917         https://bugs.webkit.org/show_bug.cgi?id=146896
918         <rdar://problem/21787807>
919
920         Reviewed by Simon Fraser.
921
922         Since the thumb is positioned after the layout for the input (shadow) subtree is finished, the repaint rects
923         issued during the layout will not cover the re-positioned thumb.
924         We need to issue a repaint soon after the thumb is re-positioned.
925
926         * fast/repaint/block-inputrange-repaint-expected.txt: Added.
927         * fast/repaint/block-inputrange-repaint.html: Added.
928
929 2015-07-17  Tim Horton  <timothy_horton@apple.com>
930
931         Improve rect shrink-wrapping algorithm
932         https://bugs.webkit.org/show_bug.cgi?id=147037
933         <rdar://problem/21643094>
934
935         Reviewed by Simon Fraser.
936
937         * fast/shrink-wrap/rect-shrink-wrap-expected.png:
938         * fast/shrink-wrap/rect-shrink-wrap.html:
939         Add a radius parameter to testRects, defaulting to 8.
940
941         Add an offset parameter to testRects, making it easier to slide
942         the rect sets around.
943
944         Add some more test cases.
945
946 2015-07-17  Nan Wang  <n_wang@apple.com>
947
948         AX: iframe within table cell is inaccessible to VoiceOver
949         https://bugs.webkit.org/show_bug.cgi?id=147001
950         <rdar://problem/21106945>
951
952         Reviewed by Chris Fleizach.
953
954         * accessibility/iframe-within-cell-expected.txt: Added.
955         * accessibility/iframe-within-cell.html: Added.
956
957 2015-07-17  Myles C. Maxfield  <mmaxfield@apple.com>
958
959         style.fontFamily accessor crashes on unstyled node created from DOMParser().parseFromString()
960         https://bugs.webkit.org/show_bug.cgi?id=147026
961         <rdar://problem/21864487>
962
963         Reviewed by Andreas Kling.
964
965         * fast/text/crash-font-family-parsed-expected.txt: Added.
966         * fast/text/crash-font-family-parsed.html: Added.
967
968 2015-07-17  Yusuke Suzuki  <utatane.tea@gmail.com>
969
970         Unreviewed, rename test file from promise-resolve-non-dom.js to promise-resolve-in-non-dom.js
971         https://bugs.webkit.org/show_bug.cgi?id=146828
972
973         This is the simple follow up patch.
974         When executing the JSC stress tests, script-tests's file name and the expectation file name should be equal.
975
976         * js/promise-resolve-in-non-dom.html:
977         * js/script-tests/promise-resolve-in-non-dom.js: Renamed from LayoutTests/js/script-tests/promise-resolve-non-dom.js.
978         (value.then):
979         * js/script-tests/promise-resolve-non-dom.js:
980         (value.then): Deleted.
981
982 2015-07-17  Myles C. Maxfield  <mmaxfield@apple.com>
983
984         Video posters disappear once media has loaded
985         https://bugs.webkit.org/show_bug.cgi?id=147045
986
987         Reviewed by Simon Fraser.
988
989         * compositing/video/poster-expected.html: Added.
990         * compositing/video/poster.html: Added.
991
992 2015-07-17  Yusuke Suzuki  <utatane.tea@gmail.com>
993
994         Integrate automatic microtask draining into JSC framework and re-enable Promise
995         https://bugs.webkit.org/show_bug.cgi?id=146828
996
997         Reviewed by Sam Weinig.
998
999         Add Promise tests mainly focusing on microtasks.
1000         They can be executed in JSC shell. So they are locate in js/ directory (not js/dom).
1001
1002         * js/promise-nested-microtasks-expected.txt: Added.
1003         * js/promise-nested-microtasks.html: Added.
1004         * js/promise-resolve-in-non-dom-expected.txt: Added.
1005         * js/promise-resolve-in-non-dom.html: Added.
1006         * js/script-tests/promise-nested-microtasks.js: Added.
1007         (Promise.resolve.then):
1008         * js/script-tests/promise-resolve-non-dom.js: Added.
1009         (value.then):
1010         * resources/standalone-post.js:
1011
1012 2015-07-17  Saam barati  <saambarati1@gmail.com>
1013
1014         Function parameters should be parsed in the same parser arena as the function body
1015         https://bugs.webkit.org/show_bug.cgi?id=145995
1016
1017         Reviewed by Yusuke Suzuki.
1018
1019         * fast/profiler/anonymous-event-handler-expected.txt:
1020         * fast/profiler/anonymous-function-called-from-different-contexts-expected.txt:
1021         * fast/profiler/anonymous-function-calls-built-in-functions-expected.txt:
1022         * fast/profiler/anonymous-function-calls-eval-expected.txt:
1023         * fast/profiler/anonymous-functions-with-display-names-expected.txt:
1024         * fast/profiler/apply-expected.txt:
1025         * fast/profiler/built-in-function-calls-anonymous-expected.txt:
1026         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
1027         * fast/profiler/call-expected.txt:
1028         * fast/profiler/calling-the-function-that-started-the-profiler-from-another-scope-expected.txt:
1029         * fast/profiler/compare-multiple-profiles-expected.txt:
1030         * fast/profiler/constructor-expected.txt:
1031         * fast/profiler/dead-time-expected.txt:
1032         * fast/profiler/document-dot-write-expected.txt:
1033         * fast/profiler/event-handler-expected.txt:
1034         * fast/profiler/execution-context-and-eval-on-same-line-expected.txt:
1035         * fast/profiler/inline-event-handler-expected.txt:
1036         * fast/profiler/many-calls-in-the-same-scope-expected.txt:
1037         * fast/profiler/multiple-and-different-scoped-anonymous-function-calls-expected.txt:
1038         * fast/profiler/multiple-and-different-scoped-function-calls-expected.txt:
1039         * fast/profiler/multiple-anonymous-functions-called-from-the-same-function-expected.txt:
1040         * fast/profiler/multiple-frames-expected.txt:
1041         * fast/profiler/named-functions-with-display-names-expected.txt:
1042         * fast/profiler/nested-anonymous-functon-expected.txt:
1043         * fast/profiler/nested-start-and-stop-profiler-expected.txt:
1044         * fast/profiler/one-execution-context-expected.txt:
1045         * fast/profiler/profile-calls-in-included-file-expected.txt:
1046         * fast/profiler/profile-with-no-title-expected.txt:
1047         * fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting-expected.txt:
1048         * fast/profiler/profiling-from-a-nested-location-expected.txt:
1049         * fast/profiler/simple-event-call-expected.txt:
1050         * fast/profiler/simple-no-level-change-expected.txt:
1051         * fast/profiler/start-and-stop-profiler-multiple-times-expected.txt:
1052         * fast/profiler/start-and-stop-profiling-in-the-same-function-expected.txt:
1053         * fast/profiler/stop-profiling-after-setTimeout-expected.txt:
1054         * fast/profiler/stop-then-function-call-expected.txt:
1055         * fast/profiler/two-execution-contexts-expected.txt:
1056         * fast/profiler/user-defined-function-calls-built-in-functions-expected.txt:
1057         * fast/profiler/window-dot-eval-expected.txt:
1058         * js/dom/script-start-end-locations-expected.txt:
1059
1060 2015-07-17  Benjamin Poulain  <bpoulain@apple.com>
1061
1062         [Content Extensions] CSS-display-none rules are not working properly
1063         https://bugs.webkit.org/show_bug.cgi?id=147024
1064
1065         Reviewed by Sam Weinig.
1066
1067         * http/tests/contentextensions/css-display-none-with-different-case-sensitivity-are-not-merged-expected.txt: Added.
1068         * http/tests/contentextensions/css-display-none-with-different-case-sensitivity-are-not-merged.html: Added.
1069         * http/tests/contentextensions/css-display-none-with-different-case-sensitivity-are-not-merged.html.json: Added.
1070         * http/tests/contentextensions/css-display-none-with-different-triggers-are-not-merged-expected.txt: Added.
1071         * http/tests/contentextensions/css-display-none-with-different-triggers-are-not-merged.html: Added.
1072         * http/tests/contentextensions/css-display-none-with-different-triggers-are-not-merged.html.json: Added.
1073         * http/tests/contentextensions/two-distinguishable-css-display-none-rules-on-main-resource-expected.txt: Added.
1074         * http/tests/contentextensions/two-distinguishable-css-display-none-rules-on-main-resource.html: Added.
1075         * http/tests/contentextensions/two-distinguishable-css-display-none-rules-on-main-resource.html.json: Added.
1076
1077 2015-07-16  Mark Lam  <mark.lam@apple.com>
1078
1079         Remove leak of objects between isolated worlds on custom events, message events, and pop state events.
1080         https://bugs.webkit.org/show_bug.cgi?id=118884
1081
1082         Reviewed by Filip Pizlo and Mark Lam.
1083         Patch by Keith Miller  <keith_miller@apple.com>.
1084
1085         These tests ensure ensure objects are not leaked across isolated worlds and that those properties are not prematurely
1086         garbage collected.
1087
1088         * fast/events/constructors/custom-event-constructor-expected.txt:
1089         * fast/events/constructors/custom-event-constructor.html:
1090         * fast/events/event-leak-objects-expected.txt: Added.
1091         * fast/events/event-leak-objects.html: Added.
1092         * fast/events/event-properties-gc-expected.txt: Added.
1093         * fast/events/event-properties-gc.html: Added.
1094
1095 2015-07-16  Simon Fraser  <simon.fraser@apple.com>
1096
1097         Fix disappearing position:fixed elements in fixed layout mode
1098         https://bugs.webkit.org/show_bug.cgi?id=147019
1099
1100         Reviewed by Tim Horton.
1101         
1102         Test with four fixed elements in fixed layout mode.
1103
1104         * compositing/fixed-with-fixed-layout-expected.txt: Added.
1105         * compositing/fixed-with-fixed-layout.html: Added.
1106
1107 2015-07-16  Filip Pizlo  <fpizlo@apple.com>
1108
1109         Unreviewed, roll out http://trac.webkit.org/changeset/186903. It broke the build.
1110
1111         * fast/events/constructors/custom-event-constructor-expected.txt:
1112         * fast/events/constructors/custom-event-constructor.html:
1113         * fast/events/event-leak-objects-expected.txt:
1114         * fast/events/event-leak-objects.html:
1115         * fast/events/event-properties-gc-expected.txt:
1116         * fast/events/event-properties-gc.html:
1117
1118 2015-07-16  Tim Horton  <timothy_horton@apple.com>
1119
1120         Rebaseline test for Windows.
1121
1122         * platform/win/fast/shrink-wrap: Added.
1123         * platform/win/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
1124
1125 2015-07-16  Keith Miller  <keith_miller@apple.com>
1126
1127         Remove leak of objects between isolated worlds on custom events, message events, and pop state events.
1128         https://bugs.webkit.org/show_bug.cgi?id=118884
1129
1130         Reviewed by Filip Pizlo.
1131
1132         These tests ensure ensure objects are not leaked across isolated worlds and that those properties are not prematurely
1133         garbage collected.
1134
1135         * fast/events/constructors/custom-event-constructor-expected.txt:
1136         * fast/events/constructors/custom-event-constructor.html:
1137         * fast/events/event-leak-objects-expected.txt: Added.
1138         * fast/events/event-leak-objects.html: Added.
1139         * fast/events/event-properties-gc-expected.txt: Added.
1140         * fast/events/event-properties-gc.html: Added.
1141
1142 2015-07-16  David Kilzer  <ddkilzer@apple.com>
1143
1144         Mark fast/canvas/canvas-too-large-to-draw.html as crashing on El Capitan
1145
1146         Fix is tracked by <rdar://problem/21857102>.
1147
1148         * platform/mac/TestExpectations: Mark test as crashing:
1149         - fast/canvas/canvas-too-large-to-draw.html
1150
1151 2015-07-16  Joseph Pecoraro  <pecoraro@apple.com>
1152
1153         Web Inspector: update $$() to return an Array
1154         https://bugs.webkit.org/show_bug.cgi?id=146964
1155
1156         Reviewed by Brian Burg.
1157
1158         * inspector/console/command-line-api-expected.txt: Added.
1159         * inspector/console/command-line-api.html: Added.
1160         Add back a command line api test.
1161
1162         * platform/efl/inspector/console/command-line-api-expected.txt: Removed.
1163         * platform/mac/inspector/console/command-line-api-expected.txt: Removed.
1164         Remove old platform expected results for the old version of this test.
1165
1166         * platform/win/TestExpectations:
1167         Speculatively skipping on Windows since other inspector/console tests are skipped.
1168
1169 2015-07-15  Dean Jackson  <dino@apple.com>
1170
1171         Tag WebGL layers with sRGB colorspace
1172         https://bugs.webkit.org/show_bug.cgi?id=146986
1173         <rdar://problem/21758704>
1174
1175         Reviewed by Simon Fraser.
1176
1177         Add a test that embeds a WebGL canvas inside a solid div. Since both
1178         have the same color, the canvas should seemlessly disappear into
1179         the surrounding div.
1180
1181         * fast/canvas/webgl/match-page-color-space-expected.html: Added.
1182         * fast/canvas/webgl/match-page-color-space.html: Added.
1183         * platform/mac-mavericks/TestExpectations: Skip this test.
1184         * platform/mac-yosemite/TestExpectations: Added. Skip this test.
1185
1186 2015-07-15  Wenson Hsieh  <wenson_hsieh@apple.com>
1187
1188         Scroll snapping to elements is broken for main frame scrolling
1189         https://bugs.webkit.org/show_bug.cgi?id=146957
1190
1191         Reviewed by Brent Fulgham.
1192
1193         Tests that basic scroll snap coordinates in the mainframe works.
1194
1195         * css3/scroll-snap/scroll-snap-coordinate-mainframe-expected.txt: Added.
1196         * css3/scroll-snap/scroll-snap-coordinate-mainframe.html: Added.
1197
1198 2015-07-15  Saam barati  <saambarati1@gmail.com>
1199
1200         [ES6] implement block scoping to enable 'let'
1201         https://bugs.webkit.org/show_bug.cgi?id=142944
1202
1203         Reviewed by Filip Pizlo.
1204
1205         * js/dom/reserved-words-as-property-expected.txt:
1206         * js/keywords-and-reserved_words-expected.txt:
1207         * js/let-syntax-expected.txt: Added.
1208         * js/let-syntax.html: Added.
1209         * js/reserved-words-strict-expected.txt:
1210         * js/script-tests/keywords-and-reserved_words.js:
1211         * js/script-tests/let-syntax.js: Added.
1212         (truth):
1213         (assert):
1214         (hasSyntaxError):
1215         (shouldHaveSyntaxError):
1216         (shouldNotHaveSyntaxError):
1217         (shouldHaveSyntaxErrorStrictOnly):
1218         * js/script-tests/reserved-words-strict.js:
1219         * js/script-tests/statement-list-item-syntax-errors.js:
1220         (testSyntax):
1221         (runTests):
1222         * js/statement-list-item-syntax-errors-expected.txt:
1223
1224 2015-07-15  Tim Horton  <timothy_horton@apple.com>
1225
1226         Factor rect shrink-wrapping code out of RenderThemeMac for future reuse
1227         https://bugs.webkit.org/show_bug.cgi?id=146973
1228         <rdar://problem/21643094>
1229
1230         Reviewed by Anders Carlsson.
1231
1232         * fast/shrink-wrap/rect-shrink-wrap-expected.png: Added.
1233         * fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
1234         * fast/shrink-wrap/rect-shrink-wrap.html: Added.
1235         Add a test of both working and broken (indicated by comments in the test)
1236         shrink-wrapping cases.
1237
1238 2015-07-15  Wenson Hsieh  <wenson_hsieh@apple.com>
1239
1240         Negative scroll snap repeat values cause web process to hang indefinitely
1241         https://bugs.webkit.org/show_bug.cgi?id=146953
1242
1243         Reviewed by Simon Fraser.
1244
1245         The first test case checks that setting -scroll-snap-points-x or -y to a negative value
1246         will not cause the web process to hang. The second test case (in a similar vein) checks
1247         that tiny subpixel snap repeats generate a reasonable number of snap offsets.
1248
1249         * css3/scroll-snap/scroll-snap-negative-repeat-expected.txt: Added.
1250         * css3/scroll-snap/scroll-snap-negative-repeat.html: Added.
1251         * css3/scroll-snap/scroll-snap-subpixel-repeat-expected.txt: Added.
1252         * css3/scroll-snap/scroll-snap-subpixel-repeat.html: Added.
1253
1254 2015-07-15  David Kilzer  <ddkilzer@apple.com>
1255
1256         http/tests/misc/large-js-program.php crashes slowly in Debug builds on Windows
1257
1258         Fix is tracked by <rdar://problem/21816197>.
1259
1260         After r186813, the test was found to also crash in Debug builds
1261         on Windows; it just needed more time to do so:
1262
1263         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fmisc%2Flarge-js-program.php>
1264
1265         * platform/win/TestExpectations: Mark test as slow and crashing:
1266         - http/tests/misc/large-js-program.php
1267
1268 2015-07-14  Antti Koivisto  <antti@apple.com>
1269
1270         REGRESSION (r177876): store.apple.com profile and cart icons are missing
1271         https://bugs.webkit.org/show_bug.cgi?id=146894
1272
1273         Reviewed by Myles C. Maxfield.
1274
1275         * fast/css/font-face-multiple-missing-glyphs-expected.html: Added.
1276         * fast/css/font-face-multiple-missing-glyphs.html: Added.
1277
1278 2015-07-14  Commit Queue  <commit-queue@webkit.org>
1279
1280         Unreviewed, rolling out r186809.
1281         https://bugs.webkit.org/show_bug.cgi?id=146943
1282
1283         Caused about 190 layout test failures. (Requested by mlam_ on
1284         #webkit).
1285
1286         Reverted changeset:
1287
1288         "REGRESSION (r177876): store.apple.com profile and cart icons
1289         are missing"
1290         https://bugs.webkit.org/show_bug.cgi?id=146894
1291         http://trac.webkit.org/changeset/186809
1292
1293 2015-07-14  David Kilzer  <ddkilzer@apple.com>
1294
1295         http/tests/misc/large-js-program.php crashes in Release, times out in Debug, on Windows
1296
1297         Fix is tracked by <rdar://problem/21816197>.
1298
1299         * platform/win/TestExpectations: Mark test as crashing in
1300         Release and timing out on Debug:
1301         - http/tests/misc/large-js-program.php
1302
1303 2015-07-14  Antti Koivisto  <antti@apple.com>
1304
1305         REGRESSION (r177876): store.apple.com profile and cart icons are missing
1306         https://bugs.webkit.org/show_bug.cgi?id=146894
1307
1308         Reviewed by Myles C. Maxfield.
1309
1310         * fast/css/font-face-multiple-missing-glyphs-expected.html: Added.
1311         * fast/css/font-face-multiple-missing-glyphs.html: Added.
1312
1313 2015-07-14  Alex Christensen  <achristensen@webkit.org>
1314
1315         [Content Extensions] Fix if-domain and unless-domain when loading main documents.
1316         https://bugs.webkit.org/show_bug.cgi?id=146868
1317
1318         Reviewed by Benjamin Poulain.
1319
1320         * http/tests/contentextensions/block-everything-if-domain-expected.txt: Added.
1321         * http/tests/contentextensions/block-everything-if-domain.html: Added.
1322         * http/tests/contentextensions/block-everything-if-domain.html.json: Added.
1323         * http/tests/contentextensions/block-everything-unless-domain-expected.txt: Added.
1324         * http/tests/contentextensions/block-everything-unless-domain-iframe-expected.txt: Added.
1325         * http/tests/contentextensions/block-everything-unless-domain-iframe.html: Added.
1326         * http/tests/contentextensions/block-everything-unless-domain-iframe.html.json: Added.
1327         * http/tests/contentextensions/block-everything-unless-domain-redirect-expected.txt: Added.
1328         * http/tests/contentextensions/block-everything-unless-domain-redirect.php: Added.
1329         * http/tests/contentextensions/block-everything-unless-domain-redirect.php.json: Added.
1330         * http/tests/contentextensions/block-everything-unless-domain.html: Added.
1331         * http/tests/contentextensions/block-everything-unless-domain.html.json: Added.
1332         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt:
1333         * http/tests/contentextensions/resources/block-everything-unless-domain-helper.html: Added.
1334         * http/tests/contentextensions/resources/should-load.html: Added.
1335         * http/tests/contentextensions/resources/should-not-load.html: Added.
1336
1337 2015-07-05  Sam Weinig  <sam@webkit.org>
1338
1339         DOM4: prepend, append, before, after & replace
1340         https://bugs.webkit.org/show_bug.cgi?id=74648
1341
1342         Reviewed by Darin Adler.
1343
1344         * fast/dom/ChildNode-after-expected.txt: Added.
1345         * fast/dom/ChildNode-after.html: Added.
1346         * fast/dom/ChildNode-before-expected.txt: Added.
1347         * fast/dom/ChildNode-before.html: Added.
1348         * fast/dom/ChildNode-replaceWith-expected.txt: Added.
1349         * fast/dom/ChildNode-replaceWith.html: Added.
1350         * fast/dom/ParentNode-append-expected.txt: Added.
1351         * fast/dom/ParentNode-append.html: Added.
1352         * fast/dom/ParentNode-prepend-expected.txt: Added.
1353         * fast/dom/ParentNode-prepend.html: Added.
1354
1355 2015-07-13  Basile Clement  <basile_clement@apple.com>
1356
1357         Object cycles should not prevent allocation elimination/sinking
1358         https://bugs.webkit.org/show_bug.cgi?id=143073
1359
1360         Reviewed by Filip Pizlo.
1361
1362         Add a few microbenchmarks that show performance improvement when
1363         sinking or elimininating object cycles.
1364
1365         * js/regress/elidable-new-object-cycle-expected.txt: Added.
1366         * js/regress/elidable-new-object-cycle.html: Added.
1367         * js/regress/script-tests/elidable-new-object-cycle.js: Added.
1368         (sumOfArithSeries):
1369         (foo):
1370         * js/regress/script-tests/sinkable-closure-cycle.js: Added.
1371         (factorial.f):
1372         (factorial):
1373         * js/regress/script-tests/sinkable-new-object-cycle.js: Added.
1374         (sumOfArithSeries):
1375         (verify):
1376         (foo):
1377         * js/regress/sinkable-closure-cycle-expected.txt: Added.
1378         * js/regress/sinkable-closure-cycle.html: Added.
1379         * js/regress/sinkable-new-object-cycle-expected.txt: Added.
1380         * js/regress/sinkable-new-object-cycle.html: Added.
1381
1382 2015-07-13  Brent Fulgham  <bfulgham@apple.com>
1383
1384         [Win] Skip failing table-related AX tests
1385         https://bugs.webkit.org/show_bug.cgi?id=146903
1386
1387         * platform/win/TestExpectations:
1388
1389 2015-07-12  Chris Fleizach  <cfleizach@apple.com>
1390
1391         AX: WEB: VoiceOver for iOS does not read <iframe> elements during linear (swipe) navigation.
1392         https://bugs.webkit.org/show_bug.cgi?id=146861
1393
1394         Reviewed by Darin Adler.
1395
1396         * platform/ios-simulator/accessibility/iframe-access-expected.txt: Added.
1397         * platform/ios-simulator/accessibility/iframe-access.html: Added.
1398
1399 2015-07-11  Gyuyoung Kim  <gyuyoung.kim@chromium.org>
1400
1401         [EFL] Unreviewed, EFL gardening on 12th Jul.
1402
1403         Mark some ax tests and editing tests to failure since r186694 and r185692.
1404
1405         * platform/efl/TestExpectations:
1406
1407 2015-07-11  Commit Queue  <commit-queue@webkit.org>
1408
1409         Unreviewed, rolling out r186689 and r186710.
1410         https://bugs.webkit.org/show_bug.cgi?id=146880
1411
1412         May have caused a PLT regression and broken a layout test
1413         (Requested by cdumez on #webkit).
1414
1415         Reverted changesets:
1416
1417         "[WK2] Increase the QoS of some of our WorkQueues to match the
1418         one of our processes"
1419         https://bugs.webkit.org/show_bug.cgi?id=146855
1420         http://trac.webkit.org/changeset/186689
1421
1422         "REGRESSION (r186689?): fast/frames/frame-limit.html timeout
1423         on Mavericks {Release,Debug} WK2 bots"
1424         https://bugs.webkit.org/show_bug.cgi?id=146876
1425         http://trac.webkit.org/changeset/186710
1426
1427 2015-07-11  David Kilzer  <ddkilzer@apple.com>
1428
1429         http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html crashes on Windows
1430
1431         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-meta-tag-parent-same-origin-deny.html>
1432
1433         * platform/win/TestExpectations: Mark tests as crashing:
1434         - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html
1435
1436 2015-07-11  David Kilzer  <ddkilzer@apple.com>
1437
1438         REGRESSION (r186689?): fast/frames/frame-limit.html timeout on Mavericks {Release,Debug} WK2 bots
1439
1440         Fix tracked by: <http://webkit.org/b/146876>
1441
1442         * platform/mac-wk2/TestExpectations: Mark test as timing out:
1443         - fast/frames/frame-limit.html
1444
1445 2015-07-11  David Kilzer  <ddkilzer@apple.com>
1446
1447         REGRESSION (r186697): Fix Yosemite, El Capitan test results for js/dom/global-constructors-attributes.html
1448
1449         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1450         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1451         - Move MediaStream results into alphabetical order to fix test
1452           failures.
1453
1454 2015-07-10  Brent Fulgham  <bfulgham@apple.com>
1455
1456         Unskip some now-passing tests.
1457
1458         * platform/mac-wk2/TestExpectations:
1459
1460 2015-07-10  Matthew Daiter  <mdaiter@apple.com>
1461
1462         Exposing webkitMediaStream as MediaStream
1463         https://bugs.webkit.org/show_bug.cgi?id=146813
1464         <rdar://problem/21754383>
1465
1466         Reviewed by Eric Carlson.
1467
1468         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1469         Changed attributes from webkitMediaStream to MediaStream
1470         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1471         Ditto
1472         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1473         Ditto
1474
1475 2015-07-10  Brent Fulgham  <bfulgham@apple.com>
1476
1477         REGRESSION (r183133-r183138): Secondary clicking in whitespace selects preceding word
1478         https://bugs.webkit.org/show_bug.cgi?id=146695
1479         <rdar://problem/21441466>
1480
1481         Reviewed by Tim Horton.
1482
1483         Add a new test that checks for correct mac selection behavior for editable and read-only
1484         text fields.
1485
1486         * platform/mac/editing/selection/context-menu-select-editability-expected.txt: Added.
1487         * platform/mac/editing/selection/context-menu-select-editability.html: Added.
1488
1489 2015-07-10  Nan Wang  <n_wang@apple.com>
1490
1491         Added tests for new role: table and cell.
1492         https://bugs.webkit.org/show_bug.cgi?id=146011.
1493
1494         Reviewed by Chris Fleizach.
1495
1496         Added tests for table and cell role. Also modified other tests to fit the changes.
1497
1498         * accessibility/roles-computedRoleString-expected.txt:
1499         * accessibility/roles-computedRoleString.html:
1500         * accessibilit/roles-table-and-cell-expected.txt: Added.
1501         * accessibility/roles-table-and-cell.html: Added.
1502         * platform/mac/accessibility/aria-table-hierarchy-expected.txt:
1503         * platform/mac/accessibility/aria-tables-expected.txt:
1504         * platform/mac/accessibility/roles-exposed-expected.txt:
1505
1506 2015-07-10  Daniel Bates  <dabates@apple.com>
1507
1508         Serialized declaration for background-size/-webkit-mask-size should preserve identical
1509         values instead of coalescing them
1510         https://bugs.webkit.org/show_bug.cgi?id=143191
1511         <rdar://problem/21759393>
1512
1513         Reviewed by Darin Adler.
1514
1515         Inspired by Blink r172548:
1516         <http://src.chromium.org/viewvc/blink?view=revision&revision=172548>
1517
1518         Update tests and test results to ensure we serialize background-size, -webkit-mask-size
1519         correctly when identical values are present in their declarations.
1520
1521         * fast/backgrounds/size/parsing-background-size-values-expected.txt:
1522         * fast/backgrounds/size/resources/parsing-background-size-values.js:
1523         * fast/masking/parsing-mask-expected.txt:
1524         * fast/masking/parsing-mask.html:
1525
1526 2015-07-10  Myles C. Maxfield  <mmaxfield@apple.com>
1527
1528         Bidi-Isolate inlines break layout with collapsed whitespace
1529         https://bugs.webkit.org/show_bug.cgi?id=109624
1530         <rdar://problem/21752834>
1531
1532         Reviewed by David Hyatt.
1533
1534         * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean-expected.txt:
1535         * fast/text/bidi-isolate-whitespace-collapse-expected.html: Added.
1536         * fast/text/bidi-isolate-whitespace-collapse.html: Added.
1537         * fast/text/international/embed-bidi-style-in-isolate-crash-expected.txt:
1538         * fast/text/remove-text-node-linebox-not-dirty-crash-expected.txt:
1539
1540 2015-07-10  Javier Fernandez  <jfernandez@igalia.com>
1541
1542         [CSS Grid Layout] Grid item's auto-margins are not applied correctly
1543         https://bugs.webkit.org/show_bug.cgi?id=146581
1544
1545         Reviewed by Darin Adler.
1546
1547         Tests to verify auto-margins alignment works as expected with grid items.
1548
1549         * fast/css-grid-layout/grid-item-auto-margins-alignment-expected.txt: Added.
1550         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr-expected.txt: Added.
1551         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html: Added.
1552         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl-expected.txt: Added.
1553         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html: Added.
1554         * fast/css-grid-layout/grid-item-auto-margins-alignment.html: Added.
1555
1556 2015-07-10  Hunseop Jeong  <hs85.jeong@samsung.com>
1557
1558         Fix typo in LayoutTests/platform/wk2/TestExpectation.
1559         https://bugs.webkit.org/show_bug.cgi?id=146830
1560
1561         Unreviewed, WK2 gardening.
1562
1563         * platform/wk2/TestExpectations:
1564
1565 2015-07-09  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1566
1567         [Streams API] Fix readable-stream-tee.html
1568         https://bugs.webkit.org/show_bug.cgi?id=146803
1569
1570         Reviewed by Darin Adler.
1571
1572         * streams/reference-implementation/readable-stream-tee.html:
1573
1574 2015-07-09  Daniel Bates  <dabates@apple.com>
1575
1576         Fetching Content Security Policy report URL should respect same origin policy
1577         https://bugs.webkit.org/show_bug.cgi?id=146754
1578         <rdar://problem/18860259>
1579
1580         Reviewed by Brady Eidson.
1581
1582         Inspired by Blink r149791 (by Mike West <mkwst@chromium.org>):
1583         <https://src.chromium.org/viewvc/blink?revision=149791&view=revision>
1584
1585         Added additional tests for private browsing mode.
1586
1587         * http/tests/cookies/resources/setCookies.cgi:
1588         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt: Added.
1589         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt: Added.
1590         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.html: Added.
1591         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt: Added.
1592         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.html: Added.
1593         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.html: Added.
1594         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt: Added.
1595         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.html: Added.
1596         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt: Added.
1597         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt: Added.
1598         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.html: Added.
1599         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.html: Added.
1600         * http/tests/security/contentSecurityPolicy/resources/save-report.php:
1601         * platform/wk2/TestExpectations: Skip private browsing mode tests in WebKit2 until we fix <https://bugs.webkit.org/show_bug.cgi?id=115274>.
1602
1603 2015-07-09  Wenson Hsieh  <whsieh@berkeley.edu>
1604
1605         Rubber banding is broken when using a Mighty Mouse
1606         https://bugs.webkit.org/show_bug.cgi?id=146693
1607
1608         Reviewed by Tim Horton.
1609
1610         * platform/mac-wk2/tiled-drawing/scrolling/stateless-scrolling-no-rubber-band-expected.txt: Added.
1611         * platform/mac-wk2/tiled-drawing/scrolling/stateless-scrolling-no-rubber-band.html: Added.
1612
1613 2015-07-09  Devin Rousso  <drousso@apple.com>
1614
1615         Web Inspector: Fix shape-highlight layout tests
1616         https://bugs.webkit.org/show_bug.cgi?id=146080
1617
1618         Reviewed by Joseph Pecoraro.
1619
1620         * http/tests/inspector/dom/shapes-test.js: Updated.
1621
1622 2015-07-09  Michael Saboff  <msaboff@apple.com>
1623
1624         REGRESSION (r180248): Repro Crash: com.apple.WebKit.WebContent at com.apple.JavaScriptCore: JSC::createRangeError + 20
1625         https://bugs.webkit.org/show_bug.cgi?id=146767
1626
1627         Reviewed by Geoffrey Garen.
1628
1629         New test that generates a call to a function that involves creating a huge
1630         object literal that exceeds the available stack space.
1631
1632         * http/tests/misc/large-js-program-expected.txt: Added.
1633         * http/tests/misc/large-js-program.php: Added.
1634
1635 2015-07-02  Chris Fleizach  <cfleizach@apple.com>
1636
1637         AX: <details> element should allow expand/close through AX API
1638         https://bugs.webkit.org/show_bug.cgi?id=146549
1639
1640         Reviewed by Mario Sanchez Prada.
1641
1642         * platform/mac/accessibility/details-summary-expected.txt:
1643         * platform/mac/accessibility/details-summary.html:
1644
1645 2015-07-09  Alex Christensen  <achristensen@webkit.org>
1646
1647         [Content Extensions] Prevent crashes with plugins.
1648         https://bugs.webkit.org/show_bug.cgi?id=146705
1649         rdar://problem/20855444
1650
1651         Reviewed by Brady Eidson.
1652
1653         * http/tests/contentextensions/plugin-doesnt-crash-expected.txt: Copied from http/tests/plugins/get-url-expected.txt.
1654         * http/tests/contentextensions/plugin-doesnt-crash.html: Copied from http/tests/plugins/get-url.html.
1655         * http/tests/contentextensions/plugin-doesnt-crash.html.json: Added.
1656         * http/tests/contentextensions/resources/load-me-1.txt: Copied from http/tests/plugins/resources/load-me-1.txt.
1657
1658 2015-07-09  Brent Fulgham  <bfulgham@apple.com>
1659
1660         [Win] Skip canvas/philip/tests/2d.text.draw.fontface.notinpage.html
1661         https://bugs.webkit.org/show_bug.cgi?id=146795
1662
1663         * platform/win/TestExpectations:
1664
1665 2015-07-09  Chris Fleizach  <cfleizach@apple.com>
1666
1667         AX: VoiceOver cannot get to any content in Yahoo Mail messages table
1668         https://bugs.webkit.org/show_bug.cgi?id=146674
1669
1670         Unreviewed. Skip a test on windows that needs more WKTR and DRT implementations.
1671
1672         * platform/win/TestExpectations:
1673
1674 2015-07-09  Chris Fleizach  <cfleizach@apple.com>
1675
1676         AX: VoiceOver cannot get to any content in Yahoo Mail messages table
1677         https://bugs.webkit.org/show_bug.cgi?id=146674
1678
1679         Reviewed by Darin Adler.
1680
1681         * accessibility/aria-table-with-presentational-elements-expected.txt: Added.
1682         * accessibility/aria-table-with-presentational-elements.html: Added.
1683
1684 2015-07-08  Joseph Pecoraro  <pecoraro@apple.com>
1685
1686         Fix grammar issue in TypeError attempting to change an unconfigurable property
1687         https://bugs.webkit.org/show_bug.cgi?id=146774
1688
1689         Reviewed by Brent Fulgham.
1690
1691         * js/dom/Object-defineProperty-expected.txt:
1692
1693 2015-07-08  Daniel Bates  <dbates@webkit.org>
1694
1695         [EFL] vibration/navigator-vibration.html failed after r186265
1696         https://bugs.webkit.org/show_bug.cgi?id=146770
1697
1698         Reviewed by Gyuyoung Kim.
1699
1700         Update test LayoutTests/vibration/navigator-vibration.html and its expected result.
1701
1702         Following <http://trac.webkit.org/changeset/186265> extra arguments passed
1703         to a Web IDL overloaded function are ignored per section "Interface object Call? method"
1704         of the Web IDL spec, <http://www.w3.org/TR/2012/CR-WebIDL-20120419/> (19 April 2012).
1705
1706         * vibration/navigator-vibration-expected.txt:
1707         * vibration/navigator-vibration.html:
1708
1709 2015-07-08  Andreas Kling  <akling@apple.com>
1710
1711         Videos on apple.com don't show up when restored from page cache.
1712         <https://webkit.org/b/146766>
1713         <rdar://problem/21712311>
1714
1715         Reviewed by Darin Adler.
1716
1717         Tweaked an existing media element page caching test to dump out the video height
1718         after restoring from page cache. Failure to restore the video player would result
1719         in incorrect geometry (it falls back to RenderReplaced's default 300x150.)
1720
1721         * media/restore-from-page-cache-expected.txt:
1722         * media/restore-from-page-cache.html:
1723
1724 2015-07-08  Benjamin Poulain  <bpoulain@apple.com>
1725
1726         [Content Extensions] Fuse undistinguishable actions as much as possible
1727         https://bugs.webkit.org/show_bug.cgi?id=146762
1728
1729         Reviewed by Alex Christensen.
1730
1731         Make sure the last CSS rule is not ignored.
1732
1733         * http/tests/contentextensions/css-display-none-after-ignore-previous-rules-expected.txt: Added.
1734         * http/tests/contentextensions/css-display-none-after-ignore-previous-rules.html: Added.
1735         * http/tests/contentextensions/css-display-none-after-ignore-previous-rules.html.json: Added.
1736         * http/tests/contentextensions/single-css-display-none-expected.txt: Added.
1737         * http/tests/contentextensions/single-css-display-none.html: Added.
1738         * http/tests/contentextensions/single-css-display-none.html.json: Added.
1739
1740 2015-07-08  Wenson Hsieh  <whsieh@berkeley.edu>
1741
1742         Fix asynchronous function calls for scroll snap animation tests
1743         https://bugs.webkit.org/show_bug.cgi?id=146753
1744
1745         Reviewed by Brent Fulgham.
1746
1747         Fixes unintended use of setTimeout in several scroll snap tests.
1748
1749         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Fixed asynchronous Javascript invocations.
1750         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: See above.
1751         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: See above.
1752         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: See above.
1753         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: See above.
1754
1755 2015-07-08  Brady Eidson  <beidson@apple.com>
1756
1757         Now that PingLoaders work in the NetworkProcess, re-enable http/tests/navigation/ping-cookie.html
1758         https://bugs.webkit.org/show_bug.cgi?id=146747
1759
1760         Reviewed by Tim Horton.
1761
1762         * platform/gtk/TestExpectations:
1763         * platform/ios-simulator-wk2/TestExpectations:
1764         * platform/mac-wk2/TestExpectations:
1765
1766 2015-07-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
1767
1768         Crash when appending an SVG <use> element dynamically which has animated SVG <path> element
1769         https://bugs.webkit.org/show_bug.cgi?id=146690
1770         <rdar://problem/20790376>
1771
1772         Reviewed by Dean Jackson.
1773
1774         When adding dynamically a new <use> element which references an animated
1775         SVG path after the animation starts, ensure that WebKit is not crashing.
1776
1777         * svg/animations/insert-animate-use-path-while-animation-expected.txt: Added.
1778         * svg/animations/insert-animate-use-path-while-animation.svg: Added.
1779
1780 2015-07-08  David Kilzer  <ddkilzer@apple.com>
1781
1782         http/tests/xmlviewer/dumpAsText/svg.xml contains a typo that breaks the test with libxml2 v2.9.2
1783
1784         * http/tests/xmlviewer/dumpAsText/svg.xml: Add missing space to
1785         <svg:svg> tag make this test work with libxml2 v2.9.2.
1786
1787 2015-07-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1788
1789         [GTK] Unreviewed GTK gardening after r186500.
1790
1791         * platform/gtk/TestExpectations: Mark new failures and remove new passes
1792         that were affected by the update of libraries inside the JHBuild.
1793         * platform/gtk/fast/css/input-search-padding-expected.png: Rebaseline test.
1794         * platform/gtk/fast/css/input-search-padding-expected.txt: Rebaseline test.
1795
1796 2015-07-08  David Kilzer  <ddkilzer@apple.com>
1797
1798         http/tests/security/XFrameOptions/x-frame-options-{cached,deny-delete-frame-in-load-event}.html crash on Windows Debug bots
1799
1800         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-cached.html>
1801         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-delete-frame-in-load-event.html>
1802
1803         * platform/win/TestExpectations: Mark tests as crashing:
1804         - http/tests/security/XFrameOptions/x-frame-options-cached.html
1805         - http/tests/security/XFrameOptions/x-frame-options-deny-delete-frame-in-load-event.html
1806
1807 2015-07-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1808
1809         [GTK] Unreviewed GTK gardening.
1810
1811         * platform/gtk/TestExpectations: Report and mark new failing tests.
1812         * platform/gtk/editing/pasteboard/onpaste-text-html-expected.txt: Rebaseline after r186191.
1813         * platform/gtk/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Added. Rebaseline after r185166.
1814         * platform/gtk/fast/images/gif-loop-count-expected.png: Removed. Remove unneded expected image result after 185310.
1815         * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Rebaseline after r185533.
1816         * platform/gtk/media/media-controls-clone-expected.png: Rebaseline after r184932.
1817         * platform/gtk/media/media-controls-clone-expected.txt: Rebaseline after r184932.
1818         * platform/gtk/media/video-controls-rendering-expected.png: Rebaseline after r184932.
1819         * platform/gtk/media/video-controls-rendering-expected.txt: Rebaseline after r184932.
1820
1821 2015-07-07  Zalan Bujtas  <zalan@apple.com>
1822
1823         Crash when parent iframe is set to display none and the child frame is mutated the same time.
1824         https://bugs.webkit.org/show_bug.cgi?id=146699
1825         rdar://problem/16207881
1826
1827         Reviewed by Andreas Kling.
1828
1829         When the parent iframe is set to display: none, we destroy the associated renderer (RenderIFrame).
1830         However if the child frame is mutated the same time, during layout we try to access this RenderIFrame
1831         to check whether it needs frame flattening.
1832         This patch checks whether the parent render widget is still valid.
1833
1834         * fast/frames/crash-display-none-iframe-during-onbeforeload-expected.txt: Added.
1835         * fast/frames/crash-display-none-iframe-during-onbeforeload.html: Added.
1836         * fast/frames/resources/displaynone-this-during-object-beforeload.html: Added.
1837
1838 2015-07-07  Brent Fulgham  <bfulgham@apple.com>
1839
1840         [Win] Unreviewed test skip after r186476.
1841
1842         * platform/win/TestExpectations:
1843
1844 2015-07-07  Brady Eidson  <beidson@apple.com>
1845
1846         HTTP Auth cached after disabling private browsing/reset.
1847         <rdar://problem/8293055> and https://bugs.webkit.org/show_bug.cgi?id=146654
1848
1849         Reviewed by Tim Horton.
1850
1851         * http/tests/security/private-browsing-http-auth-expected.txt: Added.
1852         * http/tests/security/private-browsing-http-auth.html: Added.
1853         * http/tests/security/resources/auth-echo.php: Added.
1854         * http/tests/security/resources/basic-auth.php: Added.
1855         * platform/wk2/TestExpectations:
1856
1857 2015-07-07  Zalan Bujtas  <zalan@apple.com>
1858
1859         REGRESSION(169105): CSS Regions: renderer returns wrong selection root when it is inside a column flow.
1860         https://bugs.webkit.org/show_bug.cgi?id=146529
1861         rdar://problem/21613670
1862
1863         Reviewed by Mihnea Ovidenie and David Kilzer.
1864
1865         This patch ensures that RenderObject::selectionRoot() handles column flows properly while searching for the associated
1866         selection root.
1867         When the renderer is inside a column flow and the column flow is part of a named flow, we stop
1868         traversing the ancestor chain, searching for the selection root, when we reach the column flow.
1869         Since the column flow is not a selection root, we mistakenly fall back to the RenderView as selection root.
1870         Instead, we should check if the column is inside a named flow and return the selection root accordingly.
1871         Returning the wrong selection root confuses RenderView::splitSelectionBetweenSubtrees() logic and this particular
1872         RenderObject could end up in multiple selection trees.
1873
1874         * fast/regions/selection/crash-when-element-is-inside-column-and-the-containing-block-is-inside-flow-expected.txt: Added.
1875         * fast/regions/selection/crash-when-element-is-inside-column-and-the-containing-block-is-inside-flow.html: Added.
1876
1877 2015-07-07  Wenson Hsieh  <whsieh@berkeley.edu>
1878
1879         Snap point regions containing X and Y snap points should do a better job animating
1880         https://bugs.webkit.org/show_bug.cgi?id=142523
1881         <rdar://problem/20100753>
1882
1883         Reviewed by Brent Fulgham.
1884
1885         Tests that snap points are honored when scrolling in a 2D overflow container.
1886
1887         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt: Added.
1888         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html: Added.
1889
1890 2015-07-07  Andreas Kling  <akling@apple.com>
1891
1892         REGRESSION(r183706): HTMLImageElement sometimes fails to register as document named item.
1893         <https://webkit.org/b/146679>
1894         <rdar://problem/21613839>
1895
1896         Reviewed by Antti Koivisto.
1897
1898         Add a test that would assert when removing a named HTMLImageElement from the DOM
1899         after having failed to register it as a document named item.
1900
1901         * fast/dom/HTMLImageElement/remove-img-with-name-from-document-crash-expected.txt: Added.
1902         * fast/dom/HTMLImageElement/remove-img-with-name-from-document-crash.html: Added.
1903
1904 2015-07-07  David Kilzer  <ddkilzer@apple.com>
1905
1906         REGRESSION (r186388): http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html always fails on Windows
1907
1908         * platform/win/TestExpectations: Consolidate WebAudio skips.
1909         Mark test as always failing:
1910         - http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html
1911
1912 2015-07-07  David Kilzer  <ddkilzer@apple.com>
1913
1914         http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html crashes on Windows sometimes
1915
1916         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-meta-tag-parent-same-origin-allow.html>
1917
1918         * platform/win/TestExpectations: Mark test as crashing, too:
1919         - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html
1920
1921 2015-07-07  David Kilzer  <ddkilzer@apple.com>
1922
1923         El Capitan: Hangs caused by PDFs should be fixed
1924
1925         * platform/mac-wk1/TestExpectations: Remove skipped tests as the
1926         PDF hangs should be fixed.
1927
1928 2015-07-07  David Kilzer  <ddkilzer@apple.com>
1929
1930         REGRESSION (r186391): css3/masking/mask-repeat-space-padding.html image-only failure on El Capitan WK1
1931
1932         * platform/mac-wk1/TestExpectations: Mark as image-only failure:
1933         - css3/masking/mask-repeat-space-padding.html
1934
1935 2015-07-07  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1936
1937         [Streams API] Remove ReadableStreamStream.read() custom binding
1938         https://bugs.webkit.org/show_bug.cgi?id=146643
1939
1940         Reviewed by Darin Adler.
1941
1942         * streams/reference-implementation/brand-checks-expected.txt:
1943
1944 2015-07-06  Zalan Bujtas  <zalan@apple.com>
1945
1946         REGRESSION: Slider thumb does not render properly (image tests with <input type="range">)
1947         https://bugs.webkit.org/show_bug.cgi?id=146669
1948         rdar://problem/21677831
1949
1950         Reviewed by Simon Fraser.
1951
1952         Draw NSSliderCell's knob only when slider's thumb paint is requested.
1953
1954         Covered by existing tests.
1955
1956         * platform/mac/TestExpectations: Unskip slider tests.
1957
1958 2015-07-06  Andreas Kling  <akling@apple.com>
1959
1960         Crash when setting text direction via MakeTextWritingDirection* editing commands.
1961         <https://webkit.org/b/146665>
1962         <rdar://problem/20835477>
1963
1964         Reviewed by Ryosuke Niwa.
1965
1966         Add a test that covers some very simple MakeTextWritingDirection* command usage.
1967
1968         * editing/style/change-text-direction-crash-expected.txt: Added.
1969         * editing/style/change-text-direction-crash.html: Added.
1970
1971 2015-07-06  Simon Fraser  <simon.fraser@apple.com>
1972
1973         Revert use of SVG <mask> elements for -webkit-mask-image (r176798, r177494, r186180)
1974         https://bugs.webkit.org/show_bug.cgi?id=146653
1975
1976         Reviewed by Dean Jackson.
1977
1978         Fixes rdar://problem/21435233.
1979
1980         r177494 caused a number of regressions (bugs 141857, 146509, 146561), added new layering violations, and
1981         was not being maintained, so revert it.
1982
1983         This patch reverts r177494.
1984
1985         * css3/masking/mask-base64-expected.html: Removed.
1986         * css3/masking/mask-base64.html: Removed.
1987         * css3/masking/mask-multiple-values-expected.html: Removed.
1988         * css3/masking/mask-multiple-values.html: Removed.
1989         * css3/masking/mask-repeat-space-padding-expected.html:
1990         * css3/masking/mask-repeat-space-padding.html:
1991         * css3/masking/mask-svg-clipped-fragmentId-expected.html: Removed.
1992         * css3/masking/mask-svg-clipped-fragmentId.html: Removed.
1993         * css3/masking/mask-svg-fragmentId-expected.html: Removed.
1994         * css3/masking/mask-svg-fragmentId.html: Removed.
1995         * css3/masking/mask-svg-inline-fragmentId-expected.html: Removed.
1996         * css3/masking/mask-svg-inline-fragmentId.html: Removed.
1997         * css3/masking/mask-svg-inline-invalid-fragmentId-expected.html: Removed.
1998         * css3/masking/mask-svg-inline-invalid-fragmentId.html: Removed.
1999         * css3/masking/mask-svg-invalid-fragmentId-expected.html: Removed.
2000         * css3/masking/mask-svg-invalid-fragmentId.html: Removed.
2001         * css3/masking/mask-svg-no-fragmentId-expected.html: Removed.
2002         * css3/masking/mask-svg-no-fragmentId-tiled-expected.html: Removed.
2003         * css3/masking/mask-svg-no-fragmentId-tiled.html: Removed.
2004         * css3/masking/mask-svg-no-fragmentId.html: Removed.
2005         * css3/masking/mask-svg-script-entire-svg-to-mask-expected.html: Removed.
2006         * css3/masking/mask-svg-script-entire-svg-to-mask.html: Removed.
2007         * css3/masking/mask-svg-script-mask-to-entire-svg-expected.html: Removed.
2008         * css3/masking/mask-svg-script-mask-to-entire-svg.html: Removed.
2009         * css3/masking/mask-svg-script-mask-to-none-expected.html: Removed.
2010         * css3/masking/mask-svg-script-mask-to-none.html: Removed.
2011         * css3/masking/mask-svg-script-mask-to-png-expected.html: Removed.
2012         * css3/masking/mask-svg-script-mask-to-png.html: Removed.
2013         * css3/masking/mask-svg-script-none-to-mask-expected.html: Removed.
2014         * css3/masking/mask-svg-script-none-to-mask.html: Removed.
2015         * css3/masking/mask-svg-script-none-to-png-expected.html: Removed.
2016         * css3/masking/mask-svg-script-none-to-png.html: Removed.
2017         * css3/masking/mask-svg-script-png-to-mask-expected.html: Removed.
2018         * css3/masking/mask-svg-script-png-to-mask.html: Removed.
2019         * css3/masking/mask-svg-script-png-to-none-expected.html: Removed.
2020         * css3/masking/mask-svg-script-png-to-none.html: Removed.
2021         * css3/masking/resources/masks.svg: Removed.
2022
2023 2015-07-06  Daniel Bates  <dabates@apple.com>
2024
2025         Isolated worlds should respect Content Security Policy; User Agent Shadow DOM
2026         should be exempt from Content Security Policy
2027         https://bugs.webkit.org/show_bug.cgi?id=144830
2028         <rdar://problem/18860261>
2029
2030         Reviewed by Geoffrey Garen.
2031
2032         Add tests to ensure that we exempt nodes in a user agent shadow tree from the Content Security Policy (CSP) of the page.
2033
2034         Updated test LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp.html to ensure that
2035         we do not bypass the CSP of the page for a script that executes in an isolated world and renamed the
2036         file image-load-should-not-bypass-main-world-csp.html.
2037
2038         * http/tests/security/contentSecurityPolicy/resources/alert-pass-and-notify-done.js: Added.
2039         * http/tests/security/contentSecurityPolicy/resources/wait-until-done.js: Added.
2040         (alertAndDone):
2041         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio-expected.txt: Added.
2042         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html: Added.
2043         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-background-expected.txt: Added.
2044         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-background.html: Added.
2045         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-cursor-expected.txt: Added.
2046         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-cursor.html: Added.
2047         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-filter-on-image-expected.txt: Added.
2048         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-filter-on-image.html: Added.
2049         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-webkit-image-set-expected.txt: Added.
2050         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-webkit-image-set.html: Added.
2051         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-embed-plugin-expected.txt: Added.
2052         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-embed-plugin.html: Added.
2053         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-external-script-expected.txt: Added.
2054         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-external-script.html: Added.
2055         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-iframe-expected.txt: Added.
2056         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-iframe.html: Added.
2057         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-after-redirect-expected.txt: Added.
2058         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-after-redirect.html: Added.
2059         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-expected.txt: Added.
2060         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image.html: Added.
2061         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-script-expected.txt: Added.
2062         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-script.html: Added.
2063         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-style-expected.txt: Added.
2064         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-style.html: Added.
2065         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-stylesheet-expected.txt: Added.
2066         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-stylesheet.html: Added.
2067         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-expected.txt: Added.
2068         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-plugin-expected.txt: Added.
2069         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-plugin.html: Added.
2070         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object.html: Added.
2071         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-feimage-element-expected.txt: Added.
2072         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-feimage-element.html: Added.
2073         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font-expected.txt: Added.
2074         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font.html: Added.
2075         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-use-element-expected.txt: Added.
2076         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-use-element.html: Added.
2077         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-track-expected.txt: Added.
2078         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-track.html: Added.
2079         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video-expected.txt: Added.
2080         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html: Added.
2081         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/block-loading-user-agent-image-from-non-user-agent-content-expected.txt: Added.
2082         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/block-loading-user-agent-image-from-non-user-agent-content.html: Added.
2083         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-allowed-expected.txt: Added.
2084         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-allowed.html: Added.
2085         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked-expected.txt: Added.
2086         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked.html: Added.
2087         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2-expected.txt: Added.
2088         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2.html: Added.
2089         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked3-expected.txt: Added.
2090         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked3.html: Added.
2091         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/ABCFont.svg: Added.
2092         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/allow-inline-script.js: Added.
2093         (window.onload):
2094         (testPassed):
2095         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/floodGreenFilter.svg: Added.
2096         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/video-controls-allowed-expected.txt: Added.
2097         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/video-controls-allowed.html: Added.
2098         * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp-expected.txt: Renamed from LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt.
2099         * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp.html: Renamed from LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp.html.
2100
2101 2015-07-06  Saam barati  <saambarati1@gmail.com>
2102
2103         JSC's parser should follow the ES6 spec with respect to parsing Declarations
2104         https://bugs.webkit.org/show_bug.cgi?id=146621
2105
2106         Reviewed by Mark Lam.
2107
2108         * js/parser-syntax-check-expected.txt:
2109         * js/script-tests/const.js:
2110         (with1):
2111         (with2):
2112         * js/script-tests/parser-syntax-check.js:
2113         * js/script-tests/statement-list-item-syntax-errors.js: Added.
2114         (testSyntax):
2115         (runTests):
2116         * js/statement-list-item-syntax-errors-expected.txt: Added.
2117         * js/statement-list-item-syntax-errors.html: Added.
2118         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt:
2119
2120 2015-07-06  David Kilzer  <ddkilzer@apple.com>
2121
2122         http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html crashes on Windows sometimes
2123
2124         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-meta-tag.html>
2125
2126         * platform/win/TestExpectations: Mark test as crashing, too:
2127         - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html
2128
2129 2015-07-06  David Kilzer  <ddkilzer@apple.com>
2130
2131         http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html crashes on Windows sometimes
2132
2133         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-parent-same-origin-deny.html>
2134
2135         * platform/win/TestExpectations: Mark test as crashing, too:
2136         - http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html
2137
2138 2015-07-06  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2139
2140         Promise-returning functions should reject promises if the callee is not of the expected type
2141         https://bugs.webkit.org/show_bug.cgi?id=146585
2142
2143         Reviewed by Darin Adler.
2144
2145         * streams/reference-implementation/brand-checks-expected.txt:
2146
2147 2015-07-05  Yusuke Suzuki  <utatane.tea@gmail.com>
2148
2149         Update toLength / toInteger names in control profiler test results
2150         https://bugs.webkit.org/show_bug.cgi?id=146229
2151
2152         Reviewed by Simon Fraser.
2153
2154         ToLength / ToInteger are renamed to toLength / toInteger.
2155         Update the names in the test results for control profiler.
2156
2157         * fast/profiler/built-in-function-calls-anonymous-expected.txt:
2158         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
2159
2160 2015-07-05  Simon Fraser  <simon.fraser@apple.com>
2161
2162         REGRESSION (r180582): background-attachment: local; does not scroll the background image when scrolling the the element's contents
2163         https://bugs.webkit.org/show_bug.cgi?id=146623
2164
2165         Reviewed by Zalan Bujtas.
2166         
2167         Ref test for background-attachment: local.
2168
2169         * fast/backgrounds/background-attachment-local-expected.html: Added.
2170         * fast/backgrounds/background-attachment-local.html: Added.
2171
2172 2015-07-05  Yusuke Suzuki  <utatane.tea@gmail.com>
2173
2174         [ES6] Implement the latest Promise spec in JS
2175         https://bugs.webkit.org/show_bug.cgi?id=146229
2176
2177         Reviewed by Sam Weinig.
2178
2179         Add a test to guarantee that `Promise.resolve` looks up `then` field synchronously.
2180
2181         * js/dom/Promise-resolve-lookup-then-expected.txt: Added.
2182         * js/dom/Promise-resolve-lookup-then.html: Added.
2183
2184 2015-07-05  David Kilzer  <ddkilzer@apple.com>
2185
2186         REGRESSION (El Capitan): Slider thumb of range input is rotated on reference tests
2187
2188         Fix tracked by <rdar://problem/21677831>.
2189
2190         * platform/mac/TestExpectations: Mark tests as image-only failures:
2191         - css3/flexbox/flexitem-stretch-range.html
2192         - fast/forms/range/input-appearance-range-rtl.html
2193         - fast/forms/range/range-change-min-max.html
2194
2195 2015-07-05  David Kilzer  <ddkilzer@apple.com>
2196
2197         REGRESSION (r186198): js/dom/global-constructors-attributes.html fails on El Capitan
2198
2199         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2200         Update results after r186198.
2201
2202 2015-07-05  David Kilzer  <ddkilzer@apple.com>
2203
2204         fast/canvas/webgl/oes-texture-half-float-linear.html is flakey on Yosemite Release/Debug WK1/WK2
2205
2206         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Foes-texture-half-float-linear.html>
2207
2208         * platform/mac/TestExpectations: Mark test as flaky:
2209         - fast/canvas/webgl/oes-texture-half-float-linear.html
2210
2211 2015-07-05  David Kilzer  <ddkilzer@apple.com>
2212
2213         fast/forms/textarea/textarea-state-restore.html is flaky on WK2
2214
2215         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fforms%2Ftextarea%2Ftextarea-state-restore.html>
2216
2217         Fix tracked by <http://webkit.org/b/90980>.
2218
2219         * platform/efl/TestExpectations: Move expectation from here...
2220         * platform/gtk/TestExpectations: ...and here...
2221         * platform/wk2/TestExpectations: ...to here:
2222         - fast/forms/textarea/textarea-state-restore.html
2223
2224 2015-07-05  David Kilzer  <ddkilzer@apple.com>
2225
2226         http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html crashes on Windows Debug
2227
2228         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-parent-same-origin-allow.html>
2229
2230         * platform/win/TestExpectations: Mark as crashing:
2231         - http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html
2232
2233 2015-07-05  David Kilzer  <ddkilzer@apple.com>
2234
2235         webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html fails due to truncated expected results on Yosemite Debug WK1
2236
2237         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=webgl%2F1.0.2%2Fconformance%2Fmore%2Ffunctions%2FcopyTexImage2DBadArgs.html>
2238
2239         Fix tracked by <http://webkit.org/b/146622>.
2240
2241         * platform/mac-wk1/TestExpectations: Mark as flaky:
2242         - webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html
2243
2244 2015-07-05  David Kilzer  <ddkilzer@apple.com>
2245
2246         fast/preloader/document-write-2.html is flaky on WK2
2247
2248         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fpreloader%2Fdocument-write-2.html>
2249
2250         When the test fails, the first two lines are reversed:
2251
2252         @@ -1,2 +1,2 @@
2253         +script1.js has MIME type text/javascript
2254          document-write-plaintext.js has MIME type text/javascript
2255         -script1.js has MIME type text/javascript
2256
2257         * platform/wk2/TestExpectations: Mark test as flaky:
2258         - fast/preloader/document-write-2.html
2259
2260 2015-07-03  Chris Dumez  <cdumez@apple.com>
2261
2262         REGRESSION (r178097): HTMLSelectElement.add(option, undefined) prepends option to the list of options; should append to the end of the list of options
2263         https://bugs.webkit.org/show_bug.cgi?id=146566
2264         <rdar://problem/21663919>
2265
2266         Reviewed by Ryosuke Niwa.
2267
2268         * fast/dom/HTMLSelectElement/add-expected.txt:
2269         * fast/dom/HTMLSelectElement/add.html:
2270         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
2271         * fast/dom/HTMLSelectElement/options-collection-add.html:
2272         Update tests so that calling add(X, undefined) is expected to append X,
2273         not prepend it.
2274
2275         * http/tests/websocket/tests/hybi/undefined-protocol-expected.txt: Added.
2276         * http/tests/websocket/tests/hybi/undefined-protocol.html: Added.
2277         Add test coverage for "new WebSocket(url, undefined)" as WebSocket is
2278         using constructor overloads with optional parameters. Previously, calling
2279         new WebSocket(url, undefined) was equivalent to calling
2280         new WebSocket(url, "undefined") even though it is supposed to be
2281         equivalent to calling new WebSocket(url).
2282
2283 2015-07-03  Chris Dumez  <cdumez@apple.com>
2284
2285         Unreviewed, skip http/tests/xmlhttprequest/cross-origin-cookie-storage.html on Windows.
2286
2287         Windows' DumpRenderTree does not implement testRunner.setAlwaysAcceptCookies().
2288
2289         * platform/win/TestExpectations:
2290
2291 2015-07-03  Daniel Bates  <dabates@apple.com>
2292
2293         REGRESSION (r178097): JavaScript TypeError after clicking on compose button in Yahoo Mail
2294         https://bugs.webkit.org/show_bug.cgi?id=146515
2295         <rdar://problem/21348421>
2296
2297         Reviewed by Chris Dumez.
2298
2299         Add new sub-tests to LayoutTests/fast/dom/HTMLSelectElement/{add, options-collection-add}.html,
2300         simplify existing test code, share common code, and update expected results.
2301
2302         Additionally, update results for tests in LayoutTests/fast/canvas now that we ignore extra
2303         arguments passed to a Web IDL overloaded function whose implementation is generated by the
2304         bindings generator script.
2305
2306         * fast/canvas/canvas-overloads-drawImage-expected.txt:
2307         * fast/canvas/canvas-overloads-setFillColor-expected.txt:
2308         * fast/canvas/canvas-overloads-setShadow-expected.txt:
2309         * fast/canvas/canvas-overloads-setStrokeColor-expected.txt:
2310         * fast/canvas/script-tests/canvas-overloads-drawImage.js:
2311         * fast/canvas/script-tests/canvas-overloads-setFillColor.js:
2312         * fast/canvas/script-tests/canvas-overloads-setShadow.js:
2313         * fast/canvas/script-tests/canvas-overloads-setStrokeColor.js:
2314         * fast/dom/HTMLSelectElement/add-expected.txt:
2315         * fast/dom/HTMLSelectElement/add.html:
2316         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
2317         * fast/dom/HTMLSelectElement/options-collection-add.html:
2318         * fast/dom/HTMLSelectElement/resources/html-select-and-options-collection-utilities.js: Added.
2319         (createSelectElementWithTestData):
2320         (deepCopy):
2321         (createOption):
2322         (createGroup):
2323
2324 2015-07-03  Chris Dumez  <cdumez@apple.com>
2325
2326         Unreviewed, tentative fix for flaky layout test introduced in r186256.
2327
2328         * platform/mac/accessibility/selection-notification-focus-change-expected.txt:
2329         * platform/mac/accessibility/selection-notification-focus-change.html:
2330
2331 2015-07-02  Doug Russell  <d_russell@apple.com>
2332
2333         AX: Selection change as a result of focusing an element should include that 
2334         information in the intent
2335         https://bugs.webkit.org/show_bug.cgi?id=146533
2336
2337         Reviewed by Chris Fleizach.
2338
2339         Added focusChange flag to AXTextStateChangeIntent.
2340         Added intent support to selection logic called by Element::updateFocusAppearance().
2341         Added NSAccessibilityTextSelectionChangedFocus to mac notifications.
2342
2343         * platform/mac/accessibility/selection-notification-focus-change-expected.txt: Added.
2344         * platform/mac/accessibility/selection-notification-focus-change.html: Added.
2345
2346 2015-07-02  Saam barati  <saambarati1@gmail.com>
2347
2348         Rename "Deconstruction" to "Destructuring" throughout JSC
2349         https://bugs.webkit.org/show_bug.cgi?id=146100
2350
2351         Reviewed by Mark Lam.
2352
2353         * js/deconstructing-parameters-should-be-locals-expected.txt: Removed.
2354         * js/deconstructing-parameters-should-be-locals.html: Removed.
2355         * js/destructuring-assignment-expected.txt:
2356         * js/destructuring-parameters-should-be-locals-expected.txt: Copied from LayoutTests/js/deconstructing-parameters-should-be-locals-expected.txt.
2357         * js/destructuring-parameters-should-be-locals.html: Copied from LayoutTests/js/deconstructing-parameters-should-be-locals.html.
2358         * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Removed.
2359         * js/regress/deconstructing-parameters-overridden-by-function.html: Removed.
2360         * js/regress/destructuring-parameters-overridden-by-function-expected.txt: Copied from LayoutTests/js/regress/deconstructing-parameters-overridden-by-function-expected.txt.
2361         * js/regress/destructuring-parameters-overridden-by-function.html: Copied from LayoutTests/js/regress/deconstructing-parameters-overridden-by-function.html.
2362         * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Removed.
2363         * js/regress/script-tests/destructuring-parameters-overridden-by-function.js: Copied from LayoutTests/js/regress/script-tests/deconstructing-parameters-overridden-by-function.js.
2364         * js/script-tests/deconstructing-parameters-should-be-locals.js: Removed.
2365         * js/script-tests/destructuring-assignment.js:
2366         (testDestructuredArgs):
2367         (testDestructuredArgLength):
2368         (testDeconstructArgs): Deleted.
2369         (testDeconstructArgLength): Deleted.
2370         * js/script-tests/destructuring-parameters-should-be-locals.js: Copied from LayoutTests/js/script-tests/deconstructing-parameters-should-be-locals.js.
2371         (description.value.string_appeared_here.readDestructuredParameter):
2372         (overwriteDestructuredParameter):
2373         (readCapturedDestructuredParameter):
2374         (overwriteCapturedDestructuredParameter):
2375         (description.value.string_appeared_here.readDeconstructedParameter): Deleted.
2376         (overwriteDeconstructedParameter): Deleted.
2377         (readCapturedDeconstructedParameter): Deleted.
2378         (overwriteCapturedDeconstructedParameter): Deleted.
2379
2380 2015-07-02  Brady Eidson  <beidson@apple.com>
2381
2382         Add preference to disable all http-equiv.
2383         <rdar://problem/9091261> and https://bugs.webkit.org/show_bug.cgi?id=146553
2384
2385         Reviewed by Sam Weinig.
2386
2387         * loader/meta-refresh-disabled.html:
2388
2389 2015-07-02  Brady Eidson  <beidson@apple.com>
2390
2391         [Content Extensions] Block synchronous XMLHTTPRequest.
2392         <rdar://problem/21573006> and https://bugs.webkit.org/show_bug.cgi?id=146271
2393
2394         Reviewed by Alex Christensen.
2395
2396         * http/tests/contentextensions/sync-xhr-blocked-expected.txt: Added.
2397         * http/tests/contentextensions/sync-xhr-blocked.html: Added.
2398         * http/tests/contentextensions/sync-xhr-blocked.html.json: Added.
2399
2400 2015-07-02  Alex Christensen  <achristensen@webkit.org>
2401
2402         Skip new web timing test on platforms without web timing.
2403
2404         * platform/ios-sim-deprecated/Skipped:
2405         * platform/mac/TestExpectations:
2406         * platform/win/TestExpectations:
2407
2408 2015-07-01  Alex Christensen  <achristensen@webkit.org>
2409
2410         Fix test from r186208 and r186216.
2411
2412         * http/tests/misc/webtiming-resolution-expected.txt:
2413         * http/tests/misc/webtiming-resolution.html:
2414         Properly and explicitly test if the time delta is close to a multiple of the expected resolution.
2415
2416 2015-07-01  Chris Dumez  <cdumez@apple.com>
2417
2418         Reduce resolution of performance.now
2419         https://bugs.webkit.org/show_bug.cgi?id=146531
2420
2421         Reviewed by Simon Fraser.
2422
2423         Make layout test introduced in r186208.
2424
2425         * http/tests/misc/webtiming-resolution-expected.txt:
2426         * http/tests/misc/webtiming-resolution.html:
2427
2428 2015-07-01  Chris Dumez  <cdumez@apple.com>
2429
2430         Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r186198.
2431
2432         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2433         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2434
2435 2015-07-01  Alex Christensen  <achristensen@webkit.org>
2436
2437         Reduce resolution of performance.now.
2438         https://bugs.webkit.org/show_bug.cgi?id=146531
2439         rdar://problem/20116796
2440
2441         Reviewed by Simon Fraser.
2442
2443         * http/tests/misc/webtiming-resolution-expected.txt: Added.
2444         * http/tests/misc/webtiming-resolution.html: Added.
2445
2446 2015-07-01  Myles C. Maxfield  <mmaxfield@apple.com>
2447
2448         [iOS] Support bold and thin italicized system fonts
2449         https://bugs.webkit.org/show_bug.cgi?id=146463
2450         <rdar://problem/20948885>
2451
2452         Reviewed by Darin Adler.
2453
2454         * fast/text/weighted-italicized-system-font-expected.html: Added.
2455         * fast/text/weighted-italicized-system-font.html: Added.
2456
2457 2015-07-01  Matthew Mirman  <mmirman@apple.com>
2458
2459         Unreviewed, rolling out r185889
2460         https://bugs.webkit.org/show_bug.cgi?id=146528
2461         rdar://problem/21573959
2462
2463         Patch breaks chromeexperiments.com
2464         
2465         Reverted changeset:
2466         
2467         * inspector-protocol/runtime/getProperties-expected.txt:
2468         * js/dom/native-bindings-descriptors-expected.txt: Removed.
2469         * js/dom/native-bindings-descriptors.html: Removed.
2470         * js/dom/script-tests/native-bindings-descriptors.js: Removed.
2471
2472 2015-07-01  Matthew Daiter  <mdaiter@apple.com>
2473
2474         Turn off mediastreamaudiosourcenode.html test
2475         https://bugs.webkit.org/show_bug.cgi?id=146527
2476         <rdar://problem/21641223>
2477
2478         Reviewed by Simon Fraser.
2479
2480         * platform/mac/TestExpectations:
2481
2482 2015-07-01  Simon Fraser  <simon.fraser@apple.com>
2483
2484         Fix missing space.
2485
2486         * platform/mac/TestExpectations:
2487
2488 2015-07-01  Chris Dumez  <cdumez@apple.com>
2489
2490         Regression(183998): Disqus comments take a very long time to load
2491         https://bugs.webkit.org/show_bug.cgi?id=146522
2492         <rdar://problem/21590601>
2493
2494         Reviewed by Simon Fraser.
2495
2496         * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt:
2497         * fast/animation/request-animation-frame-throttle-subframe-display-none.html:
2498         Update layout test as we changed behavior here. We no longer throttle display:none
2499         iframes.
2500
2501         * fast/animation/request-animation-frame-throttle-subframe-zero-size-expected.txt: Added.
2502         * fast/animation/request-animation-frame-throttle-subframe-zero-size.html: Added.
2503         Add layout test to check that we don't throttle RaF in iframes that are zero-sized.
2504
2505         * fast/animation/resources/requestAnimationFrame-frame-2.html:
2506         * fast/animation/resources/requestAnimationFrame-frame.html:
2507         Update use of requestAnimationFrame() to be more representative of real world usage.
2508
2509 2015-07-01  Simon Fraser  <simon.fraser@apple.com>
2510
2511         Mark compositing/masks/compositing-clip-path-origin.html as being image-flakey.
2512
2513         * platform/mac/TestExpectations:
2514
2515 2015-06-30  Ryosuke Niwa  <rniwa@webkit.org>
2516
2517         REGRESSION (r179168): Characters overlap after resizing the font on the copy-pasted Japanese text
2518         https://bugs.webkit.org/show_bug.cgi?id=146492
2519
2520         Reviewed by Darin Adler.
2521
2522         Added a regression test. Also reverted the bad rebaseline in r179168:
2523         http://trac.webkit.org/changeset/179168/trunk/LayoutTests/editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt
2524
2525         * editing/pasteboard/cjk-line-height-expected.txt: Added.
2526         * editing/pasteboard/cjk-line-height.html: Added.
2527         * editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt:
2528
2529 2015-07-01  Matthew Daiter  <mdaiter@apple.com>
2530
2531         Enable MEDIA_STREAM flag
2532         https://bugs.webkit.org/show_bug.cgi?id=145947
2533         <rdar://problem/21365829>
2534
2535         Reviewed by Eric Carlson.
2536
2537         *
2538         platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2539         Added attributes to tests
2540         *
2541         platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2542         Ditto
2543         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2544         Ditto
2545
2546 2015-07-01  Antti Koivisto  <antti@apple.com>
2547
2548         PNG mask images are loaded with Accept:image/svg+xml
2549         https://bugs.webkit.org/show_bug.cgi?id=146509
2550
2551         Reviewed by Simon Fraser.
2552
2553         * http/tests/misc/mask-image-accept-expected.html: Added.
2554         * http/tests/misc/mask-image-accept.html: Added.
2555
2556 2015-07-01  Jer Noble  <jer.noble@apple.com>
2557
2558         [MSE] Failures on W3C media-source tests regarding MIME types
2559         https://bugs.webkit.org/show_bug.cgi?id=146499
2560
2561         Reviewed by Eric Carlson.
2562
2563         Import four new tests from the w3c test suite <https://github.com/w3c/web-platform-tests.git>.
2564
2565         * http/tests/media/media-source/SourceBuffer-abort-readyState.html: Added.
2566         * http/tests/media/media-source/SourceBuffer-abort-removed.html: Added.
2567         * http/tests/media/media-source/SourceBuffer-abort-updating.html: Added.
2568         * http/tests/media/media-source/SourceBuffer-abort.html: Added.
2569         * http/tests/media/white.mp4: Added.
2570         * http/tests/media/white.webm: Added.
2571         * platform/mac/TestExpectations:
2572         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-expected.txt: Added.
2573         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-readyState-expected.txt: Added.
2574         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-removed-expected.txt: Added.
2575         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-updating-expected.txt: Added.
2576         * platform/mac/http/tests/media/media-source/mediasource-is-type-supported-expected.txt: Added.
2577
2578 2015-06-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2579
2580         [EFL] Unreviewed gardening.
2581
2582         Some tests are flaky or timeout after bumping Ubuntu version from 14.04 to 15.04.
2583         Mark the tests to flaky or timeout.
2584
2585         * platform/efl/TestExpectations:
2586         * platform/efl/compositing/tiling/rotated-tiled-clamped-expected.txt: Added.
2587
2588 2015-06-30  Filip Pizlo  <fpizlo@apple.com>
2589
2590         Unreviewed, skip this test for now. We can unskip it when this feature is enabled.
2591
2592         * js/script-tests/intl.js:
2593
2594 2015-06-30  Zalan Bujtas  <zalan@apple.com>
2595
2596         Frame flattening: Hit-testing an iframe could end up destroying the associated inline tree context.
2597         https://bugs.webkit.org/show_bug.cgi?id=146447
2598         rdar://problem/20613501
2599
2600         Reviewed by Simon Fraser.
2601
2602         This patch ensures that the render tree associated with the document on which
2603         the hit-test is initiated does not get laid out, unless it was directly mutated prior to the hittest.
2604
2605         Hit-test requirements:
2606         1. A clean the render tree before hit-testing gets propagated to the renderers.
2607         Document::updateLayout() ensures it by calling both updateStyleIfNeeded() and layout() not only on the current tree, but also
2608         on the ancestors if needed.
2609
2610         2. No render tree mutation while hit-testing the renderers.
2611
2612         When an iframe is being hit-tested, this hit-test could bubble down to the child frame's render view.
2613         In order to ensure #1, we call Document::updateLayout() on the current (subframe) document.
2614         If updateStyleIfNeeded() mutates the render tree, we mark it dirty for layout(). However frame flattening also
2615         marks the parent renderer (RenderIFrame) dirty.
2616         While calling layout() to clean the current render tree, we end up laying out the parent tree too.
2617         Laying out the parent tree could end up destroying the inline tree context from where the
2618         hittest just bubbled down. (InlineFlowBox -> RenderWidget -> RenderView).
2619
2620         This patch protects the render tree from such unintentional inline tree mutation during hittesting.
2621         After the initial layout we set a layout disallow flag on the frame view to defer subsequent layouts.
2622         This patch only changes behavior when frame flattening is enabled, but in future we may always want to enable this.
2623
2624         * fast/frames/flattening/hittest-iframe-while-style-changes-crash-expected.txt: Added.
2625         * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Added.
2626
2627 2015-06-30  Andy VanWagoner  <thetalecrafter@gmail.com>
2628
2629         Implement ECMAScript Internationalization API
2630         https://bugs.webkit.org/show_bug.cgi?id=90906
2631
2632         Reviewed by Benjamin Poulain.
2633
2634         * TestExpectations: Skip intl until enabled
2635         * js/intl-expected.txt: Added.
2636         * js/intl.html: Added.
2637         * js/script-tests/intl.js: Added.
2638         (global):
2639
2640 2015-06-30  Wenson Hsieh  <whsieh@berkeley.edu>
2641
2642         scroll-snap-points do not work very well with mechanical scroll wheel events
2643         https://bugs.webkit.org/show_bug.cgi?id=142501
2644         <rdar://problem/20093511>
2645
2646         Reviewed by Brent Fulgham.
2647
2648         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless-expected.txt: Added.
2649         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html: Added.
2650
2651 2015-06-30  Chris Dumez  <cdumez@apple.com>
2652
2653         Unreviewed, rebaseline editing/style/unbold-in-bold.html on WK2.
2654
2655         * platform/mac-wk2/editing/style/unbold-in-bold-expected.txt: Added.
2656
2657 2015-06-30  Chris Dumez  <cdumez@apple.com>
2658
2659         Unreviewed, revert bad wk2 baseline done in r186106.
2660
2661         * platform/mac-wk2/editing/style: Removed.
2662
2663 2015-06-30  Chris Dumez  <cdumez@apple.com>
2664
2665         Unreviewed, revert bad WK1 rebaseline done in r186106.
2666
2667         * platform/mac/editing/style/unbold-in-bold-expected.txt:
2668
2669 2015-06-30  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
2670
2671         [Streams API] Finish pulling must always be done asynchronously as it is the expected promise behavior (according to the spec)
2672         https://bugs.webkit.org/show_bug.cgi?id=146408
2673
2674         Reviewed by Darin Adler.
2675
2676         * streams/reference-implementation/readable-stream-expected.txt: Updated expectation to PASS
2677
2678 2015-06-30  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
2679
2680         [Streams API] Synced bad strategy test with reference implementation
2681         https://bugs.webkit.org/show_bug.cgi?id=146411
2682
2683         Reviewed by Darin Adler.
2684
2685         * streams/reference-implementation/bad-strategies-expected.txt:
2686         * streams/reference-implementation/bad-strategies.html: There are three tests that are merged into one and a
2687         fourth check is added. Updated expectations accordingly.
2688
2689 2015-06-29  Ryosuke Niwa  <rniwa@webkit.org>
2690
2691         Another rebaseline after r186086.
2692         WebKit2 needs the original expected result.
2693
2694         * platform/mac-wk2/editing/style: Copied from LayoutTests/platform/mac/editing/style/unbold-in-bold-expected.txt.
2695         * platform/mac/editing/style/unbold-in-bold-expected.txt:
2696
2697 2015-06-29  Ryosuke Niwa  <rniwa@webkit.org>
2698
2699         Rebaseline after r186086.
2700
2701         * platform/mac/editing/style/unbold-in-bold-expected.txt:
2702
2703 2015-06-29  Dean Jackson  <dino@apple.com>
2704
2705         Temporarily disable PICTURE_SIZES
2706         https://bugs.webkit.org/show_bug.cgi?id=146435
2707         <rdar://problem/21087013>
2708
2709         Reviewed by Tim Horton.
2710
2711         Skip HTMLImageElement.sizes tests.
2712
2713         * TestExpectations:
2714
2715 2015-06-29  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2716
2717         WebRTC: Update the MediaStream API
2718         https://bugs.webkit.org/show_bug.cgi?id=146313
2719
2720         Reviewed by Eric Carlson.
2721
2722         Test status: 3 added, 8 existing enabled (some updated) and 1 removed.
2723
2724         * TestExpectations:
2725         * fast/mediastream/MediaStream-add-ended-tracks-expected.txt:
2726         * fast/mediastream/MediaStream-add-ended-tracks.html:
2727         * fast/mediastream/MediaStream-add-remove-tracks-expected.txt:
2728         * fast/mediastream/MediaStream-add-remove-tracks.html:
2729         * fast/mediastream/MediaStream-add-tracks-to-inactive-stream.html:
2730         * fast/mediastream/MediaStream-clone-expected.txt: Added.
2731         * fast/mediastream/MediaStream-clone.html:
2732         * fast/mediastream/MediaStream-construct-with-ended-tracks-expected.txt: Added.
2733         * fast/mediastream/MediaStream-construct-with-ended-tracks.html:
2734         * fast/mediastream/MediaStream-getTracks-expected.txt:
2735         * fast/mediastream/MediaStream-getTracks.html:
2736         * fast/mediastream/MediaStreamConstructor.html:
2737         * fast/mediastream/MediaStreamTrack-clone-expected.txt: Added.
2738         * fast/mediastream/MediaStreamTrack-clone.html: Added.
2739         * fast/mediastream/MediaStreamTrack-getSources-expected.txt: Removed.
2740         * fast/mediastream/MediaStreamTrack-getSources.html: Removed. Tested method removed from spec.
2741         * fast/mediastream/MediaStreamTrack-kind-expected.txt: Added.
2742         * fast/mediastream/MediaStreamTrack-kind.html: Added.
2743         * fast/mediastream/MediaStreamTrack-stop-expected.txt: Added.
2744         * fast/mediastream/MediaStreamTrack-stop.html: Added.
2745         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
2746         * fast/mediastream/MediaStreamTrackEvent-constructor.html:
2747         * fast/mediastream/resources/getUserMedia-helper.js: Added.
2748         (.reject):
2749         (getUserMedia):
2750         (defaultRejectOrCatch):
2751         * platform/gtk/TestExpectations:
2752
2753 2015-06-29  Matt Rajca  <mrajca@apple.com>
2754
2755         Media Session: test session attribute of newly-created media elements
2756         https://bugs.webkit.org/show_bug.cgi?id=146412
2757
2758         Reviewed by Eric Carlson.
2759
2760         * media/session/default-session-expected.txt: Added.
2761         * media/session/default-session.html: Added.
2762         * platform/mac/TestExpectations: Media Session support is disabled by default.
2763
2764 2015-06-29  Said Abou-Hallawa  <sabouhallawa@apple.com>
2765
2766         [Mac] Disable QTKit by default.
2767         https://bugs.webkit.org/show_bug.cgi?id=146352
2768
2769         Reviewed by Darin Adler.
2770
2771         * platform/mac/TestExpectations: Skip media tests which require QTKit on
2772         all OS X ports.
2773
2774 2015-06-26  Matt Rajca  <mrajca@apple.com>
2775
2776         Test existence of controls on MediaSession
2777         https://bugs.webkit.org/show_bug.cgi?id=146356
2778
2779         Reviewed by Eric Carlson.
2780
2781         * media/session/controls-existence-expected.txt: Added.
2782         * media/session/controls-existence.html: Added.
2783         * platform/mac/TestExpectations: Media Session support is disabled by default.
2784
2785 2015-06-29  Hunseop Jeong  <hs85.jeong@samsung.com>
2786
2787         Unreviewed EFL gardening on 29th Jun.
2788         https://bugs.webkit.org/show_bug.cgi?id=146409
2789
2790         Remove the duplicated results and rebaseline the missing tests.
2791
2792         * platform/efl/TestExpectations:
2793         * platform/efl/editing/execCommand/paste-1-expected.txt: Added.
2794         * platform/efl/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
2795
2796 2015-06-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2797
2798         [EFL] Unreviewed add new baseline for missing tests
2799
2800         Some tests need to have own test expectations for EFL port.
2801
2802         * platform/efl/TestExpectations:
2803         * platform/efl/accessibility/auto-filled-value-expected.txt: Added.
2804         * platform/efl/accessibility/img-fallsback-to-title-expected.txt: Added.
2805         * platform/efl/accessibility/internal-link-anchors2-expected.txt: Added.
2806         * platform/efl/accessibility/math-multiscript-attributes-expected.txt: Added.
2807         * platform/efl/accessibility/meter-element-expected.txt: Added.
2808         * platform/efl/compositing/iframes/invisible-nested-iframe-show-expected.txt: Added.
2809         * platform/efl/compositing/iframes/resizer-expected.txt: Added.
2810         * platform/efl/compositing/layer-creation/fixed-position-scroll-expected.txt: Added.
2811         * platform/efl/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Added.
2812         * platform/efl/compositing/tiling/huge-layer-add-remove-child-expected.txt: Added.
2813         * platform/efl/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Added.
2814         * platform/efl/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt: Added.
2815         * platform/efl/css3/flexbox/flexbox-baseline-margins-expected.txt: Added.
2816         * platform/efl/editing/selection/contains-boundaries-expected.txt: Added.
2817         * platform/efl/editing/selection/mixed-editability-10-expected.txt: Added.
2818         * platform/efl/editing/selection/replaced-boundaries-3-expected.txt: Added.
2819         * platform/efl/editing/style/5065910-expected.txt: Added.
2820         * platform/efl/editing/style/font-family-with-space-expected.txt: Added.
2821         * platform/efl/fast/css/named-images-expected.txt: Added.
2822         * platform/efl/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Added.
2823         * platform/efl/ietestcenter/css3/text/textshadow-005-expected.txt: Added.
2824         * platform/efl/printing/media-queries-print-expected.txt: Added.
2825         * platform/efl/printing/setPrinting-expected.txt: Added.
2826         * platform/efl/printing/simultaneous-position-float-change-expected.txt: Added.
2827         * platform/efl/printing/width-overflow-expected.txt: Added.
2828         * platform/efl/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt: Added.
2829
2830 2015-06-28  Jinwoo Song  <jinwoo7.song@samsung.com>
2831
2832         [EFL] Unreviewed, gardening.
2833
2834         Add missing expectation results in fast/ directory.
2835
2836         * platform/efl/fast/css/resize-corner-tracking-transformed-iframe-expected.txt: Added.
2837         * platform/efl/fast/forms/select-element-focus-ring-expected.txt: Added.
2838         * platform/efl/fast/regions/auto-size/autoheight-regions-mark-expected.txt: Added.
2839         * platform/efl/fast/regions/flows-dependency-dynamic-remove-expected.txt: Added.
2840         * platform/efl/fast/regions/flows-dependency-same-flow-expected.txt: Added.
2841         * platform/efl/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Added.
2842         * platform/efl/fast/regions/region-dynamic-after-before-expected.txt: Added.
2843         * platform/efl/fast/regions/region-generated-content-before-after-expected.txt: Added.
2844         * platform/efl/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt: Added.
2845         * platform/efl/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt: Added.
2846         * platform/efl/fast/regions/repaint/region-painting-invalidation-expected.txt: Added.
2847         * platform/efl/fast/regions/repaint/region-painting-via-layout-expected.txt: Added.
2848         * platform/efl/fast/regions/text-region-split-small-pagination-expected.txt: Added.
2849         * platform/efl/fast/repaint/block-selection-gap-in-table-cell-expected.txt: Added.
2850         * platform/efl/fast/ruby/select-ruby-expected.txt: Added.
2851
2852 2015-06-28  David Kilzer  <ddkilzer@apple.com>
2853
2854         ASAN crashes in js/regress-141098.html
2855         <http://webkit.org/b/145007>
2856
2857         * TestExpectations: Remove test from skip list as it no longer
2858         crashes with ASan enabled:
2859         - js/regress-141098.html
2860
2861 2015-06-28  David Kilzer  <ddkilzer@apple.com>
2862
2863         Fix warning about duplicate test expectation: js/regress-141098.html
2864
2865         Fixes the following warning when running layout tests:
2866
2867             LayoutTests/TestExpectations:523 More specific entry for js/regress-141098.html on line LayoutTests/TestExpectations:523 overrides line LayoutTests/TestExpectations:519. js/regress-141098.html
2868
2869         * TestExpectations: Comment out duplicate:
2870         - js/regress-141098.html
2871
2872 2015-06-28  David Kilzer  <ddkilzer@apple.com>
2873
2874         Mark http/tests/contentextensions/character-set-basic-support.html as flaky on mac-wk2
2875
2876         * platform/mac-wk2/TestExpectations: Mark ask flaky:
2877         - http/tests/contentextensions/character-set-basic-support.html
2878
2879 2015-06-28  Chris Dumez  <cdumez@apple.com>
2880
2881         Crash: com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::CachedFrameBase::restore + 333
2882         https://bugs.webkit.org/show_bug.cgi?id=146388
2883         <rdar://problem/21567343>
2884
2885         Reviewed by Darin Adler.
2886
2887         Add layout test to cover the case where a subframe is currently in
2888         provisional load stage when checking if the page if page-cacheable.
2889
2890         The test also removes the iframe once loaded in order to cause a crash
2891         if the frame were to finish loading while in the page cache.
2892
2893         * http/tests/navigation/page-cache-iframe-provisional-load-expected.txt: Added.
2894         * http/tests/navigation/page-cache-iframe-provisional-load.html: Added.
2895         * http/tests/navigation/resources/page-cache-helper-slow.html: Added.
2896
2897 2015-06-28  Skachkov Oleksandr  <gskachkov@gmail.com>
2898
2899         [ES6] Implement ES6 arrow function syntax. No Line terminator between function parameters and =>
2900         https://bugs.webkit.org/show_bug.cgi?id=146394
2901
2902         Reviewed by Yusuke Suzuki.
2903
2904         * js/arrowfunction-syntax-errors-expected.txt:
2905         * js/script-tests/arrowfunction-syntax-errors.js:
2906
2907 2015-06-28  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2908
2909         [Streams API] Add support for chunks with customized sizes
2910         https://bugs.webkit.org/show_bug.cgi?id=146312
2911
2912         Reviewed by Darin Adler.
2913
2914         * streams/reference-implementation/bad-strategies-expected.txt:
2915
2916 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2917
2918         fast/canvas/webgl/tex-*.html flakily timeout on Mavericks Debug WK1
2919
2920         * platform/mac-wk1/TestExpectations: Change "Slow" to
2921         "Pass Timeout" since the tests flakily time out and fail:
2922         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html
2923         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html
2924         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html
2925         - fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html
2926
2927 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2928
2929         REGRESSION (r186038): accessibility/aria-roledescription.html fails on Windows
2930
2931         * platform/win/TestExpectations: Mark as failing on Windows:
2932         - accessibility/aria-roledescription.html
2933
2934 2015-06-27  Chris Fleizach  <cfleizach@apple.com>
2935
2936         AX: implement @aria-roledescription
2937         https://bugs.webkit.org/show_bug.cgi?id=146274
2938
2939         Reviewed by Darin Adler.
2940
2941         * accessibility/aria-roledescription-expected.txt: Added.
2942         * accessibility/aria-roledescription.html: Added.
2943
2944 2015-06-27  Myles C. Maxfield  <mmaxfield@apple.com>
2945
2946         REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite
2947         https://bugs.webkit.org/show_bug.cgi?id=146385
2948
2949         Unreviewed.
2950
2951         * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html:
2952         * platform/mac/TestExpectations:
2953
2954 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2955
2956         REGRESSION (r186029): fast/text/justify-ideograph-{complex,simple,vertical}.html fail on Yosemite
2957
2958         The results replaced in r186029 were the Yosemite results, so
2959         Yosemite started failing when they were rebaselined for
2960         El Capitan.
2961
2962         * platform/mac-yosemite/fast/text/justify-ideograph-complex-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-complex-expected.txt in r186028.
2963         * platform/mac-yosemite/fast/text/justify-ideograph-simple-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-simple-expected.txt in r186028.
2964         * platform/mac-yosemite/fast/text/justify-ideograph-vertical-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-vertical-expected.txt in r186028.
2965
2966 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2967
2968         Add missing image results for platform/mac/platform/mac/fast/text/vertical-surrogate-pair.html
2969
2970         * platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.png: Added.
2971
2972 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2973
2974         Rebaseline El Capitan results for fast/text/justify-ideograph-{complex,simple,vertical}.html
2975
2976         * platform/mac/TestExpectations: Removed expectations.
2977         * platform/mac/fast/text/justify-ideograph-complex-expected.png: Updated.
2978         * platform/mac/fast/text/justify-ideograph-complex-expected.txt: Updated.
2979         * platform/mac/fast/text/justify-ideograph-simple-expected.png: Updated.
2980         * platform/mac/fast/text/justify-ideograph-simple-expected.txt: Updated.
2981         * platform/mac/fast/text/justify-ideograph-vertical-expected.png: Added.
2982         * platform/mac/fast/text/justify-ideograph-vertical-expected.txt: Updated.
2983
2984 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2985
2986         Document more slow fast/canvas/webgl tests on Mavericks Debug WK1
2987
2988         See Flakiness Dashboard:
2989         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video-rgba4444.html>
2990         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video-rgba5551.html>
2991
2992         * platform/mac-wk1/TestExpectations: Add slow expectations for:
2993         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html
2994         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html
2995
2996 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2997
2998         REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite
2999
3000         Fix tracked by:  <http://webkit.org/b/146385>
3001
3002         * platform/mac/TestExpectations: Mark as failing on Yosemite:
3003         - fast/text/han-generic-font-families.html
3004
3005 2015-06-27  David Kilzer  <ddkilzer@apple.com>
3006
3007         editing/undo/remove-css-property-and-remove-style.html is flaky on Debug WK2
3008
3009         As seen on Flakiness Dashboard:
3010         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=editing%2Fundo%2Fremove-css-property-and-remove-style.html>
3011
3012         * platform/mac-wk2/TestExpectations: Add:
3013         - editing/undo/remove-css-property-and-remove-style.html
3014
3015 2015-06-27  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
3016
3017         [Streams API] Implement ReadableStreamController.desiredSize property
3018         https://bugs.webkit.org/show_bug.cgi?id=146311
3019
3020         Reviewed by Darin Adler.
3021
3022         * streams/reference-implementation/count-queuing-strategy-expected.txt:
3023         * streams/reference-implementation/readable-stream-expected.txt:
3024
3025 2015-06-26  Myles C. Maxfield  <mmaxfield@apple.com>
3026
3027         [iOS] AppleGothic has been superseded by Apple SD Gothic Neo
3028         https://bugs.webkit.org/show_bug.cgi?id=146372
3029         <rdar://problem/21574004>
3030
3031         Reviewed by Dean Jackson.
3032
3033         * fast/text/hangul-generic-font-families.html: Added.
3034         * platform/efl/TestExpectations:
3035         * platform/gtk/TestExpectations:
3036         * platform/ios-simulator/fast/text/hangul-generic-font-families-expected.html: Added.
3037         * platform/mac/fast/text/hangul-generic-font-families-expected.html: Added.
3038         * platform/win/TestExpectations:
3039
3040 2015-06-26  Matt Daiter  <mdaiter@apple.com>
3041
3042         Supporting getStartDate and added tests
3043         https://bugs.webkit.org/show_bug.cgi?id=145676
3044         <rdar://problem/20876076>
3045
3046         Reviewed by Brent Fulgham.
3047
3048         * http/tests/media/hls/video-controller-getStartDate-expected.txt: Added.
3049         * http/tests/media/hls/video-controller-getStartDate.html: Added.
3050         * http/tests/media/resources/hls/test-vod-date-time.m3u8: Added.
3051
3052 2015-06-26  Dean Jackson  <dino@apple.com>
3053
3054         No audio on animated page with the attached fixed layout epub
3055         https://bugs.webkit.org/show_bug.cgi?id=146365
3056         <rdar://problem/21360354>
3057
3058         Updated results.
3059
3060         * media/audio-playback-restriction-play-expected.txt:
3061
3062 2015-06-26  Daniel Bates  <dabates@apple.com>
3063
3064         Rolling out r184660
3065         https://bugs.webkit.org/show_bug.cgi?id=145200
3066
3067         Reverting r184660 because it caused a regression.
3068
3069         * accessibility/input-auto-fill-button-expected.txt: Removed.
3070         * accessibility/input-auto-fill-button.html: Removed.
3071         * platform/win/TestExpectations:
3072
3073 2015-06-26  Daniel Bates  <dabates@apple.com>
3074
3075         Rolling out r185881
3076         https://bugs.webkit.org/show_bug.cgi?id=146243
3077         And
3078         r185828
3079         https://bugs.webkit.org/show_bug.cgi?id=145241
3080
3081         Reverting r185881 and r185828 because the latter caused a regression.
3082
3083         * accessibility/hit-test-input-auto-fill-button-expected.txt: Removed.
3084         * accessibility/hit-test-input-auto-fill-button.html: Removed.
3085         * accessibility/hit-test-input-search-cancel-button-expected.txt: Removed.
3086         * accessibility/hit-test-input-search-cancel-button.html: Removed.
3087         * accessibility/input-search-cancel-button-expected.txt: Removed.
3088         * accessibility/input-search-cancel-button.html: Removed.
3089         * accessibility/resources/shouldBeAccessibleByCursor.js: Removed.
3090         * platform/win/TestExpectations:
3091         * platform/wk2/TestExpectations:
3092
3093 2015-06-26  Dean Jackson  <dino@apple.com>
3094
3095         No audio on animated page with the attached fixed layout epub
3096         https://bugs.webkit.org/show_bug.cgi?id=146365
3097         <rdar://problem/21360354>
3098
3099         Reviewed by Eric Carlson.
3100
3101         The test to ensure audio needs a user gesture now needs to also
3102         restrict the general case.
3103
3104         * media/audio-playback-restriction-play.html:
3105
3106 2015-06-26  Myles C. Maxfield  <mmaxfield@apple.com>
3107
3108         [Cocoa] Sans-serif generic font family should map to PingFang
3109         https://bugs.webkit.org/show_bug.cgi?id=146333
3110         <rdar://problem/21521217>
3111
3112         Reviewed by Alexey Proskuryakov.
3113
3114         * fast/text/han-generic-font-families.html: Added.
3115         * platform/efl/TestExpectations:
3116         * platform/gtk/TestExpectations:
3117         * platform/ios-simulator/fast/text/han-generic-font-families-expected.html: Added.
3118         * platform/mac-mavericks/fast/text/han-generic-font-families-expected.html: Added.
3119         * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html: Added.
3120         * platform/mac/fast/text/han-generic-font-families-expected.html: Added.
3121         * platform/win/TestExpectations:
3122
3123 2015-06-26  David Kilzer  <ddkilzer@apple.com>
3124
3125         REGRESSION (r185971): js/dom/global-constructors-attributes.html fails on Windows
3126
3127         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3128         Update results after enabling WEB_TIMING API for Windows.
3129
3130 2015-06-26 Aleksandr Skachkov  <gskachkov@gmail.com>
3131
3132          [ES6] Implement ES6 arrow function syntax. Parser of arrow function with execution as common function 
3133          https://bugs.webkit.org/show_bug.cgi?id=144955
3134
3135          Reviewed by Yusuke Suzuki.
3136
3137          Added arrow function tests     
3138
3139         * js/arrowfunction-asparamter-1-expected.txt: Added.
3140         * js/arrowfunction-asparamter-1.html: Added.
3141         * js/arrowfunction-asparamter-2-expected.txt: Added.
3142         * js/arrowfunction-asparamter-2.html: Added.
3143         * js/arrowfunction-associativity-1-expected.txt: Added.
3144         * js/arrowfunction-associativity-1.html: Added.
3145         * js/arrowfunction-associativity-2-expected.txt: Added.
3146         * js/arrowfunction-associativity-2.html: Added.
3147         * js/arrowfunction-block-1-expected.txt: Added.
3148         * js/arrowfunction-block-1.html: Added.
3149         * js/arrowfunction-block-2-expected.txt: Added.
3150         * js/arrowfunction-block-2.html: Added.
3151         * js/arrowfunction-syntax-endings-expected.txt: Added.
3152         * js/arrowfunction-syntax-endings.html: Added.
3153         * js/arrowfunction-syntax-errors-expected.txt: Added.
3154         * js/arrowfunction-syntax-errors.html: Added.
3155         * js/arrowfunction-syntax-expected.txt: Added.
3156         * js/arrowfunction-syntax.html: Added.
3157         * js/script-tests/arrowfunction-asparamter-1.js: Added.
3158         * js/script-tests/arrowfunction-asparamter-2.js: Added.
3159         * js/script-tests/arrowfunction-associativity-1.js: Added.
3160         * js/script-tests/arrowfunction-associativity-2.js: Added.
3161         * js/script-tests/arrowfunction-block-1.js: Added.
3162         * js/script-tests/arrowfunction-block-2.js: Added.
3163         * js/script-tests/arrowfunction-syntax-endings.js: Added.
3164         * js/script-tests/arrowfunction-syntax-errors.js: Added.
3165         * js/script-tests/arrowfunction-syntax.js: Added.
3166
3167 2015-06-25  Chris Fleizach  <cfleizach@apple.com>
3168
3169         AX: improve list heuristics (presentational use versus actual lists)
3170         https://bugs.webkit.org/show_bug.cgi?id=134187
3171
3172         Rolling this change back in now that clients have had time to update their expectations.
3173
3174         * accessibility/list-detection-expected.txt:
3175         * accessibility/list-detection.html:
3176         * accessibility/list-detection2-expected.txt: Added.
3177         * accessibility/list-detection2.html: Added.
3178         * platform/gtk/accessibility/list-detection-expected.txt:
3179         * platform/win/TestExpectations:
3180
3181 2015-06-25  Doug Russell  <d_russell@apple.com>
3182
3183         Bug 146300 AX: AccessibilityObject focus events that don't cause a selection 
3184         change can leave m_isSynchronizingSelection set to true
3185         https://bugs.webkit.org/show_bug.cgi?id=146300
3186
3187         Reviewed by Chris Fleizach.
3188
3189         Added a clearTextSelectionIntent() convenience function to be used after any
3190         event that can, but isn't guaranteed to result in a selection change. Matches
3191         calls to setTextSelectionIntent() convenience function.
3192         Added support for tests listening for focus change notifications.
3193
3194         * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing-expected.txt: Added.
3195         * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing.html: Added.
3196
3197 2015-06-25  Tim Horton  <timothy_horton@apple.com>
3198
3199         Viewport units are wrong when scaled in 2-up mode, cause content to hop around on apple.com/music
3200         https://bugs.webkit.org/show_bug.cgi?id=146322
3201         <rdar://problem/21413884>
3202
3203         Reviewed by Simon Fraser.
3204
3205         * fast/fixed-layout/fixed-layout-expected.txt:
3206         Rebaseline now that viewport units behave correctly.
3207
3208 2015-06-25  Zalan Bujtas  <zalan@apple.com>
3209
3210         Do not send touch events to the slider's thumb when it does not have a renderer.
3211         https://bugs.webkit.org/show_bug.cgi?id=146307
3212         rdar://problem/21539399
3213
3214         Reviewed by Simon Fraser.
3215
3216         Bail out early if either the touch target or the renderer() is null.
3217
3218         * fast/events/touch/input-range-with-thumb-display-none-crash-expected.txt: Added.
3219         * fast/events/touch/input-range-with-thumb-display-none-crash.html: Added.
3220
3221 2015-06-25  Michael Saboff  <msaboff@apple.com>
3222
3223         REGRESSION (r181889): basspro.com hangs on load under JSC::ErrorInstance::finishCreation(JSC::ExecState*, JSC::VM&, WTF::String const&, bool) + 2801 (JavaScriptCore + 3560689)
3224         https://bugs.webkit.org/show_bug.cgi?id=146298
3225
3226         Reviewed by Mark Lam.
3227
3228         New regression test.
3229
3230         * js/regress-146298-expected.txt: Added.
3231         * js/regress-146298.html: Added.
3232         * js/script-tests/regress-146298.js: Added.
3233
3234 2015-06-25  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
3235
3236         [Streams API] Implement HighWaterMark
3237         https://bugs.webkit.org/show_bug.cgi?id=146235
3238
3239         Reviewed by Darin Adler.
3240
3241         * streams/reference-implementation/bad-strategies-expected.txt:
3242         * streams/reference-implementation/readable-stream-expected.txt:
3243
3244 2015-06-24  Chris Dumez  <cdumez@apple.com>
3245
3246         Unreviewed gardening, test rebaseline on Windows after r185934.
3247
3248         * platform/win/fast/css/apple-system-colors-expected.txt:
3249
3250 2015-06-24  Said Abou-Hallawa  <sabouhallawa@apple.com>
3251
3252         Add a new color -apple-wireless-playback-target-active
3253         https://bugs.webkit.org/show_bug.cgi?id=146269
3254         <rdar://problem/21465189>
3255
3256         Reviewed by Dean Jackson.
3257
3258         Modify existing tests to include the new color value.
3259
3260         * fast/css/apple-system-colors-expected.txt:
3261         * fast/css/apple-system-colors.html:
3262         * platform/ios-simulator/fast/css/apple-system-colors-expected.txt:
3263         * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt:
3264         * platform/mac/fast/css/apple-system-colors-expected.txt:
3265
3266 2015-06-24  Doug Russell  <d_russell@apple.com>
3267
3268         Bug 146177 - AX: AXObjectCache should try to use an unignored accessibilityObject
3269         when posting a selection notification when on the border between two accessibilityObjects
3270         https://bugs.webkit.org/show_bug.cgi?id=146177
3271
3272         Add test for forward and backward tabbing between links and corresponding notifications
3273         change element
3274
3275         Reviewed by Darin Adler.
3276
3277         * platform/mac/accessibility/selection-element-tabbing-to-link-expected.txt: Added.
3278         * platform/mac/accessibility/selection-element-tabbing-to-link.html: Added.
3279
3280 2015-06-24  Keith Miller  <keith_miller@apple.com>
3281
3282         Strict Equality on objects should only check that one of the two sides is an object.
3283         https://bugs.webkit.org/show_bug.cgi?id=145992
3284
3285         Reviewed by Mark Lam.
3286
3287         Adds a test that checks if strict equality checks with objects properly exit out of DFG code when
3288         dealing with document.all, which is an object that masquerades as undefined.
3289
3290         * js/dom/document-all-strict-eq-expected.txt: Added.
3291         * js/dom/document-all-strict-eq.html: Added.
3292         * js/dom/script-tests/document-all-strict-eq.js: Added.
3293         (f):
3294
3295 2015-06-24  Myles C. Maxfield  <mmaxfield@apple.com>
3296
3297         [Win] Test gardening for fast/text/font-weight{,-zh}.html
3298         https://bugs.webkit.org/show_bug.cgi?id=146266
3299         <rdar://problem/21391628>
3300         <rdar://problem/21391673>
3301
3302         Unreviewed.
3303
3304         * platform/win/fast/text/font-weights-expected.png: Added.
3305         * platform/win/fast/text/font-weights-expected.txt: Added.
3306         * platform/win/fast/text/font-weights-zh-expected.png: Added.
3307         * platform/win/fast/text/font-weights-zh-expected.txt: Added.
3308
3309 2015-06-24  Daniel Bates  <dabates@apple.com>
3310
3311         Content Security Policy error message when frame load is blocked does not read well
3312         https://bugs.webkit.org/show_bug.cgi?id=146279
3313
3314         Reviewed by Csaba Osztrogonác.
3315
3316         Update expected results.
3317
3318         * http/tests/security/contentSecurityPolicy/frame-src-blocked-expected.txt:
3319         * http/tests/security/contentSecurityPolicy/frame-src-redirect-blocked-expected.txt:
3320
3321 2015-06-24  Daniel Bates  <dabates@apple.com>
3322
3323         LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html always passes
3324         https://bugs.webkit.org/show_bug.cgi?id=146272
3325
3326         Reviewed by Darin Adler.
3327
3328         Fixes an issue where the test LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html
3329         will always pass regardless of whether the Content Security Policy <meta> tag is present because
3330         the external text track file is not valid WebVTT-formatted file.
3331
3332         The test verifies that the external text track file LayoutTests/http/tests/security/contentSecurityPolicy/resources/track.vtt
3333         fails to load when the Content Security Policy of the page disallows loading of all media (media-src: "none")
3334         by listening for a DOM error event to be dispatched to the <track>. And the text track file is not a valid
3335         WebVTT-formatted file. So, it will always fail to load; => a DOM error event is always dispatched to the
3336         <track>; => the test always passes.
3337
3338         * http/tests/security/contentSecurityPolicy/resources/track.vtt:
3339
3340 2015-06-11  Sergio Villar Senin  <svillar@igalia.com>
3341
3342         intrinsic size keywords don't work for heights
3343         https://bugs.webkit.org/show_bug.cgi?id=113610
3344
3345         Reviewed by Darin Adler.
3346
3347         Based on Blink's r148314 by <cbiesinger@chromium.org>.
3348
3349         * fast/css-intrinsic-dimensions/height-css-tables-collapsed-expected.html: Added.
3350         * fast/css-intrinsic-dimensions/height-css-tables-collapsed.html: Added.
3351         * fast/css-intrinsic-dimensions/height-css-tables-expected.html: Added.
3352         * fast/css-intrinsic-dimensions/height-css-tables.html: Added.
3353         * fast/css-intrinsic-dimensions/height-expected.html: Added.
3354         * fast/css-intrinsic-dimensions/height-flexbox-expected.html: Added.
3355         * fast/css-intrinsic-dimensions/height-flexbox.html: Added.
3356         * fast/css-intrinsic-dimensions/height-positioned-expected.html: Added.
3357         * fast/css-intrinsic-dimensions/height-positioned-replaced-expected.html: Added.
3358         * fast/css-intrinsic-dimensions/height-positioned-replaced.html: Added.
3359         * fast/css-intrinsic-dimensions/height-positioned.html: Added.
3360         * fast/css-intrinsic-dimensions/height-property-value-expected.txt:
3361         * fast/css-intrinsic-dimensions/height-property-value.html:
3362         * fast/css-intrinsic-dimensions/height-property-value.html.orig: Copied from LayoutTests/fast/css-intrinsic-dimensions/height-property-value.html.
3363         * fast/css-intrinsic-dimensions/height-replaced-expected.html: Added.
3364         * fast/css-intrinsic-dimensions/height-replaced.html: Added.
3365         * fast/css-intrinsic-dimensions/height-tables-collapsed-expected.html: Added.
3366         * fast/css-intrinsic-dimensions/height-tables-collapsed.html: Added.
3367         * fast/css-intrinsic-dimensions/height-tables-expected.html: Added.
3368         * fast/css-intrinsic-dimensions/height-tables.html: Added.
3369         * fast/css-intrinsic-dimensions/height.html: Added.
3370         * fast/css-intrinsic-dimensions/resources/height-keyword-classes.css: Added.
3371         (.min-content):
3372         (.max-content):
3373         (.fill-available):
3374         (.fit-content):
3375         (.max-height-min-content):
3376         (.max-height-max-content):
3377         (.max-height-fill-available):
3378         (.max-height-fit-content):
3379         (.min-height-min-content):
3380         (.min-height-max-content):
3381         (.min-height-fill-available):
3382         (.min-height-fit-content):
3383
3384 2015-06-23  Myles C. Maxfield  <mmaxfield@apple.com>
3385
3386         [OS X] Rebaseline fast/text/font-weight{,-zh}.html for El Capitan
3387         https://bugs.webkit.org/show_bug.cgi?id=146266
3388         <rdar://problem/21391628>
3389         <rdar://problem/21391673>
3390
3391         Unreviewed.
3392
3393         * fast/text/font-weights.html: Renamed from LayoutTests/platform/mac/fast/text/font-weights.html.
3394         * platform/mac/TestExpectations:
3395         * platform/efl/TestExpectations:
3396         * platform/gtk/TestExpectations:
3397         * platform/win/TestExpectations:
3398         * platform/mac/fast/text/font-weights-expected.png: Added.
3399         * platform/mac/fast/text/font-weights-expected.txt:
3400         * platform/mac/fast/text/font-weights-zh-expected.png: Added.
3401         * platform/mac/fast/text/font-weights-zh-expected.txt:
3402         * platform/mac-mavericks/fast/text/font-weights-expected.txt: Moved from platform/mac/fast/text/font-weights-expected.txt
3403         * platform/mac-yosemite/fast/text/font-weights-expected.txt: Ditto.
3404         * platform/mac-yosemite/fast/text/font-weights-zh-expected.txt: Moved from platform/mac/fast/text/font-weights-zh-expected.txt
3405
3406 2015-06-23  Matthew Mirman  <mmirman@apple.com>
3407
3408         Completes native binding descriptors with native getters and potentially setters.
3409         https://bugs.webkit.org/show_bug.cgi?id=140575
3410         rdar://problem/19506502
3411
3412         Reviewed by Mark Lam.
3413
3414         * inspector-protocol/runtime/getProperties-expected.txt: updated.
3415         * js/dom/native-bindings-descriptors-expected.txt: Added.
3416         * js/dom/native-bindings-descriptors.html: Added.
3417         * js/dom/script-tests/native-bindings-descriptors.js: Added.
3418
3419 2015-06-23  Myles C. Maxfield  <mmaxfield@apple.com>
3420
3421         Unreviewed test gardening after r185842
3422         https://bugs.webkit.org/show_bug.cgi?id=145681
3423         <rdar://problem/21169844>
3424
3425         * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.png: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.png.
3426         * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.txt: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.txt.
3427         * platform/mac/fast/text/arabic-times-new-roman-expected.png:
3428         * platform/mac/fast/text/arabic-times-new-roman-expected.txt:
3429         * platform/win/fast/text/arabic-times-new-roman-expected.png: Added.
3430         * platform/win/fast/text/arabic-times-new-roman-expected.txt: Added.
3431
3432 2015-06-23  Daniel Bates  <dabates@apple.com>
3433
3434         AX Tests hit-test-input-{auto-fill, search}-button.html and input-search-cancel-button.html fail on Windows
3435         https://bugs.webkit.org/show_bug.cgi?id=146243
3436
3437         Mark the tests as failing for now.
3438
3439         * platform/win/TestExpectations:
3440
3441 2015-06-23  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3442
3443         MediaDevices.getUserMedia should migrate from callbacks to DOMPromise
3444         https://bugs.webkit.org/show_bug.cgi?id=146200
3445
3446         Reviewed by Darin Adler.
3447
3448         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
3449
3450 2015-06-23  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
3451
3452         [Streams API] Implement ReadableStream js source "'cancel" callback
3453         https://bugs.webkit.org/show_bug.cgi?id=146204
3454
3455         Reviewed by Darin Adler.
3456
3457         * streams/reference-implementation/bad-underlying-sources-expected.txt:
3458         * streams/reference-implementation/readable-stream-cancel-expected.txt:
3459         * streams/reference-implementation/readable-stream-expected.txt:
3460         * streams/reference-implementation/readable-stream-reader-expected.txt:
3461
3462 2015-06-23  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3463
3464         [EFL] Unreviewed, gardening.
3465
3466         Mark fast/forms/listbox-visible-size.html to failure and skip
3467         fast/text/arabic-times-new-roman.html because it is for iOS.
3468
3469         * platform/efl/TestExpectations:
3470
3471 2015-06-22  Ryuan Choi  <ryuan.choi@navercorp.com>
3472
3473         [EFL] Hyphenation is not supported
3474         https://bugs.webkit.org/show_bug.cgi?id=89830
3475
3476         Reviewed by Gyuyoung Kim.
3477
3478         Rebaseline expected results which is related to hyphenation.
3479
3480         * platform/efl/TestExpectations: Unskip hyphenate-locale.html
3481         * platform/efl/fast/text/hyphenate-character-expected.png:
3482         * platform/efl/fast/text/hyphenate-character-expected.txt:
3483         * platform/efl/fast/text/hyphenate-first-word-expected.png:
3484         * platform/efl/fast/text/hyphenate-first-word-expected.txt:
3485         * platform/efl/fast/text/hyphenate-limit-before-after-expected.png:
3486         * platform/efl/fast/text/hyphenate-limit-before-after-expected.txt:
3487         * platform/efl/fast/text/hyphenate-limit-lines-expected.png:
3488         * platform/efl/fast/text/hyphenate-limit-lines-expected.txt:
3489         * platform/efl/fast/text/hyphenate-locale-expected.png: Added.
3490         * platform/efl/fast/text/hyphenate-locale-expected.txt: Added.
3491         * platform/efl/fast/text/hyphens-expected.png:
3492         * platform/efl/fast/text/hyphens-expected.txt:
3493
3494 2015-06-22  Yusuke Suzuki  <utatane.tea@gmail.com>
3495
3496         [ES6] Allow trailing comma in ArrayBindingPattern and ObjectBindingPattern
3497         https://bugs.webkit.org/show_bug.cgi?id=146192
3498
3499         Reviewed by Darin Adler.
3500
3501         * js/object-literal-syntax-expected.txt:
3502
3503 2015-06-22  Simon Fraser  <simon.fraser@apple.com>