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