Clean up asynchronous behavior in some accessibility tests
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-09-01  Alexey Proskuryakov  <ap@apple.com>
2
3         Clean up asynchronous behavior in some accessibility tests
4         https://bugs.webkit.org/show_bug.cgi?id=148682
5
6         Reviewed by Darin Adler.
7
8         * accessibility/mac/removing-textarea-after-edit-crash-expected.txt:
9         * accessibility/mac/removing-textarea-after-edit-crash.html:
10         * accessibility/mac/select-element-selection-with-optgroups.html:
11         * accessibility/mac/selected-rows-table.html:
12         * accessibility/mac/selection-notification-focus-change.html:
13         * accessibility/mac/selection-sync-expected.txt:
14         * accessibility/mac/selection-sync.html:
15         * accessibility/mac/setting-attributes-is-asynchronous.html:
16
17 2015-09-01  Dean Jackson  <dino@apple.com>
18
19         The new media controls tests are OS X only.
20
21         * platform/efl/TestExpectations:
22         * platform/gtk/TestExpectations:
23         * platform/ios-simulator/TestExpectations:
24
25 2015-08-31  Dean Jackson  <dino@apple.com>
26
27         [mediacontrols] Add tests for the status display label
28         https://bugs.webkit.org/show_bug.cgi?id=148656
29         <rdar://problem/22509779>
30
31         Reviewed by Eric Carlson.
32
33         Add a test for the normal status of the status display,
34         and another for the content when we load a bad URL.
35
36         * media/controls/statusDisplay-expected.txt: Added.
37         * media/controls/statusDisplay.html: Added.
38         * media/controls/statusDisplayBad-expected.txt: Added.
39         * media/controls/statusDisplayBad.html: Added.
40
41 2015-08-31  Dean Jackson  <dino@apple.com>
42
43         [mediacontrols] Add a test for the show controls button
44         https://bugs.webkit.org/show_bug.cgi?id=148655
45         <rdar://problem/22509688>
46
47         Reviewed by Eric Carlson.
48
49         * media/controls/controls-test-helpers.js: Added. This will
50         hold any helper functions.
51         (statusForControlsElement): Return the status object for
52         a named control.
53         * media/controls/showControlsButton-expected.txt: Added.
54         * media/controls/showControlsButton.html: Added.
55
56 2015-09-01  Brian Burg  <bburg@apple.com>
57
58         Web Inspector: add TestSuite hooks for per-testcase setup and teardown actions
59         https://bugs.webkit.org/show_bug.cgi?id=148641
60
61         Reviewed by Timothy Hatcher.
62
63         Extend existing unit tests to also exercise setup and teardown actions.
64
65         * inspector/unit-tests/async-test-suite.html:
66         * inspector/unit-tests/async-test-suite-expected.txt:
67         * inspector/unit-tests/sync-test-suite.html:
68         * inspector/unit-tests/sync-test-suite-expected.txt:
69
70 2015-09-01  Zalan Bujtas  <zalan@apple.com>
71
72         Repaint cleanup:
73         background-generated.html -> reftest
74         background-misaligned.html -> reftest
75         backgroundSizeRepaint.html -> reftest
76         block-no-inflow-children.html -> reftest
77
78         Unreviewed.
79
80         * fast/repaint/background-generated-expected.html: Added.
81         * fast/repaint/background-generated-expected.txt: Removed.
82         * fast/repaint/background-generated.html:
83         * fast/repaint/background-misaligned-expected.html: Added.
84         * fast/repaint/background-misaligned-expected.txt: Removed.
85         * fast/repaint/background-misaligned.html:
86         * fast/repaint/backgroundSizeRepaint-expected.html: Copied from LayoutTests/fast/repaint/backgroundSizeRepaint.html.
87         * fast/repaint/backgroundSizeRepaint.html:
88         * fast/repaint/block-no-inflow-children-expected.html: Added.
89         * fast/repaint/block-no-inflow-children.html:
90         * platform/efl/fast/repaint/background-misaligned-expected.png: Removed.
91         * platform/efl/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
92         * platform/efl/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
93         * platform/efl/fast/repaint/block-no-inflow-children-expected.png: Removed.
94         * platform/efl/fast/repaint/block-no-inflow-children-expected.txt: Removed.
95         * platform/gtk/fast/repaint/background-misaligned-expected.png: Removed.
96         * platform/gtk/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
97         * platform/gtk/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
98         * platform/gtk/fast/repaint/block-no-inflow-children-expected.png: Removed.
99         * platform/gtk/fast/repaint/block-no-inflow-children-expected.txt: Removed.
100         * platform/mac/fast/repaint/background-generated-expected.png: Removed.
101         * platform/mac/fast/repaint/background-misaligned-expected.png: Removed.
102         * platform/mac/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
103         * platform/mac/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
104         * platform/mac/fast/repaint/block-no-inflow-children-expected.png: Removed.
105         * platform/mac/fast/repaint/block-no-inflow-children-expected.txt: Removed.
106         * platform/win/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
107         * platform/win/fast/repaint/block-no-inflow-children-expected.txt: Removed.
108
109 2015-09-01  Javier Fernandez  <jfernandez@igalia.com>
110
111         [CSS Grid Layout] Layout is wrong for flex factor sum between 0 and 1
112         https://bugs.webkit.org/show_bug.cgi?id=148645
113
114         Reviewed by Darin Adler.
115
116         Ensure we don't normalize individual tracks to fill the space, so
117         at least, the sum of flex values must be 1. We also needed to
118         modify the grid-element-shrink-to-fit to adapt it to the new
119         behavior of flex fraction units.
120
121         * fast/css-grid-layout/flex-factor-sum-less-than-1-expected.txt: Added.
122         * fast/css-grid-layout/flex-factor-sum-less-than-1.html: Added.
123         * fast/css-grid-layout/grid-element-shrink-to-fit.html:
124
125 2015-09-01  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
126
127         Unreviewed EFL gardening. Skip new two tests which aren't supported by EFL port.
128
129         * platform/efl/TestExpectations:
130
131 2015-08-31  Commit Queue  <commit-queue@webkit.org>
132
133         Unreviewed, rolling out r189198.
134         https://bugs.webkit.org/show_bug.cgi?id=148670
135
136         "Caused http/tests/navigation/anchor-frames-same-origin.html
137         to fail on WebKit1" (Requested by cdumez on #webkit).
138
139         Reverted changeset:
140
141         "http/tests/w3c/dom/nodes/Element-matches.html is flaky"
142         https://bugs.webkit.org/show_bug.cgi?id=148615
143         http://trac.webkit.org/changeset/189198
144
145 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
146
147         Remove shadow DOM tests
148         https://bugs.webkit.org/show_bug.cgi?id=148669
149
150         Reviewed by Tim Horton.
151
152         * accessibility/corresponding-control-deleted-crash.html: Removed.
153         * editing/shadow: Removed.
154         * editing/text-iterator/basic-iteration-shadowdom.html: Removed.
155         * fast/dom/HTMLTemplateElement/cycles-in-shadow.html: Removed.
156         * fast/dom/shadow: Removed.
157         * platform/efl/TestExpectations:
158         * platform/gtk/TestExpectations:
159         * platform/ios-simulator-wk1/TestExpectations:
160         * platform/ios-simulator-wk2/TestExpectations:
161         * platform/ios-simulator/TestExpectations:
162         * platform/mac-wk2/TestExpectations:
163         * platform/mac/TestExpectations:
164         * platform/win/TestExpectations:
165
166 2015-08-31  Chris Dumez  <cdumez@apple.com>
167
168         Range API is throwing wrong exception type
169         https://bugs.webkit.org/show_bug.cgi?id=148648
170
171         Reviewed by Ryosuke Niwa.
172
173         Update / rebaseline tests. A lot of w3c tests progressed after this
174         change. However, some of our pre-existing layout tests were relying
175         on RangeException.
176
177         * fast/dom/DOMException/RangeException-expected.txt: Removed.
178         * fast/dom/DOMException/RangeException.html: Removed.
179         * fast/dom/DOMException/resources/RangeException.js: Removed.
180         * fast/dom/Range/range-compareNode.html:
181         * fast/dom/Range/range-exceptions-expected.txt:
182         * fast/dom/Range/range-intersectsNode-expected.txt:
183         * fast/dom/Range/script-tests/range-exceptions.js:
184         * fast/dom/Window/get-set-properties-expected.txt:
185         * fast/dom/Window/get-set-properties.html:
186         * fast/dom/Window/resources/window-properties.js:
187         * http/tests/w3c/dom/ranges/Range-comparePoint-expected.txt:
188         * http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt:
189         * http/tests/w3c/dom/ranges/Range-selectNode-expected.txt:
190         * http/tests/w3c/dom/ranges/Range-set-expected.txt:
191         * http/tests/w3c/dom/ranges/Range-surroundContents-expected.txt:
192         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
193
194 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
195
196         Update Windows expectation for fast/events/wheelevent-basic.html after r188793.
197
198         * platform/win/TestExpectations: This test used to fail, and now that it is
199         asynchronous, it times out.
200
201 2015-08-31  Chris Dumez  <cdumez@apple.com>
202
203         http/tests/w3c/dom/nodes/Element-matches.html is flaky
204         https://bugs.webkit.org/show_bug.cgi?id=148615
205
206         Reviewed by Ryosuke Niwa.
207
208         Unskip the tests and rebaseline them now that the target pseudo selector
209         checks are consistently passing.
210
211         * TestExpectations:
212         * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
213         * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-expected.txt:
214         * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-xhtml-expected.txt:
215
216 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
217
218         Skip Web Inspector debugger tests more thoroughly.
219
220         * platform/mac-wk2/TestExpectations:
221         * platform/mac/TestExpectations:
222
223 2015-08-26  Andy Estes  <aestes@apple.com>
224
225         [Content Filtering] Determine navigation and content policy before continuing to filter a load
226         https://bugs.webkit.org/show_bug.cgi?id=148506
227
228         Reviewed by Brady Eidson.
229
230         Added tests for what happens if the content filter does not make a decision when the load finishes.
231
232         * contentfiltering/allow-never-expected.html: Added.
233         * contentfiltering/allow-never.html: Added.
234         * contentfiltering/block-never-expected.html: Added.
235         * contentfiltering/block-never.html: Added.
236         * contentfiltering/resources/contentfiltering.js:
237
238 2015-08-31  Zalan Bujtas  <zalan@apple.com>
239
240         Repaint cleanup:
241         add-table-overpaint.html -> repaint rect tracking + [ Pass Failure] for now.
242         absolute-position-moved.html -> reftest.
243
244         Unreviewed.
245
246         * TestExpectations:
247         * fast/repaint/absolute-position-moved-expected.html: Added.
248         * fast/repaint/absolute-position-moved-expected.png: Removed.
249         * fast/repaint/absolute-position-moved-expected.txt: Removed.
250         * fast/repaint/absolute-position-moved.html:
251         * fast/repaint/add-table-overpaint-expected.png: Removed.
252         * fast/repaint/add-table-overpaint-expected.txt:
253         * fast/repaint/add-table-overpaint.html:
254         * platform/gtk/fast/repaint/add-table-overpaint-expected.png: Removed.
255
256 2015-08-31  Aleksandr Skachkov  <gskachkov@gmail.com>
257
258         [ES6] Arrow function syntax. Add missed tests for invoking the arrow function that created by 'eval' statement.
259         https://bugs.webkit.org/show_bug.cgi?id=148445
260
261         Reviewed by Yusuke Suzuki.
262        
263         Added tests, that cover cases, when arrow function is created by 'eval' statement and then invoking it. 
264         This case was missed in previous patches that are related to arrow function, also it is important to 
265         test different cases of ending arrow function in 'eval' and invoking created arrow function because 
266         of reparsing during function invocation.
267
268         * js/arrowfunction-syntax-endings-expected.txt:
269         * js/script-tests/arrowfunction-syntax-endings.js:
270
271 2015-08-31  Zalan Bujtas  <zalan@apple.com>
272
273         Repaint cleanup:
274         absolute-position-change-containing-block.html -> repaint rect tracking.
275         absolute-position-changed.html -> reftest.
276
277         Unreviewed.
278
279         * fast/repaint/absolute-position-change-containing-block-expected.png: Removed.
280         * fast/repaint/absolute-position-change-containing-block-expected.txt:
281         * fast/repaint/absolute-position-change-containing-block.html:
282         * fast/repaint/absolute-position-changed-expected.html: Added.
283         * fast/repaint/absolute-position-changed-expected.png: Removed.
284         * fast/repaint/absolute-position-changed-expected.txt: Removed.
285         * fast/repaint/absolute-position-changed.html:
286         * platform/gtk/fast/repaint/absolute-position-change-containing-block-expected.png: Removed.
287         * platform/mac/fast/repaint/absolute-position-changed-expected.png: Removed.
288
289 2015-08-31  Chris Dumez  <cdumez@apple.com>
290
291         NodeFilter.SHOW_ALL has wrong value on 32-bit
292         https://bugs.webkit.org/show_bug.cgi?id=148602
293
294         Reviewed by Geoffrey Garen.
295
296         Unskip tests that are now passing on Windows / 32bit.
297
298         * platform/win/TestExpectations:
299
300 2015-08-31  Chris Dumez  <cdumez@apple.com>
301
302         Range.detach() / NodeIterator.detach() should be no-ops as per the latest DOM specification
303         https://bugs.webkit.org/show_bug.cgi?id=148454
304
305         Reviewed by Ryosuke Niwa.
306
307         * fast/dom/Range/bug-19527.html:
308         * fast/dom/Range/detach-range-during-deletecontents-expected.txt:
309         * fast/dom/Range/range-compareNode-expected.txt:
310         * fast/dom/Range/range-compareNode.html:
311         * fast/dom/Range/range-comparePoint.html:
312         * fast/dom/Range/range-intersectsNode-exception-expected.txt: Removed.
313         * fast/dom/Range/range-intersectsNode-exception.html: Removed.
314         * fast/dom/Range/range-intersectsNode-expected.txt:
315         * fast/dom/Range/range-isPointInRange.html:
316         * fast/dom/Range/resources/intersectsNode.js:
317         Update / rebaseline tests.
318
319         * fast/dom/Range/range-detach-noop-expected.txt: Added.
320         * fast/dom/Range/range-detach-noop.html: Added.
321         New test checking that Range.detach() is a no-op.
322
323         * fast/dom/node-iterator-detach-noop-expected.txt: Added.
324         * fast/dom/node-iterator-detach-noop.html: Added.
325         New test checking that NodeIterator.detach() is a no-op.
326
327 2015-08-31  Antti Koivisto  <antti@apple.com>
328
329         Network Cache: Stale content after back navigation
330         https://bugs.webkit.org/show_bug.cgi?id=148634
331
332         Reviewed by Chris Dumez.
333
334         * http/tests/cache/disk-cache/disk-cache-302-status-code.html:
335         * http/tests/cache/disk-cache/disk-cache-cancel-expected.txt: Added.
336         * http/tests/cache/disk-cache/disk-cache-cancel.html: Added.
337         * http/tests/cache/disk-cache/resources/cache-test.js:
338
339             Support delayed responses so we can test canceling the load.
340             Some minor improvements.
341
342         (makeHeaderValue):
343         (generateTestURL):
344         (loadResource):
345         (loadResourcesWithOptions):
346         (generateTests):
347         * http/tests/cache/disk-cache/resources/generate-response.cgi:
348
349 2015-08-31  Zalan Bujtas  <zalan@apple.com>
350
351         Repaint cleanup: 4776765.html. Use repaint rect tracking.
352
353         Unreviewed.
354
355         * fast/repaint/4776765-expected.txt: Added.
356         * fast/repaint/4776765.html:
357         * platform/efl/fast/repaint/4776765-expected.png: Removed.
358         * platform/efl/fast/repaint/4776765-expected.txt: Removed.
359         * platform/gtk/fast/repaint/4776765-expected.png: Removed.
360         * platform/gtk/fast/repaint/4776765-expected.txt: Removed.
361         * platform/mac/fast/repaint/4776765-expected.png: Removed.
362         * platform/mac/fast/repaint/4776765-expected.txt: Removed.
363         * platform/win/fast/repaint/4776765-expected.txt: Removed.
364
365 2015-08-31  Chris Dumez  <cdumez@apple.com>
366
367         Unreviewed, mark a few tests as failing on Windows.
368
369         They will be fixed via Bug 148602.
370
371         * platform/win/TestExpectations:
372
373 2015-08-31  Chris Dumez  <cdumez@apple.com>
374
375         Unreviewed, mark new http/tests/w3c/dom/nodes/ParentNode-querySelector-All-xhtml.xhtml as flaky.
376
377         * TestExpectations:
378
379 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
380
381         Add test expectations for:
382         
383         Many Web Inspector tests are flaky timeouts
384         https://bugs.webkit.org/show_bug.cgi?id=148636
385
386         * platform/mac/TestExpectations:
387
388 2015-08-31  Javier Fernandez  <jfernandez@igalia.com>
389
390         [CSS Grid Layout] auto-margins alignment does not work for heights
391         https://bugs.webkit.org/show_bug.cgi?id=148071
392
393         Reviewed by Sergio Villar Senin.
394
395         Updated some test cases to adapt them to the new row-axis auto-margin alignment.
396
397         * fast/css-grid-layout/grid-item-auto-margins-alignment-expected.txt:
398         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr-expected.txt:
399         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html:
400         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl-expected.txt:
401         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html:
402         * fast/css-grid-layout/grid-item-auto-margins-alignment.html:
403         * fast/css-grid-layout/grid-item-auto-margins-and-stretch.html:
404
405 2015-08-31  Enrica Casucci  <enrica@apple.com>
406
407         Incorrect cursor movement for U+26F9, U+1F3CB with variations.
408         https://bugs.webkit.org/show_bug.cgi?id=148629
409         rdar://problem/22492366
410
411         Reviewed by Ryosuke Niwa.
412
413         The test has been updated to test these two emoji and to
414         cover the cursor movement as well.
415
416         * editing/deleting/delete-emoji-expected.txt:
417         * editing/deleting/delete-emoji.html:
418
419 2015-07-31  Sergio Villar Senin  <svillar@igalia.com>
420
421         [css-grid] Grid containers reporting wrong preferred widths
422         https://bugs.webkit.org/show_bug.cgi?id=147486
423
424         Reviewed by Darin Adler.
425
426         Added new test cases to check the preferred widths reported by
427         grid containers when they are sized under min/max-width
428         constraints.
429
430         * fast/css-grid-layout/grid-preferred-logical-widths-expected.txt:
431         * fast/css-grid-layout/grid-preferred-logical-widths.html:
432
433 2015-08-31  Antti Koivisto  <antti@apple.com>
434
435         REGRESSION (r188820): fast/dom/HTMLObjectElement/object-as-frame.html is flaky
436         https://bugs.webkit.org/show_bug.cgi?id=148533
437
438         Reviewed by Chris Dumez.
439
440         * TestExpectations:
441
442             Unskip.
443
444         * fast/dom/HTMLObjectElement/object-as-frame.html:
445
446             Use more logical text in the data url.
447
448         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
449         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
450         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
451         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
452         * webarchive/loading/object-expected.txt:
453
454             Update test results.
455
456 2015-08-30  Chris Fleizach  <cfleizach@apple.com>
457
458         AX: When navigating the elements of a scrollable element with VoiceOver, the scrollTop() position of the element does not permanently change
459         https://bugs.webkit.org/show_bug.cgi?id=125720
460
461         Unreviewed. Skip failing tests on Windows due to lack of DRT implementations.
462
463         * platform/win/TestExpectations:
464
465 2015-08-30  Chris Dumez  <cdumez@apple.com>
466
467         Unreviewed, mark http/tests/w3c/dom/nodes/Element-matches.html as flaky.
468
469         * TestExpectations:
470
471 2015-08-29  Chris Dumez  <cdumez@apple.com>
472
473         Unreviewed, rebaseline http/tests/w3c/dom/nodes/Element-matches.html
474
475         * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
476
477 2015-08-29  Alexey Proskuryakov  <ap@apple.com>
478
479         Mac test result gardening.
480         
481         Unmarked tests that no longer flake, updated a a few results.
482
483         * platform/mac-wk2/TestExpectations:
484         * platform/mac/TestExpectations:
485         * platform/mac/compositing/reflections/load-video-in-reflection-expected.txt:
486         * platform/mac/editing/pasteboard/5478250-expected.png:
487         * platform/mac/editing/pasteboard/5478250-expected.txt:
488         * platform/mac/fast/loader/javascript-url-in-embed-expected.txt:
489
490 2015-08-29  Chris Dumez  <cdumez@apple.com>
491
492         Import W3C DOM test suite from github.com/w3c/web-platform-tests
493         https://bugs.webkit.org/show_bug.cgi?id=148546
494
495         Reviewed by Alexey Proskuryakov.
496
497         Import W3C DOM test suite from github.com/w3c/web-platform-tests
498         to improve coverage and track progress.
499
500         * http/tests/w3c/dom/*: Added.
501
502 2015-08-29  Chris Fleizach  <cfleizach@apple.com>
503
504         AX: When navigating the elements of a scrollable element with VoiceOver, the scrollTop() position of the element does not permanently change
505         https://bugs.webkit.org/show_bug.cgi?id=125720
506
507         Reviewed by Daniel Bates.
508
509         * accessibility/scroll-to-global-point-iframe-expected.txt: Added.
510         * accessibility/scroll-to-global-point-iframe-nested-expected.txt: Added.
511         * accessibility/scroll-to-global-point-iframe-nested.html: Added.
512         * accessibility/scroll-to-global-point-iframe.html: Added.
513         * accessibility/scroll-to-global-point-main-window-expected.txt: Added.
514         * accessibility/scroll-to-global-point-main-window.html: Added.
515         * accessibility/scroll-to-global-point-nested-expected.txt: Added.
516         * accessibility/scroll-to-global-point-nested.html: Added.
517         * accessibility/scroll-to-make-visible-div-overflow-expected.txt: Added.
518         * accessibility/scroll-to-make-visible-div-overflow.html: Added.
519         * accessibility/scroll-to-make-visible-iframe-expected.txt: Added.
520         * accessibility/scroll-to-make-visible-iframe.html: Added.
521         * accessibility/scroll-to-make-visible-nested-2-expected.txt: Added.
522         * accessibility/scroll-to-make-visible-nested-2.html: Added.
523         * accessibility/scroll-to-make-visible-nested-expected.txt: Added.
524         * accessibility/scroll-to-make-visible-nested.html: Added.
525         * accessibility/scroll-to-make-visible-with-subfocus-expected.txt: Added.
526         * accessibility/scroll-to-make-visible-with-subfocus.html: Added.
527
528 2015-08-28  Alexey Proskuryakov  <ap@apple.com>
529
530         Mac TestExpectations gardening.
531
532         * platform/mac-wk2/TestExpectations:
533         * platform/mac/TestExpectations:
534
535 2015-08-28  Andy Estes  <aestes@apple.com>
536
537         http/tests/media/video-play-stall.html is flakey
538         https://bugs.webkit.org/show_bug.cgi?id=148597
539
540         * platform/mac/TestExpectations: Marked as flakey.
541
542 2015-08-28  Jer Noble  <jer.noble@apple.com>
543
544         [iOS] Add WebKit/WebKit2 settings to control automatic data loading
545         https://bugs.webkit.org/show_bug.cgi?id=148579
546
547         Reviewed by Anders Carlsson.
548
549         Restriction setting moved from a global to a specific session.
550
551         * media/video-restricted-no-preload-auto-expected.txt:
552         * media/video-restricted-no-preload-auto.html:
553         * media/video-restricted-no-preload-metadata-expected.txt:
554         * media/video-restricted-no-preload-metadata.html:
555
556 2015-08-28  Jer Noble  <jer.noble@apple.com>
557
558         Unreviewed gardening; fix (rebaseline) expected results for media/video-fullscreeen-only-playback.html after r189112.
559
560         * media/video-fullscreeen-only-playback-expected.txt:
561
562 2015-08-28  Jer Noble  <jer.noble@apple.com>
563
564         [iOS] Make the AllowsInlineMediaPlayback preference work in WebKit / WebKit2.
565         https://bugs.webkit.org/show_bug.cgi?id=147512
566
567         Reviewed by Anders Carlsson.
568
569         * media/video-fullscreeen-only-controls.html:
570         * media/video-fullscreeen-only-controls-expected.txt:
571         * media/video-fullscreeen-only-playback.html:
572         * media/video-fullscreeen-only-playback-expected.txt:
573
574 2015-08-28  Eric Carlson  <eric.carlson@apple.com>
575
576         Media Session: MediaSession.releaseSession() renamed to deactivate()
577         https://bugs.webkit.org/show_bug.cgi?id=148578
578
579         Reviewed by Jer Noble.
580
581         * media/session/releasing-sessions-expected.txt:
582         * media/session/releasing-sessions.html:
583
584 2015-08-28  Joseph Pecoraro  <pecoraro@apple.com>
585
586         Web Inspector: Separate creating a style sheet from adding a new rule in the protocol
587         https://bugs.webkit.org/show_bug.cgi?id=148502
588
589         Reviewed by Timothy Hatcher.
590
591         * inspector/css/createStyleSheet-expected.txt: Added.
592         * inspector/css/createStyleSheet.html: Added.
593         * inspector/css/manager-preferredInspectorStyleSheetForFrame-expected.txt: Added.
594         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html: Added.
595         * inspector/css/stylesheet-events-inspector-stylesheet-expected.txt:
596         * inspector/css/stylesheet-events-inspector-stylesheet.html:
597
598 2015-08-28  Xabier Rodriguez Calvar  <calvaris@igalia.com>
599
600         Layout Test streams/reference-implementation/readable-stream.html is flaky
601         https://bugs.webkit.org/show_bug.cgi?id=148320
602
603         Reviewed by Alexey Proskuryakov.
604
605         * streams/reference-implementation/readable-stream.html: Set the timeouts at the last moment so that it is less
606         likely to hit them earlier that we should.
607
608 2015-08-28  Carlos Garcia Campos  <cgarcia@igalia.com>
609
610         Unreviewed GTK+ gardening. Skip inspector tests timing out after r188639.
611
612         * platform/gtk/TestExpectations:
613
614 2015-08-28  Carlos Garcia Campos  <cgarcia@igalia.com>
615
616         Unreviewed GTK+ gardening. Skip some MediaStream tests that are timing out.
617
618         * platform/gtk/TestExpectations:
619
620 2015-08-27  Commit Queue  <commit-queue@webkit.org>
621
622         Unreviewed, rolling out r189064 and r189084.
623         https://bugs.webkit.org/show_bug.cgi?id=148560
624
625         Breaks 117 JSC tests. (Requested by mlam on #webkit).
626
627         Reverted changesets:
628
629         "[ES6] Add TypedArray.prototype functionality."
630         https://bugs.webkit.org/show_bug.cgi?id=148035
631         http://trac.webkit.org/changeset/189064
632
633         "Unbreak JSC tests (broken since r189064)."
634         http://trac.webkit.org/changeset/189084
635
636 2015-08-27  Mark Lam  <mark.lam@apple.com>
637
638         Unbreak JSC tests (broken since r189064).
639
640         Not reviewed.
641
642         * js/script-tests/typedarray-test-helper-functions.js:
643
644 2015-08-27  Tim Horton  <timothy_horton@apple.com>
645
646         fast/css/object-fit/object-fit-embed.html isn't testing anything
647         https://bugs.webkit.org/show_bug.cgi?id=148512
648
649         Reviewed by Andy Estes.
650
651         * fast/css/object-fit/object-fit-embed-expected.html:
652         * fast/css/object-fit/object-fit-embed.html:
653         * fast/replaced/border-radius-clip-content-edge.html:
654         * fast/replaced/outline-replaced-elements.html:
655         These tests load PNGs inside <embeds>. r82001 made it so that
656         the test plugin handles PNGs, and also so that <embed> prefers
657         plugins even for types that we know how to handle natively.
658
659         Since these tests actually want to load PNGs natively, disable
660         plugins so we don't get that behavior.
661
662 2015-08-27  Keith Miller  <keith_miller@apple.com>
663
664         [ES6] Add TypedArray.prototype functionality.
665         https://bugs.webkit.org/show_bug.cgi?id=148035
666
667         Reviewed by Geoffrey Garen.
668
669         Added tests for the TypedArray.prototype functions.
670         All the tests use the typedarray-test-helper-function.js
671         to run the test on each TypedArray.
672
673         * fast/canvas/webgl/type-conversion-test-expected.txt:
674         * js/script-tests/typedarray-copyWithin.js: Added.
675         * js/script-tests/typedarray-every.js: Added.
676         (isBigEnough):
677         (isBigEnoughAndChange):
678         (isBigEnoughAndException):
679         * js/script-tests/typedarray-fill.js: Added.
680         * js/script-tests/typedarray-filter.js: Added.
681         (keepEven):
682         (keepEvenAndChange):
683         (isBigEnoughAndException):
684         * js/script-tests/typedarray-find.js: Added.
685         (keepEven):
686         (keepEvenAndChange):
687         (isBigEnoughAndException):
688         * js/script-tests/typedarray-findIndex.js: Added.
689         (keepEven):
690         (keepEvenAndChange):
691         (isBigEnoughAndException):
692         * js/script-tests/typedarray-forEach.js: Added.
693         (.checkCorrect.let.list):
694         (.checkCorrect):
695         (createChecker):
696         (foo):
697         (changeArray):
698         (isBigEnoughAndException):
699         * js/script-tests/typedarray-indexOf.js: Added.
700         (keepEven):
701         * js/script-tests/typedarray-lastIndexOf.js: Added.
702         * js/script-tests/typedarray-map.js: Added.
703         (even):
704         (evenAndChange):
705         (isBigEnoughAndException):
706         * js/script-tests/typedarray-reduce.js: Added.
707         (createArray):
708         (sum):
709         (createArrayAndChange):
710         (isBigEnoughAndException):
711         * js/script-tests/typedarray-reduceRight.js: Added.
712         (createArray):
713         (sum):
714         (createArrayAndChange):
715         (isBigEnoughAndException):
716         * js/script-tests/typedarray-slice.js: Added.
717         * js/script-tests/typedarray-some.js: Added.
718         (isBigEnough):
719         (isBigEnoughAndChange):
720         (isBigEnoughAndException):
721         * js/script-tests/typedarray-sort.js: Added.
722         (sortBackwards):
723         (compareException):
724         * js/script-tests/typedarray-test-helper-functions.js: Added.
725         (forEachTypedArray):
726         (isSameFunctionForEachTypedArrayPrototype.eq):
727         (isSameFunctionForEachTypedArrayPrototype):
728         (hasSameValues):
729         (.foo):
730         (testPrototypeFunctionHelper):
731         (testPrototypeFunctionOnSigned):
732         (testPrototypeFunctionOnFloat):
733         (testPrototypeFunction):
734         * js/typedarray-copyWithin-expected.txt: Added.
735         * js/typedarray-copyWithin.html: Added.
736         * js/typedarray-every-expected.txt: Added.
737         * js/typedarray-every.html: Added.
738         * js/typedarray-fill-expected.txt: Added.
739         * js/typedarray-fill.html: Added.
740         * js/typedarray-filter-expected.txt: Added.
741         * js/typedarray-filter.html: Added.
742         * js/typedarray-find-expected.txt: Added.
743         * js/typedarray-find.html: Added.
744         * js/typedarray-findIndex-expected.txt: Added.
745         * js/typedarray-findIndex.html: Added.
746         * js/typedarray-forEach-expected.txt: Added.
747         * js/typedarray-forEach.html: Added.
748         * js/typedarray-indexOf-expected.txt: Added.
749         * js/typedarray-indexOf.html: Added.
750         * js/typedarray-lastIndexOf-expected.txt: Added.
751         * js/typedarray-lastIndexOf.html: Added.
752         * js/typedarray-map-expected.txt: Added.
753         * js/typedarray-map.html: Added.
754         * js/typedarray-reduce-expected.txt: Added.
755         * js/typedarray-reduce.html: Added.
756         * js/typedarray-reduceRight-expected.txt: Added.
757         * js/typedarray-reduceRight.html: Added.
758         * js/typedarray-slice-expected.txt: Added.
759         * js/typedarray-slice.html: Added.
760         * js/typedarray-some-expected.txt: Added.
761         * js/typedarray-some.html: Added.
762         * js/typedarray-sort-expected.txt: Added.
763         * js/typedarray-sort.html: Added.
764
765 2015-08-27  Chris Dumez  <cdumez@apple.com>
766
767         Range.compareBoundaryPoints() should throw a NotSupportedError for invalid compareHow values
768         https://bugs.webkit.org/show_bug.cgi?id=148483
769
770         Reviewed by Geoffrey Garen.
771
772         Add new layout test to confirm that Range.compareBoundaryPoints() throws
773         when passed in invalid compareHow values.
774
775         * fast/dom/Range/compareBoundaryPoints-compareHow-exception-expected.txt: Added.
776         * fast/dom/Range/compareBoundaryPoints-compareHow-exception.html: Added.
777
778 2015-08-27  Joseph Pecoraro  <pecoraro@apple.com>
779
780         Page does not update when <link> media attribute changes to no longer apply to page
781         https://bugs.webkit.org/show_bug.cgi?id=148392
782
783         Reviewed by Antti Koivisto.
784
785         * fast/css/link-media-attr-expected.txt: Added.
786         * fast/css/link-media-attr.html: Added.
787         Add a test to verify that styles change after a link's media attribute changes.
788
789 2015-08-27  Chris Dumez  <cdumez@apple.com>
790
791         Document window.NodeFilter properties
792         https://bugs.webkit.org/show_bug.cgi?id=148531
793
794         Reviewed by Geoffrey Garen.
795
796         Document window.NodeFilter properties to detect changes to them. This
797         is in preparation of Bug 148415 as this will help detect unwanted
798         changes to the interface when making NodeFilter a callback interface.
799
800         * fast/dom/node-filter-interface-expected.txt: Added.
801         * fast/dom/node-filter-interface.html: Added.
802
803 2015-08-27  Zalan Bujtas  <zalan@apple.com>
804
805         Simple line layout: Text jumps sometimes on naughty strings page
806         https://bugs.webkit.org/show_bug.cgi?id=148399
807         rdar://problem/22212568
808
809         Reviewed by Antti Koivisto.
810
811         The x position we set for tab characters during painting should
812         be the same as if it was set by the inline box tree painting.
813
814         Inline box tree computes the distance from the rootbox for each line
815         and sets this value as the xPos for the TextRun.
816         Currently simple line layout does not support cases where a line
817         would have an offset, so this value is always 0.
818
819         * fast/text/whitespace/simple-line-layout-tab-position-expected.html: Added.
820         * fast/text/whitespace/simple-line-layout-tab-position.html: Added.
821
822 2015-08-27  Anders Carlsson  <andersca@apple.com>
823
824         REGRESSION (r188987): imported/mozilla/svg/filters/feConvolveMatrix-1.svg fails
825         https://bugs.webkit.org/show_bug.cgi?id=148497
826         <rdar://problem/22459541>
827
828         Reviewed by Andy Estes.
829
830         * TestExpectations:
831
832 2015-08-27  Basile Clement  <basile_clement@apple.com>
833
834         REGRESSION(r184779): Possible read-after-free in JavaScriptCore/dfg/DFGClobberize.h
835         https://bugs.webkit.org/show_bug.cgi?id=148411
836
837         Reviewed by Geoffrey Garen and Filip Pizlo.
838
839         * js/regress-148411-expected.txt: Added.
840         * js/regress-148411.html: Added.
841         * js/script-tests/regress-148411.js: Added.
842         (foo):
843
844 2015-08-27  Nan Wang  <n_wang@apple.com>
845
846         AX: Remove accessibility/mac/change-notification-on-scroll.html test
847         https://bugs.webkit.org/show_bug.cgi?id=148534
848
849         Reviewed by Chris Fleizach.
850
851         Removed the test since AXValueChange notifications are not being sent
852         when scrollable regions inside the WebView are scrolled.
853
854         * accessibility/mac/change-notification-on-scroll-expected.txt: Removed.
855         * accessibility/mac/change-notification-on-scroll.html: Removed.
856         * platform/mac/TestExpectations:
857
858 2015-08-27  Nan Wang  <n_wang@apple.com>
859
860         AX: Fix accessibility/select-element-at-index.html test
861         https://bugs.webkit.org/show_bug.cgi?id=148516
862
863         Reviewed by Chris Fleizach.
864
865         * accessibility/select-element-at-index.html:
866         * platform/mac/TestExpectations:
867         * platform/mac/accessibility/select-element-at-index-expected.txt: Added.
868
869 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
870
871         [Win] Skip new High DPI test (Windows doesn't quite support this)
872         Also skip an event test that started failing after r188793.
873
874         * platform/win/TestExpectations:
875
876 2015-08-27  Alexey Proskuryakov  <ap@apple.com>
877
878         REGRESSION (r188820): fast/dom/HTMLObjectElement/object-as-frame.html is flaky.
879         https://bugs.webkit.org/show_bug.cgi?id=148533
880
881         * TestExpectations: Marking is as such.
882
883 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
884
885         [Win] Mark some test failures.
886
887         * platform/win/TestExpectations: Mark some test failures. Images are black instead
888         of showing the correct output.
889
890 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
891
892         [Win] Test gardening.
893
894         Remove failure case for recent progression.
895
896         * platform/win/sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Percent: Removed.
897         * platform/win/sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Percent/S11.5.3_A4_T6-expected.txt: Removed.
898
899 2015-08-27  Myles C. Maxfield  <mmaxfield@apple.com>
900
901         [Cocoa] Generic font families do not consult with the user's preferred language
902         https://bugs.webkit.org/show_bug.cgi?id=148499
903         <rdar://problem/22407296>
904
905         Reviewed by Antti Koivisto.
906
907         Mock the user's font preferences.
908
909         * fast/text/international/font-fallback-to-common-script.html:
910         * fast/text/international/generic-font-family-language-simplified-expected.html: Added.
911         * fast/text/international/generic-font-family-language-simplified.html: Added.
912         * fast/text/international/generic-font-family-language-traditional-expected.html: Added.
913         * fast/text/international/generic-font-family-language-traditional.html: Added.
914         * fast/text/international/lang-sensitive-fonts-xml.xhtml:
915         * fast/text/international/lang-sensitive-fonts.html:
916         * fast/text/international/locale-sensitive-fonts.html:
917
918 2015-08-27  Joseph Pecoraro  <pecoraro@apple.com>
919
920         Web Inspector: Standardize on CSSStyleSheet.Type enum and move more protocol enum conversion to the manager
921         https://bugs.webkit.org/show_bug.cgi?id=148515
922
923         Reviewed by Brian Burg.
924
925         * inspector/css/matched-style-properties.html:
926         * inspector/css/pseudo-element-matches.html:
927         * inspector/css/selector-dynamic-specificity.html:
928         * inspector/css/selector-specificity.html:
929         * inspector/css/stylesheet-with-mutations.html:
930
931 2015-08-27  Eric Carlson  <eric.carlson@apple.com>
932
933         Media Session: MediaSession constructor 'kind' argument optional
934         https://bugs.webkit.org/show_bug.cgi?id=148527
935
936         Reviewed by Jer Noble.
937
938         * media/session/content-interruptions.html: Restructure to make less timing dependent. Minor cleanup.
939         * media/session/session-creation-expected.txt:
940         * media/session/session-creation.html: Test default MediaSession constructor argument.
941
942 2015-08-27  Alexey Proskuryakov  <ap@apple.com>
943
944         Add an expectation for another momentum scrolling test that became flaky.
945
946         * platform/mac-wk2/TestExpectations:
947
948 2015-08-27  Zalan Bujtas  <zalan@apple.com>
949
950         Subpixel positioned iframe's repaint area calculation problem.
951         https://bugs.webkit.org/show_bug.cgi?id=148422
952
953         When the repaint rect position is floored for iframes, we need
954         to expand the size so that it still covers the content.
955
956         Reviewed by Simon Fraser.
957
958         * fast/repaint/content-inside-subpixel-positioned-iframe-expected.txt: Added.
959         * fast/repaint/content-inside-subpixel-positioned-iframe.html: Copied from LayoutTests/fast/repaint/hidpi-content-inside-iframe-leaves-trails.html.
960         * fast/repaint/hidpi-content-inside-iframe-leaves-trails.html:
961
962 2015-08-27  Enrica Casucci  <enrica@apple.com>
963
964         Add some new emoji with modifiers and new sequence.
965         https://bugs.webkit.org/show_bug.cgi?id=148202
966         rdar://problem/21849857
967
968         Reviewed by Sam Weinig.
969
970         Updated test to reflect the changes.
971
972         * editing/deleting/delete-emoji-expected.txt:
973         * editing/deleting/delete-emoji.html:
974
975 2015-08-27  Dean Jackson  <dino@apple.com>
976
977         Initial infrastructure of media controls testing
978         https://bugs.webkit.org/show_bug.cgi?id=148426
979         <rdar://problem/22417286>
980
981         Reviewed by Eric Carlson.
982
983         Very simple test that calls into the status object
984         of the media controls instance.
985
986         * media/controls/basic-expected.txt: Added.
987         * media/controls/basic.html: Added.
988
989 2015-08-26  Wenson Hsieh  <wenson_hsieh@apple.com>
990
991         Add a Layout test for r188991
992         https://bugs.webkit.org/show_bug.cgi?id=148507
993
994         Reviewed by Tim Horton.
995
996         Tests that stopping an animation early and closing the window does
997         not crash the process. This is a retrospective test added for
998         https://bugs.webkit.org/show_bug.cgi?id=148442, "Fix crash due to
999         animationDidEnd called on deallocated RemoteLayerTreeHost."
1000
1001         * animations/crash-on-removing-animation.html: Added.
1002         * animations/crash-on-removing-animation-expected.txt: Added.
1003
1004 2015-08-27  Csaba Osztrogonác  <ossy@webkit.org>
1005
1006         [EFL] REGRESSION: userscripts tests crash
1007         https://bugs.webkit.org/show_bug.cgi?id=148519
1008
1009         Unreviewed gardening, skip failing tests to make the bot work again.
1010
1011         * platform/efl/TestExpectations:
1012
1013 2015-08-27  Csaba Osztrogonác  <ossy@webkit.org>
1014
1015         [EFL] REGRESSION: fullscreen tests fail with timeout
1016         https://bugs.webkit.org/show_bug.cgi?id=148518
1017
1018         Unreviewed gardening, skip failing tests to make the bot work again.
1019
1020         * platform/efl/TestExpectations:
1021
1022 2015-08-26  Mark Lam  <mark.lam@apple.com>
1023
1024         watchdog m_didFire state erroneously retained.
1025         https://bugs.webkit.org/show_bug.cgi?id=131082
1026
1027         Reviewed by Geoffrey Garen.
1028
1029         * fast/workers/worker-terminate-forever-expected.txt:
1030         * fast/workers/worker-terminate-forever.html:
1031         - Updated to check if the worker actually did terminate. 
1032
1033 2015-08-26  Andy Estes  <aestes@apple.com>
1034
1035         REGRESSION (r188987): imported/mozilla/svg/filters/feConvolveMatrix-1.svg fails
1036         https://bugs.webkit.org/show_bug.cgi?id=148497
1037
1038         * TestExpectations: Marked as ImageOnlyFailure.
1039
1040 2015-08-26  Joseph Pecoraro  <pecoraro@apple.com>
1041
1042         Web Inspector: Implement tracking of active stylesheets in the frontend
1043         https://bugs.webkit.org/show_bug.cgi?id=105828
1044
1045         Reviewed by Timothy Hatcher.
1046
1047         * inspector/css/resources/import-level-1.css: Added.
1048         * inspector/css/resources/import-level-2.css: Added.
1049         * inspector/css/resources/stylesheet-events-subframe.html: Added.
1050         * inspector/css/stylesheet-events-basic-expected.txt: Added.
1051         * inspector/css/stylesheet-events-basic.html: Added.
1052         * inspector/css/stylesheet-events-imports-expected.txt: Added.
1053         * inspector/css/stylesheet-events-imports.html: Added.
1054         * inspector/css/stylesheet-events-inspector-stylesheet-expected.txt: Added.
1055         * inspector/css/stylesheet-events-inspector-stylesheet.html: Added.
1056         * inspector/css/stylesheet-events-multiple-documents-expected.txt: Added.
1057         * inspector/css/stylesheet-events-multiple-documents.html: Added.
1058         Tests for different ways that StyleSheets can be added / removed.
1059
1060 2015-08-26  Andy Estes  <aestes@apple.com>
1061
1062         Crash when following a Google search link to Twitter with Limit Adult Content enabled
1063         https://bugs.webkit.org/show_bug.cgi?id=147651
1064
1065         Rubber-stamped by Brady Eidson.
1066
1067         Added a layout test.
1068
1069         * http/tests/contentfiltering/load-substitute-data-from-appcache-expected.txt: Added.
1070         * http/tests/contentfiltering/load-substitute-data-from-appcache.html: Added.
1071         * http/tests/contentfiltering/resources/appcache.html: Added.
1072         * http/tests/contentfiltering/resources/appcache.manifest: Added.
1073         * platform/mac-wk1/TestExpectations:
1074
1075 2015-08-26  Tim Horton  <timothy_horton@apple.com>
1076
1077         Layout Test platform/mac/fast/events/content-inset-hit-testing-in-frame.html is flaky
1078         https://bugs.webkit.org/show_bug.cgi?id=148409
1079
1080         Reviewed by Beth Dakin.
1081
1082         * platform/mac/fast/events/resources/iframe-to-hit-test.html:
1083         Adjust the test so that it logs something useful if it fails
1084         instead of complaining about not being run in WKTR/DRT.
1085
1086 2015-08-26  Commit Queue  <commit-queue@webkit.org>
1087
1088         Unreviewed, rolling out r188960.
1089         https://bugs.webkit.org/show_bug.cgi?id=148479
1090
1091         Broke all the tests (Requested by ap on #webkit).
1092
1093         Reverted changeset:
1094
1095         "Add some new emoji with modifiers and new sequence."
1096         https://bugs.webkit.org/show_bug.cgi?id=148202
1097         http://trac.webkit.org/changeset/188960
1098
1099 2015-08-25  Brian Burg  <bburg@apple.com>
1100
1101         Web Inspector: no need to allocate protocolErrors array for every dispatched backend command
1102         https://bugs.webkit.org/show_bug.cgi?id=146466
1103
1104         Reviewed by Joseph Pecoraro.
1105
1106         * inspector/protocol/backend-dispatcher-argument-errors-expected.txt:
1107         * inspector/protocol/backend-dispatcher-argument-errors.html:
1108         Stringify the 'data' member before dumping, since it now contains JSON. Rebaseline it.
1109
1110 2015-08-26  Enrica Casucci  <enrica@apple.com>
1111
1112         Add some new emoji with modifiers and new sequence.
1113         https://bugs.webkit.org/show_bug.cgi?id=148202
1114         rdar://problem/21849857
1115
1116         Reviewed by Sam Weinig.
1117
1118         Updated test to reflect the changes.
1119
1120         * editing/deleting/delete-emoji-expected.txt:
1121         * editing/deleting/delete-emoji.html:
1122
1123 2015-08-25  Nan Wang  <n_wang@apple.com>
1124
1125         AX: Enable accessibility/aria-controls.html test for mac
1126         https://bugs.webkit.org/show_bug.cgi?id=148458
1127
1128         Reviewed by Chris Fleizach.
1129
1130         * accessibility/aria-controls.html:
1131         * platform/mac/TestExpectations:
1132         * platform/mac/accessibility/aria-controls-expected.txt: Added.
1133
1134 2015-08-25  Myles C. Maxfield  <mmaxfield@apple.com>
1135
1136         More test gardening of css3/line-break-language-sensitive.
1137
1138         Unreviewed.
1139
1140         * css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html:
1141         * css3/line-break-language-sensitive/line-break-auto-hyphens.html:
1142         * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html:
1143         * css3/line-break-language-sensitive/line-break-auto-sound-marks.html:
1144
1145 2015-08-25  Nan Wang  <n_wang@apple.com>
1146
1147         AX: accessibility/mac/misspelled-attributed-string.html is flaky
1148         https://bugs.webkit.org/show_bug.cgi?id=148455
1149
1150         Reviewed by Chris Fleizach.
1151
1152         Updated the test case to be more stable since the client's text checker
1153         might change over time.
1154
1155         * accessibility/mac/misspelled-attributed-string-expected.txt:
1156         * accessibility/mac/misspelled-attributed-string.html:
1157         * platform/mac/TestExpectations:
1158
1159 2015-08-25  Zalan Bujtas  <zalan@apple.com>
1160
1161         Using the filter functional notation for background images results in wrong background-size rendering
1162         https://bugs.webkit.org/show_bug.cgi?id=148221
1163         rdar://problem/22379518
1164
1165         Reviewed by Daniel Bates.
1166
1167         Do not ignore the size argument, when the filter image is being drawn onto the context.
1168         When the size is ignored, we end up painting the image with its native size while the filter
1169         is applied on the size of the generated image.
1170
1171         * fast/filter-image/background-filter-image-expected.html: Added.
1172         * fast/filter-image/background-filter-image.html: Added.
1173
1174 2015-08-25  Nan Wang  <n_wang@apple.com>
1175
1176         [Mac] accessibility/document-attributes.html fails
1177         https://bugs.webkit.org/show_bug.cgi?id=116636
1178
1179         Reviewed by Chris Fleizach.
1180
1181         * platform/mac/TestExpectations:
1182
1183 2015-08-25  Skachkov Oleksandr  <gskachkov@gmail.com>
1184
1185         Function.prototype.toString is incorrect for ArrowFunction
1186         https://bugs.webkit.org/show_bug.cgi?id=148148
1187
1188         Reviewed by Saam Barati.
1189
1190         Added test of toString() method.
1191
1192         * js/arrowfunction-tostring-expected.txt: Added.
1193         * js/arrowfunction-tostring.html: Added.
1194         * js/script-tests/arrowfunction-tostring.js: Added.
1195
1196 2015-08-25  Myles C. Maxfield  <mmaxfield@apple.com>
1197
1198         Test gardening
1199         <rdar://problem/22420410>
1200
1201         Unreviewed.
1202
1203         Updating test expected results according to Kinsoku Shori.
1204
1205         * css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html:
1206         * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html:
1207
1208 2015-08-25  Chris Dumez  <cdumez@apple.com>
1209
1210         Unreviewed, fix typo introduced in r188917
1211
1212         * TestExpectations:
1213
1214 2015-08-24  Brent Fulgham  <bfulgham@apple.com>
1215
1216         Wheel events stop propagating when target element is removed from DOM
1217         https://bugs.webkit.org/show_bug.cgi?id=148384
1218         <rdar://problem/19732211>
1219
1220         Reviewed by David Hyatt.
1221
1222         * tiled-drawing/scrolling/latched-to-deleted-node-expected.txt: Added.
1223         * tiled-drawing/scrolling/latched-to-deleted-node.html: Added.
1224
1225 2015-08-25  Chris Dumez  <cdumez@apple.com>
1226
1227         compareDocumentPosition() should report PRECEDING or FOLLOWING information even if nodes are disconnected
1228         https://bugs.webkit.org/show_bug.cgi?id=119316
1229
1230         Reviewed by Darin Adler.
1231
1232         Update fast/dom/compare-document-position-disconnected-nodes.html to check that compareDocumentPosition()
1233         now returns one of the following values for disconnected nodes:
1234         - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_PRECEDING
1235         - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_FOLLOWING
1236
1237         * TestExpectations:
1238         Several dom/xhtml/level3 are skipped and marked as WonfFix because they are outdated and no longer match
1239         the latest DOM specification. They expect compareDocumentPosition() not to return PRECEDING / FOLLOWING
1240         information for disconnected nodes.
1241
1242         * dom/xhtml/level3/core/nodecomparedocumentposition38-expected.txt:
1243         * fast/dom/compare-document-position-disconnected-nodes-expected.txt:
1244         * fast/dom/compare-document-position-disconnected-nodes.html:
1245         * fast/dom/shadow/compare-document-position-expected.txt:
1246         * fast/dom/shadow/compare-document-position.html:
1247
1248 2015-08-24  Nan Wang  <n_wang@apple.com>
1249
1250         AX: Fix accessibility/mac/search-with-frames.html test
1251         https://bugs.webkit.org/show_bug.cgi?id=148313
1252
1253         Reviewed by Chris Fleizach.
1254
1255         Fixed the test by making sure that search is performed after all frames
1256         have been loaded.
1257
1258         * accessibility/mac/search-with-frames.html:
1259         * platform/mac/TestExpectations:
1260
1261 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
1262
1263         Marking more scroll-snap tests as flaky.
1264
1265         * platform/mac-wk2/TestExpectations:
1266
1267 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
1268
1269         Roll out r188827, because it didn't help.
1270
1271         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
1272
1273 2015-08-24  Brian Burg  <bburg@apple.com>
1274
1275         Web Inspector: add protocol test for existing error handling performed by the backend
1276         https://bugs.webkit.org/show_bug.cgi?id=147097
1277
1278         Reviewed by Joseph Pecoraro.
1279
1280         Add a bunch of test cases to cover existing error handling by the backend dispatcher.
1281
1282         * inspector/protocol/backend-dispatcher-argument-errors-expected.txt: Added.
1283         * inspector/protocol/backend-dispatcher-argument-errors.html: Added.
1284         * inspector/protocol/backend-dispatcher-malformed-message-errors-expected.txt: Added.
1285         * inspector/protocol/backend-dispatcher-malformed-message-errors.html: Added.
1286
1287 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
1288
1289         Mark flaky scrolling tests as such.
1290
1291         * platform/mac-wk2/TestExpectations:
1292
1293 2015-08-24  Nan Wang  <n_wang@apple.com>
1294
1295         AX: Fix accessibility/mac/mathml-elements.html test
1296         https://bugs.webkit.org/show_bug.cgi?id=148393
1297
1298         Reviewed by Chris Fleizach.
1299
1300         Updated the test to match the structure changes of mfenced/mo operators in bug 124838.
1301
1302         * accessibility/mac/mathml-elements-expected.txt:
1303         * accessibility/mac/mathml-elements.html:
1304         * platform/mac/TestExpectations:
1305
1306 2015-08-24  Chris Dumez  <cdumez@apple.com>
1307
1308         NodeList should not have a named getter
1309         https://bugs.webkit.org/show_bug.cgi?id=148117
1310
1311         Reviewed by Geoffrey Garen.
1312
1313         Add a layout test to check that NodeList no longer has a named property
1314         getter after r188829.
1315
1316         * fast/dom/NodeList/no-named-getter-expected.txt: Added.
1317         * fast/dom/NodeList/no-named-getter.html: Added.
1318
1319 2015-08-24  Yusuke Suzuki  <utatane.tea@gmail.com>
1320
1321         Create ById IC for ByVal operation only when the specific Id comes more than once
1322         https://bugs.webkit.org/show_bug.cgi?id=148288
1323
1324         Reviewed by Geoffrey Garen.
1325
1326         Revert the skip marks introduced in r188767.
1327
1328         * js/script-tests/dfg-float32array.js:
1329         * js/script-tests/dfg-int16array.js:
1330         * js/script-tests/dfg-int32array-overflow-values.js:
1331         * js/script-tests/dfg-int32array.js:
1332         * js/script-tests/dfg-int8array.js:
1333         * js/script-tests/dfg-uint16array.js:
1334         * js/script-tests/dfg-uint32array-overflow-values.js:
1335         * js/script-tests/dfg-uint32array.js:
1336         * js/script-tests/dfg-uint8array.js:
1337         * js/script-tests/dfg-uint8clampedarray.js:
1338         * js/script-tests/regress-141098.js:
1339
1340 2015-08-24  Chris Dumez  <cdumez@apple.com>
1341
1342         Unreviewed, slight layout test clean up after r188829.
1343
1344         Remove a useless blank line.
1345
1346         * fast/dom/named-items-with-symbol-name-expected.txt:
1347         * fast/dom/named-items-with-symbol-name.html:
1348
1349 2015-08-23  Nan Wang  <n_wang@apple.com>
1350
1351         AX: Fix accessibility/deleting-iframe-destroys-axcache.html test
1352         https://bugs.webkit.org/show_bug.cgi?id=148328
1353
1354         Reviewed by Darin Adler.
1355
1356         * platform/mac/TestExpectations:
1357
1358 2015-08-22  Chris Dumez  <cdumez@apple.com>
1359
1360         NodeList should not have a named getter
1361         https://bugs.webkit.org/show_bug.cgi?id=148117
1362
1363         Reviewed by Darin Adler.
1364
1365         * fast/dom/childnode-item-after-itemname-expected.txt: Removed.
1366         * fast/dom/childnode-item-after-itemname.html: Removed.
1367         Drop test as it is no longer relevant now that NodeList no longer
1368         has a named property getter.
1369
1370 2015-08-22  Alexey Proskuryakov  <ap@apple.com>
1371
1372         Tweak a test that became flaky on some machines after r188793.
1373
1374         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
1375
1376 2015-08-22  Doug Russell  <d_russell@apple.com>
1377
1378         AX: aria-table-content.html test failing on windows
1379         https://bugs.webkit.org/show_bug.cgi?id=148354
1380
1381         Update TestExpectation for Windows to Skip test.
1382
1383         Reviewed by Tim Horton.
1384
1385         * platform/win/TestExpectations:
1386
1387 2015-08-21  Chris Dumez  <cdumez@apple.com>
1388
1389         document.getElementsByTagName should return an HTMLCollection
1390         https://bugs.webkit.org/show_bug.cgi?id=110611
1391
1392         Reviewed by Darin Adler.
1393
1394         * fast/dom/getElementsByTagName-return-type-expected.txt: Added.
1395         * fast/dom/getElementsByTagName-return-type.html: Added.
1396         New test checking that getElementsByTagName*() returns an HTMLcollection.
1397
1398         * fast/dom/NodeList/script-tests/nodelist-item-call-as-function.js:
1399         * fast/dom/domListEnumeration-expected.txt:
1400         * fast/dom/named-items-with-symbol-name-expected.txt:
1401         * fast/dom/script-tests/domListEnumeration.js:
1402         * fast/dom/wrapper-classes-expected.txt:
1403         * fast/dom/wrapper-classes.html:
1404         * js/dom/constructor-expected.txt:
1405         * js/dom/script-tests/constructor.js:
1406         * platform/mac/fast/dom/wrapper-classes-objc-expected.txt:
1407         * platform/mac/fast/dom/wrapper-classes-objc.html:
1408         Rebaseline / update.
1409
1410         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1411         One of the checks is now failing because HTMLCollection.item()'s
1412         parameter is optional. The specification says the parameter should
1413         be mandatory so I did not update the test. It was previously passing
1414         because NodeList.item()'s parameter is mandatory.
1415
1416 2015-08-21  Tim Horton  <timothy_horton@apple.com>
1417
1418         Re-mark accessibility/mac/search-with-frames.html flaky
1419
1420         * platform/mac/TestExpectations:
1421         It's still not 100%.
1422
1423 2015-08-21  Alexey Proskuryakov  <ap@apple.com>
1424
1425         Improve how UI events are dispatched by WebKitTestRunner
1426         https://bugs.webkit.org/show_bug.cgi?id=148326
1427
1428         Reviewed by Anders Carlsson.
1429
1430         * fast/events/clear-drag-state-expected.txt:
1431         * fast/events/clear-drag-state.html:
1432         * platform/mac-wk2/TestExpectations:
1433         This test used to accidentally pass in WebKit2, but it didn't actually check
1434         for the problem. This patch improves WK2 behavior, which makes the test fail.
1435         Changed the test to not pass accidentally, and added it to WK2 test expectations.
1436         
1437         * fast/events/scroll-in-scaled-page-with-overflow-hidden-expected.txt:
1438         * fast/events/scroll-in-scaled-page-with-overflow-hidden.html:
1439         Updated the test to be fully async.
1440
1441         * fast/events/wheelevent-basic-expected.txt:
1442         * fast/events/wheelevent-basic.html:
1443         Updated the test to be fully async, got rid of tab characters.
1444
1445         * fast/events/wheelevent-mousewheel-interaction.html: 
1446         * fast/forms/search/search-scroll-hidden-decoration-container-crash.html:
1447         * fast/frames/flattening/scrolling-in-object.html:
1448         Updated these tests to be fully async. Since they check for something that happens
1449         asynchronously, and doesn't have an end event, they have to use setTimeout.
1450
1451         * fast/scrolling/latching/iframe_in_iframe.html:
1452         * fast/scrolling/latching/scroll-div-latched-div.html:
1453         * fast/scrolling/latching/scroll-div-latched-mainframe.html:
1454         * fast/scrolling/latching/scroll-div-no-latching.html:
1455         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html:
1456         * fast/scrolling/latching/scroll-iframe-fragment.html:
1457         * fast/scrolling/latching/scroll-iframe-latched-iframe.html:
1458         * fast/scrolling/latching/scroll-iframe-latched-mainframe.html:
1459         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html:
1460         * fast/scrolling/latching/scroll-latched-nested-div.html:
1461         * fast/scrolling/latching/scroll-nested-iframe.html:
1462         * fast/scrolling/latching/scroll-select-bottom-test.html:
1463         * fast/scrolling/latching/scroll-select-latched-mainframe.html:
1464         * fast/scrolling/latching/scroll-select-latched-select.html:
1465         Removed extra testRunner.mouseScrollByWithWheelAndMomentumPhases() calls.
1466         We no longer need multiple events for scroll snap animation to start, and due to
1467         the way we coalesce events, having multiple events resulted in getting too high velocity.
1468         Removed async scrolling argument form the function calls, because it's now always async.
1469
1470         * platform/mac-wk1/TestExpectations:
1471         * platform/mac/TestExpectations:
1472         Moved fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html
1473         to WK1 expectations, because the test needn't be skipped on WK2.
1474
1475         * scrollbars/scroll-rtl-or-bt-layer.html: Made the test fully async, and refactored
1476         it for clarity.
1477
1478         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
1479         * tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
1480         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
1481         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
1482         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
1483         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
1484         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
1485         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
1486         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html:
1487         * tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html:
1488         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
1489         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
1490         * tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
1491         * tiled-drawing/scrolling/iframe_in_iframe.html:
1492         * tiled-drawing/scrolling/overflow-scroll-reduced-content.html:
1493         * tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
1494         * tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
1495         * tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
1496         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
1497         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
1498         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
1499         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
1500         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
1501         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
1502         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html:
1503         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
1504         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html:
1505         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html:
1506         * tiled-drawing/scrolling/wheel-events-with-no-delta.html:
1507         Same testRunner.mouseScrollByWithWheelAndMomentumPhases changes as in fast/scrolling/latching.
1508
1509         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1510         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
1511         Removed debug output about how many events are received. The number may vary due
1512         to coalescing.
1513
1514 2015-08-21  Nan Wang  <n_wang@apple.com>
1515
1516         AX: Fix accessibility/mac/search-with-frames.html test
1517         https://bugs.webkit.org/show_bug.cgi?id=148313
1518
1519         Reviewed by Chris Fleizach.
1520
1521         uiElementForSearchPredicate function needs five parameters for DumpRenderTree.
1522
1523         * accessibility/mac/search-with-frames.html:
1524         * platform/mac/TestExpectations:
1525
1526 2015-08-21  Doug Russell  <d_russell@apple.com>
1527
1528         AX: Table with CSS that makes a row anonymous can return NULL from cellForColumnAndRow
1529         https://bugs.webkit.org/show_bug.cgi?id=148293
1530
1531         Reviewed by Chris Fleizach.
1532
1533         When RenderTableRows are anonymous, they may not be added to the accessible data 
1534         table's internal row list. However, when calculating the row range for a cell, 
1535         we were still accounting for those anonymous sections.
1536         Change how the row range is calculated to directly ask the accessible parent row 
1537         for its index. This will ensure it’s more inline with what’s being represented to 
1538         the accessibility API.
1539
1540         * accessibility/aria-table-content-expected.txt: Added.
1541         * accessibility/aria-table-content.html: Added.
1542
1543 2015-08-21  Joseph Pecoraro  <pecoraro@apple.com>
1544
1545         Web Inspector: REGRESSION(173684): Edit as HTML not working
1546         https://bugs.webkit.org/show_bug.cgi?id=148268
1547
1548         Reviewed by Chris Dumez.
1549
1550         * inspector/dom/getOuterHTML-expected.txt: Added.
1551         * inspector/dom/getOuterHTML.html: Added.
1552         * inspector/dom/setOuterHTML-expected.txt: Added.
1553         * inspector/dom/setOuterHTML.html: Added.
1554
1555 2015-08-21  Yusuke Suzuki  <utatane.tea@gmail.com>
1556
1557         Skip no-llint tests that fail due to running out of executable memory after r188969
1558         https://bugs.webkit.org/show_bug.cgi?id=148273
1559
1560         Reviewed by Michael Saboff.
1561
1562         r188969 is causing the "no-llint" variation of some tests to fail due to "ran out of executable memory".
1563         These failures are caused because put_by_val and get_by_val aggressively generate the ICs even if the op is executed only once.
1564         The failing tests call eval("contains byVal ops") with the different strings repeatedly under the "no-llint" variation.
1565         In those cases, each eval call creates byId IC for byVal and exhausts executable memory.
1566
1567         We will fix this issue by generating the IC in the second call[1]. In the meantime, we skip these tests.
1568
1569         [1]: https://bugs.webkit.org/show_bug.cgi?id=148288
1570
1571         * js/script-tests/dfg-float32array.js:
1572         * js/script-tests/dfg-int16array.js:
1573         * js/script-tests/dfg-int32array-overflow-values.js:
1574         * js/script-tests/dfg-int32array.js:
1575         * js/script-tests/dfg-int8array.js:
1576         * js/script-tests/dfg-uint16array.js:
1577         * js/script-tests/dfg-uint32array-overflow-values.js:
1578         * js/script-tests/dfg-uint32array.js:
1579         * js/script-tests/dfg-uint8array.js:
1580         * js/script-tests/dfg-uint8clampedarray.js:
1581         * js/script-tests/regress-141098.js:
1582
1583 2015-08-21  Brian Burg  <bburg@apple.com>
1584
1585         Web Inspector: inspector/css/modify-rule-selector.html is flaky on some bots
1586         https://bugs.webkit.org/show_bug.cgi?id=148321
1587
1588         Unreviewed, enable extra logging to stderr so we can hopefully see
1589         why the test is occasionally timing out with no output to the test page.
1590
1591         * inspector/css/modify-rule-selector.html:
1592
1593 2015-08-21  Nan Wang  <n_wang@apple.com>
1594
1595         [Mac] accessibility/selection-states.html fails
1596         https://bugs.webkit.org/show_bug.cgi?id=116637
1597
1598         Reviewed by Chris Fleizach.
1599
1600         * platform/mac/TestExpectations:
1601
1602 2015-08-20  Brian Burg  <bburg@apple.com>
1603
1604         Web Inspector: add a regression test for the fix introduced in r188679
1605         https://bugs.webkit.org/show_bug.cgi?id=148223
1606
1607         Reviewed by Joseph Pecoraro.
1608
1609         Add a regression test to check the number of DOMTree instances that
1610         listen to DOMTreeManager.
1611
1612         * TestExpectations: Don't skip the inspector/dom/ directory.
1613         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation-expected.txt: Added.
1614         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html: Added.
1615         * http/tests/inspector/dom/resources/nested-frame-1-deep.html: Added.
1616         * http/tests/inspector/dom/resources/nested-frame-2-deep.html: Added.
1617         * http/tests/inspector/dom/resources/nested-frame-base.html: Added.
1618
1619 2015-08-21  Chris Dumez  <cdumez@apple.com>
1620
1621         Regression(r188698): http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
1622         https://bugs.webkit.org/show_bug.cgi?id=148205
1623
1624         Reviewed by Antti Koivisto.
1625
1626         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
1627         Drop temporary fix landed in r188698 to make the test less flaky.
1628
1629 2015-08-20  Nan Wang  <n_wang@apple.com>
1630
1631         AX: fix accessibility/loading-iframe-updates-axtree.html test for mac
1632         https://bugs.webkit.org/show_bug.cgi?id=148251
1633
1634         Reviewed by Chris Fleizach.
1635
1636         Added a container in order to make the frame accessible. Also, added expected results for
1637         both WK1 and WK2.
1638
1639         * accessibility/loading-iframe-updates-axtree-expected.txt:
1640         * accessibility/loading-iframe-updates-axtree.html:
1641         * platform/mac-wk1/accessibility: Added.
1642         * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt: Added.
1643         * platform/mac/TestExpectations:
1644
1645 2015-08-20  Chris Dumez  <cdumez@apple.com>
1646
1647         Fix passing null / undefined as NodeFilter parameter for createNodeIterator() / createTreeWalker()
1648         https://bugs.webkit.org/show_bug.cgi?id=148257
1649
1650         Reviewed by Darin Adler.
1651
1652         Rebaseline tests. We are now passing more of the checks.
1653
1654         * fast/dom/createNodeIterator-parameters-expected.txt:
1655         * fast/dom/createTreeWalker-parameters-expected.txt:
1656
1657 2015-08-20  Myles C. Maxfield  <mmaxfield@apple.com>
1658
1659         [iOS] Adopt OS X's emoji behavior
1660         https://bugs.webkit.org/show_bug.cgi?id=148265
1661
1662         Reviewed by Simon Fraser.
1663
1664         * platform/ios-simulator/fast/text/emoji-expected.txt:
1665
1666 2015-08-20  Chris Dumez  <cdumez@apple.com>
1667
1668         getElementsByClassName() should return an HTMLCollection
1669         https://bugs.webkit.org/show_bug.cgi?id=147980
1670
1671         Reviewed by Darin Adler.
1672
1673         * fast/dom/getElementsByClassName/dumpHTMLCollection-expected.txt: Renamed from LayoutTests/fast/dom/getElementsByClassName/dumpNodeList-expected.txt.
1674         * fast/dom/getElementsByClassName/dumpHTMLCollection.html: Renamed from LayoutTests/fast/dom/getElementsByClassName/dumpNodeList.html.
1675         Rename test now that getElementsByClassName returns an HTMLCollection
1676         and update the test to update the HTMLCollection prototype instead
1677         of the NodeList one.
1678
1679         * fast/dom/getElementsByClassName/return-type-expected.txt: Added.
1680         * fast/dom/getElementsByClassName/return-type.html: Added.
1681         New test that checks that getElementsByClassName() returns an
1682         HTMLCollection.
1683
1684         * inspector/model/remote-object-expected.txt:
1685         Rebaseline.
1686
1687 2015-08-20  Myles C. Maxfield  <mmaxfield@apple.com>
1688
1689         Test gardening after r188167
1690         https://bugs.webkit.org/show_bug.cgi?id=148276
1691
1692         Unreviewed.
1693
1694         The tests in css3/line-break require non-language-sensitive font fallback. This patch adds
1695         slightly modified tests which test line-breaking with language-sensitive font fallback.
1696         This patch also marks all operating systems which do not support language-sensitive font
1697         fallback to ignore the results of these new tests.
1698
1699         * css3/line-break-language-sensitive: Added
1700         * platform/efl/TestExpectations:
1701         * platform/gtk/TestExpectations:
1702         * platform/mac/TestExpectations:
1703         * platform/win/TestExpectations:
1704
1705 2015-08-20  Filip Pizlo  <fpizlo@apple.com>
1706
1707         Overflow check elimination fails for a simple test case
1708         https://bugs.webkit.org/show_bug.cgi?id=147387
1709
1710         Reviewed by Benjamin Poulain.
1711
1712         Added two test cases that previously would have an unnecessary overflow check on an induction
1713         variable. These tests speed up by 10-15% thanks to this change.
1714
1715         Also added .html/expected files for some regress test that didn't have them.
1716
1717         * js/regress/function-call-expected.txt: Added.
1718         * js/regress/function-call.html: Added.
1719         * js/regress/hard-overflow-check-equal-expected.txt: Added.
1720         * js/regress/hard-overflow-check-equal.html: Added.
1721         * js/regress/hard-overflow-check-expected.txt: Added.
1722         * js/regress/hard-overflow-check.html: Added.
1723         * js/regress/script-tests/hard-overflow-check-equal.js: Added.
1724         (foo):
1725         * js/regress/script-tests/hard-overflow-check.js: Added.
1726         (foo):
1727
1728 2015-08-20  Nan Wang  <n_wang@apple.com>
1729
1730         AX: Fix accessibility/mac/selection-value-changes-for-aria-textbox.html test
1731         https://bugs.webkit.org/show_bug.cgi?id=148247
1732
1733         Reviewed by Chris Fleizach.
1734
1735         Fixed the test by adding the notification listener before executing the commands.
1736
1737         * accessibility/mac/selection-value-changes-for-aria-textbox-expected.txt:
1738         * accessibility/mac/selection-value-changes-for-aria-textbox.html:
1739         * platform/mac/TestExpectations:
1740
1741 2015-08-20  Chris Dumez  <cdumez@apple.com>
1742
1743         Default value for createNodeIterator() / createTreeWalker()'s whatToShow parameter should be 0xFFFFFFFF
1744         https://bugs.webkit.org/show_bug.cgi?id=148238
1745
1746         Reviewed by Ryosuke Niwa.
1747
1748         Add tests for createNodeIterator() / createTreeWalker() parameters.
1749         Some of the checks are still failing.
1750
1751         * fast/dom/createNodeIterator-parameters-expected.txt: Added.
1752         * fast/dom/createNodeIterator-parameters.html: Added.
1753         * fast/dom/createTreeWalker-parameters-expected.txt: Added.
1754         * fast/dom/createTreeWalker-parameters.html: Added.
1755
1756 2015-08-20  Nan Wang  <n_wang@apple.com>
1757
1758         AX: Re-enable aria-checked-mixed-value.html test for mac
1759         https://bugs.webkit.org/show_bug.cgi?id=148235
1760
1761         Reviewed by Chris Fleizach.
1762
1763         isIndeterminate is already implemented in mac, re-enable the test.
1764
1765         * platform/mac/TestExpectations:
1766
1767 2015-08-20  Nan Wang  <n_wang@apple.com>
1768
1769         AX: Mac doesn't have expectation for LayoutTests/accessibility/table-cells-roles.html test
1770         https://bugs.webkit.org/show_bug.cgi?id=148236
1771
1772         Reviewed by Chris Fleizach.
1773
1774         * accessibility/table-cells-roles-expected.txt:
1775         * accessibility/table-cells-roles.html:
1776         * platform/mac/TestExpectations:
1777         * platform/mac/accessibility/table-cells-roles-expected.txt: Added.
1778
1779 2015-08-20  Chris Dumez  <cdumez@apple.com>
1780
1781         REGRESSION: http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
1782         https://bugs.webkit.org/show_bug.cgi?id=148205
1783
1784         Unreviewed, give the disk cache a chance to settle down before querying
1785         the resource again. This fixes the flakiness locally. Longer term, I will
1786         try and figure out why the cache is sometimes revalidating if the resource
1787         is requested very quickly after.
1788
1789         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
1790
1791 2015-08-11  Yusuke Suzuki  <utatane.tea@gmail.com>
1792
1793         Introduce put_by_id like IC into put_by_val when the given name is String or Symbol
1794         https://bugs.webkit.org/show_bug.cgi?id=147760
1795
1796         Reviewed by Filip Pizlo.
1797
1798         Add synthetic tests for put-by-val. Just make put-by-id tests using symbol / string.
1799
1800         * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset-expected.txt: Added.
1801         * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset.html: Added.
1802         * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset-expected.txt: Added.
1803         * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset.html: Added.
1804         * js/regress/inlined-put-by-val-with-string-transition-expected.txt: Added.
1805         * js/regress/inlined-put-by-val-with-string-transition.html: Added.
1806         * js/regress/inlined-put-by-val-with-symbol-transition-expected.txt: Added.
1807         * js/regress/inlined-put-by-val-with-symbol-transition.html: Added.
1808         * js/regress/polymorphic-put-by-val-with-string-expected.txt: Added.
1809         * js/regress/polymorphic-put-by-val-with-string.html: Added.
1810         * js/regress/polymorphic-put-by-val-with-symbol-expected.txt: Added.
1811         * js/regress/polymorphic-put-by-val-with-symbol.html: Added.
1812         * js/regress/put-by-val-with-string-expected.txt: Added.
1813         * js/regress/put-by-val-with-string-replace-and-transition-expected.txt: Added.
1814         * js/regress/put-by-val-with-string-replace-and-transition.html: Added.
1815         * js/regress/put-by-val-with-string-slightly-polymorphic-expected.txt: Added.
1816         * js/regress/put-by-val-with-string-slightly-polymorphic.html: Added.
1817         * js/regress/put-by-val-with-string.html: Added.
1818         * js/regress/put-by-val-with-symbol-expected.txt: Added.
1819         * js/regress/put-by-val-with-symbol-replace-and-transition-expected.txt: Added.
1820         * js/regress/put-by-val-with-symbol-replace-and-transition.html: Added.
1821         * js/regress/put-by-val-with-symbol-slightly-polymorphic-expected.txt: Added.
1822         * js/regress/put-by-val-with-symbol-slightly-polymorphic.html: Added.
1823         * js/regress/put-by-val-with-symbol.html: Added.
1824         * js/regress/script-tests/fold-put-by-val-with-string-to-multi-put-by-offset.js: Added.
1825         (foo):
1826         (fu):
1827         (bar):
1828         * js/regress/script-tests/fold-put-by-val-with-symbol-to-multi-put-by-offset.js: Added.
1829         (foo):
1830         (fu):
1831         (bar):
1832         * js/regress/script-tests/inlined-put-by-val-with-string-transition.js: Added.
1833         (foo):
1834         (Foo):
1835         * js/regress/script-tests/inlined-put-by-val-with-symbol-transition.js: Added.
1836         (foo):
1837         (Foo):
1838         * js/regress/script-tests/polymorphic-put-by-val-with-string.js: Added.
1839         (foo):
1840         * js/regress/script-tests/polymorphic-put-by-val-with-symbol.js: Added.
1841         (foo):
1842         * js/regress/script-tests/put-by-val-with-string-replace-and-transition.js: Added.
1843         * js/regress/script-tests/put-by-val-with-string-slightly-polymorphic.js: Added.
1844         * js/regress/script-tests/put-by-val-with-string.js: Added.
1845         (foo):
1846         (bar):
1847         * js/regress/script-tests/put-by-val-with-symbol-replace-and-transition.js: Added.
1848         * js/regress/script-tests/put-by-val-with-symbol-slightly-polymorphic.js: Added.
1849         * js/regress/script-tests/put-by-val-with-symbol.js: Added.
1850         (foo):
1851         (bar):
1852
1853 2015-08-20  Chris Dumez  <cdumez@apple.com>
1854
1855         [Cocoa] Treat Epoch as invalid value for "Last-Modified" header
1856         https://bugs.webkit.org/show_bug.cgi?id=148162
1857         rdar://problem/22330837
1858
1859         Reviewed by Antti Koivisto.
1860
1861         Add better layout test coverage for using the "Last-Modified" header to
1862         compute heuristic freshness. In particular, it adds coverage for the
1863         following values: Epoch, malformed date.
1864
1865         * http/tests/cache/disk-cache/disk-cache-last-modified-expected.txt: Added.
1866         * http/tests/cache/disk-cache/disk-cache-last-modified.html: Added.
1867         New test.
1868
1869         * http/tests/cache/disk-cache/resources/cache-test.js:
1870         (makeHeaderValue):
1871         makeHeaderValue() was not resolving 'now(-1000)' into a date. This means that the
1872         tests using it would end up sending an invalid "Last-Modified" header which our
1873         networking code was translating to Epoch. We now ignore Epoch as Last-Modified
1874         value for computing heuristic freshness to not cache due to malformed headers.
1875
1876 2015-08-20  Eric Carlson  <eric.carlson@apple.com>
1877
1878         Revert accidental commit of a new test that isn't ready for prime time.
1879
1880         Unreviewed build fix.
1881
1882         * http/tests/media/video-media-document-disposition-download.html: Removed.
1883         * http/tests/media/resources/serve-video.php: Remove contentDisposition support.
1884
1885 2015-08-20  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1886
1887         [Streams API] Sync tests with upstream reference
1888         https://bugs.webkit.org/show_bug.cgi?id=148078
1889
1890         Synced with the upstream reference tests. This means that we moved
1891         some of ours to the reference and brought some new ones. Of course
1892         expectations were updated accordingly.
1893
1894         Reviewed by Darin Adler.
1895
1896         * streams/readable-stream-controller-error-expected.txt: Expectations.
1897         * streams/readable-stream-controller-error.html: Changed test descriptions and moved one test to the reference.
1898         * streams/readable-stream-gc-expected.txt: Removed.
1899         * streams/readable-stream-gc.html: Moved to the reference.
1900         * streams/readable-stream-reader-read-expected.txt: Expectations.
1901         * streams/readable-stream-reader-read.html: Moved a test to the reference.
1902         * streams/reference-implementation/readable-stream-expected.txt:
1903         * streams/reference-implementation/readable-stream-reader-expected.txt: Expectations.
1904         * streams/reference-implementation/readable-stream-reader.html: Brought changes from upstream reference and
1905         uncomented async pull source test (which had been commented since a long time ago and is working now).
1906         * streams/reference-implementation/readable-stream-tee.html: Brought changes from upstream reference.
1907         * streams/reference-implementation/readable-stream-templated-expected.txt: Expectations.
1908         * streams/reference-implementation/readable-stream-templated.html:
1909         * streams/reference-implementation/readable-stream.html: Brought changes from upstream reference.
1910
1911 2015-08-19  Wenson Hsieh  <wenson_hsieh@apple.com>
1912
1913         Select validation does not correctly work when handling change event
1914         https://bugs.webkit.org/show_bug.cgi?id=145869
1915
1916         Reviewed by Dean Jackson.
1917
1918         Tests that checkValidity() returns correct results from within the onchange handler of a
1919         <select> when the validity of the selected option changes.
1920
1921         * fast/forms/onchange-select-check-validity-expected.txt: Added.
1922         * fast/forms/onchange-select-check-validity.html: Added.
1923
1924 2015-08-19  Jinyoung Hur  <hur.ims@navercorp.com>
1925
1926         GraphicsContext3D::activeTexture should not be called with zero-based index
1927         https://bugs.webkit.org/show_bug.cgi?id=148020
1928
1929         Reviewed by Alex Christensen.
1930
1931         Insert WebGLRenderingContext.activeTexture call during the texture complete test to verify
1932         a meaningless change of the active texture doesn't make any gl errors.
1933
1934         * fast/canvas/webgl/texture-complete.html:
1935
1936 2015-08-19  Zalan Bujtas  <zalan@apple.com>
1937
1938         outline-style: auto leaves bits behind on strava's flyby view.
1939         https://bugs.webkit.org/show_bug.cgi?id=148178
1940
1941         Reviewed by Simon Fraser.
1942
1943         RenderView::m_maximalOutlineSize should include outline-offset.
1944
1945         * fast/repaint/outline-auto-with-width-less-than-focus-ring-width-and-offset-repaint-expected.txt: Added.
1946         * fast/repaint/outline-auto-with-width-less-than-focus-ring-width-and-offset-repaint.html: Added.
1947
1948 2015-08-19  Zalan Bujtas  <zalan@apple.com>
1949
1950         Cleanup outline-style: auto painting.
1951         https://bugs.webkit.org/show_bug.cgi?id=148159
1952
1953         Reviewed by Simon Fraser.
1954
1955         Old platform style required the focus ring to be painted with an offset. (https://trac.webkit.org/r5358)
1956         (and it has the side effect of growing outline-width adds further, unwanted offset)
1957         Default css for :focus is adjusted to remove this offset by setting the outline-width to 5px
1958         and the outline-offset to -2px. (https://trac.webkit.org/r13639)
1959         This patch removes both the old logic and the workaround for getting rid of the unwanted offset.
1960
1961         * fast/repaint/outline-auto-with-default-width-and-offset-repaint-expected.txt: Added.
1962         * fast/repaint/outline-auto-with-default-width-and-offset-repaint.html: Copied from LayoutTests/fast/repaint/outline-with2px-auto-repaint-rect.html.
1963         * fast/repaint/outline-with1px-auto-repaint-rect.html:
1964         * fast/repaint/outline-with2px-auto-repaint-rect.html:
1965         * fast/repaint/outline-with3px-auto-repaint-rect.html:
1966
1967 2015-08-18  Dean Jackson  <dino@apple.com>
1968
1969         Support CSS filters without webkit prefix
1970         https://bugs.webkit.org/show_bug.cgi?id=148138
1971         <rdar://problem/22331434>
1972
1973         Reviewed by Sam Weinig.
1974
1975         Globally change -webkit-filter to filter in as many places as
1976         possible. Then add a new test that makes sure the prefixed
1977         and unprefixed value resolve to the same computed style.
1978
1979         * animations/resources/animation-test-helpers.js:
1980         (parseCSSImage):
1981         * css3/filters/backdrop/effect-hw-expected.html:
1982         * css3/filters/effect-blur-hw.html:
1983         * css3/filters/effect-blur.html:
1984         * css3/filters/effect-brightness-clamping-hw.html:
1985         * css3/filters/effect-brightness-clamping.html:
1986         * css3/filters/effect-brightness-hw.html:
1987         * css3/filters/effect-brightness.html:
1988         * css3/filters/effect-combined-hw.html:
1989         * css3/filters/effect-combined.html:
1990         * css3/filters/effect-contrast-hw.html:
1991         * css3/filters/effect-contrast.html:
1992         * css3/filters/effect-drop-shadow-hw.html:
1993         * css3/filters/effect-drop-shadow.html:
1994         * css3/filters/effect-grayscale-hw.html:
1995         * css3/filters/effect-grayscale.html:
1996         * css3/filters/effect-hue-rotate-hw.html:
1997         * css3/filters/effect-hue-rotate.html:
1998         * css3/filters/effect-invert-hw.html:
1999         * css3/filters/effect-invert.html:
2000         * css3/filters/effect-opacity-hw.html:
2001         * css3/filters/effect-opacity.html:
2002         * css3/filters/effect-reference-composite-hw.html:
2003         * css3/filters/effect-reference-composite.html:
2004         * css3/filters/effect-reference-hw.html:
2005         * css3/filters/effect-reference-ordering-hw.html:
2006         * css3/filters/effect-reference-ordering.html:
2007         * css3/filters/effect-reference.html:
2008         * css3/filters/effect-saturate-hw.html:
2009         * css3/filters/effect-saturate.html:
2010         * css3/filters/effect-sepia-hw.html:
2011         * css3/filters/effect-sepia.html:
2012         * css3/filters/filter-property-computed-style-expected.txt:
2013         * css3/filters/filter-property-parsing-expected.txt:
2014         * css3/filters/script-tests/filter-property-computed-style.js:
2015         (testComputedFilterRule):
2016         * css3/filters/script-tests/filter-property-parsing.js:
2017         (testFilterRule):
2018         * css3/filters/script-tests/unprefixed.js: Copied from LayoutTests/css3/filters/script-tests/filter-property-computed-style.js.
2019         (testComputedFilterRule):
2020         * css3/filters/unprefixed-expected.txt: Copied from LayoutTests/css3/filters/filter-property-computed-style-expected.txt.
2021         * css3/filters/unprefixed.html: Added.
2022         * fast/css/getComputedStyle/computed-style-expected.txt:
2023         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2024         * fast/filter-image/clipped-filter-expected.html:
2025         * fast/filter-image/clipped-filter.html:
2026         * fast/filter-image/filter-image-animation-expected.txt:
2027         * fast/filter-image/filter-image-animation.html:
2028         * fast/filter-image/filter-image-blur.html:
2029         * fast/filter-image/filter-image-expected.html:
2030         * fast/filter-image/filter-image-svg.html:
2031         * fast/filter-image/filter-image.html:
2032         * fast/filter-image/parse-filter-image-expected.txt:
2033         * fast/filter-image/parse-filter-image.html:
2034         * svg/css/getComputedStyle-basic-expected.txt:
2035
2036 2015-08-19  Brian Burg  <bburg@apple.com>
2037
2038         Web Inspector: InspectorTest should be a subclass of TestHarness
2039         https://bugs.webkit.org/show_bug.cgi?id=148079
2040
2041         Reviewed by Timothy Hatcher.
2042
2043         Rename InspectorTestProxy to TestPage. Update some code style in
2044         the harness script files to be consistent.
2045
2046         * http/tests/inspector/debugger/debugger-test.js:
2047         * http/tests/inspector/dom/shapes-test.js:
2048         * http/tests/inspector/replay/replay-test.js:
2049         * http/tests/inspector/resources/inspector-test.js:
2050         (TestPage.registerInitializer):
2051         (runTest.runInitializationMethodsInFrontend):
2052         (runTest.runTestMethodInFrontend):
2053         (runTest):
2054         (TestPage.completeTest):
2055         (TestPage.debugLog):
2056         (TestPage.addResult):
2057         (TestPage.reportUncaughtException):
2058         (InspectorTestProxy.registerInitializer): Deleted.
2059         (InspectorTestProxy.completeTest): Deleted.
2060         (InspectorTestProxy.debugLog): Deleted.
2061         (InspectorTestProxy.addResult): Deleted.
2062         (InspectorTestProxy.reportUncaughtException): Deleted.
2063         * inspector/debugger/breakpoint-action-eval.html:
2064         * inspector/debugger/resources/break-on-exception-tests.js:
2065         * inspector/debugger/resources/script-for-breakpoint-actions.js:
2066         (breakpointActions):
2067         * inspector/debugger/search-scripts.html:
2068         * inspector/replay/window-navigator-plugins-memoized.html:
2069         * inspector/timeline/debugger-paused-while-recording.html:
2070         * inspector/timeline/exception-in-injected-script-while-recording.html:
2071
2072 2015-08-19  Chris Dumez  <cdumez@apple.com>
2073
2074         WebKit may keep outdated entry in the disk cache after a reload
2075         https://bugs.webkit.org/show_bug.cgi?id=148137
2076         <rdar://problem/22299547>
2077
2078         Reviewed by Antti Koivisto.
2079
2080         Add layout test to make sure that stale disk cached entries are removed
2081         when it becomes uncacheable.
2082
2083         * http/tests/cache/disk-cache/resource-becomes-uncacheable-expected.txt: Added.
2084         * http/tests/cache/disk-cache/resource-becomes-uncacheable.html: Added.
2085         * http/tests/cache/disk-cache/resources/generate-response-optionally-cacheable.cgi: Added.
2086
2087 2015-08-19  Brian Burg  <bburg@apple.com>
2088
2089         Web Inspector: split TestStub.js into multiple files and modernize it
2090         https://bugs.webkit.org/show_bug.cgi?id=148077
2091
2092         Reviewed by Timothy Hatcher.
2093
2094         Add the prefix 'TestPage' to everything in protocol-test.js. Continue
2095         exporting it to the global namespace for backwards compatibility, too.
2096
2097         Rename some things to match changes in the test harness. Tighten up
2098         preconditions for test suite and test case names. Sprinkle some ES6.
2099
2100         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
2101         * http/tests/inspector/resources/console-test.js:
2102         * http/tests/inspector/resources/probe-test.js:
2103         * http/tests/inspector/resources/protocol-test.js:
2104         (TestPage.registerInitializer):
2105         (TestPage.debugLog.window.debugLog):
2106         (TestPage.log.window.log):
2107         (TestPage.closeTest.window.closeTest):
2108         (TestPage.runTest.window.runTest):
2109         (ProtocolTestProxy.registerInitializer): Deleted.
2110         (debugLog): Deleted.
2111         (log): Deleted.
2112         (closeTest): Deleted.
2113         (runTest): Deleted.
2114         * inspector/dom/resources/dom-search-queries.js:
2115         * inspector/unit-tests/async-test-suite.html:
2116         * inspector/unit-tests/sync-test-suite.html:
2117
2118 2015-08-18  Myles C. Maxfield  <mmaxfield@apple.com>
2119
2120         [Cocoa] Punctuation near Hindi text is garbled when styled with the system font
2121         https://bugs.webkit.org/show_bug.cgi?id=148164
2122
2123         Reviewed by Brian Burg.
2124
2125         This test is only relevant when the system font is set to Japanese or Simplified Chinese. In these
2126         languages, the system font doesn't support punctuation, but CG will erroneously say that it does.
2127
2128         I intend to implement testing infrastructure which will allow us to mock the system language,
2129         thereby allowing this test to be valid on all machines. The tracking bug for this effort is
2130         https://bugs.webkit.org/show_bug.cgi?id=148168
2131
2132         * fast/text/hindi-system-font-punctuation-expected.html: Added.
2133         * fast/text/hindi-system-font-punctuation.html: Added.
2134
2135 2015-08-18  Brian Burg  <bburg@apple.com>
2136
2137         [Win] Test Gardening after r188598
2138
2139         Unreviewed. Really skip all inspector/ tests until the test harnesses are fixed.
2140         This work is tracked by <https://bugs.webkit.org/show_bug.cgi?id=148025> and
2141         <https://bugs.webkit.org/show_bug.cgi?id=148037>.
2142
2143         * platform/win/TestExpectations: 
2144
2145 2015-08-18  Joseph Pecoraro  <pecoraro@apple.com>
2146
2147         Web Inspector: Links for rules in <style> are incorrect, do not account for <style> offset in the document
2148         https://bugs.webkit.org/show_bug.cgi?id=148141
2149
2150         Reviewed by Brian Burg.
2151
2152         * inspector/css/getAllStyleSheets-expected.txt: Added.
2153         * inspector/css/getAllStyleSheets.html: Added.
2154         * inspector/css/resources/external.css: Added.
2155         (body):
2156         Test for style sheet header information for external and inline stylesheets.
2157
2158 2015-08-18  Benjamin Poulain  <bpoulain@apple.com>
2159
2160         [JSC] Optimize more cases of something-compared-to-null/undefined
2161         https://bugs.webkit.org/show_bug.cgi?id=148157
2162
2163         Reviewed by Geoffrey Garen and Filip Pizlo.
2164
2165         * js/dom/document-all-watchpoint-covers-eliminated-compare-eq-expected.txt: Added.
2166         * js/dom/document-all-watchpoint-covers-eliminated-compare-eq.html: Added.
2167         * js/dom/script-tests/document-all-watchpoint-covers-eliminated-compare-eq.js: Added.
2168         (compareFunction):
2169
2170 2015-08-18  Wenson Hsieh  <wenson_hsieh@apple.com>
2171
2172         Attempt to fix the failing search-padding-cancel-results-buttons.html test by making
2173         platform-specific versions of the test.
2174
2175         * TestExpectations: Added search-padding-cancel-results-buttons-expected.txt with a default [ Skip ].
2176         * fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt.
2177         * fast/forms/search/search-padding-cancel-results-buttons.html: Renamed from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons.html.
2178         * platform/mac-mavericks/fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Renamed from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt.
2179         * platform/mac/TestExpectations: Enable the test only for Mac platforms.
2180
2181 2015-08-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
2182
2183         Fix a rare flakiness in svg/animations/svgPreserveAspectRatio-animation-1.html
2184         https://bugs.webkit.org/show_bug.cgi?id=148149
2185
2186         Reviewed by Tim Horton.
2187         
2188         Do not sample the SVG animation at the middle of the animation period. At
2189         that time, the SVG animation test script changes the value of the animated
2190         attribute from the from-value to the to-value. It is safer to sample
2191         immediately before and after the middle of the animation period.
2192
2193         * svg/animations/script-tests/svgPreserveAspectRatio-animation-1.js:
2194         * svg/animations/svgPreserveAspectRatio-animation-1-expected.txt:
2195
2196 2015-08-18  Wenson Hsieh  <wenson_hsieh@apple.com>
2197
2198         Search input results and clear icons are misaligned when padding is added
2199         https://bugs.webkit.org/show_bug.cgi?id=148146
2200         <rdar://problem/22310951>
2201
2202         Reviewed by Zalan Bujtas.
2203
2204         Tests that for a search field with -webkit-appearance: textfield; and padding will not clip
2205         its cancel and results buttons.
2206
2207         * platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Added.
2208         * platform/mac/fast/forms/search/search-padding-cancel-results-buttons.html: Added.
2209
2210 2015-08-18  Simon Fraser  <simon.fraser@apple.com>
2211
2212         will-change: backface-visibility should not cause stacking context
2213         https://bugs.webkit.org/show_bug.cgi?id=148091
2214
2215         Reviewed by Zalan Bujtas.
2216         
2217         Test that will-change: -webkit-backface-visibility does not create
2218         stacking context.
2219
2220         * fast/css/will-change/resources/will-change-stacking-helper.js:
2221
2222 2015-08-18  Simon Fraser  <simon.fraser@apple.com>
2223
2224         Mark fast/css/will-change/will-change-creates-stacking-context.html as an image-only
2225         failure. Filed webkit.org/b/148144 to track it.
2226
2227         * platform/win/TestExpectations:
2228
2229 2015-08-18  Brian Burg  <bburg@apple.com>
2230
2231         Web Inspector: load ProtocolTestStub from the WebInspectorUI bundle
2232         https://bugs.webkit.org/show_bug.cgi?id=147955
2233
2234         Reviewed by Timothy Hatcher.
2235
2236         Since the inspector stub cannot open files that live in the LayoutTests
2237         directory, adopt the test helper marshalling approach used by inspector.js.
2238         Each helper must register its code for marshalling and explicitly put globals
2239         on the window object.
2240
2241         Use script tags rather than importScript to include helpers in a test.
2242
2243         * TestExpectations: For now, skip inspector http tests. These should be rewritten
2244         to use inspector-test.js, which does not run into cross-origin problems.
2245
2246         Rebaseline some test results to account for shifted line numbers (yuck).
2247
2248         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
2249         * http/tests/inspector/resources/console-test.js:
2250         * http/tests/inspector/resources/probe-test.js:
2251         * http/tests/inspector/resources/protocol-test.js:
2252         (ProtocolTestProxy.registerInitializer):
2253         (log):
2254         (runTest.runInitializationMethodsInFrontend):
2255         (runTest.runTestMethodInFrontend):
2256         (runTest):
2257         * inspector/console/console-message.html:
2258         * inspector/console/css-source-locations-expected.txt:
2259         * inspector/console/css-source-locations.html:
2260         * inspector/console/js-source-locations-expected.txt:
2261         * inspector/console/js-source-locations.html:
2262         * inspector/console/x-frame-options-message-expected.txt:
2263         * inspector/console/x-frame-options-message.html:
2264         * inspector/debugger/didSampleProbe-multiple-probes.html:
2265         * inspector/debugger/setBreakpoint-actions.html:
2266         * inspector/debugger/setBreakpoint-options-exception.html:
2267         * inspector/dom/dom-search-expected.txt:
2268         * inspector/dom/dom-search-with-context.html:
2269         * inspector/dom/dom-search.html:
2270         * inspector/dom/resources/dom-search-queries.js:
2271
2272 2015-08-18  Myles C. Maxfield  <mmaxfield@apple.com>
2273
2274         [Win] Test gardening after r188591
2275         https://bugs.webkit.org/show_bug.cgi?id=148119
2276
2277         Unreviewed.
2278
2279         * platform/win/fast/text/trak-optimizeLegibility-expected.txt: Added.
2280
2281 2015-08-18  Chris Dumez  <cdumez@apple.com>
2282
2283         http/tests/navigation/page-cache-iframe-provisional-load.html is flaky
2284         https://bugs.webkit.org/show_bug.cgi?id=148133
2285
2286         Reviewed by Alexey Proskuryakov.
2287
2288         http/tests/navigation/page-cache-iframe-provisional-load.html would fail if
2289         the slow load would finish before navigating away. To greatly reduce the
2290         chances of it happening, increase the slow load delay from 100ms to 3s.
2291
2292         Also make the test faster by using page-cache-helper.html instead of
2293         page-cache-helper-slow.html. The idea of using a slow helper was for the
2294         load to potentially finish while the page was in the PageCache. However,
2295         now that we've increased the slow load delay, this will no longer happen.
2296
2297         * http/tests/navigation/page-cache-iframe-provisional-load.html:
2298         * http/tests/navigation/resources/page-cache-helper-slow.html: Removed.
2299
2300 2015-08-18  Myles C. Maxfield  <mmaxfield@apple.com>
2301
2302         [Cocoa] Honor the 'trak' table by opting in via text-rendering: optimizeLegibility
2303         https://bugs.webkit.org/show_bug.cgi?id=148119
2304         <rdar://problem/22291561>
2305
2306         Reviewed by Tim Horton.
2307
2308         This test will fail until we stop mocking the system font on El Capitan. Until then,
2309         this patch will commit the test failure as an expected result.
2310
2311         * fast/text/trak-optimizeLegibility-expected.html: Added
2312         * fast/text/trak-optimizeLegibility.html: Added
2313
2314 2015-08-18  Chris Dumez  <cdumez@apple.com>
2315
2316         Make our bindings' GetOwnPropertySlot() behave according to specification
2317         https://bugs.webkit.org/show_bug.cgi?id=148092
2318
2319         Reviewed by Geoffrey Garen.
2320
2321         * fast/dom/childnode-item-after-itemname.html:
2322         Update the test so the item's id in the NodeList is "testItem"
2323         instead of "item". NodeList has a method called item() which now
2324         takes priority over the name when accessing Nodelist.item, as per
2325         the Web IDL specification.
2326
2327         * fast/dom/htmlcollection-getownproperty-expected.txt:
2328         Rebaseline test. This is a progression.
2329
2330 2015-08-18  Jon Honeycutt  <jhoneycutt@apple.com>
2331
2332         Remove failing expectations for some WK1 tests that have passed recent
2333         builds.
2334
2335         * platform/ios-simulator-wk1/TestExpectations:
2336
2337 2015-08-18  Javier Fernandez  <jfernandez@igalia.com>
2338
2339         [CSS Grid Layout] Do not stretch always grid items with auto width
2340         https://bugs.webkit.org/show_bug.cgi?id=148069
2341
2342         Reviewed by Darin Adler.
2343
2344         New Layout tests to verify that grid stretching logic works as expected
2345         when aligning both horizontally and vertically.
2346
2347         * fast/css-grid-layout/grid-align-justify-stretch-expected.txt: Added.
2348         * fast/css-grid-layout/grid-align-justify-stretch.html: Added.
2349         * fast/css-grid-layout/grid-item-auto-margins-and-stretch-expected.txt: Added.
2350         * fast/css-grid-layout/grid-item-auto-margins-and-stretch.html: Added.
2351         * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change-expected.txt: Added.
2352         * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change.html: Added.
2353
2354 2015-08-18  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2355
2356         [Streams API] Update implementation with the latest spec
2357         https://bugs.webkit.org/show_bug.cgi?id=147978
2358
2359         Reviewed by Darin Adler.
2360
2361         Changed tests about the order of the read and closed promise resolution.
2362
2363         * streams/readable-stream-reader-read.html:
2364         * streams/reference-implementation/readable-stream-tee.html:
2365         * streams/reference-implementation/readable-stream-templated.html:
2366         * streams/reference-implementation/readable-stream.html:
2367
2368 2015-08-17  Commit Queue  <commit-queue@webkit.org>
2369
2370         Unreviewed, rolling out r188539, r188544, r188552, and
2371         r188564.
2372         https://bugs.webkit.org/show_bug.cgi?id=148122
2373
2374         Broke tests and some build styles (Requested by ap on
2375         #webkit).
2376
2377         Reverted changesets:
2378
2379         "Web Inspector: load ProtocolTestStub from the WebInspectorUI
2380         bundle"
2381         https://bugs.webkit.org/show_bug.cgi?id=147955
2382         http://trac.webkit.org/changeset/188539
2383
2384         "Web Inspector: split TestStub.js into multiple files and
2385         modernize it"
2386         https://bugs.webkit.org/show_bug.cgi?id=148077
2387         http://trac.webkit.org/changeset/188544
2388
2389         "Web Inspector: InspectorTest should be a subclass of
2390         TestHarness"
2391         https://bugs.webkit.org/show_bug.cgi?id=148079
2392         http://trac.webkit.org/changeset/188552
2393
2394         "Unreviewed internal build fix attempt after r188539."
2395         http://trac.webkit.org/changeset/188564
2396
2397 2015-08-17  Zalan Bujtas  <zalan@apple.com>
2398
2399         Outline with auto style leaves bits behind when the the box is moved.
2400         https://bugs.webkit.org/show_bug.cgi?id=148100
2401
2402         Reviewed by Simon Fraser.
2403
2404         Due to RenderView::maximalOutlineSize() each outline width need to be tested separately.
2405
2406         * fast/repaint/outline-with1px-auto-repaint-rect-expected.txt: Added.
2407         * fast/repaint/outline-with1px-auto-repaint-rect.html: Added.
2408         * fast/repaint/outline-with2px-auto-repaint-rect-expected.txt: Added.
2409         * fast/repaint/outline-with2px-auto-repaint-rect.html: Added.
2410         * fast/repaint/outline-with3px-auto-repaint-rect-expected.txt: Added.
2411         * fast/repaint/outline-with3px-auto-repaint-rect.html: Added.
2412
2413 2015-08-17  Myles C. Maxfield  <mmaxfield@apple.com>
2414
2415         [OS X] Remove support for composite fonts
2416         https://bugs.webkit.org/show_bug.cgi?id=147920
2417
2418         Reviewed by Dan Bernstein.
2419
2420         * fast/text/international/text-spliced-font.html: Removed.
2421         * platform/efl/fast/text/international/text-spliced-font-expected.png: Removed.
2422         * platform/efl/fast/text/international/text-spliced-font-expected.txt: Removed.
2423         * platform/gtk/fast/text/international/text-spliced-font-expected.png: Removed.
2424         * platform/gtk/fast/text/international/text-spliced-font-expected.txt: Removed.
2425         * platform/ios-simulator-wk2/fast/text/international/text-spliced-font-expected.txt: Removed.
2426         * platform/ios-simulator/fast/text/international/text-spliced-font-expected.txt: Removed.
2427         * platform/mac/fast/text/international/text-spliced-font-expected.png: Removed.
2428         * platform/mac/fast/text/international/text-spliced-font-expected.txt: Removed.
2429         * platform/win/fast/text/international/text-spliced-font-expected.png: Removed.
2430         * platform/win/fast/text/international/text-spliced-font-expected.txt: Removed.
2431
2432 2015-08-17  Myles C. Maxfield  <mmaxfield@apple.com>
2433
2434         [Win] Test gardening
2435
2436         Unreviewed.
2437
2438         * platform/win/fast/text/system-font-punctuation-expected.txt: Added.
2439
2440 2015-08-17  Brian Burg  <bburg@apple.com>
2441
2442         Web Inspector: InspectorTest should be a subclass of TestHarness
2443         https://bugs.webkit.org/show_bug.cgi?id=148079
2444
2445         Reviewed by Timothy Hatcher.
2446
2447         Rename InspectorTestProxy to TestPage.
2448
2449         * http/tests/inspector/debugger/debugger-test.js:
2450         * http/tests/inspector/dom/shapes-test.js:
2451         * http/tests/inspector/replay/replay-test.js:
2452         * http/tests/inspector/resources/inspector-test.js:
2453         (TestPage.registerInitializer):
2454         (runTest):
2455         (TestPage.completeTest):
2456         (TestPage.debugLog):
2457         (TestPage.addResult):
2458         (TestPage.reportUncaughtException):
2459         (InspectorTestProxy.registerInitializer): Deleted.
2460         (InspectorTestProxy.completeTest): Deleted.
2461         (InspectorTestProxy.debugLog): Deleted.
2462         (InspectorTestProxy.addResult): Deleted.
2463         (InspectorTestProxy.reportUncaughtException): Deleted.
2464         * inspector/debugger/breakpoint-action-eval.html:
2465         * inspector/debugger/resources/break-on-exception-tests.js:
2466         * inspector/debugger/resources/script-for-breakpoint-actions.js:
2467         (breakpointActions):
2468         * inspector/debugger/search-scripts.html:
2469         * inspector/replay/window-navigator-plugins-memoized.html:
2470         * inspector/timeline/debugger-paused-while-recording.html:
2471         * inspector/timeline/exception-in-injected-script-while-recording.html:
2472
2473 2015-08-17  Jon Honeycutt  <jhoneycutt@apple.com>
2474
2475         Remove failing expectations for some WK2 tests that have passed for the
2476         last 15 builds.
2477
2478         * platform/ios-simulator-wk2/TestExpectations:
2479
2480 2015-08-17  Skachkov Oleksandr  <gskachkov@gmail.com>
2481
2482         [ES6] Implement ES6 arrow function syntax. Arrow function specific features. Lexical bind of this
2483         https://bugs.webkit.org/show_bug.cgi?id=144956
2484
2485         Reviewed by Saam Barati.
2486
2487         * js/arrowfunction-bind-expected.txt: Added.
2488         * js/arrowfunction-bind.html: Added.
2489         * js/arrowfunction-call-expected.txt: Added.
2490         * js/arrowfunction-call.html: Added.
2491         * js/arrowfunction-constructor-expected.txt: Added.
2492         * js/arrowfunction-constructor.html: Added.
2493         * js/arrowfunction-lexical-bind-this-expected.txt: Added.
2494         * js/arrowfunction-lexical-bind-this.html: Added.
2495         * js/arrowfunction-others-expected.txt: Added.
2496         * js/arrowfunction-others.html: Added.
2497         * js/arrowfunction-tdz-expected.txt: Added.
2498         * js/arrowfunction-tdz.html: Added.
2499         * js/arrowfunction-typeof-expected.txt: Added.
2500         * js/arrowfunction-typeof.html: Added.
2501         * js/regress/arrowfunction-call-expected.txt: Added.
2502         * js/regress/arrowfunction-call.html: Added.
2503         * js/regress/script-tests/arrowfunction-call.js: Added.
2504         * js/regress/script-tests/function-call.js: Added.
2505         * js/script-tests/arrowfunction-bind.js: Added.
2506         * js/script-tests/arrowfunction-call.js: Added.
2507         * js/script-tests/arrowfunction-constructor.js: Added.
2508         * js/script-tests/arrowfunction-lexical-bind-this.js: Added.
2509         * js/script-tests/arrowfunction-others.js: Added.
2510         * js/script-tests/arrowfunction-tdz.js: Added.
2511         * js/script-tests/arrowfunction-typeof.js: Added.
2512
2513 2015-08-17  Brian Burg  <bburg@apple.com>
2514
2515         Web Inspector: split TestStub.js into multiple files and modernize it
2516         https://bugs.webkit.org/show_bug.cgi?id=148077
2517
2518         Reviewed by Timothy Hatcher.
2519
2520         Add the prefix 'TestPage' to everything in protocol-test.js. Continue
2521         exporting it to the global namespace for backwards compatibility, too.
2522
2523         Rename some things to match changes in the test harness. Tighten up
2524         preconditions for test suite and test case names. Sprinkle some ES6.
2525
2526         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
2527         * http/tests/inspector/resources/console-test.js:
2528         * http/tests/inspector/resources/probe-test.js:
2529         * http/tests/inspector/resources/protocol-test.js:
2530         (TestPage.registerInitializer):
2531         (TestPage.debugLog.window.debugLog):
2532         (TestPage.log.window.log):
2533         (TestPage.closeTest.window.closeTest):
2534         (TestPage.runTest.window.runTest):
2535         (ProtocolTestProxy.registerInitializer): Deleted.
2536         (debugLog): Deleted.
2537         (log): Deleted.
2538         (closeTest): Deleted.
2539         (runTest): Deleted.
2540         * inspector/dom/resources/dom-search-queries.js:
2541         * inspector/unit-tests/async-test-suite.html:
2542         * inspector/unit-tests/sync-test-suite.html:
2543
2544 2015-08-17  Brian Burg  <bburg@apple.com>
2545
2546         Web Inspector: load ProtocolTestStub from the WebInspectorUI bundle
2547         https://bugs.webkit.org/show_bug.cgi?id=147955
2548
2549         Reviewed by Timothy Hatcher.
2550
2551         Since the inspector stub cannot open files that live in the LayoutTests
2552         directory, adopt the test helper marshalling approach used by inspector.js.
2553         Each helper must register its code for marshalling and explicitly put globals
2554         on the window object.
2555
2556         Use script tags rather than importScript to include helpers in a test.
2557
2558         * TestExpectations: For now, skip inspector http tests. These should be rewritten
2559         to use inspector-test.js, which does not run into cross-origin problems.
2560
2561         Rebaseline some test results to account for shifted line numbers (yuck).
2562
2563         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
2564         * http/tests/inspector/resources/console-test.js:
2565         * http/tests/inspector/resources/probe-test.js:
2566         * http/tests/inspector/resources/protocol-test.js:
2567         (ProtocolTestProxy.registerInitializer):
2568         (log):
2569         (runTest.runInitializationMethodsInFrontend):
2570         (runTest.runTestMethodInFrontend):
2571         (runTest):
2572         * inspector/console/console-message.html:
2573         * inspector/console/css-source-locations-expected.txt:
2574         * inspector/console/css-source-locations.html:
2575         * inspector/console/js-source-locations-expected.txt:
2576         * inspector/console/js-source-locations.html:
2577         * inspector/console/x-frame-options-message-expected.txt:
2578         * inspector/console/x-frame-options-message.html:
2579         * inspector/debugger/didSampleProbe-multiple-probes.html:
2580         * inspector/debugger/setBreakpoint-actions.html:
2581         * inspector/debugger/setBreakpoint-options-exception.html:
2582         * inspector/dom/dom-search-expected.txt:
2583         * inspector/dom/dom-search-with-context.html:
2584         * inspector/dom/dom-search.html:
2585         * inspector/dom/resources/dom-search-queries.js:
2586
2587 2015-08-17  Simon Fraser  <simon.fraser@apple.com>
2588
2589         will-change should sometimes trigger compositing
2590         https://bugs.webkit.org/show_bug.cgi?id=148072
2591
2592         Reviewed by Tim Horton.
2593
2594         * compositing/layer-creation/will-change-change-expected.txt: Added.
2595         * compositing/layer-creation/will-change-change.html: Added.
2596         * compositing/layer-creation/will-change-layer-creation-expected.txt: Added.
2597         * compositing/layer-creation/will-change-layer-creation.html: Added.
2598
2599 2015-08-17  Timothy Horton  <timothy_horton@apple.com>
2600
2601         Holes for find matches that span multiple lines are completely wrong
2602         https://bugs.webkit.org/show_bug.cgi?id=148065
2603         <rdar://problem/5305002>
2604
2605         Reviewed by Simon Fraser.
2606
2607         * fast/text/mark-matches-broken-line-rendering-expected.html: Added.
2608         * fast/text/mark-matches-broken-line-rendering.html: Added.
2609         Add a test that ensures that we correctly mark test matches that cross
2610         line breaks.
2611
2612 2015-08-17  Chris Dumez  <cdumez@apple.com>
2613
2614         Accessing HTMLCollection.length is slow
2615         https://bugs.webkit.org/show_bug.cgi?id=148039
2616
2617         Reviewed by Ryosuke Niwa.
2618
2619         * fast/dom/htmlcollection-getownproperty-expected.txt: Added.
2620         * fast/dom/htmlcollection-getownproperty.html: Added.
2621         Add new layout test covering the expected behavior of HTMLCollection's
2622         [[GetOwnProperty]]. A few checks are still failing as we don't entirely
2623         match the specification yet.
2624
2625         * fast/dom/wrapper-classes-expected.txt:
2626         Rebaseline test as a few more checks are now passing.
2627
2628 2015-08-15  Alexey Proskuryakov  <ap@apple.com>
2629
2630         Removed an expectation for http/tests/media/video-buffered-range-contains-currentTime.html,
2631         which no longer times out. This expectation was conflicting with a correct one.
2632
2633         * platform/mac/TestExpectations:
2634
2635 2015-08-15  Simon Fraser  <simon.fraser@apple.com>
2636
2637         Have will-change create stacking context when necessary
2638         https://bugs.webkit.org/show_bug.cgi?id=148060
2639
2640         Reviewed by Zalan Bujtas.
2641         
2642         Ref test for will-change creating stacking context.
2643
2644         * fast/css/will-change/resources/will-change-stacking-helper.js: Added.
2645         (makeStackingBlock):
2646         * fast/css/will-change/will-change-creates-stacking-context-expected.html: Added.
2647         * fast/css/will-change/will-change-creates-stacking-context.html: Added.
2648         * platform/efl/TestExpectations: Mark image failure on EFL, since some CSS
2649         properties in the test are disabled there.
2650
2651 2015-08-14  Simon Fraser  <simon.fraser@apple.com>
2652
2653         Implement parsing for CSS will-change
2654         https://bugs.webkit.org/show_bug.cgi?id=148052
2655
2656         Reviewed by Dean Jackson.
2657         
2658         will-change parsing test.
2659
2660         * fast/css/will-change-parsing-expected.txt: Added.
2661         * fast/css/will-change-parsing.html: Added.
2662
2663 2015-08-14  Alexey Proskuryakov  <ap@apple.com>
2664
2665         Clean up js-test use in scroll-snap tests
2666         https://bugs.webkit.org/show_bug.cgi?id=148046
2667
2668         Reviewed by Brent Fulgham.
2669
2670         * tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt:
2671         * tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
2672         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt:
2673         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
2674         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt:
2675         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
2676         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt:
2677         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
2678         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt:
2679         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
2680         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt:
2681         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
2682         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt:
2683         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
2684         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt:
2685         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless-expected.txt:
2686         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html:
2687         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
2688         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt:
2689         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html:
2690         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt:
2691         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html:
2692
2693 2015-08-14  Jon Honeycutt  <jhoneycutt@apple.com>
2694
2695         Rebase some WK2 test results to include the frame scroll pos. Move the
2696         cross-platform test results to the WK1 directory.
2697
2698         * platform/ios-simulator-wk1/fast/multicol/pagination/BottomToTop-bt-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/BottomToTop-bt-expected.txt.
2699         * platform/ios-simulator-wk1/fast/multicol/pagination/BottomToTop-lr-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/BottomToTop-lr-expected.txt.
2700         * platform/ios-simulator-wk1/fast/multicol/pagination/BottomToTop-rl-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/BottomToTop-rl-expected.txt.
2701         * platform/ios-simulator-wk1/fast/multicol/pagination/BottomToTop-tb-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/BottomToTop-tb-expected.txt.
2702         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-bt-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-bt-expected.txt.
2703         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-lr-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-lr-expected.txt.
2704         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt.
2705         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-rl-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-rl-expected.txt.
2706         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-tb-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-tb-expected.txt.
2707         * platform/ios-simulator-wk1/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt.
2708         * platform/ios-simulator-wk1/fast/multicol/vertical-rl/column-rules-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/vertical-rl/column-rules-expected.txt.
2709         * platform/ios-simulator-wk1/fast/multicol/vertical-rl/float-paginate-complex-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/vertical-rl/float-paginate-complex-expected.txt.
2710         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-bt-expected.txt:
2711         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-lr-expected.txt:
2712         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-rl-expected.txt:
2713         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-tb-expected.txt:
2714         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-bt-expected.txt:
2715         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-lr-expected.txt:
2716         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt:
2717         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-rl-expected.txt:
2718         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-tb-expected.txt:
2719         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
2720         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/column-rules-expected.txt:
2721         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
2722
2723 2015-08-14  Jon Honeycutt  <jhoneycutt@apple.com>
2724
2725         iOS test gardening.
2726
2727         * platform/ios-simulator-wk2/TestExpectations:
2728         * platform/ios-simulator/js/dom/constructor-length-expected.txt:
2729
2730 2015-08-14  Jon Honeycutt  <jhoneycutt@apple.com>
2731
2732         iOS test gardening.
2733
2734         * platform/ios-simulator-wk2/fast/ruby/bopomofo-expected.txt: Removed.
2735         * platform/ios-simulator-wk2/fast/ruby/bopomofo-letter-spacing-expected.txt: Removed.
2736         * platform/ios-simulator-wk2/fast/ruby/bopomofo-rl-expected.txt: Removed.
2737         * platform/ios-simulator-wk2/fast/text/international/plane2-expected.txt: Removed.
2738         * platform/ios-simulator-wk2/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
2739         * platform/ios-simulator-wk2/fast/writing-mode/japanese-lr-text-expected.txt: Removed.
2740         * platform/ios-simulator-wk2/fast/writing-mode/japanese-rl-text-expected.txt: Removed.
2741         * platform/ios-simulator-wk2/fast/writing-mode/japanese-ruby-horizontal-bt-expected.txt: Removed.
2742         * platform/ios-simulator-wk2/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt: Removed.
2743         * platform/ios-simulator-wk2/fast/writing-mode/japanese-ruby-vertical-rl-expected.txt: Removed.
2744         * platform/ios-simulator-wk2/fast/writing-mode/vertical-align-table-baseline-expected.txt: Removed.
2745
2746 2015-08-14  Ryosuke Niwa  <rniwa@webkit.org>
2747
2748         ES6 class syntax should allow computed name method
2749         https://bugs.webkit.org/show_bug.cgi?id=142690
2750
2751         Reviewed by Saam Barati.
2752
2753         Added test cases for computed method names.
2754
2755         * js/class-syntax-method-names-expected.txt:
2756         * js/script-tests/class-syntax-method-names.js:
2757
2758 2015-08-14  Eric Carlson  <eric.carlson@apple.com>
2759
2760         [Mac] video-buffered-range-contains-currentTime.html is flakey after r188390
2761         https://bugs.webkit.org/show_bug.cgi?id=148042
2762
2763         * platform/mac/TestExpectations: Mark the test as flakey.
2764
2765 2015-08-14  Alexey Proskuryakov  <ap@apple.com>
2766
2767         Frequent assertions on animations/restart-after-scroll.html
2768         https://bugs.webkit.org/show_bug.cgi?id=148026
2769
2770         * TestExpectations: Skip the test in debug mode.
2771
2772 2015-08-13  Antti Koivisto  <antti@apple.com>
2773
2774         Cover memory cache subresource validation policy with cache tests
2775         https://bugs.webkit.org/show_bug.cgi?id=147830
2776
2777         Reviewed by Alexey Proskuryakov.
2778
2779         Add another test round using subresource validation policy.
2780
2781         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
2782         * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt:
2783         * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt:
2784         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
2785         * http/tests/cache/disk-cache/disk-cache-disable-expected.txt:
2786         * http/tests/cache/disk-cache/disk-cache-media-expected.txt:
2787         * http/tests/cache/disk-cache/disk-cache-range-expected.txt:
2788         * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt:
2789         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
2790         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt:
2791         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt:
2792         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
2793         * http/tests/cache/disk-cache/disk-cache-validation-expected.txt:
2794         * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt:
2795         * http/tests/cache/disk-cache/disk-cache-vary-expected.txt:
2796         * http/tests/cache/disk-cache/disk-cache-vary-no-body-expected.txt:
2797         * http/tests/cache/disk-cache/resources/cache-test.js:
2798         (loadResourcesWithOptions):
2799         (.):
2800         (runTests):
2801
2802 2015-08-13  Joseph Pecoraro  <pecoraro@apple.com>
2803
2804         Web Inspector: Reduce flakiness of inspector/indexeddb/requestDatabaseNames
2805         https://bugs.webkit.org/show_bug.cgi?id=148008
2806
2807         Reviewed by Timothy Hatcher.
2808
2809         * inspector/indexeddb/requestDatabaseNames.html:
2810         Follow-up fix to reduce flakiness in the test caused by other tests
2811         creating IndexedDB databases.
2812
2813 2015-08-13  Jon Honeycutt  <jhoneycutt@apple.com>
2814
2815         iOS test gardening.
2816
2817         * platform/ios-simulator/TestExpectations:
2818         * platform/ios-simulator-wk1/fast/forms/indeterminate-progress-inline-height-expected.txt: Added.
2819         * platform/ios-simulator-wk1/fast/forms/input-appearance-spinbutton-expected.txt: Added.
2820         * platform/ios-simulator-wk1/fast/forms/input-appearance-spinbutton-up-expected.txt: Added.
2821
2822 2015-08-13  Jon Honeycutt  <jhoneycutt@apple.com>
2823
2824         Rebaseline some iOS simulator test results for font changes.
2825
2826         Rubber-stamped by Sam Weinig.
2827
2828         * platform/ios-simulator/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
2829         * platform/ios-simulator/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
2830         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
2831         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
2832         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
2833         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
2834         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
2835         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
2836         * platform/ios-simulator/fast/ruby/bopomofo-expected.txt:
2837         * platform/ios-simulator/fast/ruby/bopomofo-letter-spacing-expected.txt:
2838         * platform/ios-simulator/fast/ruby/bopomofo-rl-expected.txt:
2839         * platform/ios-simulator/fast/text/backslash-to-yen-sign-euc-expected.txt:
2840         * platform/ios-simulator/fast/text/backslash-to-yen-sign-expected.txt:
2841         * platform/ios-simulator/fast/text/font-weights-zh-expected.txt:
2842         * platform/ios-simulator/fast/text/indic-expected.txt:
2843         * platform/ios-simulator/fast/text/international/plane2-expected.txt:
2844         * platform/ios-simulator/fast/text/international/synthesized-italic-vertical-latin-expected.txt:
2845         * platform/ios-simulator/fast/text/international/text-combine-image-test-expected.txt:
2846         * platform/ios-simulator/fast/text/international/text-spliced-font-expected.txt:
2847         * platform/ios-simulator/fast/text/tatechuyoko-expected.txt:
2848         * platform/ios-simulator/fast/text/text-combine-different-fonts-expected.txt:
2849         * platform/ios-simulator/fast/writing-mode/japanese-lr-selection-expected.txt:
2850         * platform/ios-simulator/fast/writing-mode/japanese-lr-text-expected.txt:
2851         * platform/ios-simulator/fast/writing-mode/japanese-rl-selection-expected.txt:
2852         * platform/ios-simulator/fast/writing-mode/japanese-rl-text-expected.txt:
2853         * platform/ios-simulator/fast/writing-mode/japanese-ruby-horizontal-bt-expected.txt:
2854         * platform/ios-simulator/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt:
2855         * platform/ios-simulator/fast/writing-mode/japanese-ruby-vertical-rl-expected.txt:
2856         * platform/ios-simulator/fast/writing-mode/vertical-align-table-baseline-expected.txt:
2857
2858 2015-08-13  Joseph Pecoraro  <pecoraro@apple.com>
2859
2860         Web Inspector: Watch Expressions
2861         https://bugs.webkit.org/show_bug.cgi?id=147904
2862
2863         Reviewed by Brian Burg.
2864
2865         * inspector/model/remote-object-fake-object-expected.txt: Added.
2866         * inspector/model/remote-object-fake-object.html: Added.
2867
2868 2015-08-13  Brian Burg  <bburg@apple.com>
2869
2870         Web Inspector: refactor ProtocolTest to be an InjectedTestHarness subclass
2871         https://bugs.webkit.org/show_bug.cgi?id=147954
2872
2873         Reviewed by Joseph Pecoraro.
2874
2875         In preparation for sharing the same test harness API between protocol tests
2876         and frontend tests, this patch refactors ProtocolTest into the desired
2877         class structure. Each type of test (currently: protocol, frontend) extends
2878         InjectedTestHarness and fills in a few key methods for communicating with
2879         the test page-side code.
2880
2881         This patch standardizes on assert() only logging when the condition is false.
2882         Update protocol tests to use ProtocolTestHarness.expectThat, rather than assert.
2883
2884         * http/tests/inspector/resources/ProtocolTestStub.js:
2885         (window.InjectedTestHarness):
2886         (window.InjectedTestHarness.prototype.createAsyncSuite):
2887         (window.InjectedTestHarness.prototype.createSyncSuite):
2888         (window.InjectedTestHarness.prototype.completeTest):
2889         (window.InjectedTestHarness.prototype.addResult):
2890         (window.InjectedTestHarness.prototype.debugLog):
2891         (window.InjectedTestHarness.prototype.evaluateInPage):
2892         (window.InjectedTestHarness.prototype.importScript):
2893         (window.InjectedTestHarness.prototype.get logCount):
2894         (window.InjectedTestHarness.prototype.log):
2895         (window.InjectedTestHarness.prototype.assert):
2896         (window.InjectedTestHarness.prototype.expectThat):
2897  
2898         (InjectedTestHarness.AsyncTestSuite): Use a stored reference to the harness
2899         rather than hardcoding a specific InjectedTestHarness instance.
2900
2901         (InjectedTestHarness.AsyncTestSuite.prototype.runTestCasesAndFinish.finish):
2902         (InjectedTestHarness.AsyncTestSuite.prototype.runTestCasesAndFinish):
2903         (InjectedTestHarness.AsyncTestSuite.prototype.runTestCases):
2904  
2905         (InjectedTestHarness.SyncTestSuite): Use a stored reference to the harness
2906         rather than hardcoding a specific InjectedTestHarness instance.
2907
2908         (InjectedTestHarness.SyncTestSuite.prototype.runTestCasesAndFinish):
2909         (InjectedTestHarness.SyncTestSuite.prototype.runTestCases):
2910
2911         (ProtocolTestHarness.prototype.completeTest):
2912         (ProtocolTestHarness.prototype.addResult):
2913         (ProtocolTestHarness.prototype.debugLog):
2914         (ProtocolTestHarness.prototype.evaluateInPage):
2915         (ProtocolTestHarness):
2916         (InspectorProtocol.sendCommand):
2917         (InspectorProtocol.awaitCommand):
2918         (InspectorProtocol.awaitEvent.):
2919         (InspectorProtocol.awaitEvent):
2920         (InspectorProtocol.addEventListener):
2921         (InspectorProtocol.sendMessage):
2922         (InspectorProtocol.checkForError):
2923         (InspectorFrontendAPI.dispatchMessageAsync):
2924         (ProtocolTest.AsyncTestSuite): Moved.
2925         (ProtocolTest.AsyncTestSuite.prototype.runTestCasesAndFinish.finish): Moved.
2926         (ProtocolTest.AsyncTestSuite.prototype.runTestCasesAndFinish): Moved.
2927         (ProtocolTest.AsyncTestSuite.prototype.runTestCases): Moved.
2928         (ProtocolTest.SyncTestSuite): Moved.
2929         (ProtocolTest.SyncTestSuite.prototype.runTestCasesAndFinish): Moved.
2930         (ProtocolTest.SyncTestSuite.prototype.runTestCases): Moved.
2931         (ProtocolTest.log): Moved.
2932         (ProtocolTest.assert): Moved.
2933         (ProtocolTest.debugLog): Moved.
2934         (ProtocolTest.completeTest): Moved.
2935         (ProtocolTest.importScript): Moved.
2936         * http/tests/inspector/resources/console-test.js:
2937         (.suite.addTestCase.):
2938         (.suite.addTestCase):
2939         (ProtocolTest.Console.addTestCase):
2940         * http/tests/inspector/resources/protocol-test.js:
2941         (closeTest):
2942         * inspector/console/console-message.html:
2943         * inspector/console/x-frame-options-message.html:
2944         * inspector/debugger/didSampleProbe-multiple-probes.html:
2945         * inspector/dom-debugger/node-removed.html:
2946         * inspector/dom/dom-remove-events.html:
2947         * inspector/runtime/getProperties.html:
2948         * inspector/unit-tests/async-test-suite-expected.txt:
2949         * inspector/unit-tests/async-test-suite.html:
2950         * inspector/unit-tests/sync-test-suite-expected.txt:
2951         * inspector/unit-tests/sync-test-suite.html:
2952
2953 2015-08-13  Joseph Pecoraro  <pecoraro@apple.com>
2954
2955         Web Inspector: A {Map, WeakMap, Set, WeakSet} object contains itself will hang the console
2956         https://bugs.webkit.org/show_bug.cgi?id=147966
2957
2958         Reviewed by Timothy Hatcher.
2959
2960         * inspector/model/remote-object.html:
2961         * inspector/model/remote-object-expected.txt:
2962         Add tests for a cylic array, set, and map.
2963
2964 2015-08-13  Eric Carlson  <eric.carlson@apple.com>
2965
2966         Don't short circuit seeking
2967         https://bugs.webkit.org/show_bug.cgi?id=147892
2968
2969         Reviewed by Jer Noble.
2970
2971         * media/event-attributes-expected.txt: Update for test change.
2972         * media/event-attributes.html: There is no reason to expect that a 'timeupdate' will have
2973           been sent before 'canplaythrough'.
2974         * media/video-seek-to-current-time-expected.txt: Added.
2975         * media/video-seek-to-current-time.html: Added.
2976         * platform/efl/TestExpectations: Skip new test.
2977         * platform/gtk/TestExpectations: Ditto.
2978         * platform/mac/TestExpectations: Mark the new test as sometimes failing because of 
2979           webkit.org/b/147944.
2980         * platform/win/TestExpectations: Skip new test.
2981
2982 2015-08-13  Alexey Proskuryakov  <ap@apple.com>
2983
2984         [Cocoa] [CJK-configured device] System font has vertical punctuation
2985         https://bugs.webkit.org/show_bug.cgi?id=147964
2986         <rdar://problem/22256660>
2987
2988         * platform/mac/fast/text/system-font-punctuation-expected.txt: Actually landing
2989         results for Mac.
2990
2991 2015-08-12  Alexey Proskuryakov  <ap@apple.com>
2992
2993         Mac TestExpectations gardening.
2994
2995         * platform/mac/TestExpectations:
2996
2997 2015-08-12  Myles C. Maxfield  <mmaxfield@apple.com>
2998
2999         [Cocoa] [CJK-configured device] System font has vertical punctuation
3000         https://bugs.webkit.org/show_bug.cgi?id=147964
3001         <rdar://problem/22256660>
3002
3003         Reviewed by Dean Jackson.
3004
3005         Make sure punctuation isn't vertical.
3006
3007         * fast/text/system-font-punctuation.html: Added.
3008         * platform/ios-simulator/fast/text/system-font-punctuation-expected.txt: Added
3009         * platform/mac/fast/text/system-font-punctuation-expected.txt: Added
3010
3011 2015-08-12  Alexey Proskuryakov  <ap@apple.com>
3012
3013         Removing an expectation for a long fixed bug.
3014
3015         * TestExpectations: Unskip fast/multicol/newmulticol/spanner-crash.html.
3016
3017 2015-08-12  Alexey Proskuryakov  <ap@apple.com>
3018
3019         http/tests/security/cors-post-redirect-308.html doesn't work properly
3020         https://bugs.webkit.org/show_bug.cgi?id=147914
3021
3022         Reviewed by Brady Eidson.
3023
3024         * http/tests/resources/redirect.php: Trying to return
3025         code 308 without a reason phrase results in an internal server error with Apache/2.2.
3026         While at it, also corrected the script to always set Cache-Control: no-store.
3027
3028 2015-08-12  Alexey Proskuryakov  <ap@apple.com>
3029
3030         Removing an expectation for a test that's fixed.
3031
3032         * platform/mac/TestExpectations:
3033
3034 2015-08-12  Antti Koivisto  <antti@apple.com>
3035
3036         CachedResource leak in validation code
3037         https://bugs.webkit.org/show_bug.cgi?id=147941
3038
3039         Reviewed by Chris Dumez.
3040
3041         * http/tests/cache/recursive-validation.html: Added.
3042         * http/tests/cache/resources/no-cache-with-validation.php: Added.
3043
3044 2015-08-12  Joseph Pecoraro  <pecoraro@apple.com>
3045
3046         Web Inspector: Not receiving responses for async request IndexedDB.requestDatabaseNames
3047         https://bugs.webkit.org/show_bug.cgi?id=147844
3048
3049         Reviewed by Brian Burg.
3050
3051         * inspector/indexeddb/requestDatabaseNames-expected.txt: Added.
3052         * inspector/indexeddb/requestDatabaseNames.html: Added.
3053
3054 2015-08-11  Matt Rajca  <mrajca@apple.com>
3055
3056         Media Session: test Play/Pause media control events delivered to Default media sessions
3057         https://bugs.webkit.org/show_bug.cgi?id=147910
3058
3059         Reviewed by Eric Carlson.
3060
3061         Media elements that aren't explicitly assigned a media session should respond to play/pause media control events.
3062
3063         * media/session/play-pause-media-events-in-default-sessions-expected.txt: Added.
3064         * media/session/play-pause-media-events-in-default-sessions.html: Added.
3065
3066 2015-08-11  Matt Rajca  <mrajca@apple.com>
3067
3068         Media Session: add test for Content media session focus
3069         https://bugs.webkit.org/show_bug.cgi?id=147902
3070
3071         Reviewed by Eric Carlson.
3072
3073         Playing a media element that belongs to a Content media session should pause other media elements that belong
3074         to Content media sessions.
3075
3076         * media/session/content-session-focus-expected.txt: Added.
3077         * media/session/content-session-focus.html: Added.
3078
3079 2015-08-12  Brent Fulgham  <bfulgham@apple.com>
3080
3081         REGRESSION(r185606): ASSERT in WebCore::RenderElement::styleWillChange
3082         https://bugs.webkit.org/show_bug.cgi?id=147596
3083         <rdar://problem/21963355>
3084
3085         Reviewed by Jon Honeycutt.
3086
3087         * css3/scroll-snap/improper-snap-points-crash-expected.txt: Added.
3088         * css3/scroll-snap/improper-snap-points-crash.html: Added.
3089
3090 2015-08-12  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3091
3092         XHR.setRequestHeader should remove trailing and leading whitespaces from the header value
3093         https://bugs.webkit.org/show_bug.cgi?id=147445
3094
3095         Reviewed by Darin Adler.
3096
3097         * http/tests/xmlhttprequest/inject-header-expected.txt:
3098         * http/tests/xmlhttprequest/inject-header.html:
3099         * http/tests/xmlhttprequest/resources/print-xtest-header.cgi: Added.
3100         * http/tests/xmlhttprequest/set-bad-headervalue-expected.txt:
3101         * http/tests/xmlhttprequest/set-bad-headervalue.html:
3102         * http/tests/xmlhttprequest/setrequestheader-allow-whitespace-in-value-expected.txt: Added.
3103         * http/tests/xmlhttprequest/setrequestheader-allow-whitespace-in-value.htm: Added.
3104
3105 2015-08-11  Myles C. Maxfield  <mmaxfield@apple.com>
3106
3107         [font-features] Map OpenType feature tags to TrueType feature selectors
3108         https://bugs.webkit.org/show_bug.cgi?id=147819
3109
3110         Reviewed by Dean Jackson.
3111
3112         Updated test results.
3113
3114         * platform/mac/css3/font-feature-settings-preinstalled-fonts-expected.png: Added.
3115         * platform/mac/css3/font-feature-settings-preinstalled-fonts-expected.txt:
3116
3117 2015-08-11  Simon Fraser  <simon.fraser@apple.com>
3118
3119         Windows test gardening.
3120
3121         * platform/win/TestExpectations:
3122         * platform/win/css3/font-feature-settings-preinstalled-fonts-expected.txt: Added.
3123         * platform/win/fast/forms/input-appearance-spinbutton-expected.txt: Added.
3124         * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt: Added.
3125
3126 2015-08-11  Yusuke Suzuki  <utatane.tea@gmail.com>
3127
3128         Introduce get_by_id like IC into get_by_val when the given name is String or Symbol
3129         https://bugs.webkit.org/show_bug.cgi?id=147480
3130
3131         Reviewed by Filip Pizlo.
3132
3133         Add synthetic benchmarks that replaces normal property load with symbol/string keyed load.
3134
3135         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-expected.txt: Added.
3136         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-simple-expected.txt: Added.
3137         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-simple.html: Added.
3138         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination.html: Added.
3139         * js/regress/get-by-val-with-string-chain-from-try-block-expected.txt: Added.
3140         * js/regress/get-by-val-with-string-chain-from-try-block.html: Added.
3141         * js/regress/get-by-val-with-string-check-structure-elimination-expected.txt: Added.
3142         * js/regress/get-by-val-with-string-check-structure-elimination.html: Added.
3143         * js/regress/get-by-val-with-string-proto-or-self-expected.txt: Added.
3144         * js/regress/get-by-val-with-string-proto-or-self.html: Added.
3145         * js/regress/get-by-val-with-string-quadmorphic-check-structure-elimination-simple-expected.txt: Added.
3146         * js/regress/get-by-val-with-string-quadmorphic-check-structure-elimination-simple.html: Added.
3147         * js/regress/get-by-val-with-string-self-or-proto-expected.txt: Added.
3148         * js/regress/get-by-val-with-string-self-or-proto.html: Added.
3149         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-expected.txt: Added.
3150         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple-expected.txt: Added.
3151         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple.html: Added.
3152         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination.html: Added.
3153         * js/regress/get-by-val-with-symbol-chain-from-try-block-expected.txt: Added.
3154         * js/regress/get-by-val-with-symbol-chain-from-try-block.html: Added.
3155         * js/regress/get-by-val-with-symbol-check-structure-elimination-expected.txt: Added.
3156         * js/regress/get-by-val-with-symbol-check-structure-elimination.html: Added.
3157         * js/regress/get-by-val-with-symbol-proto-or-self-expected.txt: Added.
3158         * js/regress/get-by-val-with-symbol-proto-or-self.html: Added.
3159         * js/regress/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple-expected.txt: Added.
3160         * js/regress/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple.html: Added.
3161         * js/regress/get-by-val-with-symbol-self-or-proto-expected.txt: Added.
3162         * js/regress/get-by-val-with-symbol-self-or-proto.html: Added.
3163         * js/regress/script-tests/get-by-val-with-string-bimorphic-check-structure-elimination-simple.js: Added.
3164         * js/regress/script-tests/get-by-val-with-string-bimorphic-check-structure-elimination.js: Added.
3165         * js/regress/script-tests/get-by-val-with-string-chain-from-try-block.js: Added.
3166         (A):
3167         (B):
3168         (C):
3169         (D):
3170         (E):
3171         (F):
3172         (G):
3173         (foo):
3174         * js/regress/script-tests/get-by-val-with-string-check-structure-elimination.js: Added.
3175         * js/regress/script-tests/get-by-val-with-string-proto-or-self.js: Added.
3176         (foo):
3177         (bar):
3178         (Foo):
3179         * js/regress/script-tests/get-by-val-with-string-quadmorphic-check-structure-elimination-simple.js: Added.
3180         * js/regress/script-tests/get-by-val-with-string-self-or-proto.js: Added.
3181         (foo):
3182         (bar):
3183         (Foo):
3184         * js/regress/script-tests/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple.js: Added.
3185         * js/regress/script-tests/get-by-val-with-symbol-bimorphic-check-structure-elimination.js: Added.
3186         * js/regress/script-tests/get-by-val-with-symbol-chain-from-try-block.js: Added.
3187         (A):
3188         (B):
3189         (C):
3190         (D):
3191         (E):
3192         (F):
3193         (G):
3194         (foo):
3195         * js/regress/script-tests/get-by-val-with-symbol-check-structure-elimination.js: Added.
3196         * js/regress/script-tests/get-by-val-with-symbol-proto-or-self.js: Added.
3197         (foo):
3198         (bar):
3199         (Foo):
3200         * js/regress/script-tests/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple.js: Added.
3201         * js/regress/script-tests/get-by-val-with-symbol-self-or-proto.js: Added.
3202         (foo):
3203         (bar):
3204         (Foo):
3205
3206 2015-08-11  Brian Burg  <bburg@apple.com>
3207
3208         Web Inspector: Agent commands do not actually return a promise when expected
3209         https://bugs.webkit.org/show_bug.cgi?id=138665
3210
3211         Reviewed by Timothy Hatcher.
3212
3213         Add a new test that only checks for proper invocation return values.
3214         Once the async test suite infrastructure is available for frontend tests,
3215         more thorough tests of promises and callbacks will be added.
3216
3217         * inspector/protocol/inspector-backend-invocation-return-value-expected.txt: Added.
3218         * inspector/protocol/inspector-backend-invocation-return-value.html: Added.
3219         * inspector/protocol/protocol-promise-result-expected.txt: Removed.
3220         * inspector/protocol/protocol-promise-result.html: Removed.
3221         * platform/win/TestExpectations: Remove deleted test.
3222
3223 2015-08-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
3224
3225         feMorphology is not rendered correctly on Retina display
3226         https://bugs.webkit.org/show_bug.cgi?id=147589
3227
3228         Reviewed by Dean Jackson.
3229
3230         Ensure we take the filter scale factor into consideration when applying
3231         the FEMorphology.
3232
3233         * fast/hidpi/filters-morphology-expected.html: Added.
3234         * fast/hidpi/filters-morphology.html: Added.
3235
3236 2015-08-11  Yusuke Suzuki  <utatane.tea@gmail.com>
3237
3238         Numeric setter on prototype doesn't get called.
3239         https://bugs.webkit.org/show_bug.cgi?id=144252
3240
3241         Reviewed by Darin Adler.
3242
3243         Update the test expectation file.
3244
3245         * js/class-syntax-string-and-numeric-names-expected.txt:
3246
3247 2015-08-11  Brian Burg  <bburg@apple.com>
3248
3249         Web Inspector: use different namespaces in test fixtures for protocol tests and frontend tests
3250         https://bugs.webkit.org/show_bug.cgi?id=147787
3251
3252         Reviewed by Timothy Hatcher.
3253
3254         Refactor test methods to use three distinct namespaces to reflect their implementation:
3255
3256         - InspectorProtocol contains commands that are only used from within protocol tests.
3257         This includes sending and receiving protocol messages and checking message errors.
3258
3259         - InspectorTest contains test methods for full inspector frontend tests.
3260
3261         - ProtocolTest contains test methods for protocol tests.
3262
3263         In a subsequent patch, most methods in InspectorTest and ProtocolTest namespaces
3264         will be unified so that implementations of log, assert, etc. are no longer duplicated.
3265         For now, at least make it obvious at each callsite what code is being invoked.
3266
3267         * http/tests/inspector/console/access-inspected-object.html:
3268         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
3269         * http/tests/inspector/page/loading-iframe-document-node.html:
3270         * http/tests/inspector/resources/ProtocolTestStub.js:
3271         * http/tests/inspector/resources/console-test.js:
3272         * http/tests/inspector/resources/probe-test.js:
3273         * inspector/console/console-message.html:
3274         * inspector/console/css-source-locations.html:
3275         * inspector/console/js-source-locations.html:
3276         * inspector/console/x-frame-options-message.html:
3277         * inspector/css/getSupportedCSSProperties.html:
3278         * inspector/debugger/breakpoint-action-detach.html:
3279         * inspector/debugger/breakpoint-action-with-exception.html:
3280         * inspector/debugger/breakpoint-condition-detach.html:
3281         * inspector/debugger/breakpoint-condition-with-bad-script.html:
3282         * inspector/debugger/breakpoint-condition-with-exception.html:
3283         * inspector/debugger/breakpoint-eval-with-exception.html:
3284         * inspector/debugger/breakpoint-inside-conditons-and-actions.html:
3285         * inspector/debugger/call-frame-function-name.html:
3286         * inspector/debugger/call-frame-this-host.html:
3287         * inspector/debugger/call-frame-this-nonstrict.html:
3288         * inspector/debugger/call-frame-this-strict.html:
3289         * inspector/debugger/debugger-statement.html:
3290         * inspector/debugger/didSampleProbe-multiple-probes.html:
3291         * inspector/debugger/hit-breakpoint-from-console.html:
3292         * inspector/debugger/nested-inspectors.html:
3293         * inspector/debugger/pause-dedicated-worker.html:
3294         * inspector/debugger/pause-on-assert.html:
3295         * inspector/debugger/regress-133182.html:
3296         * inspector/debugger/removeBreakpoint.html:
3297         * inspector/debugger/searchInContent-linebreaks.html:
3298         * inspector/debugger/setBreakpoint-actions.html:
3299         * inspector/debugger/setBreakpoint-autoContinue.html:
3300         * inspector/debugger/setBreakpoint-column.html:
3301         * inspector/debugger/setBreakpoint-condition.html:
3302         * inspector/debugger/setBreakpoint-dfg-and-modify-local.html:
3303         * inspector/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html:
3304         * inspector/debugger/setBreakpoint-dfg.html:
3305         * inspector/debugger/setBreakpoint-options-exception.html:
3306         * inspector/debugger/setBreakpoint.html:
3307         * inspector/debugger/setBreakpointByUrl-sourceURL.html:
3308         * inspector/debugger/setPauseOnExceptions-all.html:
3309         * inspector/debugger/setPauseOnExceptions-none.html:
3310         * inspector/debugger/setPauseOnExceptions-uncaught.html:
3311         * inspector/debugger/setVariableValue.html:
3312         * inspector/debugger/terminate-dedicated-worker-while-paused.html:
3313         * inspector/dom-debugger/node-removed.html:
3314         * inspector/dom/dom-remove-events.html:
3315         * inspector/dom/dom-search-crash.html:
3316         * inspector/dom/dom-search-with-context.html:
3317         * inspector/dom/dom-search.html:
3318         * inspector/dom/focus.html:
3319         * inspector/dom/getAccessibilityPropertiesForNode.html:
3320         * inspector/dom/getAccessibilityPropertiesForNode_liveRegion.html:
3321         * inspector/dom/getAccessibilityPropertiesForNode_mouseEventNodeId.html:
3322         * inspector/dom/highlight-flow-with-no-region.html:
3323         * inspector/dom/remove-multiple-nodes.html:
3324         * inspector/dom/request-child-nodes-depth.html:
3325         * inspector/layers/layers-anonymous.html:
3326         * inspector/layers/layers-blending-compositing-reasons.html:
3327         * inspector/layers/layers-compositing-reasons.html:
3328         * inspector/layers/layers-for-node.html:
3329         * inspector/layers/layers-generated-content.html:
3330         * inspector/layers/layers-reflected-content.html:
3331         * inspector/page/archive.html:
3332         * inspector/page/frameScheduledNavigation.html:
3333         * inspector/page/frameStartedLoading.html:
3334         * inspector/page/javascriptDialogEvents.html:
3335         * inspector/page/setEmulatedMedia.html:
3336         * inspector/runtime/getProperties.html:
3337         * inspector/unit-tests/async-test-suite.html:
3338         * inspector/unit-tests/sync-test-suite.html:
3339
3340 2015-08-11  Myles C. Maxfield  <mmaxfield@apple.com>
3341
3342         [iOS] Arabic letter Yeh is drawn in LastResort
3343         https://bugs.webkit.org/show_bug.cgi?id=147862
3344         <rdar://problem/22202935>
3345
3346         Reviewed by Darin Adler.
3347
3348         * fast/text/arabic-glyph-cache-fill-combine-expected.html: Added.
3349         * fast/text/arabic-glyph-cache-fill-combine.html: Added.
3350         * platform/mac/TestExpectations: Mark test as iOS-specific
3351         * platform/gtk/TestExpectations: Mark test as iOS-specific
3352         * platform/efl/TestExpectations: Mark test as iOS-specific
3353         * platform/efl/TestExpectations: Mark test as iOS-specific
3354
3355 2015-08-11  Chris Dumez  <cdumez@apple.com>
3356
3357         The 'length' property on interface objects should be configurable
3358         https://bugs.webkit.org/show_bug.cgi?id=147858
3359
3360         Reviewed by Daniel Bates.
3361
3362         Add layout test to check that the 'length' property on interface
3363         objects has the following attributes:
3364         { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }
3365
3366         * fast/dom/length-property-configurable-expected.txt: Added.
3367         * fast/dom/length-property-configurable.html: Added.
3368
3369 2015-08-11  Chris Dumez  <cdumez@apple.com>
3370
3371         [WebIDL] All interface objects must have a property named "name"
3372         https://bugs.webkit.org/show_bug.cgi?id=147865
3373
3374         Reviewed by Darin Adler.
3375
3376         Add layout test to check that the 'name' property on interface
3377         objects has the following attributes:
3378         { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }
3379
3380         * fast/dom/interface-name-property-expected.txt: Added.
3381         * fast/dom/interface-name-property.html: Added.
3382         New test.
3383
3384         * media/track/track-cue-empty-cue-text-expected.txt:
3385         Rebaseline, this is a progression.
3386
3387 2015-08-10  Chris Dumez  <cdumez@apple.com>
3388
3389         The 'prototype' property on interface objects should not be enumerable
3390         https://bugs.webkit.org/show_bug.cgi?id=147861
3391
3392         Reviewed by Darin Adler.
3393
3394         Add layout test to check that the 'prototype' property on interface
3395         objects has the following attributes:
3396         { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }
3397
3398         * fast/dom/prototype-property-not-enumerable-expected.txt: Added.
3399         * fast/dom/prototype-property-not-enumerable.html: Added.
3400
3401 2015-08-10  Antti Koivisto  <antti@apple.com>
3402
3403         http/tests/cache/disk-cache/disk-cache-validation.html has too many subtests
3404         https://bugs.webkit.org/show_bug.cgi?id=147827
3405
3406         Rubber-stamped by Alexey Proskuryakov.
3407
3408         Also split the no-body variant of this.
3409
3410         * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt:
3411         * http/tests/cache/disk-cache/disk-cache-validation-no-body.html:
3412         * http/tests/cache/disk-cache/disk-cache-vary-no-body-expected.txt: Added.
3413         * http/tests/cache/disk-cache/disk-cache-vary-no-body.html: Added.
3414
3415 2015-08-10  Antti Koivisto  <antti@apple.com>
3416
3417         http/tests/cache/disk-cache/disk-cache-validation.html has too many subtests
3418         https://bugs.webkit.org/show_bug.cgi?id=147827
3419
3420         Reviewed by Chris Dumez.
3421
3422         Looks like it occasionally times out because a bot is running slowly and 243 subtests take >30s.
3423
3424         * http/tests/cache/disk-cache/disk-cache-validation-expected.txt:
3425         * http/tests/cache/disk-cache/disk-cache-validation.html:
3426
3427         Split Vary header cases to a separate test.
3428
3429         * http/tests/cache/disk-cache/disk-cache-vary-expected.txt:
3430         * http/tests/cache/disk-cache/disk-cache-vary.html:
3431
3432         Reduce test matrix size by no testing Expires header here.
3433
3434 2015-08-10  James Craig  <jcraig@apple.com>
3435
3436         AX: Address follow-up comments in bug 145684
3437         https://bugs.webkit.org/show_bug.cgi?id=147817
3438
3439         Reviewed by Dean Jackson.
3440
3441         Minor cleanup and style updates requested by Dean.
3442
3443         * http/tests/contentextensions/text-track-blocked-expected.txt:
3444         * media/video-controls-show-on-kb-or-ax-event.html:
3445         * platform/mac/media/track/track-cue-rendering-horizontal-expected.txt:
3446
3447 2015-08-07  Antti Koivisto  <antti@apple.com>
3448
3449         Expand network cache tests to cover memory cache behavior
3450         https://bugs.webkit.org/show_bug.cgi?id=147783
3451
3452         Reviewed by Alexey Proskuryakov.
3453
3454         Add another round to existing cache tests with hot memory cache.
3455         This add 691 individual cases worth of memory cache test coverage.
3456
3457         XHR (and main resource, CachedRawResource in general) behaves differently from other resource types. The added
3458         coverage maps this behavior. The regular subresource behavior needs coverage too.
3459
3460         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
3461         * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt:
3462         * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt:
3463         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
3464         * http/tests/cache/disk-cache/disk-cache-disable-expected.txt:
3465         * http/tests/cache/disk-cache/disk-cache-media-expected.txt:
3466         * http/tests/cache/disk-cache/disk-cache-range-expected.txt:
3467         * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt:
3468         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
3469         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt:
3470         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt:
3471         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
3472         * http/tests/cache/disk-cache/disk-cache-validation-expected.txt:
3473         * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt:
3474         * http/tests/cache/disk-cache/resources/cache-test.js:
3475         (loadResource):
3476         (loadResourcesWithOptions):
3477         (loadResources):
3478         (.):
3479         (runTests):
3480
3481 2015-08-09  Chris Dumez  <cdumez@apple.com>
3482
3483         Page cache doesn't work for pages actively using Geolocation
3484         https://bugs.webkit.org/show_bug.cgi?id=147785
3485         <rdar://problem/11147901>
3486
3487         Reviewed by Darin Adler.
3488
3489         Add layout test coverage for page caching of pages actively using
3490         the Geolocation API.
3491
3492         * fast/history/page-cache-geolocation-active-oneshot-expected.txt: Added.
3493         * fast/history/page-cache-geolocation-active-oneshot.html: Added.
3494         * fast/history/page-cache-geolocation-active-watcher-expected.txt: Added.
3495         * fast/history/page-cache-geolocation-active-watcher.html: Added.
3496
3497 2015-08-09  Nan Wang  <n_wang@apple.com>
3498
3499         AX: CSS table display styles can cause malformed, inaccessible AXTables to be exposed to the AX tree
3500         https://bugs.webkit.org/show_bug.cgi?id=136415
3501         <rdar://problem/22026625>
3502
3503         Reviewed by Chris Fleizach.
3504
3505         * accessibility/aria-table-with-presentational-elements-expected.txt:
3506         * accessibility/aria-table-with-presentational-elements.html:
3507         * accessibility/mac/malformed-table-expected.txt: Added.
3508         * accessibility/mac/malformed-table.html: Added.
3509         * platform/mac-mavericks/accessibility/roles-exposed-expected.txt:
3510         * platform/mac/accessibility/aria-table-hierarchy-expected.txt:
3511         * platform/mac/accessibility/aria-tables-expected.txt:
3512         * platform/mac/accessibility/roles-exposed-expected.txt:
3513
3514 2015-08-08  Darin Adler  <darin@apple.com>
3515
3516         Remove -webkit-color-correction CSS property
3517         https://bugs.webkit.org/show_bug.cgi?id=147812
3518
3519         Reviewed by Maciej Stachowiak.
3520
3521         Given that -webkit-color-correction had no effect on rendering on any platform in any
3522         configuration we covered, it's amazing how many tests we had for it.
3523
3524         * fast/css/getComputedStyle/computed-style-expected.txt: Removed expected results for
3525         -webkit-color-correction property.
3526         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Ditto.
3527         * svg/css/getComputedStyle-basic-expected.txt: Ditto.
3528
3529         * fast/css/getComputedStyle/resources/property-names.js: Removed -webkit-color-correction.
3530
3531         * fast/css/color-correction-backgrounds-and-text.html: Removed.
3532         * fast/css/color-correction-on-background-image.html: Removed.
3533         * fast/css/color-correction-on-backgrounds.html: Removed.