64dcf66f2ad6ded9da03a9658dedc419b0b2afd1
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-10-05  Sergio Villar Senin  <svillar@igalia.com>
2
3         [css-grid] Implement grid gutters
4         https://bugs.webkit.org/show_bug.cgi?id=149800
5
6         Reviewed by Darin Adler.
7
8         Added several new test cases to verify that gutters are
9         properly considered when sizing and also to check that they do
10         not modify the current behavior. As many existing tests were
11         reused I took the chance to refactor some testing code related
12         to alignment so that it could be reused by many different
13         tests.
14
15         * fast/css-grid-layout/grid-align-content.html:
16         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html:
17         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html:
18         * fast/css-grid-layout/grid-align-justify-margin-border-padding.html:
19         * fast/css-grid-layout/grid-align.html:
20         * fast/css-grid-layout/grid-gutters-and-alignment-expected.txt: Added.
21         * fast/css-grid-layout/grid-gutters-and-alignment.html: Added.
22         * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt: Added.
23         * fast/css-grid-layout/grid-gutters-and-flex-content.html: Added.
24         * fast/css-grid-layout/grid-gutters-and-tracks-expected.txt: Added.
25         * fast/css-grid-layout/grid-gutters-and-tracks.html: Added.
26         * fast/css-grid-layout/grid-gutters-get-set-expected.txt: Added.
27         * fast/css-grid-layout/grid-gutters-get-set.html: Added.
28         * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html:
29         * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html:
30         * fast/css-grid-layout/grid-justify-content.html:
31         * fast/css-grid-layout/resources/grid-alignment.css: Added.
32         (.alignSelfAuto):
33         (.alignSelfStretch):
34         (.alignSelfStart):
35         (.alignSelfEnd):
36         (.alignSelfCenter):
37         (.alignSelfRight):
38         (.alignSelfLeft):
39         (.alignSelfFlexStart):
40         (.alignSelfFlexEnd):
41         (.alignSelfSelfStart):
42         (.alignSelfSelfEnd):
43         (.alignItemsCenter):
44         (.alignContentBaseline):
45         (.alignContentLastBaseline):
46         (.alignContentStart):
47         (.alignContentEnd):
48         (.alignContentCenter):
49         (.alignContentLeft):
50         (.alignContentRight):
51         (.alignContentFlexStart):
52         (.alignContentFlexEnd):
53         (.justifyContentBaseline):
54         (.justifyContentLastBaseline):
55         (.justifyContentStart):
56         (.justifyContentEnd):
57         (.justifyContentCenter):
58         (.justifyContentLeft):
59         (.justifyContentRight):
60         (.justifyContentFlexStart):
61         (.justifyContentFlexEnd):
62         (.justifyContentSpaceBetween):
63         (.justifyContentSpaceAround):
64         (.justifyContentSpaceEvenly):
65         (.justifyContentStretch):
66         (.itemsCenter):
67         (.itemsEnd):
68         (.itemsLeft):
69         (.itemsRight):
70         (.itemsSelfStart):
71         (.itemsSelfEnd):
72         * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
73         (testGridGapDefinitionsValues):
74         * fast/css-grid-layout/resources/grid.css:
75         (.firstRowThirdColumn):
76         (.secondRowThirdColumn):
77         (.firstRowFourthColumn):
78         (.secondRowFourthColumn):
79
80 2015-10-07  ChangSeok Oh  <changseok.oh@collabora.com>
81
82         [GTK] Progress bar is broken on recent GTK+
83         https://bugs.webkit.org/show_bug.cgi?id=149831
84
85         Reviewed by Carlos Garcia Campos.
86
87         * fast/dom/HTMLProgressElement/native-progress-bar.html: Added.
88         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png: Added.
89         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
90         * platform/mac/fast/dom/HTMLProgressElement/native-progress-bar-expected.png: Added.
91         * platform/mac/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
92
93 2015-10-06  Jon Honeycutt  <jhoneycutt@apple.com>
94
95         Unreviewed iOS test gardening after r190629.
96
97         * platform/ios-simulator/TestExpectations:
98         * platform/ios-simulator-wk1/TestExpectations:
99
100 2015-10-06  Zalan Bujtas  <zalan@apple.com>
101
102         Paint artifacts when hovering on http://jsfiddle.net/Sherbrow/T87Mn/
103         https://bugs.webkit.org/show_bug.cgi?id=149535
104         rdar://problem/22874920
105
106         Reviewed by Simon Fraser.
107
108         When due to some style change, a renderer's self-painting layer is getting destroyed 
109         and the parent's overflow is no longer set to visible, we don't clean up the overflow part.
110
111         When a renderer has a self-painting layer, the parent stops tracking the child's 
112         visual overflow rect. All overflow painting is delegated to the self-painting layer.
113         However when this layer gets destroyed, no-one issues repaint to clean up
114         the overflow bits.
115         This patch ensures that we issue a repaint when the self-painting layer is destroyed
116         and the triggering style change requires full repaint.
117
118         * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt: progression.
119         * fast/repaint/absolute-position-change-containing-block-expected.txt: progression.
120         * fast/repaint/overflow-hidden-with-self-painting-child-layer-expected.txt: Added.
121         * fast/repaint/overflow-hidden-with-self-painting-child-layer.html: Added.
122
123 2015-10-06  Jon Honeycutt  <jhoneycutt@apple.com>
124
125         More unreviewed Windows test gardening after r190629.
126
127         * platform/win/TestExpectations:
128
129 2015-10-06  Jon Honeycutt  <jhoneycutt@apple.com>
130
131         Unreviewed Windows test gardening after r190629.
132
133         * platform/win/TestExpectations:
134
135 2015-10-06  Jon Honeycutt  <jhoneycutt@apple.com>
136
137         Unreviewed Mac test gardening after r190629.
138
139         * platform/mac-wk1/TestExpectations:
140         * platform/mac-wk2/TestExpectations:
141
142 2015-10-06  Nan Wang  <n_wang@apple.com>
143
144         AX: ARIA 1.1: aria-orientation now defaults to undefined, supported on more elements, and role-specific defaults are defined.
145         https://bugs.webkit.org/show_bug.cgi?id=132177
146
147         Reviewed by Chris Fleizach.
148
149         * accessibility/mac/aria-orientation-expected.txt: Added.
150         * accessibility/mac/aria-orientation.html: Added.
151
152 2015-10-06  Simon Fraser  <simon.fraser@apple.com>
153
154         Mark compositing/geometry/limit-layer-bounds-opacity-transition.html as failing
155         on iOS WK2.
156
157         * platform/ios-simulator-wk2/TestExpectations:
158
159 2015-10-06  Ryan Haddad  <ryanhaddad@apple.com>
160
161         Take 2 on marking compositing/video/video-poster.html as flaky due to crashes.
162         https://bugs.webkit.org/show_bug.cgi?id=149819
163
164         Reviewed by Alexey Proskuryakov.
165
166         * platform/mac-elcapitan/TestExpectations: Removed.
167         * platform/mac/TestExpectations:
168
169 2015-10-06  Jiewen Tan  <jiewen_tan@apple.com>
170
171         Fix crash in ApplyStyleCommand::applyRelativeFontStyleChange()
172         https://bugs.webkit.org/show_bug.cgi?id=149300
173         <rdar://problem/22747046>
174
175         Reviewed by Chris Dumez.
176
177         * editing/style/apply-style-crash2-expected.txt: Added.
178         * editing/style/apply-style-crash2.html: Added.
179         * editing/style/apply-style-crash3-expected.txt: Added.
180         * editing/style/apply-style-crash3.html: Added.
181
182 2015-10-06  Javier Fernandez  <jfernandez@igalia.com>
183
184         [CSS Grid Layout] Don't need to reset auto-margins during grid items layout
185         https://bugs.webkit.org/show_bug.cgi?id=149764
186
187         Reviewed by Darin Adler.
188
189         Removed a duplicated layout tests.
190
191         * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Removed.
192         * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Removed.
193
194 2015-10-02  Jon Honeycutt  <jhoneycutt@apple.com>
195
196         Import some Blink layout tests.
197         https://bugs.webkit.org/show_bug.cgi?id=149768
198
199         These are a subset of tests that don't time out and whose expected
200         results in Blink match the results in WebKit when run under DRT and
201         WKTR.
202
203         Reviewed by Andy Estes. 
204
205 2015-10-06  Chris Dumez  <cdumez@apple.com>
206
207         [Web IDL] 'length' property is wrong for variadic operations
208         https://bugs.webkit.org/show_bug.cgi?id=149714
209
210         Reviewed by Darin Adler.
211
212         Add a layout test to check that the value for the 'length' property of
213         variadic operations is correct.
214
215         * fast/dom/variadic-operations-length-expected.txt: Added.
216         * fast/dom/variadic-operations-length.html: Added.
217
218 2015-10-06  Hunseop Jeong  <hs85.jeong@samsung.com>
219
220         [Cairo] fast/canvas/canvas-imageSmoothingFoo tests failed after r190383.
221         https://bugs.webkit.org/show_bug.cgi?id=149752
222
223         Reviewed by Carlos Garcia Campos.
224
225         CG's low interpolation quality setting is equivalent to most other browsers default or high settings.
226
227         * platform/efl/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
228         * platform/gtk/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
229
230 2015-10-06  Alex Christensen  <achristensen@webkit.org>
231
232         Report error when main resource is blocked by content blocker
233         https://bugs.webkit.org/show_bug.cgi?id=149719
234         rdar://problem/21970595
235
236         Reviewed by Brady Eidson.
237
238         * http/tests/contentextensions/main-resource-expected.txt: Added.
239         * http/tests/contentextensions/main-resource.html: Added.
240         * http/tests/contentextensions/main-resource.html.json: Added.
241
242 2015-10-05  Byung Jun Kim  <bj1987.kim@samsung.com>
243
244         Unreviewed EFL Gardening
245         https://bugs.webkit.org/show_bug.cgi?id=149830
246
247         Remove "--lint-test-files warnings".
248
249         * platform/efl/TestExpectations:
250
251 2015-10-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
252
253         Migrate streams API to JS Builtins
254         https://bugs.webkit.org/show_bug.cgi?id=147092
255
256         Reviewed by Darin Adler.
257
258         Rebasing some tests, one subtest passing, two others still failing but with different reasons.
259
260         * streams/reference-implementation/brand-checks-expected.txt:
261         * streams/reference-implementation/readable-stream-reader-expected.txt:
262
263 2015-10-05  Chris Dumez  <cdumez@apple.com>
264
265         data: URLs should not be preloaded
266         https://bugs.webkit.org/show_bug.cgi?id=149829
267
268         Reviewed by Ryosuke Niwa.
269
270         Add layout test to make sure that images with a data: URL do not
271         get preloaded.
272
273         * fast/preloader/image-data-url-expected.txt: Added.
274         * fast/preloader/image-data-url.html: Added.
275
276 2015-10-05  Jer Noble  <jer.noble@apple.com>
277
278         [iOS] REGRESSION(r190434): Media continues to play when locking screen
279         https://bugs.webkit.org/show_bug.cgi?id=149822
280
281         Reviewed by Brent Fulgham.
282
283         applicationWillEnterForeground() -> applicationDidEnterForeground().
284
285         * media/video-background-playback-expected.txt:
286         * media/video-background-playback.html:
287         * media/video-background-tab-playback-expected.txt:
288         * media/video-background-tab-playback.html:
289
290 2015-10-05  Alex Christensen  <achristensen@webkit.org>
291
292         Invalid CSS Selector for Content Blockers invalidates others
293         https://bugs.webkit.org/show_bug.cgi?id=148446
294         rdar://problem/22918235
295
296         Reviewed by Benjamin Poulain.
297
298         * http/tests/contentextensions/invalid-selector-expected.txt: Added.
299         * http/tests/contentextensions/invalid-selector.html: Added.
300         * http/tests/contentextensions/invalid-selector.html.json: Added.
301
302 2015-10-05  Jiewen Tan  <jiewen_tan@apple.com>
303
304         CSSGradientValue should check whether gradientLength is zero or not.
305         https://bugs.webkit.org/show_bug.cgi?id=149373
306         <rdar://problem/22771418>
307
308         Reviewed by Darin Adler.
309
310         * fast/gradients/css3-repeating-radial-gradients-crash-expected.txt: Added.
311         * fast/gradients/css3-repeating-radial-gradients-crash.html: Added.
312
313 2015-10-05  Dean Jackson  <dino@apple.com>
314
315         EXT_texture_filter_anisotropic extension exposed with WEBKIT_ prefix
316         https://bugs.webkit.org/show_bug.cgi?id=149765
317         <rdar://problem/22983722>
318
319         Reviewed by Beth Dakin.
320
321         Simple test that the unprefixed form exists. The actual functionality
322         is exercised in the WebGL conformance tests.
323
324         * fast/canvas/webgl/unprefixed-anisotropic-extension-expected.txt: Added.
325         * fast/canvas/webgl/unprefixed-anisotropic-extension.html: Added.
326
327 2015-10-05  Myles C. Maxfield  <mmaxfield@apple.com>
328
329         REGRESSION(189668?): http/tests/notifications/events.html flakily asserts or times out
330         https://bugs.webkit.org/show_bug.cgi?id=149218
331
332         Reviewed by Alexey Proskuryakov.
333
334         * TestExpectations:
335
336 2015-10-05  Dean Jackson  <dino@apple.com>
337
338         Reference cycles during SVG dependency invalidation
339         https://bugs.webkit.org/show_bug.cgi?id=149824
340         <rdar://problem/22771412>
341
342         Reviewed by Tim Horton.
343
344         Adding a test that has a cycle between feImage resources.
345
346         Merge Blink commit:
347         https://chromium.googlesource.com/chromium/blink/+/a4bc83453bda89823b672877dc02247652a02d51
348
349         * svg/custom/reference-cycle-expected.txt: Added.
350         * svg/custom/reference-cycle.svg: Added.
351
352 2015-10-05  Ryan Haddad  <ryanhaddad@apple.com>
353
354         Marking compositing/video/video-poster.html as flaky for El Capitan.
355         https://bugs.webkit.org/show_bug.cgi?id=149819
356         <rdar://problem/16622896> ASSERT(!needsLayout()) at com.apple.WebCore: WebCore::RenderView::paint
357
358         Reviewed by Simon Fraser.
359
360         * platform/mac-elcapitan/TestExpectations: Added.
361
362 2015-10-05  Jiewen Tan  <jiewen_tan@apple.com>
363
364         Fix null pointer dereference in WebSocket::connect()        
365         https://bugs.webkit.org/show_bug.cgi?id=149311
366         <rdar://problem/22748858>
367
368         Reviewed by Chris Dumez.
369
370         * http/tests/websocket/construct-in-detached-frame-expected.txt: Added.
371         * http/tests/websocket/construct-in-detached-frame.html: Added.
372         * http/tests/websocket/resources/construct-in-detached-frame.html: Added.
373
374 2015-10-05  Alexey Proskuryakov  <ap@apple.com>
375
376         Revert LayoutTests parts of r190579, which were incorrect.
377
378         * svg/custom/invalid-xslt-crash-expected.txt: Copied from LayoutTests/svg/custom/invalid-xslt-crash-expected.txt.
379         * svg/custom/invalid-xslt-crash.svg:
380
381 2015-10-02  Ryosuke Niwa  <rniwa@webkit.org>
382
383         ShadowRoot with leading or trailing white space cause a crash
384         https://bugs.webkit.org/show_bug.cgi?id=149782
385
386         Reviewed by Chris Dumez.
387
388         Added a regression test.
389
390         * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash-expected.txt: Added.
391         * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash.html: Added.
392
393 2015-10-05  Jiewen Tan  <jiewen_tan@apple.com>
394
395         Cleaning up after revision 190339
396         https://bugs.webkit.org/show_bug.cgi?id=149732
397
398         Reviewed by Myles C. Maxfield.
399
400         * svg/custom/invalid-xslt-crash.svg:
401         * svg/custom/invalid-xslt-crash-expected.txt:
402         Replace render tree dump test with text dump.
403         Pass if no crash.
404
405 2015-10-05  Timothy Horton  <timothy_horton@apple.com>
406
407         Rebaseline test for iOS
408
409         * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt:
410
411 2015-10-05  Zalan Bujtas  <zalan@apple.com>
412
413         Mark the line dirty when RenderQuote's text changes.
414         https://bugs.webkit.org/show_bug.cgi?id=149784
415         rdar://problem/22558169
416
417         Reviewed by Antti Koivisto.
418
419         When quotation mark changes ( " -> ' or empty string), we
420         need to mark the line dirty to ensure its content gets laid out properly.
421
422         * fast/inline/quotation-text-changes-dynamically-expected.txt: Added.
423         * fast/inline/quotation-text-changes-dynamically.html: Added.
424
425 2015-10-05  Myles C. Maxfield  <mmaxfield@apple.com>
426
427         Unprefix -webkit-font-feature-settings
428         https://bugs.webkit.org/show_bug.cgi?id=149722
429
430         Reviewed by Sam Weinig.
431
432         * css3/font-feature-settings-parsing.html:
433         * css3/font-feature-settings-preinstalled-fonts.html:
434         * css3/font-feature-settings-rendering-2.html:
435         * css3/font-feature-settings-rendering.html:
436         * fast/css/inherited-properties-rare-text-expected.txt:
437         * fast/css/inherited-properties-rare-text.html:
438         * fast/text/shaping/shaping-script-order.html:
439         * fast/text/shaping/shaping-selection-rect.html:
440         * fonts/unicode-character-font-crash.html:
441         * scrollbars/scrollbar-scrollbarparts-repaint-crash.html:
442
443 2015-10-04  Alexey Proskuryakov  <ap@apple.com>
444
445         Mark tests as flaky for 
446         https://bugs.webkit.org/show_bug.cgi?id=148890
447
448         http/tests/contentfiltering/load-substitute-data-from-appcache.html and
449         http/tests/appcache/decide-navigation-policy-after-delay.html crash
450         in DocumentLoader::dataReceived sometimes
451
452         * platform/wk2/TestExpectations:
453
454 2015-10-04  Nikita Vasilyev  <nvasilyev@apple.com>
455
456         Web Inspector: Wrong column numbers in error object views
457         https://bugs.webkit.org/show_bug.cgi?id=149795
458
459         Reviewed by Timothy Hatcher.
460
461         * inspector/debugger/js-stacktrace-expected.txt:
462
463 2015-10-03  Alexey Proskuryakov  <ap@apple.com>
464
465         fast/events/overflow-scroll-fake-mouse-move.html is flaky
466         https://bugs.webkit.org/show_bug.cgi?id=138697
467
468         Reviewed by Brent Fulgham.
469
470         * fast/events/overflow-scroll-fake-mouse-move.html:
471
472 2015-10-03  Ryosuke Niwa  <rniwa@webkit.org>
473
474         Make the test added in r190530 not time out on the ports that don't enable shadow DOM.
475
476         Call waitUntilDone after calling attachShadow so that an exception thrown by calling attachShadow
477         will prevent waitUntilDone from getting called on those ports.
478
479         * fast/shadow-dom/insert-child-to-assigned-node.html:
480
481 2015-10-02  Simon Fraser  <simon.fraser@apple.com>
482
483         New baselines for some compositing tests.
484
485         * platform/ios-simulator/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
486         * platform/ios-simulator/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
487         * platform/ios-simulator/compositing/repaint/become-overlay-composited-layer-expected.txt:
488         * platform/ios-simulator/compositing/visible-rect/animated-from-none-expected.txt: Added.
489
490 2015-10-02  Antti Koivisto  <antti@apple.com>
491
492         Inserting a child to a slot assigned node doesn't trigger repaint
493         https://bugs.webkit.org/show_bug.cgi?id=149739
494
495         Reviewed by Ryosuke Niwa.
496
497         * fast/shadow-dom/insert-child-to-assigned-node-expected.html: Added.
498         * fast/shadow-dom/insert-child-to-assigned-node.html: Added.
499
500 2015-10-02  Devin Rousso  <dcrousso+webkit@gmail.com>
501
502         Web Inspector: Copying inline style text puts "undefined" in the pasteboard
503         https://bugs.webkit.org/show_bug.cgi?id=149155
504
505         Reviewed by Brian Burg.
506
507         Added test for generating CSS rule strings with default formatting.
508
509         * inspector/css/generate-css-rule-string.html:
510
511 2015-10-02  Joseph Pecoraro  <pecoraro@apple.com>
512
513         Unreviewed, rolling out r190520, some tests assert / crash.
514
515         * inspector/heap/garbageCollected-expected.txt: Removed.
516         * inspector/heap/garbageCollected.html: Removed.
517         * inspector/heap/gc-expected.txt: Removed.
518         * inspector/heap/gc.html: Removed.
519
520 2015-10-02  Joseph Pecoraro  <pecoraro@apple.com>
521
522         Web Inspector: Include Garbage Collection Event in Timeline
523         https://bugs.webkit.org/show_bug.cgi?id=142510
524
525         Reviewed by Geoffrey Garen.
526
527         * inspector/heap/garbageCollected-expected.txt: Added.
528         * inspector/heap/garbageCollected.html: Added.
529         * inspector/heap/gc-expected.txt: Added.
530         * inspector/heap/gc.html: Added.
531
532 2015-10-02  Simon Fraser  <simon.fraser@apple.com>
533
534         Test gardening.
535
536         * TestExpectations:
537         * platform/gtk/TestExpectations:
538         * platform/ios-simulator/TestExpectations:
539         * platform/mac-wk1/TestExpectations:
540         * platform/mac/TestExpectations:
541
542 2015-10-02  Jer Noble  <jer.noble@apple.com>
543
544         [MSE] Browser crashes when appending invalid data to MSE source buffer
545         https://bugs.webkit.org/show_bug.cgi?id=149689
546
547         Reviewed by Darin Adler.
548
549         * media/content/stpp.mp4: Added.
550         * media/media-source/media-source-stpp-crash-expected.txt: Added.
551         * media/media-source/media-source-stpp-crash.html: Added.
552
553 2015-10-02  Alex Christensen  <achristensen@webkit.org>
554
555         Reloading without content blockers doesn’t apply to resource loads after the main frame finishes
556         https://bugs.webkit.org/show_bug.cgi?id=149430
557         rdar://problem/22742222
558
559         Reviewed by Geoffrey Garen.
560
561         * http/tests/contentextensions/disable-blocker-expected.txt: Added.
562         * http/tests/contentextensions/disable-blocker.html: Added.
563         * http/tests/contentextensions/disable-blocker.html.json: Added.
564
565 2015-10-02  Antoine Quint  <graouts@apple.com>
566
567         popstate is fired at the wrong time on load
568         https://bugs.webkit.org/show_bug.cgi?id=94265
569
570         Reviewed by Darin Adler.
571
572         Updating tests that relied on a "popstate" event being fired at page load.
573
574         * fast/history/same-document-iframes-changing-fragment-expected.txt:
575         * fast/history/same-document-iframes-changing-pushstate-expected.txt:
576         * fast/loader/javascript-url-iframe-remove-on-navigate.html:
577         * fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html:
578         * fast/loader/stateobjects/document-destroyed-navigate-back.html:
579         * fast/loader/stateobjects/popstate-after-load-complete-addeventlistener.html:
580         * fast/loader/stateobjects/popstate-after-load-complete-body-attribute.html:
581         * fast/loader/stateobjects/popstate-after-load-complete-body-inline-attribute.html:
582         * fast/loader/stateobjects/popstate-after-load-complete-window-attribute.html:
583         * fast/loader/stateobjects/popstate-fires-on-history-traversal-expected.txt:
584         * fast/loader/stateobjects/popstate-fires-on-history-traversal.html:
585         * fast/loader/stateobjects/popstate-fires-with-page-cache-expected.txt:
586         * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
587         * fast/loader/stateobjects/pushstate-object-types.html:
588         * fast/loader/stateobjects/pushstate-then-replacestate.html:
589         * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange.html:
590         * fast/loader/stateobjects/replacestate-then-pushstate.html:
591         * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-1.html:
592         * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-2.html:
593         * fast/loader/stateobjects/resources/replacestate-in-iframe-window-child.html:
594         * http/tests/history/popstate-fires-with-pending-requests.html:
595         * http/tests/navigation/redirect-on-back-updates-history-item-expected.txt:
596         * http/tests/navigation/redirect-on-reload-updates-history-item-expected.txt:
597
598 2015-10-02  Javier Fernandez  <jfernandez@igalia.com>
599
600         [CSS Grid Layout] Support for Content Alignment in grid layout
601         https://bugs.webkit.org/show_bug.cgi?id=145520
602
603         Reviewed by Darin Adler.
604
605         Content Distribution alignment controls alignment of the box's
606         content within the box. The alignment container is the grid
607         container's content box. The alignment subjects are the grid
608         tracks.
609
610         In addition to the tests to verify the new functionality, I've
611         added some tests to check out that the new complex values are
612         overwritten properly.
613
614         I had to modify the grid-item-margin-auto-columns-rows-horizontal-rtl
615         test because when using RTL direction the whole grid must flow form
616         right to left, not only its items, so I rebaselined text expectations
617         to adapt it to the new behavior.
618
619         * css3/overwrite-content-alignment-expected.txt: Added.
620         * css3/overwrite-content-alignment.html: Added.
621         * css3/overwrite-self-alignment-expected.txt: Added.
622         * css3/overwrite-self-alignment.html: Added.
623         * fast/css-grid-layout/grid-align-content-distribution-expected.txt: Added.
624         * fast/css-grid-layout/grid-align-content-distribution-vertical-lr-expected.txt: Added.
625         * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html: Added.
626         * fast/css-grid-layout/grid-align-content-distribution-vertical-rl-expected.txt: Added.
627         * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html: Added.
628         * fast/css-grid-layout/grid-align-content-distribution.html: Added.
629         * fast/css-grid-layout/grid-align-content-expected.txt: Added.
630         * fast/css-grid-layout/grid-align-content-vertical-lr-expected.txt: Added.
631         * fast/css-grid-layout/grid-align-content-vertical-lr.html: Added.
632         * fast/css-grid-layout/grid-align-content-vertical-rl-expected.txt: Added.
633         * fast/css-grid-layout/grid-align-content-vertical-rl.html: Added.
634         * fast/css-grid-layout/grid-align-content.html: Added.
635         * fast/css-grid-layout/grid-content-alignment-overflow-expected.txt: Added.
636         * fast/css-grid-layout/grid-content-alignment-overflow.html: Added.
637         * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks.html: Added.
638         * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks-expected.txt: Added.
639         * fast/css-grid-layout/grid-content-alignment-with-span-expected.txt: Added.
640         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr-expected.txt: Added.
641         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html: Added.
642         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl-expected.txt: Added.
643         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html: Added.
644         * fast/css-grid-layout/grid-content-alignment-with-span.html: Added.
645         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
646         * fast/css-grid-layout/grid-justify-content-distribution-expected.txt: Added.
647         * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr-expected.txt: Added.
648         * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html: Added.
649         * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl-expected.txt: Added.
650         * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html: Added.
651         * fast/css-grid-layout/grid-justify-content-distribution.html: Added.
652         * fast/css-grid-layout/grid-justify-content-expected.txt: Added.
653         * fast/css-grid-layout/grid-justify-content-vertical-lr-expected.txt: Added.
654         * fast/css-grid-layout/grid-justify-content-vertical-lr.html: Added.
655         * fast/css-grid-layout/grid-justify-content-vertical-rl-expected.txt: Added.
656         * fast/css-grid-layout/grid-justify-content-vertical-rl.html: Added.
657         * fast/css-grid-layout/grid-justify-content.html: Added.
658         * fast/css-grid-layout/resources/grid.css:
659         (.firstRowThirdColumn):
660         (.firstRowFourthColumn):
661         (.secondRowThirdColumn):
662         (.secondRowFourthColumn):
663         (.thirdRowFirstColumn):
664         (.thirdRowSecondColumn):
665         (.fourthRowFirstColumn):
666         (.fourthRowSecondColumn):
667
668 2015-10-01  Dean Jackson  <dino@apple.com>
669
670         Expose WEBGL_debug_renderer_info
671         https://bugs.webkit.org/show_bug.cgi?id=149735
672         <rdar://problem/18343500>
673
674         Reviewed by Simon Fraser.
675
676         Take two at landing this.
677
678         Modify a test from the 1.0.2 conformance suite to make sure
679         we're actually enabling and passing the info.
680
681         * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
682         * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
683
684 2015-10-01  Wenson Hsieh  <wenson_hsieh@apple.com>
685
686         Convert focused-input-should-assist-on-touch.html into an automated test
687         https://bugs.webkit.org/show_bug.cgi?id=149724
688
689         Reviewed by Simon Fraser.
690
691         Tests that an input that focuses itself on touch and then prevents default is
692         able to trigger node assistance, even when it is already focused before the
693         user gesture.
694
695         * fast/events/ios/focused-input-should-assist-on-touch-expected.txt: Added.
696         * fast/events/ios/focused-input-should-assist-on-touch.html: Added.
697
698 2015-10-01  Dean Jackson  <dino@apple.com>
699
700         Rollout r190446 for the moment. It broke the build.
701
702         * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Removed.
703         * fast/canvas/webgl/webgl-debug-renderer-info.html: Removed.
704
705 2015-10-01  Dean Jackson  <dino@apple.com>
706
707         Expose WEBGL_debug_renderer_info
708         https://bugs.webkit.org/show_bug.cgi?id=149735
709         <rdar://problem/18343500>
710
711         Reviewed by Simon Fraser.
712
713         Modify a test from the 1.0.2 conformance suite to make sure
714         we're actually enabling and passing the info.
715
716         * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
717         * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
718
719 2015-10-01  Ryan Haddad  <ryanhaddad@apple.com>
720
721         Rebaselining fast/text/mark-matches-overflow-clip.html for Win
722         https://webkit.org/b/149728
723
724         Unreviewed test gardening.
725
726         * platform/win/fast/text/mark-matches-overflow-clip-expected.txt:
727
728 2015-10-01  Brent Fulgham  <bfulgham@apple.com>
729
730         Unreviewed test fix after r190434.
731         
732         One test was not updated to pass the new required interruption type
733         argument to 'internals.beginMediaSessionInterruption'.
734
735         * webaudio/audiocontext-state-interrupted-expected.txt:
736         * webaudio/audiocontext-state-interrupted.html:
737
738 2015-10-01  Eric Carlson  <eric.carlson@apple.com>
739
740         [iOS] AirPlay should not stop when the screen locks
741         https://bugs.webkit.org/show_bug.cgi?id=148315
742         <rdar://problem/22770703>
743
744         Reviewed by Jer Noble.
745
746         * media/video-interruption-with-resume-allowing-play.html:
747         * media/video-interruption-with-resume-not-allowing-play.html:
748
749 2015-10-01  Ryosuke Niwa  <rniwa@webkit.org>
750
751         Slot elements should support fallback contents
752         https://bugs.webkit.org/show_bug.cgi?id=149701
753
754         Reviewed by Antti Koivisto.
755
756         Added tests for fallback contents in slot elements. One of them could be safely submitted to CSS WG,
757         and the other one is a style recalc test.
758
759         * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Added.
760         * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Added.
761         * fast/shadow-dom/shadow-layout-after-slot-fallback-changes-expected.html: Added.
762         * fast/shadow-dom/shadow-layout-after-slot-fallback-changes.html: Added.
763
764 2015-10-01  Keith Miller  <keith_miller@apple.com>
765
766         [ES6] Add TypedArray.prototype functionality.
767         https://bugs.webkit.org/show_bug.cgi?id=148035
768
769         Reviewed by Geoffrey Garen.
770
771         Fixed tests for new toString behavior on TypedArrays.
772
773         * fast/canvas/webgl/type-conversion-test-expected.txt:
774         * fast/dom/Window/window-postmessage-clone-expected.txt:
775
776 2015-10-01  Brent Fulgham  <bfulgham@apple.com>
777
778         Latch does not clear when a scroll snap animation is triggered
779         https://bugs.webkit.org/show_bug.cgi?id=149681
780         <rdar://problem/22733922>
781
782         Reviewed by Simon Fraser.
783
784         Add a new test that confirms latched state is cleared when scroll snap animations
785         are triggered.
786
787         * tiled-drawing/scrolling/latched-div-with-scroll-snap-expected.txt: Added.
788         * tiled-drawing/scrolling/latched-div-with-scroll-snap.html: Added.
789
790 2015-10-01  Simon Fraser  <simon.fraser@apple.com>
791
792         Remove some tests that now pass.
793
794         * TestExpectations:
795         * platform/mac-wk2/TestExpectations:
796         * platform/mac/TestExpectations:
797
798 2015-09-30  Simon Fraser  <simon.fraser@apple.com>
799
800         Add iOS touch event test
801         https://bugs.webkit.org/show_bug.cgi?id=149688
802
803         Reviewed by Ryosuke Niwa.
804         
805         Basic touch event test that synthesizes touches in the UI process.
806
807         * TestExpectations:
808         * fast/events/touch/ios/touch-event-expected.txt: Added.
809         * fast/events/touch/ios/touch-event.html: Added.
810         * platform/ios-simulator-wk2/TestExpectations:
811
812 2015-10-01  Antti Koivisto  <antti@apple.com>
813
814         Network cache: Subresource referer header wrong after cached redirect
815         https://bugs.webkit.org/show_bug.cgi?id=149709
816         rdar://problem/22917174
817
818         Reviewed by Chris Dumez.
819
820         * http/tests/cache/redirect-referer-expected.html: Added.
821         * http/tests/cache/redirect-referer.html: Added.
822         * http/tests/cache/resources/load-and-check-referer.php: Added.
823         * http/tests/cache/resources/permanent-redirect.php: Added.
824         * http/tests/cache/resources/redirect-referer-iframe.html: Added.
825         * http/tests/cache/resources/redirect-referer-iframe-expected.html: Added.
826
827 2015-10-01  Myles C. Maxfield  <mmaxfield@apple.com>
828
829         accessibility/mac/aria-expanded-notifications.html is flaky
830         https://bugs.webkit.org/show_bug.cgi?id=149510
831
832         Reviewed by Chris Fleizach.
833
834         The problem is triggered by our resumable parser. AXLoadComplete gets called
835         synchronously from DocumentLoader::finishedLoading(). This means that the order of
836         the AXLoadComplete message isn't FIFO.
837
838         If the parser yielded previously, the AXLoadComplete will be handled after some AX
839         messages had been handled.
840
841         If the parser hadn't yielded, the AXLoadComplete will be the first message
842         processed (no matter what had been queued up before it).
843
844         Because making the AXLoadComplete message asynchonous is not desirable, the
845         solution is to relax the test to handle various orderings.
846
847         * accessibility/mac/aria-expanded-notifications-expected.txt:
848         * accessibility/mac/aria-expanded-notifications.html:
849         * platform/mac/TestExpectations:
850
851 2015-09-30  Daniel Bates  <dabates@apple.com>
852
853         Move <a ping> tests from LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute
854         https://bugs.webkit.org/show_bug.cgi?id=148828
855
856         Reviewed by Alexey Proskuryakov.
857
858         Towards adding <area ping> tests (bug #79438), we should move the existing <a ping> tests from
859         LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute and rename
860         them so as to make it clear from their name that they test the ping attribute on a HTML a element.
861
862         * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cookie-expected.txt.
863         * http/tests/navigation/ping-attribute/anchor-cookie.html: Renamed from LayoutTests/http/tests/navigation/ping-cookie.html.
864         * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt: Added.
865         * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https-expected.txt.
866         * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https.html.
867         * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin.html.
868         * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-same-origin-expected.txt.
869         * http/tests/navigation/ping-attribute/anchor-same-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-same-origin.html.
870         * http/tests/navigation/ping-attribute/resources/check-ping.php: Added.
871         * http/tests/navigation/ping-attribute/resources/delete-ping.php: Added.
872         * http/tests/navigation/ping-attribute/resources/ping-file-path.php: Added.
873         * http/tests/navigation/ping-attribute/resources/save-Ping.php: Added.
874         * http/tests/navigation/ping-cross-origin-expected.txt: Removed.
875         * platform/ios-simulator-wk2/TestExpectations: Updated as needed for the above file renames.
876         * platform/win/TestExpectations: Ditto.
877
878 2015-10-01  Wenson Hsieh  <wenson_hsieh@apple.com>
879
880         Implement keyboard event sending for iOS in WebKitTestRunner
881         https://bugs.webkit.org/show_bug.cgi?id=149676
882
883         Reviewed by Simon Fraser.
884
885         Adds a new basic test for the oninput event listener when typing in a text field.
886
887         * fast/events/ios/input-value-after-oninput-expected.txt: Added.
888         * fast/events/ios/input-value-after-oninput.html: Added.
889
890 2015-10-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
891
892         [Streams API] Add support for private WebCore JS builtins functions
893         https://bugs.webkit.org/show_bug.cgi?id=149518
894
895         Reviewed by Darin Adler.
896
897         Rebasing tests now that tee is appearing in the IDL, although not yet conformant in its implementation.
898
899         * streams/reference-implementation/readable-stream-expected.txt:
900         * streams/reference-implementation/readable-stream-tee-expected.txt:
901         * streams/reference-implementation/readable-stream-templated-expected.txt:
902
903 2015-10-01  Xabier Rodriguez Calvar  <calvaris@igalia.com>
904
905         [Streams API] Update readable-stream tests against latest reference
906         https://bugs.webkit.org/show_bug.cgi?id=149668
907
908         Reviewed by Darin Adler.
909
910         * streams/reference-implementation/readable-stream-expected.txt: Updated expectations.
911         * streams/reference-implementation/readable-stream.html: Updated tests.
912
913 2015-10-01  Xabier Rodriguez Calvar  <calvaris@igalia.com>
914
915         [Stream API] Add pending checkpoints for up-to-date readable stream related tests and fix checkpoint URL
916         https://bugs.webkit.org/show_bug.cgi?id=149666
917
918         Reviewed by Darin Adler.
919
920         * streams/readable-stream-reader-read.html:
921         * streams/reference-implementation/abstract-ops.html:
922         * streams/reference-implementation/bad-strategies.html:
923         * streams/reference-implementation/bad-underlying-sources.html:
924         * streams/reference-implementation/pipe-to-options.html:
925         * streams/reference-implementation/pipe-to.html:
926         * streams/reference-implementation/readable-stream-cancel.html:
927         * streams/reference-implementation/writable-stream-abort.html:
928         * streams/reference-implementation/writable-stream.html: Added and fixed checkpoint URLs.
929
930 2015-10-01  Xabier Rodriguez Calvar  <calvaris@igalia.com>
931
932         [Streams API] Create ByteLengthQueuingStrategy object as per spec
933         https://bugs.webkit.org/show_bug.cgi?id=147153
934
935         Reviewed by Darin Adler.
936
937         * js/dom/global-constructors-attributes-expected.txt:
938         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
939         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
940         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
941         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
942         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
943         * platform/win/js/dom/global-constructors-attributes-expected.txt: Added ByteLengthQueuingStrategy to the
944         constructor expectations.
945         * streams/reference-implementation/brand-checks.html:
946         * streams/reference-implementation/byte-length-queuing-strategy.html: Removed reference to
947         byte-length-queuing-strategy.js as it should be now builtin in WebKit.
948         * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Removed.
949         (ByteLengthQueuingStrategy): Deleted.
950
951 2015-09-30  Commit Queue  <commit-queue@webkit.org>
952
953         Unreviewed, rolling out r190367 and r190373.
954         https://bugs.webkit.org/show_bug.cgi?id=149694
955
956         Windows build broken (Requested by smfr on #webkit).
957
958         Reverted changesets:
959
960         "[ES6] Add TypedArray.prototype functionality."
961         https://bugs.webkit.org/show_bug.cgi?id=148035
962         http://trac.webkit.org/changeset/190367
963
964         "Unreviewed Windows buildfix."
965         http://trac.webkit.org/changeset/190373
966
967 2015-09-30  Katlyn Graff  <kgraff@apple.com>
968
969         Tests support for imageSmoothingQuality attribute of Canvas element.
970         https://bugs.webkit.org/show_bug.cgi?id=149541
971
972         Reviewed by Ryosuke Niwa.
973
974         Tests low, medium, high, and default values, value persistence when
975         imageSmoothingEnabled is changed, and invalid input.
976
977         * fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
978         * fast/canvas/canvas-imageSmoothingQuality.html: Added.
979
980 2015-09-30  Brady Eidson  <beidson@apple.com>
981
982         Add UniqueIDBDatabase object, IDBBackingStore objects, and a database operation thread.
983         https://bugs.webkit.org/show_bug.cgi?id=149678
984
985         Reviewed by Alex Christensen.
986
987         * storage/indexeddb/modern/opendatabase-request-event-expected.txt: Added.
988         * storage/indexeddb/modern/opendatabase-request-event.html: Added.
989
990 2015-09-30  Myles C. Maxfield  <mmaxfield@apple.com>
991
992         Crash when using an SVG font with > 390 glyphs
993         https://bugs.webkit.org/show_bug.cgi?id=149677
994         <rdar://problem/21676402>
995
996         Reviewed by Simon Fraser.
997
998         * svg/custom/many-glyphs-expected.svg: Added.
999         * svg/custom/many-glyphs.svg: Added.
1000
1001 2015-09-30  Michael Saboff  <msaboff@apple.com>
1002
1003         Relanding r190289 after fixes tracked in https://bugs.webkit.org/show_bug.cgi?id=149619
1004         and https://bugs.webkit.org/show_bug.cgi?id=149621
1005
1006         Reviewed by Saam Barati.
1007
1008 2015-09-29  Simon Fraser  <simon.fraser@apple.com>
1009
1010         [iOS] Allow tests to generate user gestures for UI testing
1011         https://bugs.webkit.org/show_bug.cgi?id=149653
1012
1013         Reviewed by Tim Horton.
1014
1015         Simple tests for single tap triggering a click, and double-tap zoom.
1016
1017         * TestExpectations:
1018         * fast/events/ios/double-tap-zoom-expected.txt: Added.
1019         * fast/events/ios/double-tap-zoom.html: Added.
1020         * fast/events/ios/single-tap-generates-click-expected.txt: Added.
1021         * fast/events/ios/single-tap-generates-click.html: Added.
1022         * platform/ios-simulator-wk2/TestExpectations:
1023
1024 2015-09-30  Keith Miller  <keith_miller@apple.com>
1025
1026         [ES6] Add TypedArray.prototype functionality.
1027         https://bugs.webkit.org/show_bug.cgi?id=148035
1028
1029         Reviewed by Geoffrey Garen.
1030
1031         Fixed tests for new toString behavior on TypedArrays.
1032
1033         * fast/canvas/webgl/type-conversion-test-expected.txt:
1034         * fast/dom/Window/window-postmessage-clone-expected.txt:
1035
1036 2015-09-30  Timothy Horton  <timothy_horton@apple.com>
1037
1038         Compute document marker rects at use time instead of paint time
1039         https://bugs.webkit.org/show_bug.cgi?id=149643
1040
1041         * fast/text/mark-matches-overflow-clip-expected.txt:
1042         * fast/text/mark-matches-overflow-clip.html:
1043         Adjust one recently-added test and its result slightly.
1044
1045 2015-09-30  Eric Carlson  <eric.carlson@apple.com>
1046
1047         REGRESSION(r190262): User media unit test failures after r190262
1048         https://bugs.webkit.org/show_bug.cgi?id=149580
1049
1050         Reviewed by Darin Adler.
1051
1052         * platform/gtk/TestExpectations: Unskip tests.
1053
1054 2015-09-29  Ryan Haddad  <ryanhaddad@apple.com>
1055
1056         Update iOS-simulator results for fast/text/mark-matches-overflow-clip.html
1057         <https://bugs.webkit.org/show_bug.cgi?id=149637>
1058
1059         Reviewed by Darin Adler.
1060
1061         * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt: Added.
1062
1063 2015-09-29  Jon Honeycutt  <jhoneycutt@apple.com>
1064
1065         Avoid reparsing an XSLT stylesheet after the first failure.
1066         https://bugs.webkit.org/show_bug.cgi?id=149188
1067         <rdar://problem/22709912>
1068
1069         Reviewed by Dave Hyatt.
1070
1071         Patch by Jiewen Tan, jiewen_tan@apple.com.
1072
1073         * svg/custom/invalid-xslt-crash-expected.txt: Added.
1074         * svg/custom/invalid-xslt-crash.svg: Added.
1075
1076 2015-09-29  Wenson Hsieh  <wenson_hsieh@apple.com>
1077
1078         Snap offsets should update when style is programmatically changed
1079         https://bugs.webkit.org/show_bug.cgi?id=135964
1080         <rdar://problem/18162411>
1081
1082         Reviewed by Darin Adler.
1083
1084         Tests style updates in both cases where -points and -coordinates are used to position snap points.
1085
1086         * css3/scroll-snap/scroll-snap-style-changed-coordinates-expected.txt: Added.
1087         * css3/scroll-snap/scroll-snap-style-changed-coordinates.html: Added.
1088         * css3/scroll-snap/scroll-snap-style-changed-repeat-expected.txt: Added.
1089         * css3/scroll-snap/scroll-snap-style-changed-repeat.html: Added.
1090
1091 2015-09-29  Commit Queue  <commit-queue@webkit.org>
1092
1093         Unreviewed, rolling out r190289.
1094         https://bugs.webkit.org/show_bug.cgi?id=149647
1095
1096         Crashing speedometer and some ARM32 tests (Requested by
1097         msaboff on #webkit).
1098
1099         Reverted changeset:
1100
1101         "[ES6] Implement tail calls in the FTL"
1102         https://bugs.webkit.org/show_bug.cgi?id=148664
1103         http://trac.webkit.org/changeset/190289
1104
1105 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
1106
1107         [Win] Rebaseline test.
1108
1109         Rubberstamped by Tim Horton.
1110
1111         * platform/win/TestExpectations: Remove test failure.
1112         * platform/win/fast/text/mark-matches-overflow-clip-expected.txt: Added.
1113
1114 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
1115
1116         [Win] Unreviewed gardening.
1117
1118         * platform/win/TestExpectations: Mark new test added in
1119         r190254 as failing.
1120
1121 2015-09-29  Ryosuke Niwa  <rniwa@webkit.org>
1122
1123         Update style/layout when a slot is added or removed
1124         https://bugs.webkit.org/show_bug.cgi?id=149593
1125
1126         Reviewed by Antti Koivisto.
1127
1128         Removed failing test expectations from fast/shadow-dom/shadow-layout-after-slot-changes.html
1129
1130         Also added an explicit test case for when a default slot is introduced dynamically after
1131         calling getDistributedNodes() once, thereby forcing the slot assignments.
1132
1133         * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
1134         * fast/shadow-dom/HTMLSlotElement-interface.html:
1135         * fast/shadow-dom/shadow-layout-after-slot-changes.html:
1136         * platform/mac/TestExpectations:
1137
1138 2015-09-29  Ryan Haddad  <ryanhaddad@apple.com>
1139
1140         Update test expectations to mark quicklook/pages.html as crashing
1141         <https://bugs.webkit.org/show_bug.cgi?id=149634>
1142
1143         Reviewed by David Kilzer.
1144
1145         * platform/ios-simulator/TestExpectations:
1146
1147 2015-09-29  Chris Dumez  <cdumez@apple.com>
1148
1149         Memory cache revalidations should refresh the network disk cache
1150         https://bugs.webkit.org/show_bug.cgi?id=149606
1151
1152         Reviewed by Darin Adler.
1153
1154         Add layout test to check that revalidations requested by the memory cache
1155         update the corresponding disk cache entry when the server responds with a
1156         304 status code.
1157
1158         * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache-expected.txt: Added.
1159         * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html: Added.
1160
1161 2015-09-29  Chris Dumez  <cdumez@apple.com>
1162
1163         Unreviewed, mark several newly imported W3C media tests as flaky on Mavericks.
1164         https://bugs.webkit.org/show_bug.cgi?id=149636
1165
1166         * platform/mac/TestExpectations:
1167
1168 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
1169
1170         [Win] Revise failure case per Alexey's comments.
1171
1172         * platform/win/TestExpectations:
1173
1174 2015-09-29  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1175
1176         [Streams API] Add abstract ops tests
1177         https://bugs.webkit.org/show_bug.cgi?id=149629
1178
1179         Reviewed by Darin Adler.
1180
1181         * streams/reference-implementation/abstract-ops-expected.txt: Added.
1182         * streams/reference-implementation/abstract-ops.html: Added.
1183
1184 2015-09-29  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1185
1186         [Streams API] Update tests according to latest spec
1187         https://bugs.webkit.org/show_bug.cgi?id=149628
1188
1189         Reviewed by Darin Adler.
1190
1191         Added checkpoints and updated all tests that don't disrupt the current implementation and the tests that are
1192         passing now.
1193
1194         * streams/reference-implementation/bad-strategies-expected.txt:
1195         * streams/reference-implementation/bad-strategies.html:
1196         * streams/reference-implementation/pipe-to-options.html:
1197         * streams/reference-implementation/pipe-to.html:
1198         * streams/reference-implementation/writable-stream-abort.html:
1199         * streams/reference-implementation/writable-stream.html:
1200
1201 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
1202
1203         [Win] Test gardening
1204
1205         * platform/win/TestExpectations: Mark some expected failures.
1206
1207 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
1208
1209         [Win] [Font Features] Implement font-variant-*
1210         https://bugs.webkit.org/show_bug.cgi?id=149630
1211
1212         Unreviewed gardening.
1213
1214         * platform/win/TestExpectations: Mark expected failures due
1215         to missing Windows feature.
1216
1217 2015-09-29  Javier Fernandez  <jfernandez@igalia.com>
1218
1219         [CSS Grid Layout] Flex tracks sizing alg must handle 0fr values
1220         https://bugs.webkit.org/show_bug.cgi?id=148944
1221
1222         Reviewed by Darin Adler.
1223
1224         Allow 0 as flex factor value and implement the new flex track sizing algorithm.
1225
1226         * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html: Updated some cases.
1227         * fast/css-grid-layout/flex-content-resolution-columns-expected.txt:
1228         * fast/css-grid-layout/flex-content-resolution-columns.html: Added some new cases.
1229         * fast/css-grid-layout/flex-content-resolution-rows-expected.txt:
1230         * fast/css-grid-layout/flex-content-resolution-rows.html: Added some new cases.
1231
1232 2015-09-16  Carlos Garcia Campos  <cgarcia@igalia.com>
1233
1234         printing does not use minimum page zoom factor
1235         https://bugs.webkit.org/show_bug.cgi?id=108507
1236
1237         Reviewed by Darin Adler.
1238
1239         Unskip printing reftests that should pass now.
1240
1241         * platform/gtk/TestExpectations:
1242         * platform/mac-wk2/TestExpectations:
1243
1244 2015-09-28  Zalan Bujtas  <zalan@apple.com>
1245
1246         fast/repaint/absolute-position-changed.html and fast/repaint/fixed.html are flaky.
1247
1248         Move .scrollTo() call to repaintTest() where we run the test code. (and add .offsetHeight call
1249         to ensure that renderer tree is in clean state.)
1250
1251         Unreviewed gardening.
1252
1253         * fast/repaint/absolute-position-changed.html:
1254         * fast/repaint/fixed.html:
1255
1256 2015-09-28  Saam barati  <sbarati@apple.com>
1257
1258         Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
1259
1260         We're now skipping getter-richards-try-catch on debug builds.
1261
1262         Unreviewed: skip long running test on debug builds.
1263
1264         * js/regress/script-tests/getter-richards-try-catch.js:
1265         * platform/mac/TestExpectations:
1266
1267 2015-09-28  Saam barati  <sbarati@apple.com>
1268
1269         Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
1270
1271         This patch makes the test run for even less time.
1272
1273         Unreviewed attempted fix for flakiness.
1274
1275         * js/regress/script-tests/getter-richards-try-catch.js:
1276         (Packet.prototype.toString):
1277
1278 2015-09-28  Brady Eidson  <beidson@apple.com>
1279
1280         Add an IDB Server that can roundtrip a request back to the client.
1281         https://bugs.webkit.org/show_bug.cgi?id=149603
1282
1283         Reviewed by Alex Christensen.
1284
1285         * storage/indexeddb/modern/deletedatabase-request-event-expected.txt: Added.
1286         * storage/indexeddb/modern/deletedatabase-request-event.html: Added.
1287
1288 2015-09-28  Michael Saboff  <msaboff@apple.com>
1289
1290         [ES6] Implement tail calls in the FTL
1291         https://bugs.webkit.org/show_bug.cgi?id=148664
1292
1293         Reviewed by Filip Pizlo.
1294
1295         Added one new tail call test and enabled other tail call tests.
1296
1297         * js/caller-property-expected.txt:
1298         * js/script-tests/caller-property.js:
1299         (string_appeared_here.nonStrictCallee):
1300         (strictCallee):
1301         (nonStrictCaller):
1302         (strictCaller):
1303         (strictTailCaller):
1304         (getFooGetter):
1305
1306 2015-09-28  Ryosuke Niwa  <rniwa@webkit.org>
1307
1308         relatedNode should be retargeted respecting slots
1309         https://bugs.webkit.org/show_bug.cgi?id=149591
1310
1311         Reviewed by Antti Koivisto.
1312
1313         Added a new testharness.js test for retargeting relatedNode.
1314
1315         * fast/shadow-dom/event-with-related-target.html: Added.
1316
1317 2015-09-28  Saam barati  <sbarati@apple.com>
1318
1319         js/regress/getter-richards-try-catch is timing out on debug layout tests
1320         https://bugs.webkit.org/show_bug.cgi?id=149599
1321
1322         Reviewed by Alexey Proskuryakov.
1323
1324         * js/regress/script-tests/getter-richards-try-catch.js:
1325         (Packet.prototype.toString):
1326         * platform/mac/TestExpectations:
1327
1328 2015-09-28  Chris Dumez  <cdumez@apple.com>
1329
1330         Drop support for legacy EventException
1331         https://bugs.webkit.org/show_bug.cgi?id=149597
1332         <rdar://problem/22879795>
1333
1334         Reviewed by Sam Weinig.
1335
1336         Update / rebaseline several tests now that we no longer expose
1337         EventException on the global Window object.
1338
1339         * fast/dom/Window/resources/window-properties.js:
1340         * fast/dom/Window/window-lookup-precedence-expected.txt:
1341         * js/dom/global-constructors-attributes-expected.txt:
1342         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1343         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
1344         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1345         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1346         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1347         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
1348         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1349         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1350
1351 2015-09-28  Chris Dumez  <cdumez@apple.com>
1352
1353         Object.getOwnPropertyNames() does not return named properties
1354         https://bugs.webkit.org/show_bug.cgi?id=149562
1355         <rdar://problem/22879779>
1356
1357         Reviewed by Darin Adler.
1358
1359         Add layout test that verifies that Object.getOwnPropertyNames() returns
1360         an HTMLCollection's named properties, in addition to its indexes. It
1361         also checks that they are not enumerable, as per the DOM specification.
1362
1363         * fast/dom/htmlcollection-getownpropertynames-expected.txt: Added.
1364         * fast/dom/htmlcollection-getownpropertynames.html: Added.
1365
1366 2015-09-28  Ryosuke Niwa  <rniwa@webkit.org>
1367
1368         Update bug numbers for failing test expectations in fast/shadow-dom.
1369
1370         * platform/mac/TestExpectations:
1371
1372 2015-09-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
1373
1374         An SVG inherits the container size of the previously drawn HTMLImageElement when drawing it on canvas
1375         https://bugs.webkit.org/show_bug.cgi?id=148845
1376
1377         Reviewed by Darin Adler.
1378
1379         Ensure that an SVG image with intrinsic size or with no intrinsic size can be 
1380         displayed on a canvas even if it is previously displayed by an HTMLImageElement.
1381
1382         * svg/as-image/svg-cached-draw-canvas-expected.html: Added.
1383         * svg/as-image/svg-cached-draw-canvas.html: Added.
1384
1385 2015-09-26  Carlos Garcia Campos  <cgarcia@igalia.com>
1386
1387         Unreviewed. Gardening: skip media stream tests failing after r190262.
1388
1389         * platform/gtk/TestExpectations:
1390
1391 2015-09-26  Carlos Garcia Campos  <cgarcia@igalia.com>
1392
1393         REGRESSION(r188639): [GTK] Several inspector tests started to time out in GTK+ bots after r188639
1394         https://bugs.webkit.org/show_bug.cgi?id=148569
1395
1396         Reviewed by Darin Adler.
1397
1398         * platform/gtk/TestExpectations: Unskip the inspector tests.
1399
1400 2015-09-25  Alexey Proskuryakov  <ap@apple.com>
1401
1402         Skip newly added js/regress/getter-richards-try-catch.html on debug builds,
1403         because it times out.
1404
1405         * platform/mac/TestExpectations:
1406
1407 2015-09-25  Saam barati  <sbarati@apple.com>
1408
1409         DFG should use PhantomLocal instead of Flush as liveness preservation mechanism in LiveCatchVariablesPreservationPhase
1410         https://bugs.webkit.org/show_bug.cgi?id=149575
1411
1412         Reviewed by Geoffrey Garen.
1413
1414         * js/regress/getter-richards-try-catch-expected.txt: Added.
1415         * js/regress/getter-richards-try-catch.html: Added.
1416         * js/regress/script-tests/getter-richards-try-catch.js: Added.
1417         (randomException):
1418         (runRichards):
1419         (Scheduler):
1420         (Scheduler.prototype.addIdleTask):
1421         (Scheduler.prototype.addWorkerTask):
1422         (Scheduler.prototype.addHandlerTask):
1423         (Scheduler.prototype.addDeviceTask):
1424         (Scheduler.prototype.addRunningTask):
1425         (Scheduler.prototype.addTask):
1426         (Scheduler.prototype.schedule):
1427         (Scheduler.prototype.release):
1428         (Scheduler.prototype.holdCurrent):
1429         (Scheduler.prototype.suspendCurrent):
1430         (Scheduler.prototype.queue):
1431         (TaskControlBlock):
1432         (TaskControlBlock.prototype.setRunning):
1433         (TaskControlBlock.prototype.markAsNotHeld):
1434         (TaskControlBlock.prototype.markAsHeld):
1435         (TaskControlBlock.prototype.isHeldOrSuspended):
1436         (TaskControlBlock.prototype.markAsSuspended):
1437         (TaskControlBlock.prototype.markAsRunnable):
1438         (TaskControlBlock.prototype.run):
1439         (TaskControlBlock.prototype.checkPriorityAdd):
1440         (TaskControlBlock.prototype.toString):
1441         (IdleTask):
1442         (IdleTask.prototype.run):
1443         (IdleTask.prototype.toString):
1444         (DeviceTask):
1445         (DeviceTask.prototype.run):
1446         (DeviceTask.prototype.toString):
1447         (WorkerTask):
1448         (WorkerTask.prototype.run):
1449         (WorkerTask.prototype.toString):
1450         (HandlerTask):
1451         (HandlerTask.prototype.run):
1452         (HandlerTask.prototype.toString):
1453         (Packet):
1454         (Packet.prototype.addTo):
1455         (Packet.prototype.toString):
1456
1457 2015-09-25  Simon Fraser  <simon.fraser@apple.com>
1458
1459         [iOS WK2] Add viewport tests and fix runUIScript() timing issues
1460         https://bugs.webkit.org/show_bug.cgi?id=149577
1461
1462         Reviewed by Tim Horton.
1463         
1464         New viewport tests which read the scale etc. in the UI process.
1465
1466         * TestExpectations:
1467         * fast/viewport/ios/resources/viewport-test-utils.js: Added.
1468         (getUIScript):
1469         (tableFromJSON):
1470         (getViewport):
1471         (runTest):
1472         * fast/viewport/ios/width-is-device-width-expected.txt: Added.
1473         * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Added.
1474         * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall.html: Added.
1475         * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden.html: Added.
1476         * fast/viewport/ios/width-is-device-width-overflowing-expected.txt: Added.
1477         * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Added.
1478         * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit.html: Added.
1479         * fast/viewport/ios/width-is-device-width-overflowing.html: Added.
1480         * fast/viewport/ios/width-is-device-width.html: Added.
1481         * platform/ios-simulator-wk2/TestExpectations:
1482
1483 2015-09-25  Antti Koivisto  <antti@apple.com>
1484
1485         Implement scoped styling for shadow DOM
1486         https://bugs.webkit.org/show_bug.cgi?id=149230
1487
1488         Reviewed by Ryosuke Niwa.
1489
1490         * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Added.
1491         * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Added.
1492
1493             Add a test that verifies that shadow DOM style doesn't affect normal DOM.
1494
1495         * platform/mac/TestExpectations:
1496
1497             Enable fast/shadow-dom/css-scoping-shadow-with-rules.html
1498
1499 2015-09-25  Tim Horton  <timothy_horton@apple.com>
1500
1501         Scrolling a overflow: scroll region makes find overlay holes stick to the edge of the region
1502         https://bugs.webkit.org/show_bug.cgi?id=149572
1503         <rdar://problem/13093602>
1504
1505         Reviewed by Simon Fraser.
1506
1507         * fast/text/mark-matches-overflow-clip-expected.txt: Added.
1508         * fast/text/mark-matches-overflow-clip.html: Added.
1509         Add a test ensuring that a find match that is clipped out by overflow
1510         ends up with a clipped rendered rect.
1511
1512 2015-09-25  Zalan Bujtas  <zalan@apple.com>
1513
1514         Mark media/media-controls-play-button-updates.html failed for all Mac platforms.
1515
1516         Unreviewed gardening.
1517
1518         * platform/mac/TestExpectations:
1519
1520 2015-09-25  Commit Queue  <commit-queue@webkit.org>
1521
1522         Unreviewed, rolling out r190232 and r190236.
1523         https://bugs.webkit.org/show_bug.cgi?id=149555
1524
1525         "It did not help" (Requested by cdumez on #webkit).
1526
1527         Reverted changesets:
1528
1529         "Unreviewed, roll out r187615 as it seems to have caused a ~1%
1530         PLT regression."
1531         http://trac.webkit.org/changeset/190232
1532
1533         "This started failing after this rollout:"
1534         http://trac.webkit.org/changeset/190236
1535
1536 2015-09-25  Carlos Garcia Campos  <cgarcia@igalia.com>
1537
1538         [GTK] ASSERTION FAILED: !m_inUpdateBackingStoreState in DrawingAreaImpl::display() after DrawingAreaImpl::forceRepaint()
1539         https://bugs.webkit.org/show_bug.cgi?id=148956
1540
1541         Reviewed by Žan Doberšek.
1542
1543         Unskip tests that should pass now.
1544
1545         * platform/gtk/TestExpectations:
1546
1547 2015-09-24  Beth Dakin  <bdakin@apple.com>
1548
1549         This started failing after this rollout: 
1550         http://trac.webkit.org/changeset/190232
1551
1552         * platform/mac/TestExpectations:
1553
1554 2015-09-24  Chris Dumez  <cdumez@apple.com>
1555
1556         Node.replaceChild() does not behave according to the specification
1557         https://bugs.webkit.org/show_bug.cgi?id=149546
1558         <rdar://problem/22571887>
1559
1560         Reviewed by Ryosuke Niwa.
1561
1562         Update existing test that now throws a different exception.
1563
1564         * fast/events/mutation-during-replace-child-expected.txt:
1565         * fast/events/mutation-during-replace-child.html:
1566
1567 2015-09-24  Beth Dakin  <bdakin@apple.com>
1568
1569         The same problem happens on El Capitan.
1570
1571         * platform/mac/TestExpectations:
1572
1573 2015-09-24  Chris Dumez  <cdumez@apple.com>
1574
1575         Unreviewed, rebaseline web-platform-tests/html/dom/interfaces.html for iOS after r190190
1576
1577         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1578
1579 2015-09-24  Ryosuke Niwa  <rniwa@webkit.org>
1580
1581         Make event dispatching respect slotting
1582         https://bugs.webkit.org/show_bug.cgi?id=149243
1583
1584         Reviewed by Antti Koivisto.
1585
1586         Added tests for dispatching events inside shadow trees and nodes assigned to slots using testharness.js.
1587
1588         * fast/shadow-dom/event-inside-shadow-tree-expected.txt: Added.
1589         * fast/shadow-dom/event-inside-shadow-tree.html: Added.
1590         * fast/shadow-dom/event-inside-slotted-node-expected.txt: Added.
1591         * fast/shadow-dom/event-inside-slotted-node.html: Added.
1592
1593 2015-09-24  David Hyatt  <hyatt@apple.com>
1594
1595         Add support for CSS Custom Properties (in preparation for implementing CSS Variables).
1596         https://bugs.webkit.org/show_bug.cgi?id=130397
1597
1598         Reviewed by Antti Koivisto.
1599
1600         * fast/css/custom-properties: Added.
1601         * fast/css/custom-properties/computed-style-access-expected.html: Added.
1602         * fast/css/custom-properties/computed-style-access-inherited-expected.html: Added.
1603         * fast/css/custom-properties/computed-style-access-inherited.html: Added.
1604         * fast/css/custom-properties/computed-style-access.html: Added.
1605         * fast/css/custom-properties/inline-style-property-get-expected.html: Added.
1606         * fast/css/custom-properties/inline-style-property-get.html: Added.
1607         * fast/css/custom-properties/rule-property-get-css-value-expected.html: Added.
1608         * fast/css/custom-properties/rule-property-get-css-value.html: Added.
1609         * fast/css/custom-properties/rule-property-get-expected.html: Added.
1610         * fast/css/custom-properties/rule-property-get.html: Added.
1611         * fast/css/custom-properties/rule-property-priority-expected.html: Added.
1612         * fast/css/custom-properties/rule-property-priority.html: Added.
1613         * fast/css/custom-properties/rule-property-set-expected.html: Added.
1614         * fast/css/custom-properties/rule-property-set.html: Added.
1615         * fast/css/custom-properties/rule-serialization-expected.html: Added.
1616         * fast/css/custom-properties/rule-serialization.html: Added.
1617
1618 2015-09-24  ChangSeok Oh  <changseok.oh@collabora.com>
1619
1620         Unreviewed, rebaseline media/media-controls-play-button-updates.html.
1621
1622         * platform/gtk/media/media-controls-play-button-updates-expected.txt:
1623
1624 2015-09-24  ChangSeok Oh  <changseok.oh@collabora.com>
1625
1626         [GTK] playbutton in media controls is not changed when it is clicked.
1627         https://bugs.webkit.org/show_bug.cgi?id=149113
1628
1629         Reviewed by Philippe Normand.
1630
1631         * media/media-controls-play-button-updates-expected.png: Added.
1632         * media/media-controls-play-button-updates-expected.txt: Added.
1633         * media/media-controls-play-button-updates.html: Added.
1634         * platform/efl/TestExpectations: Skip the test.
1635         * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1636         * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1637         * platform/mac/TestExpectations: Skip the test on yosemite.
1638
1639 2015-09-23  Myles C. Maxfield  <mmaxfield@apple.com>
1640
1641         [Cocoa] [Font Features] Implement font-variant-*
1642         https://bugs.webkit.org/show_bug.cgi?id=148413
1643
1644         Reviewed by Darin Adler.
1645
1646         Updating tests because font-variant-ligatures is being unprefixed.
1647
1648         Also, update css3/resources/FontWithFeatures.otf to support "lnum" feature.
1649
1650         * css3/font-feature-settings-rendering-2-expected.html:
1651         * css3/font-feature-settings-rendering-2.html:
1652         * css3/font-variant-all-webfont-expected.html: Added.
1653         * css3/font-variant-all-webfont.html: Added.
1654         * css3/font-variant-parsing-expected.txt: Added.
1655         * css3/font-variant-parsing.html: Added.
1656         * css3/resources/FontWithFeatures.otf:
1657         * fast/css/getComputedStyle/computed-style-expected.txt:
1658         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1659         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1660         * fast/css/getComputedStyle/resources/property-names.js:
1661         * fast/css/parsing-font-variant-ligatures.html:
1662         * fast/text/font-variant-ligatures.html:
1663         * platform/mac/TestExpectations:
1664         * svg/css/getComputedStyle-basic-expected.txt:
1665
1666 2015-09-23  Chris Dumez  <cdumez@apple.com>
1667
1668         Unreviewed, roll out r190085 as it seems to cause crashes in JSC
1669         <rdar://problem/22825602>
1670
1671         * fast/events/event-prototype-constructor-properties-expected.txt: Removed.
1672         * fast/events/event-prototype-constructor-properties.html: Removed.
1673
1674 2015-09-23  Chris Dumez  <cdumez@apple.com>
1675
1676         HTMLOutputElement.htmlFor should be settable
1677         https://bugs.webkit.org/show_bug.cgi?id=149418
1678
1679         Reviewed by Ryosuke Niwa.
1680
1681         * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1682         * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1683         Add layout test to make sure that setting HTMLLinkElement.sizes actually
1684         updates the 'sizes' associated attribute.
1685
1686         * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1687         * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1688         Update existing layout test now that HTMLOutputElement.htmlFor is
1689         settable.
1690
1691 2015-09-23  Saam barati  <sbarati@apple.com>
1692
1693         JSC allows invalid var declarations when the declared name is the same as a let/const variable
1694         https://bugs.webkit.org/show_bug.cgi?id=147600
1695
1696         Reviewed by Yusuke Suzuki.
1697
1698         * js/let-syntax-expected.txt:
1699         * js/script-tests/let-syntax.js:
1700         (hasSyntaxError):
1701
1702 2015-09-23  Saam barati  <sbarati@apple.com>
1703
1704         Web Inspector: Type bubbles missing for computed methods and methods on object literals
1705         https://bugs.webkit.org/show_bug.cgi?id=148562
1706
1707         Reviewed by Joseph Pecoraro.
1708
1709         * inspector/model/parse-script-syntax-tree-expected.txt:
1710         * inspector/model/parse-script-syntax-tree.html:
1711
1712 2015-09-23  Beth Dakin  <bdakin@apple.com>
1713
1714         accessibility/mac/aria-expanded-notifications.html is flaky
1715         https://bugs.webkit.org/show_bug.cgi?id=149510
1716
1717         Marking it as such.
1718         * platform/mac/TestExpectations:
1719
1720 2015-09-23  Chris Dumez  <cdumez@apple.com>
1721
1722         Range's setStartBefore() / setStartAfter() / setEndBefore() / setEndAfter() do not match the specification
1723         https://bugs.webkit.org/show_bug.cgi?id=149490
1724
1725         Reviewed by Andreas Kling.
1726
1727         Update test that expected an assertion in a case where we no longer
1728         throw. I checked that Firefox does not throw in this case either.
1729
1730         * fast/dom/Range/range-exceptions-expected.txt:
1731         * fast/dom/Range/script-tests/range-exceptions.js:
1732
1733 2015-09-23  Commit Queue  <commit-queue@webkit.org>
1734
1735         Unreviewed, rolling out r190168.
1736         https://bugs.webkit.org/show_bug.cgi?id=149502
1737
1738         it broke debug builds. (Requested by zalan on #webkit).
1739
1740         Reverted changeset:
1741
1742         "HTMLOutputElement.htmlFor should be settable"
1743         https://bugs.webkit.org/show_bug.cgi?id=149418
1744         http://trac.webkit.org/changeset/190168
1745
1746 2015-09-23  Commit Queue  <commit-queue@webkit.org>
1747
1748         Unreviewed, rolling out r190160.
1749         https://bugs.webkit.org/show_bug.cgi?id=149501
1750
1751         media/media-controls-play-button-updates.html fails on
1752         Yosemite and EFL (Requested by zalan on #webkit).
1753
1754         Reverted changeset:
1755
1756         "[GTK] playbutton in media controls is not changed when it is
1757         clicked."
1758         https://bugs.webkit.org/show_bug.cgi?id=149113
1759         http://trac.webkit.org/changeset/190160
1760
1761 2015-09-23  Chris Dumez  <cdumez@apple.com>
1762
1763         HTMLOutputElement.htmlFor should be settable
1764         https://bugs.webkit.org/show_bug.cgi?id=149418
1765
1766         Reviewed by Ryosuke Niwa.
1767
1768         * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1769         * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1770         Add layout test to make sure that setting HTMLLinkElement.sizes actually
1771         updates the 'sizes' associated attribute.
1772
1773         * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1774         * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1775         Update existing layout test now that HTMLOutputElement.htmlFor is
1776         settable.
1777
1778 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1779
1780         [Streams API] Add transform stream general tests
1781         https://bugs.webkit.org/show_bug.cgi?id=149267
1782
1783         Reviewed by Darin Adler.
1784
1785         * streams/reference-implementation/transform-stream-expected.txt: Added.
1786         * streams/reference-implementation/transform-stream.html: Added.
1787
1788 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1789
1790         [Streams API] Added transform stream error tests
1791         https://bugs.webkit.org/show_bug.cgi?id=149266
1792
1793         Reviewed by Darin Adler.
1794
1795         * streams/reference-implementation/transform-stream-errors-expected.txt: Added.
1796         * streams/reference-implementation/transform-stream-errors.html: Added.
1797
1798 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1799
1800         [Streams API] Added pipe-through transform stream tests
1801         https://bugs.webkit.org/show_bug.cgi?id=149265
1802
1803         Reviewed by Darin Adler.
1804
1805         * streams/reference-implementation/pipe-through-expected.txt: Added.
1806         * streams/reference-implementation/pipe-through.html: Added.
1807         * streams/reference-implementation/resources/streams-utils.js: Added duckTypedPassThroughTransform function.
1808
1809 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1810
1811         [Streams API] Add count queuing strategy tests for writable streams
1812         https://bugs.webkit.org/show_bug.cgi?id=148303
1813
1814         Reviewed by Darin Adler.
1815
1816         * streams/reference-implementation/count-queuing-strategy-expected.txt: Added new expectations.
1817         * streams/reference-implementation/count-queuing-strategy.html: Added new writable stream tests.
1818
1819 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1820
1821         [Streams API] Add byte length queuing strategy tests for writable streams
1822         https://bugs.webkit.org/show_bug.cgi?id=148302
1823
1824         Reviewed by Darin Adler.
1825
1826         * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added new expectations.
1827         * streams/reference-implementation/byte-length-queuing-strategy.html: Added new writable stream tests.
1828
1829 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1830
1831         [Streams API] Add brand checks tests for writable streams
1832         https://bugs.webkit.org/show_bug.cgi?id=148301
1833
1834         Reviewed by Darin Adler.
1835
1836         * streams/reference-implementation/brand-checks-expected.txt: Added new expectations.
1837         * streams/reference-implementation/brand-checks.html: Added new writable stream tests.
1838
1839 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1840
1841         [Streams API] bad underlying sinks tests about writable streams
1842         https://bugs.webkit.org/show_bug.cgi?id=148295
1843
1844         Reviewed by Darin Adler.
1845
1846         * streams/reference-implementation/bad-underlying-sinks-expected.txt: Added.
1847         * streams/reference-implementation/bad-underlying-sinks.html: Added.
1848
1849 2015-09-23  ChangSeok Oh  <changseok.oh@collabora.com>
1850
1851         [GTK] playbutton in media controls is not changed when it is clicked.
1852         https://bugs.webkit.org/show_bug.cgi?id=149113
1853
1854         Reviewed by Philippe Normand.
1855
1856         * media/media-controls-play-button-updates-expected.png: Added.
1857         * media/media-controls-play-button-updates-expected.txt: Added.
1858         * media/media-controls-play-button-updates.html: Added.
1859         * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1860         * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1861
1862 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1863
1864         [Streams API] Add bad strategies writable streams tests
1865         https://bugs.webkit.org/show_bug.cgi?id=148300
1866
1867         Reviewed by Darin Adler.
1868
1869         * streams/reference-implementation/bad-strategies-expected.txt: Added new expectations.
1870         * streams/reference-implementation/bad-strategies.html: Added new writable stream tests.
1871
1872 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1873
1874         [Streams API] Change a const in the tee tests
1875         https://bugs.webkit.org/show_bug.cgi?id=148294
1876
1877         Reviewed by Darin Adler.
1878
1879         * streams/reference-implementation/readable-stream-tee.html: Dumb change, replaced a const with var and added
1880         the checkpoint of the spec commit.
1881
1882 2015-09-23  ChangSeok Oh  <changseok.oh@collabora.com>
1883
1884         [GTK] media/media-controls-timeline-updates.html timeouts
1885         https://bugs.webkit.org/show_bug.cgi?id=139363
1886
1887         Reviewed by Philippe Normand.
1888
1889         The default timeout value of gtk port is 6000ms for release build layout tests.
1890         But this is too short to pass some media tests such as media-controls-timeline-updates.html
1891         Let's tweak the test to have shorter test time by seeking.
1892
1893         * media/media-controls-timeline-updates.html:
1894         * platform/gtk/TestExpectations:
1895
1896 2015-09-23  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1897
1898         [Streams API] Implement ReadableStream pipeThrough
1899         https://bugs.webkit.org/show_bug.cgi?id=147556
1900
1901         Reviewed by Darin Adler.
1902
1903         Rebased test that is now passing.
1904         Adding new tests to improve pipeThrough coverage.
1905
1906         * streams/readable-stream-pipeThrough-expected.txt: Added.
1907         * streams/readable-stream-pipeThrough.html: Added.
1908         * streams/reference-implementation/brand-checks-expected.txt:
1909
1910 2015-09-22  Ryosuke Niwa  <rniwa@webkit.org>
1911
1912         Event fired on a detached node does not bubble up
1913         https://bugs.webkit.org/show_bug.cgi?id=149488
1914
1915         Reviewed by Antti Koivisto.
1916
1917         Added a regression test. Also modified and rebaselined mouseout-dead-node.html added in r19897
1918         since our new behavior matches that of the latest Firefox as well as Chrome.
1919
1920         * fast/events/event-propagation-in-detached-tree-expected.txt: Added.
1921         * fast/events/event-propagation-in-detached-tree.html: Added.
1922         * fast/events/mouseout-dead-node-expected.txt:
1923         * fast/events/mouseout-dead-node.html:
1924
1925 2015-09-22  Zalan Bujtas  <zalan@apple.com>
1926
1927         Mark http/tests/notifications/events.html flaky again (crash/timeout this time).
1928
1929         Unreviewed.
1930
1931         * TestExpectations:
1932
1933 2015-09-22  Saam barati  <sbarati@apple.com>
1934
1935         Web Inspector: [ES6] Improve Type Profiler Support for Arrow Functions
1936         https://bugs.webkit.org/show_bug.cgi?id=143171
1937
1938         Reviewed by Joseph Pecoraro.
1939
1940         * inspector/model/parse-script-syntax-tree-expected.txt:
1941         * inspector/model/parse-script-syntax-tree.html:
1942
1943 2015-09-22  Commit Queue  <commit-queue@webkit.org>
1944
1945         Unreviewed, rolling out r190134.
1946         https://bugs.webkit.org/show_bug.cgi?id=149481
1947
1948         "Seems to cause crashes during garbage collection" (Requested
1949         by cdumez on #webkit).
1950
1951         Reverted changeset:
1952
1953         "HTMLOutputElement.htmlFor should be settable"
1954         https://bugs.webkit.org/show_bug.cgi?id=149418
1955         http://trac.webkit.org/changeset/190134
1956
1957 2015-09-22  Zalan Bujtas  <zalan@apple.com>
1958
1959         Mark http/tests/notifications/events.html flaky.
1960         https://bugs.webkit.org/show_bug.cgi?id=149218
1961
1962         Unreviewed.
1963
1964         * TestExpectations:
1965
1966
1967 2015-09-22  Chris Dumez  <cdumez@apple.com>
1968
1969         HTMLOutputElement.htmlFor should be settable
1970         https://bugs.webkit.org/show_bug.cgi?id=149418
1971
1972         Reviewed by Darin Adler.
1973
1974         Update existing layout test now that HTMLOutputElement.htmlFor is
1975         settable.
1976
1977         * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1978         * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1979
1980 2015-09-22  Tim Horton  <timothy_horton@apple.com>
1981
1982         Demystify why a few text tests depend on threaded scrolling being disabled
1983
1984         * fast/text/combining-character-sequence-vertical.html:
1985         * fast/text/descent-clip-in-scaled-page-expected.html:
1986         * fast/text/descent-clip-in-scaled-page.html:
1987         * fast/text/vertical-quotation-marks.html:
1988
1989 2015-09-22  Chris Dumez  <cdumez@apple.com>
1990
1991         XMLHttpRequest properties should be on the prototype
1992         https://bugs.webkit.org/show_bug.cgi?id=149465
1993
1994         Reviewed by Darin Adler.
1995
1996         Add layout test to check that XMLHttpRequest properties are on the
1997         prototype and have the right properties (enumerable and configurable).
1998
1999         * fast/xmlhttprequest/xmlhttprequest-properties-prototype-expected.txt: Added.
2000         * fast/xmlhttprequest/xmlhttprequest-properties-prototype.html: Added.
2001
2002 2015-09-22  Chris Dumez  <cdumez@apple.com>
2003
2004         Drop support for legacy EntityReference DOM Node type
2005         https://bugs.webkit.org/show_bug.cgi?id=149348
2006
2007         Reviewed by Darin Adler.
2008
2009         Drop several outdated DOM compliance tests. Update / Rebaseline others.
2010
2011 2015-09-22  Chris Dumez  <cdumez@apple.com>
2012
2013         Unreviewed, rebaseline several W3C html tests on iOS after r190106 and r190085.
2014
2015         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2016         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
2017
2018 2015-09-22  Chris Dumez  <cdumez@apple.com>
2019
2020         Unreviewed, rebaseline fast/table/rowindex.html after r190099.
2021
2022         * platform/efl/fast/table/rowindex-expected.txt:
2023         * platform/gtk/fast/table/rowindex-expected.txt:
2024         * platform/win/fast/table/rowindex-expected.txt:
2025
2026 2015-09-22  sangdeug.kim  <sangdeug.kim@samsung.com>
2027
2028         Add test for checking currentTime of mediacontroller when playback is completed.
2029         https://bugs.webkit.org/show_bug.cgi?id=149154
2030
2031         Reviewed by Eric Carlson.
2032
2033         * media/media-controller-time-clamp-expected.txt:
2034         * media/media-controller-time-clamp.html:
2035
2036 2015-09-22  Saam barati  <sbarati@apple.com>
2037
2038         Web Inspector: update Esprima to latest version
2039         https://bugs.webkit.org/show_bug.cgi?id=148960
2040
2041         Reviewed by Joseph Pecoraro.
2042
2043         * inspector/model/parse-script-syntax-tree-expected.txt:
2044         * inspector/model/parse-script-syntax-tree.html:
2045
2046 2015-09-22  Ryosuke Niwa  <rniwa@webkit.org>
2047
2048         invalidateSlotAssignments should trigger style recalc
2049         https://bugs.webkit.org/show_bug.cgi?id=149447
2050
2051         Reviewed by Antti Koivisto.
2052
2053         Removed failing expectations from newly passing tests.
2054
2055         Also added test cases for inserting and removing text nodes, and modified the style recalc tests
2056         to force layout between each DOM change to test case separately.
2057
2058         * fast/shadow-dom/shadow-layout-after-host-child-changes.html:
2059         * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html:
2060         * fast/shadow-dom/shadow-layout-after-slot-changes.html:
2061         * platform/mac/TestExpectations:
2062
2063 2015-09-21  Chris Dumez  <cdumez@apple.com>
2064
2065         time element should use HTMLTimeElement interface
2066         https://bugs.webkit.org/show_bug.cgi?id=148840
2067         <rdar://problem/22586690>
2068
2069         Reviewed by Ryosuke Niwa.
2070
2071         Rebaseline existing test now that HTMLTimeElement is exposed on the
2072         global Window object.
2073
2074         * js/dom/global-constructors-attributes-expected.txt:
2075         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2076         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2077         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2078         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2079         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2080         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2081
2082 2015-09-21  Chris Dumez  <cdumez@apple.com>
2083
2084         DOM attributes on prototypes should be configurable
2085         https://bugs.webkit.org/show_bug.cgi?id=134364
2086
2087         Reviewed by Sam Weinig.
2088
2089         Add a layout test to confirm that attributes on prototypes are configurable.
2090
2091         * fast/dom/attributes-configurable-expected.txt: Added.
2092         * fast/dom/attributes-configurable.html: Added.
2093
2094 2015-09-21  Ryosuke Niwa  <rniwa@webkit.org>
2095
2096         Add some style recalc tests for shadow DOM
2097         https://bugs.webkit.org/show_bug.cgi?id=149445
2098
2099         Reviewed by Antti Koivisto.
2100
2101         Add tests to make sure we trigger necessary style recalc.
2102
2103         * fast/shadow-dom/shadow-layout-after-attach-shadow-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2104         * fast/shadow-dom/shadow-layout-after-attach-shadow.html: Added.
2105         * fast/shadow-dom/shadow-layout-after-host-child-changes-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2106         * fast/shadow-dom/shadow-layout-after-host-child-changes.html: Added.
2107         * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2108         * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html: Added.
2109         * fast/shadow-dom/shadow-layout-after-slot-changes-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2110         * fast/shadow-dom/shadow-layout-after-slot-changes.html: Added.
2111         * platform/mac/TestExpectations:
2112
2113 2015-09-21  Alexey Proskuryakov  <ap@apple.com>
2114
2115         https://bugs.webkit.org/show_bug.cgi?id=149415
2116         REGRESSION (r182648): UIWebView does not set location.hash synchronously
2117         <rdar://problem/22169467>
2118
2119         Reviewed by Darin Adler.
2120
2121         * fast/loader/location-hash-user-gesture-expected.txt: Added.
2122         * fast/loader/location-hash-user-gesture.html: Added.
2123         * platform/ios-simulator-wk2/TestExpectations:
2124
2125 2015-09-21  Chris Dumez  <cdumez@apple.com>
2126
2127         Update HTMLTableRowElement.rowIndex to behave according to the specification
2128         https://bugs.webkit.org/show_bug.cgi?id=148842
2129         <rdar://problem/22586914>
2130
2131         Reviewed by Darin Adler.
2132
2133         Rebaseline existing test because rows in all <thead> / <tfoot> children
2134         of the <table> Element now get a rowIndex.
2135
2136         * platform/mac/fast/table/rowindex-expected.txt:
2137
2138 2015-09-21  Ryosuke Niwa  <rniwa@webkit.org>
2139
2140         Add more rendering tests for shadow DOM
2141         https://bugs.webkit.org/show_bug.cgi?id=149437
2142
2143         Reviewed by Antti Koivisto.
2144
2145         Added various tests for shadow tree rendering as well as tests for :host pseudo class and ::slotted pseudo element.
2146
2147         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2148         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Added.
2149         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2150         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Added.
2151         * fast/shadow-dom/css-scoping-shadow-host-functional-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2152         * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Added.
2153         * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2154         * fast/shadow-dom/css-scoping-shadow-host-rule.html: Added.
2155         * fast/shadow-dom/css-scoping-shadow-host-with-before-after-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2156         * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Added.
2157         * fast/shadow-dom/css-scoping-shadow-slot-display-override-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2158         * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Added.
2159         * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2160         * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Added.
2161         * fast/shadow-dom/css-scoping-shadow-with-outside-rules-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2162         * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Added.
2163         * platform/mac/TestExpectations:
2164
2165 2015-09-21  Chris Dumez  <cdumez@apple.com>
2166
2167         [JS Bindings] prototype.constructor should be writable
2168         https://bugs.webkit.org/show_bug.cgi?id=149412
2169         <rdar://problem/22545096>
2170
2171         Reviewed by Geoffrey Garen.
2172
2173         Add layout test that checks that Event.prototype.constructor has the
2174         expected properties and that it is actually writable.
2175
2176         * fast/events/event-prototype-constructor-properties-expected.txt: Added.
2177         * fast/events/event-prototype-constructor-properties.html: Added.
2178
2179 2015-09-21  Antti Koivisto  <antti@apple.com>
2180
2181         HTMLSlotElement should render its assigned nodes
2182         https://bugs.webkit.org/show_bug.cgi?id=149242
2183
2184         Reviewed by Ryosuke Niwa.
2185
2186         Enable the relevant tests.
2187
2188         * platform/mac/TestExpectations:
2189
2190 2015-09-21  Alex Christensen  <achristensen@webkit.org>
2191
2192         Remove Windows-specific navigator-detached-no-crash-expected.
2193         https://bugs.webkit.org/show_bug.cgi?id=149414
2194
2195         Reviewed by Filip Pizlo.
2196
2197         When we switched to CMake, NAVIGATOR_HWCONCURRENCY got enabled.  
2198         There is no reason to disable it, and the expectations match the default expectations now.
2199
2200         * platform/win/fast/dom/navigator-detached-no-crash-expected.txt: Removed.
2201
2202 2015-09-21  Chris Dumez  <cdumez@apple.com>
2203
2204         DOMTokenList.add() / remove() should run the update steps even if tokens were not modified
2205         https://bugs.webkit.org/show_bug.cgi?id=148780
2206         <rdar://problem/22571794>
2207
2208         Reviewed by Ryosuke Niwa.
2209
2210         Update / Rebaseline several classList /relList tests now that our
2211         behavior has changed.
2212
2213         * fast/dom/HTMLElement/class-list-expected.txt:
2214         * fast/dom/HTMLElement/class-list-quirks-expected.txt:
2215         * fast/dom/HTMLElement/script-tests/class-list.js:
2216         * fast/dom/rel-list-expected.txt:
2217         * fast/dom/rel-list.html:
2218
2219 2015-09-21  Ryosuke Niwa  <rniwa@webkit.org>
2220
2221         Add some tests for shadow DOM rendering
2222         https://bugs.webkit.org/show_bug.cgi?id=149330
2223
2224         Reviewed by Antti Koivisto.
2225
2226         Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
2227
2228         This is a relanding of r189962 excluding css-scoping-shadow-rendering.html since it has since been added in r190006
2229         as css-scoping-shadow-root-hides-children.html by Antti.
2230
2231         * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
2232         * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
2233         * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
2234         * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
2235         * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
2236         * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
2237         * platform/mac/TestExpectations:
2238
2239 2015-09-21  Ryosuke Niwa  <rniwa@webkit.org>
2240
2241         Add image-only failure expectation to fast/shadow-dom/css-scoping-shadow-root-hides-children.html on non-Mac ports.
2242
2243         * TestExpectations:
2244
2245 2015-09-21  Alex Christensen  <achristensen@webkit.org>
2246
2247         Skip tests on Windows after r189947.
2248
2249         * platform/win/TestExpectations:
2250         webkit-font-smoothing doesn't work on Windows.
2251
2252 2015-09-21  Chris Dumez  <cdumez@apple.com>
2253
2254         Range.cloneContents() / extractContents should throw a HierarchyRequestError when encountering a doctype
2255         https://bugs.webkit.org/show_bug.cgi?id=148770
2256         <rdar://problem/22570898>
2257
2258         Reviewed by Ryosuke Niwa.
2259
2260         Add new tests to cover the behaviour of Range's cloneContents() / extractContents()
2261         and deleteContents() when encountering a doctype.
2262
2263         * fast/dom/Range/clone-contents-document-type-expected.txt: Added.
2264         * fast/dom/Range/clone-contents-document-type.html: Added.
2265         * fast/dom/Range/delete-contents-document-type-expected.txt: Added.
2266         * fast/dom/Range/delete-contents-document-type.html: Added.
2267         * fast/dom/Range/extract-contents-document-type-expected.txt: Added.
2268         * fast/dom/Range/extract-contents-document-type.html: Added.
2269         * fast/dom/Range/resources/frame-with-doctype.html: Added.
2270
2271 2015-09-21  Simon Fraser  <simon.fraser@apple.com>
2272
2273         Add the ability for tests to run script in the UI process in WebKitTestRunner
2274         https://bugs.webkit.org/show_bug.cgi?id=149356
2275
2276         Reviewed by Tim Horton.
2277
2278         Some new tests that exercise testRunner.runUIScript().
2279
2280         * TestExpectations:
2281         * fast/harness/concurrent-ui-side-scripts-expected.txt: Added.
2282         * fast/harness/concurrent-ui-side-scripts.html: Added.
2283         * fast/harness/ui-side-scripts-expected.txt: Added.
2284         * fast/harness/ui-side-scripts.html: Added.
2285         * fast/zooming/zoom-to-scale.html: Added.
2286         * platform/ios-simulator/TestExpectations:
2287         * platform/mac/TestExpectations:
2288
2289 2015-09-21  Tim Horton  <timothy_horton@apple.com>
2290
2291         Turn on threaded scrolling by default in the tests
2292         https://bugs.webkit.org/show_bug.cgi?id=149377
2293
2294         Reviewed by Simon Fraser.
2295
2296         * compositing/geometry/fixed-position-flipped-writing-mode.html:
2297         * compositing/layer-creation/no-compositing-for-sticky.html:
2298         * compositing/overflow/automatically-opt-into-composited-scrolling.html:
2299         * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
2300         * compositing/overflow/composited-scrolling-creates-a-stacking-container.html:
2301         * compositing/overflow/composited-scrolling-paint-phases.html:
2302         * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
2303         * compositing/overflow/dynamic-composited-scrolling-status.html:
2304         * compositing/overflow/iframe-inside-overflow-clipping.html:
2305         * compositing/overflow/nested-scrolling.html:
2306         * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
2307         * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
2308         * compositing/overflow/scrolling-content-clip-to-viewport.html:
2309         * compositing/overflow/scrolling-without-painting.html:
2310         * compositing/overflow/textarea-scroll-touch.html:
2311         * compositing/overflow/updating-scrolling-content.html:
2312         * compositing/rtl/rtl-fixed-overflow-scrolled.html:
2313         * compositing/rtl/rtl-overflow-scrolling.html:
2314         * fast/block/positioning/rtl-fixed-positioning.html:
2315         * fast/block/positioning/vertical-rl/fixed-positioning.html:
2316         * fast/dom/horizontal-scrollbar-in-rtl.html:
2317         * fast/dom/horizontal-scrollbar-when-dir-change.html:
2318         * fast/dom/scroll-reveal-left-overflow.html:
2319         * fast/dom/scroll-reveal-top-overflow.html:
2320         * fast/dom/vertical-scrollbar-when-dir-change.html:
2321         * fast/multicol/pagination/RightToLeft-rl-hittest.html:
2322         * scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html:
2323         * scrollingcoordinator/non-fast-scrollable-region-transformed-iframe.html:
2324         * swipe/main-frame-pinning-requirement.html:
2325         Turn off threaded scrolling in the cases where it sensibly affects the test result.
2326         These cases are:
2327                 - tests that use scrollTo or similar, and then depend on the
2328                   scrolling happening synchronously
2329
2330                 - tests that use setAcceleratedCompositingForOverflowScrollEnabled,
2331                   which asserts if combined with threaded scrolling
2332
2333         * fast/text/combining-character-sequence-vertical.html:
2334         * fast/text/descent-clip-in-scaled-page.html:
2335         * fast/text/descent-clip-in-scaled-page-expected.html:
2336         * fast/text/vertical-quotation-marks.html:
2337         Turn off threaded scrolling in three tests where it shouldn't affect the test result,
2338         but for some reason does.
2339
2340 2015-09-21  ChangSeok Oh  <changseok.oh@collabora.com>
2341
2342         [GTK] media controls does not show up when playing video finishes.
2343         https://bugs.webkit.org/show_bug.cgi?id=149112
2344
2345         Reviewed by Philippe Normand.
2346
2347         * media/media-controls-timeline-updates-after-playing-expected.txt: Added.
2348         * media/media-controls-timeline-updates-after-playing.html: Added.
2349
2350 2015-09-21  ChangSeok Oh  <changseok.oh@collabora.com>
2351
2352         [GTK] timeline is not updated after few seconds when mouse hovers on controls
2353         https://bugs.webkit.org/show_bug.cgi?id=149111
2354
2355         Reviewed by Philippe Normand.
2356
2357         * media/media-controls-timeline-updates-when-hovered-expected.txt: Added.
2358         * media/media-controls-timeline-updates-when-hovered.html: Added.
2359
2360 2015-09-20  Andy Estes  <aestes@apple.com>
2361
2362         http/tests/contentfiltering/load-substitute-data-from-appcache.html crashes sometimes
2363         https://bugs.webkit.org/show_bug.cgi?id=148890
2364
2365         Reviewed by Alexey Proskuryakov.
2366
2367         Added a test to verify my theory that load-substitute-data-from-appcache.html will crash even with Content Filtering disabled.
2368
2369         * TestExpectations: Skipped the new test since it only works in WebKit2.
2370         * http/tests/appcache/decide-navigation-policy-after-delay-expected.txt: Added.
2371         * http/tests/appcache/decide-navigation-policy-after-delay.html: Added.
2372         * http/tests/appcache/resources/decide-navigation-policy-after-delay-frame.html: Added.
2373         * platform/wk2/TestExpectations: Enabled the test in WebKit2.
2374
2375 2015-09-20  Chris Dumez  <cdumez@apple.com>
2376
2377         Unreviewed, rebaseline W3C HTML DOM test on iOS after r190030.
2378
2379         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2380
2381 2015-09-20 Chris Fleizach <cfleizach@apple.com>
2382
2383         Fix a relative path in accessibility/mac/removing-textarea-after-edit-crash.html
2384         after moving the test.
2385         https://bugs.webkit.org/show_bug.cgi?id=149217
2386
2387         Reviewed by Alexey Proskuryakov.
2388
2389         * accessibility/mac/removing-textarea-after-edit-crash.html:
2390
2391 2015-09-20  Alexey Proskuryakov  <ap@apple.com>
2392
2393         [Mac, iOS] AccessibilityController doesn't uninstall global notification handler
2394         https://bugs.webkit.org/show_bug.cgi?id=149384
2395
2396         Reviewed by Chris Fleizach.
2397
2398         * accessibility/mac/loaded-notification.html: Cleaned up the test - js-test-pre is
2399         incompatible with directly using waitUntilDone. 
2400
2401 2015-09-19  Chris Dumez  <cdumez@apple.com>
2402
2403         [WebIDL] Specify default parameter values where it is useful
2404         https://bugs.webkit.org/show_bug.cgi?id=149331
2405         <rdar://problem/22545600>
2406
2407         Reviewed by Darin Adler.
2408
2409         Add test to check the behavior of passing undefined for various optional
2410         parameters that have a default value in the HTML specification.
2411
2412         * fast/html/undefined-parameter-default-value-expected.txt: Added.
2413         * fast/html/undefined-parameter-default-value.html: Added.
2414
2415 2015-09-18  Dean Jackson  <dino@apple.com>
2416
2417         Null dereference loading Blink layout test svg/filters/feImage-failed-load-crash.html
2418         https://bugs.webkit.org/show_bug.cgi?id=149316
2419         <rdar://problem/22749532>
2420
2421         Reviewed by Tim Horton.
2422
2423         Merge Blink commit:
2424         https://chromium.googlesource.com/chromium/blink/+/9cbcfd7866bbaff0c4b3c4c8508b7c97b46d6e6a
2425
2426         * svg/filters/feImage-failed-load-crash-expected.txt: Added.
2427         * svg/filters/feImage-failed-load-crash.html: Added.
2428
2429 2015-09-18  Dean Jackson  <dino@apple.com>
2430
2431         Null dereference loading Blink layout test svg/custom/use-href-attr-removal-crash.html
2432         https://bugs.webkit.org/show_bug.cgi?id=149315
2433         <rdar://problem/22749358>
2434
2435         Reviewed by Tim Horton.
2436
2437         These tests, copied from Blink, should not crash.
2438         The originals come from:
2439         https://chromium.googlesource.com/chromium/blink/+/e2f1087f32bb088160ab7d59a715a1403ef267c7
2440
2441         * svg/custom/use-href-attr-removal-crash.html: Added.
2442         * svg/custom/use-href-attr-removal-crash-expected.txt: Added.
2443         * svg/custom/use-href-attr-removal-crash2.svg: Added.
2444         * svg/custom/use-href-attr-removal-crash2-expected.txt: Added.
2445         * svg/custom/use-href-change-local-to-invalid-remote.html: Added.
2446         * svg/custom/use-href-change-local-to-invalid-remote-expected.txt: Added.
2447
2448 2015-09-18  Alexey Proskuryakov  <ap@apple.com>
2449
2450         Update Mac expectations for http/tests/cache/iframe-304-crash.html.
2451         This test is flaky everywhere, not just on Mavericks and Yosemite.
2452
2453         * platform/mac-wk2/TestExpectations:
2454
2455 2015-09-18  Commit Queue  <commit-queue@webkit.org>
2456
2457         Unreviewed, rolling out r189908.
2458         https://bugs.webkit.org/show_bug.cgi?id=149368
2459
2460         Broke run-webkit-tests --pixel (Requested by ap on #webkit).
2461
2462         Reverted changeset:
2463
2464         "printing does not use minimum page zoom factor"
2465         https://bugs.webkit.org/show_bug.cgi?id=108507
2466         http://trac.webkit.org/changeset/189908
2467
2468 2015-09-18  Ryosuke Niwa  <rniwa@webkit.org>
2469
2470         Inserting or removing slot elements can cause a crash
2471         https://bugs.webkit.org/show_bug.cgi?id=149365
2472
2473         Reviewed by Antti Koivisto.
2474
2475         Added regression tests.
2476
2477         * fast/shadow-dom/slot-removal-crash.html: Added.
2478
2479 2015-09-18  Antti Koivisto  <antti@apple.com>
2480
2481         Don't create renderers for children of shadow host
2482         https://bugs.webkit.org/show_bug.cgi?id=149363
2483
2484         Reviewed by Ryosuke Niwa.
2485
2486         * fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html: Added.
2487         * fast/shadow-dom/css-scoping-shadow-root-hides-children.html: Added.
2488
2489 2015-09-18  Jake Nielsen  <jacob_nielsen@apple.com>
2490
2491         Adds more flaky tests to TestExpecations for iOS and WK2
2492
2493         * platform/ios-simulator/TestExpectations:
2494         * platform/wk2/TestExpectations:
2495
2496 2015-09-18  Saam barati  <sbarati@apple.com>
2497
2498         add a regress test for richards with try/catch.
2499         https://bugs.webkit.org/show_bug.cgi?id=149301
2500
2501         Reviewed by Filip Pizlo.
2502
2503         This adds two variants of Octane/richards benchmark using
2504         try/catch. One try/catch variant that actually throws.
2505         Another that never throws. I've included try/catch inside
2506         every function and every loop.
2507
2508         * js/regress/richards-empty-try-catch-expected.txt: Added.
2509         * js/regress/richards-empty-try-catch.html: Added.
2510         * js/regress/richards-try-catch-expected.txt: Added.
2511         * js/regress/richards-try-catch.html: Added.
2512         * js/regress/script-tests/richards-empty-try-catch.js: Added.
2513         (runRichards):
2514         (Scheduler):
2515         (Scheduler.prototype.addIdleTask):
2516         (Scheduler.prototype.addWorkerTask):
2517         (Scheduler.prototype.addHandlerTask):
2518         (Scheduler.prototype.addDeviceTask):
2519         (Scheduler.prototype.addRunningTask):
2520         (Scheduler.prototype.addTask):
2521         (Scheduler.prototype.schedule):
2522         (Scheduler.prototype.release):
2523         (Scheduler.prototype.holdCurrent):
2524         (Scheduler.prototype.suspendCurrent):
2525         (Scheduler.prototype.queue):
2526         (TaskControlBlock):
2527         (TaskControlBlock.prototype.setRunning):
2528         (TaskControlBlock.prototype.markAsNotHeld):
2529         (TaskControlBlock.prototype.markAsHeld):
2530         (TaskControlBlock.prototype.isHeldOrSuspended):
2531         (TaskControlBlock.prototype.markAsSuspended):
2532         (TaskControlBlock.prototype.markAsRunnable):
2533         (TaskControlBlock.prototype.run):
2534         (TaskControlBlock.prototype.checkPriorityAdd):
2535         (TaskControlBlock.prototype.toString):
2536         (IdleTask):
2537         (IdleTask.prototype.run):
2538         (IdleTask.prototype.toString):
2539         (DeviceTask):
2540         (DeviceTask.prototype.run):
2541         (DeviceTask.prototype.toString):
2542         (WorkerTask):
2543         (WorkerTask.prototype.run):
2544         (WorkerTask.prototype.toString):
2545         (HandlerTask):
2546         (HandlerTask.prototype.run):
2547         (HandlerTask.prototype.toString):
2548         (Packet):
2549         (Packet.prototype.addTo):
2550         (Packet.prototype.toString):
2551         * js/regress/script-tests/richards-try-catch.js: Added.
2552         (randomException):
2553         (runRichards):
2554         (Scheduler):
2555         (Scheduler.prototype.addIdleTask):
2556         (Scheduler.prototype.addWorkerTask):
2557         (Scheduler.prototype.addHandlerTask):
2558         (Scheduler.prototype.addDeviceTask):
2559         (Scheduler.prototype.addRunningTask):
2560         (Scheduler.prototype.addTask):
2561         (Scheduler.prototype.schedule):
2562         (Scheduler.prototype.release):
2563         (Scheduler.prototype.holdCurrent):
2564         (Scheduler.prototype.suspendCurrent):
2565         (Scheduler.prototype.queue):
2566         (TaskControlBlock):
2567         (TaskControlBlock.prototype.setRunning):
2568         (TaskControlBlock.prototype.markAsNotHeld):
2569         (TaskControlBlock.prototype.markAsHeld):
2570         (TaskControlBlock.prototype.isHeldOrSuspended):
2571         (TaskControlBlock.prototype.markAsSuspended):
2572         (TaskControlBlock.prototype.markAsRunnable):
2573         (TaskControlBlock.prototype.run):
2574         (TaskControlBlock.prototype.checkPriorityAdd):
2575         (TaskControlBlock.prototype.toString):
2576         (IdleTask):
2577         (IdleTask.prototype.run):
2578         (IdleTask.prototype.toString):
2579         (DeviceTask):
2580         (DeviceTask.prototype.run):
2581         (DeviceTask.prototype.toString):
2582         (WorkerTask):
2583         (WorkerTask.prototype.run):
2584         (WorkerTask.prototype.toString):
2585         (HandlerTask):
2586         (HandlerTask.prototype.run):
2587         (HandlerTask.prototype.toString):
2588         (Packet):
2589         (Packet.prototype.addTo):
2590         (Packet.prototype.toString):
2591
2592 2015-09-18  Saam barati  <sbarati@apple.com>
2593
2594         Implement try/catch in the DFG.
2595         https://bugs.webkit.org/show_bug.cgi?id=147374
2596
2597         Reviewed by Filip Pizlo.
2598
2599         * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
2600         * js/regress/raytrace-with-empty-try-catch.html: Added.
2601         * js/regress/raytrace-with-try-catch-expected.txt: Added.
2602         * js/regress/raytrace-with-try-catch.html: Added.
2603         * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
2604         (createVector):
2605         (sqrLengthVector):
2606         (lengthVector):
2607         (addVector):
2608         (subVector):
2609         (scaleVector):
2610         (normaliseVector):
2611         (add):
2612         (sub):
2613         (scalev):
2614         (dot):
2615         (scale):
2616         (cross):
2617         (normalise):
2618         (transformMatrix):
2619         (invertMatrix):
2620         (Triangle):
2621         (Triangle.prototype.intersect):
2622         (Scene):
2623         (Scene.prototype.intersect):
2624         (Scene.prototype.blocked):
2625         (Camera):
2626         (Camera.prototype.generateRayPair):
2627         (renderRows):
2628         (Camera.prototype.render):
2629         (raytraceScene.floorShader):
2630         (raytraceScene):
2631         (arrayToCanvasCommands):
2632         * js/regress/script-tests/raytrace-with-try-catch.js: Added.
2633         (randomException):
2634         (createVector):
2635         (sqrLengthVector):
2636         (lengthVector):
2637         (addVector):
2638         (subVector):
2639         (scaleVector):
2640         (normaliseVector):
2641         (add):
2642         (sub):
2643         (scalev):
2644         (dot):
2645         (scale):
2646         (cross):
2647         (normalise):
2648         (transformMatrix):
2649         (invertMatrix):
2650         (Triangle):
2651         (Triangle.prototype.intersect):
2652         (Scene):
2653         (Scene.prototype.intersect):
2654         (Scene.prototype.blocked):
2655         (Camera):
2656         (Camera.prototype.generateRayPair):
2657         (renderRows):
2658         (Camera.prototype.render):
2659         (raytraceScene.floorShader):
2660         (raytraceScene):
2661         (arrayToCanvasCommands):
2662         * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
2663         (Class.create):
2664         (Object.extend):
2665         (Flog.RayTracer.Color.prototype.initialize):
2666         (Flog.RayTracer.Color.prototype.add):
2667         (Flog.RayTracer.Color.prototype.addScalar):
2668         (Flog.RayTracer.Color.prototype.subtract):
2669         (Flog.RayTracer.Color.prototype.multiply):
2670         (Flog.RayTracer.Color.prototype.multiplyScalar):
2671         (Flog.RayTracer.Color.prototype.divideFactor):
2672         (Flog.RayTracer.Color.prototype.limit):
2673         (Flog.RayTracer.Color.prototype.distance):
2674         (Flog.RayTracer.Color.prototype.blend):
2675         (Flog.RayTracer.Color.prototype.brightness):
2676         (Flog.RayTracer.Color.prototype.toString):
2677         (Flog.RayTracer.Light.prototype.initialize):
2678         (Flog.RayTracer.Light.prototype.toString):
2679         (Flog.RayTracer.Vector.prototype.initialize):
2680         (Flog.RayTracer.Vector.prototype.copy):
2681         (Flog.RayTracer.Vector.prototype.normalize):
2682         (Flog.RayTracer.Vector.prototype.magnitude):
2683         (Flog.RayTracer.Vector.prototype.cross):
2684         (Flog.RayTracer.Vector.prototype.dot):
2685         (Flog.RayTracer.Vector.prototype.add):
2686         (Flog.RayTracer.Vector.prototype.subtract):
2687         (Flog.RayTracer.Vector.prototype.multiplyVector):
2688         (Flog.RayTracer.Vector.prototype.multiplyScalar):
2689         (Flog.RayTracer.Vector.prototype.toString):
2690         (Flog.RayTracer.Ray.prototype.initialize):
2691         (Flog.RayTracer.Ray.prototype.toString):
2692         (Flog.RayTracer.Scene.prototype.initialize):
2693         (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2694         (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2695         (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2696         (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2697         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2698         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2699         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2700         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2701         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2702         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2703         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2704         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2705         (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2706         (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2707         (Flog.RayTracer.Shape.Sphere.prototype.toString):
2708         (Flog.RayTracer.Shape.Plane.prototype.initialize):
2709         (Flog.RayTracer.Shape.Plane.prototype.intersect):
2710         (Flog.RayTracer.Shape.Plane.prototype.toString):
2711         (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2712         (Flog.RayTracer.IntersectionInfo.prototype.toString):
2713         (Flog.RayTracer.Camera.prototype.initialize):
2714         (Flog.RayTracer.Camera.prototype.getRay):
2715         (Flog.RayTracer.Camera.prototype.toString):
2716         (Flog.RayTracer.Background.prototype.initialize):
2717         (Flog.RayTracer.Engine.prototype.initialize):
2718         (Flog.RayTracer.Engine.prototype.setPixel):
2719         (Flog.RayTracer.Engine.prototype.renderScene):
2720         (Flog.RayTracer.Engine.prototype.getPixelColor):
2721         (Flog.RayTracer.Engine.prototype.testIntersection):
2722         (Flog.RayTracer.Engine.prototype.getReflectionRay):
2723         (Flog.RayTracer.Engine.prototype.rayTrace):
2724         (renderScene):
2725         * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
2726         (randomException):
2727         (Class.create):
2728         (Object.extend):
2729         (Flog.RayTracer.Color.prototype.initialize):
2730         (Flog.RayTracer.Color.prototype.add):
2731         (Flog.RayTracer.Color.prototype.addScalar):
2732         (Flog.RayTracer.Color.prototype.subtract):
2733         (Flog.RayTracer.Color.prototype.multiply):
2734         (Flog.RayTracer.Color.prototype.multiplyScalar):
2735         (Flog.RayTracer.Color.prototype.divideFactor):
2736         (Flog.RayTracer.Color.prototype.limit):
2737         (Flog.RayTracer.Color.prototype.distance):
2738         (Flog.RayTracer.Color.prototype.blend):
2739         (Flog.RayTracer.Color.prototype.brightness):
2740         (Flog.RayTracer.Color.prototype.toString):
2741         (Flog.RayTracer.Light.prototype.initialize):
2742         (Flog.RayTracer.Light.prototype.toString):
2743         (Flog.RayTracer.Vector.prototype.initialize):
2744         (Flog.RayTracer.Vector.prototype.copy):
2745         (Flog.RayTracer.Vector.prototype.normalize):
2746         (Flog.RayTracer.Vector.prototype.magnitude):
2747         (Flog.RayTracer.Vector.prototype.cross):
2748         (Flog.RayTracer.Vector.prototype.dot):
2749         (Flog.RayTracer.Vector.prototype.add):
2750         (Flog.RayTracer.Vector.prototype.subtract):
2751         (Flog.RayTracer.Vector.prototype.multiplyVector):
2752         (Flog.RayTracer.Vector.prototype.multiplyScalar):
2753         (Flog.RayTracer.Vector.prototype.toString):
2754         (Flog.RayTracer.Ray.prototype.initialize):
2755         (Flog.RayTracer.Ray.prototype.toString):
2756         (Flog.RayTracer.Scene.prototype.initialize):
2757         (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2758         (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2759         (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2760         (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2761         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2762         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2763         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2764         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2765         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2766         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2767         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2768         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2769         (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2770         (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2771         (Flog.RayTracer.Shape.Sphere.prototype.toString):
2772         (Flog.RayTracer.Shape.Plane.prototype.initialize):
2773         (Flog.RayTracer.Shape.Plane.prototype.intersect):
2774         (Flog.RayTracer.Shape.Plane.prototype.toString):
2775         (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2776         (Flog.RayTracer.IntersectionInfo.prototype.toString):
2777         (Flog.RayTracer.Camera.prototype.initialize):
2778         (Flog.RayTracer.Camera.prototype.getRay):
2779         (Flog.RayTracer.Camera.prototype.toString):
2780         (Flog.RayTracer.Background.prototype.initialize):
2781         (Flog.RayTracer.Engine.prototype.initialize):
2782         (Flog.RayTracer.Engine.prototype.setPixel):
2783         (Flog.RayTracer.Engine.prototype.renderScene):
2784         (Flog.RayTracer.Engine.prototype.getPixelColor):
2785         (Flog.RayTracer.Engine.prototype.testIntersection):
2786         (Flog.RayTracer.Engine.prototype.getReflectionRay):
2787         (Flog.RayTracer.Engine.prototype.rayTrace):
2788         (renderScene):
2789         * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
2790         * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
2791         * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
2792         * js/regress/v8-raytrace-with-try-catch.html: Added.
2793
2794 2015-09-18  Nan Wang  <n_wang@apple.com>
2795
2796         AX: Implement ARIA 1.1 @aria-current on iOS
2797         https://bugs.webkit.org/show_bug.cgi?id=149297
2798
2799         Reviewed by Chris Fleizach.
2800
2801         * platform/ios-simulator/TestExpectations:
2802
2803 2015-09-18  Jake Nielsen  <jacob_nielsen@apple.com>
2804
2805         REGRESSION: http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-overrides.html is flaky
2806         https://bugs.webkit.org/show_bug.cgi?id=132388
2807
2808         * TestExpectations:
2809
2810 2015-09-18  Jake Nielsen  <jacob_nielsen@apple.com>
2811
2812         line-break-language-sensitive tests should be marked as flaky
2813         https://bugs.webkit.org/show_bug.cgi?id=149349
2814
2815         * platform/ios-simulator/TestExpectations:
2816
2817 2015-09-18  Eric Carlson  <eric.carlson@apple.com>
2818
2819         [MediaStream] Finish implementing MediaDevices.enumerateDevices
2820         https://bugs.webkit.org/show_bug.cgi?id=149322
2821         <rdar://problem/22750866>
2822
2823         Reviewed by Brent Fulgham.
2824
2825         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Added.
2826         * fast/mediastream/MediaDevices-enumerateDevices.html: Added.
2827
2828 2015-09-18  Jake Nielsen  <jacob_nielsen@apple.com>
2829
2830         Updates to include change to iOS test expectations after bug 149187
2831
2832         * platform/ios-simulator/js/dom/constructor-length-expected.txt:
2833
2834 2015-09-18  Chris Dumez  <cdumez@apple.com>
2835
2836         REGRESSION (r182449, Mavericks ONLY): Pages re-open empty after swiping back and scrolling on them
2837         https://bugs.webkit.org/show_bug.cgi?id=149317
2838         <rdar://problem/22521514>
2839
2840         Reviewed by Tim Horton.
2841
2842         Skip a couple of PageCache layout tests on Mavericks now that a PageCache
2843         optimization has been disabled.
2844
2845         * platform/mac/TestExpectations:
2846
2847 2015-09-18  Zalan Bujtas  <zalan@apple.com>
2848
2849         Unreviewed iOS gardening.
2850
2851         * platform/ios-simulator/TestExpectations:
2852
2853 2015-09-18  Chris Dumez  <cdumez@apple.com>
2854
2855         Drop support for Entity Node type
2856         https://bugs.webkit.org/show_bug.cgi?id=149239
2857
2858         Reviewed by Darin Adler.
2859
2860         Rebaseline / update layout tests now that we no longer expose the
2861         Entity type to the Web.
2862
2863         * fast/dom/Window/get-set-properties-expected.txt:
2864         * fast/dom/Window/get-set-properties.html:
2865         * fast/dom/Window/resources/window-properties.js:
2866         * fast/dom/Window/window-lookup-precedence-expected.txt:
2867         * fast/dom/dom-constructors-expected.txt:
2868         * fast/dom/dom-constructors.html:
2869         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2870         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2871
2872 2015-09-18  Chris Dumez  <cdumez@apple.com>
2873
2874         classList.toggle(name, force) treats undefined `force` argument as false
2875         https://bugs.webkit.org/show_bug.cgi?id=148582
2876         <rdar://problem/22545600>
2877
2878         Reviewed by Ryosuke Niwa.
2879
2880         Add decent test coverage for DOMTokenList.toggle() via Element.classList.
2881
2882         * fast/dom/Element/class-list-toggle-expected.txt: Added.
2883         * fast/dom/Element/class-list-toggle.html: Added.
2884
2885 2015-09-17  Commit Queue  <commit-queue@webkit.org>
2886
2887         Unreviewed, rolling out r189962.
2888         https://bugs.webkit.org/show_bug.cgi?id=149334
2889
2890         These new tests uncovered a crash (Requested by ap on
2891         #webkit).
2892
2893         Reverted changeset:
2894
2895         "Add some tests for shadow DOM rendering"
2896         https://bugs.webkit.org/show_bug.cgi?id=149330
2897         http://trac.webkit.org/changeset/189962
2898
2899 2015-09-17  Ryosuke Niwa  <rniwa@webkit.org>
2900
2901         Add some tests for shadow DOM rendering
2902         https://bugs.webkit.org/show_bug.cgi?id=149330
2903
2904         Reviewed by Antti Koivisto.
2905
2906         Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
2907
2908         * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
2909         * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
2910         * fast/shadow-dom/css-scoping-shadow-rendering-expected.html: Added.
2911         * fast/shadow-dom/css-scoping-shadow-rendering.html: Added.
2912         * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
2913         * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
2914         * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
2915         * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
2916         * platform/mac/TestExpectations:
2917
2918 2015-09-17  Commit Queue  <commit-queue@webkit.org>
2919
2920         Unreviewed, rolling out r189938, r189952, and r189956.
2921         https://bugs.webkit.org/show_bug.cgi?id=149329
2922
2923         Broke Web Workers (Requested by ap on #webkit).
2924
2925         Reverted changesets:
2926
2927         "Implement try/catch in the DFG."
2928         https://bugs.webkit.org/show_bug.cgi?id=147374
2929         http://trac.webkit.org/changeset/189938
2930
2931         "CLoop build fix after r189938."
2932         http://trac.webkit.org/changeset/189952
2933
2934         "add a regress test for richards with try/catch."
2935         https://bugs.webkit.org/show_bug.cgi?id=149301
2936         http://trac.webkit.org/changeset/189956
2937
2938 2015-09-17  Chris Dumez  <cdumez@apple.com>
2939
2940         [WebIDL] Add support for default parameter values
2941         https://bugs.webkit.org/show_bug.cgi?id=149263
2942         <rdar://problem/22545600>
2943
2944         Reviewed by Ryosuke Niwa.
2945
2946         Rebaseline several NodeIterator / TreeWalker tests now that more checks
2947         are passing.
2948
2949         * fast/dom/createNodeIterator-parameters-expected.txt:
2950         * fast/dom/createTreeWalker-parameters-expected.txt:
2951
2952 2015-09-17  Saam barati  <sbarati@apple.com>
2953
2954         add a regress test for richards with try/catch.
2955         https://bugs.webkit.org/show_bug.cgi?id=149301
2956
2957         Reviewed by Filip Pizlo.
2958
2959         This adds two variants of Octane/richards benchmark using
2960         try/catch. One try/catch variant that actually throws.
2961         Another that never throws. I've included try/catch inside
2962         every function and every loop.
2963
2964         * js/regress/richards-empty-try-catch-expected.txt: Added.
2965         * js/regress/richards-empty-try-catch.html: Added.
2966         * js/regress/richards-try-catch-expected.txt: Added.
2967         * js/regress/richards-try-catch.html: Added.
2968         * js/regress/script-tests/richards-empty-try-catch.js: Added.
2969         (runRichards):
2970         (Scheduler):
2971         (Scheduler.prototype.addIdleTask):
2972         (Scheduler.prototype.addWorkerTask):
2973         (Scheduler.prototype.addHandlerTask):
2974         (Scheduler.prototype.addDeviceTask):
2975         (Scheduler.prototype.addRunningTask):
2976         (Scheduler.prototype.addTask):
2977         (Scheduler.prototype.schedule):
2978         (Scheduler.prototype.release):
2979         (Scheduler.prototype.holdCurrent):
2980         (Scheduler.prototype.suspendCurrent):
2981         (Scheduler.prototype.queue):
2982         (TaskControlBlock):
2983         (TaskControlBlock.prototype.setRunning):
2984         (TaskControlBlock.prototype.markAsNotHeld):
2985         (TaskControlBlock.prototype.markAsHeld):
2986         (TaskControlBlock.prototype.isHeldOrSuspended):
2987         (TaskControlBlock.prototype.markAsSuspended):
2988         (TaskControlBlock.prototype.markAsRunnable):
2989         (TaskControlBlock.prototype.run):
2990         (TaskControlBlock.prototype.checkPriorityAdd):
2991         (TaskControlBlock.prototype.toString):
2992         (IdleTask):
2993         (IdleTask.prototype.run):
2994         (IdleTask.prototype.toString):
2995         (DeviceTask):
2996         (DeviceTask.prototype.run):
2997         (DeviceTask.prototype.toString):
2998         (WorkerTask):
2999         (WorkerTask.prototype.run):
3000         (WorkerTask.prototype.toString):
3001         (HandlerTask):
3002         (HandlerTask.prototype.run):
3003         (HandlerTask.prototype.toString):
3004         (Packet):
3005         (Packet.prototype.addTo):
3006         (Packet.prototype.toString):
3007         * js/regress/script-tests/richards-try-catch.js: Added.
3008         (randomException):
3009         (runRichards):
3010         (Scheduler):
3011         (Scheduler.prototype.addIdleTask):
3012         (Scheduler.prototype.addWorkerTask):
3013         (Scheduler.prototype.addHandlerTask):
3014         (Scheduler.prototype.addDeviceTask):
3015         (Scheduler.prototype.addRunningTask):
3016         (Scheduler.prototype.addTask):
3017         (Scheduler.prototype.schedule):
3018         (Scheduler.prototype.release):
3019         (Scheduler.prototype.holdCurrent):
3020         (Scheduler.prototype.suspendCurrent):
3021         (Scheduler.prototype.queue):
3022         (TaskControlBlock):
3023         (TaskControlBlock.prototype.setRunning):
3024         (TaskControlBlock.prototype.markAsNotHeld):
3025         (TaskControlBlock.prototype.markAsHeld):
3026         (TaskControlBlock.prototype.isHeldOrSuspended):
3027         (TaskControlBlock.prototype.markAsSuspended):
3028         (TaskControlBlock.prototype.markAsRunnable):
3029         (TaskControlBlock.prototype.run):
3030         (TaskControlBlock.prototype.checkPriorityAdd):
3031         (TaskControlBlock.prototype.toString):
3032         (IdleTask):
3033         (IdleTask.prototype.run):
3034         (IdleTask.prototype.toString):
3035         (DeviceTask):
3036         (DeviceTask.prototype.run):
3037         (DeviceTask.prototype.toString):
3038         (WorkerTask):
3039         (WorkerTask.prototype.run):
3040         (WorkerTask.prototype.toString):
3041         (HandlerTask):
3042         (HandlerTask.prototype.run):
3043         (HandlerTask.prototype.toString):
3044         (Packet):
3045         (Packet.prototype.addTo):
3046         (Packet.prototype.toString):
3047
3048 2015-09-17  Dean Jackson  <dino@apple.com>
3049
3050         Multi-hop reference cycles not detected.
3051         https://bugs.webkit.org/show_bug.cgi?id=149181
3052
3053         Reviewed by Jon Honeycutt.
3054
3055         Test comes from:
3056         https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/svg/custom/pattern-3-step-cycle.html
3057
3058         * svg/custom/pattern-3-step-cycle-expected.txt: Added.
3059         * svg/custom/pattern-3-step-cycle.html: Added.
3060
3061 2015-09-17  Dean Jackson  <dino@apple.com>
3062
3063         Cyclic resources were not detected if the reference had deep containers
3064         https://bugs.webkit.org/show_bug.cgi?id=149182
3065
3066         Reviewed by Jon Honeycutt.
3067
3068         This test was ported from Blink. I believe it originally
3069         came from:
3070         https://code.google.com/p/chromium/issues/detail?id=351713
3071
3072         * svg/custom/pattern-content-cycle-w-resourceless-container-expected.txt: Added.
3073         * svg/custom/pattern-content-cycle-w-resourceless-container.html: Added.
3074
3075 2015-09-17  Ryosuke Niwa  <rniwa@webkit.org>
3076
3077         Add HTMLSlotElement and NonDocumentTypeChildNode.assignedSlot
3078         https://bugs.webkit.org/show_bug.cgi?id=149241
3079
3080         Reviewed by Antti Koivisto.
3081
3082         Added new conformance tests and rebaselined tests as needed.
3083
3084         In particular, inspector/model/remote-object.html was rebaselined since "assignedSlot" now appears as one of the first five
3085         properties on Comment node that this test outputs.
3086
3087         * fast/shadow-dom/HTMLSlotElement-interface-expected.txt: Added.
3088         * fast/shadow-dom/HTMLSlotElement-interface.html: Added.
3089         * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot-expected.txt: Added.
3090         * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot.html: Added.
3091         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3092         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3093         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3094         * platform/mac/inspector/model: Added.
3095         * platform/mac/inspector/model/remote-object-expected.txt: Copied from LayoutTests/inspector/model/remote-object-expected.txt.
3096         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3097
3098 2015-09-17  Zalan Bujtas  <zalan@apple.com>
3099
3100         CSS WG multicol-1 tests failures with 1px differences due to baseline difference.
3101         https://bugs.webkit.org/show_bug.cgi?id=149245
3102
3103         Reviewed by Ryosuke Niwa.
3104
3105         Turn off font-aliasing for multicol tests where the reference tests' inline content
3106         end up on a different baseline (fractional difference). (It's not considered a bug, they don't
3107         necessarily match.)
3108
3109         * TestExpectations:
3110
3111 2015-09-17  Saam barati  <sbarati@apple.com>
3112
3113         Implement try/catch in the DFG.
3114         https://bugs.webkit.org/show_bug.cgi?id=147374
3115
3116         Reviewed by Filip Pizlo.
3117
3118         * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
3119         * js/regress/raytrace-with-empty-try-catch.html: Added.
3120         * js/regress/raytrace-with-try-catch-expected.txt: Added.
3121         * js/regress/raytrace-with-try-catch.html: Added.
3122         * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
3123         (createVector):
3124         (sqrLengthVector):
3125         (lengthVector):
3126         (addVector):
3127         (subVector):
3128         (scaleVector):
3129         (normaliseVector):
3130         (add):
3131         (sub):
3132         (scalev):
3133         (dot):
3134         (scale):
3135         (cross):
3136         (normalise):
3137         (transformMatrix):
3138         (invertMatrix):
3139         (Triangle):
3140         (Triangle.prototype.intersect):
3141         (Scene):
3142         (Scene.prototype.intersect):
3143         (Scene.prototype.blocked):
3144         (Camera):
3145         (Camera.prototype.generateRayPair):
3146         (renderRows):
3147         (Camera.prototype.render):
3148         (raytraceScene.floorShader):
3149         (raytraceScene):
3150         (arrayToCanvasCommands):
3151         * js/regress/script-tests/raytrace-with-try-catch.js: Added.
3152         (randomException):
3153         (createVector):
3154         (sqrLengthVector):
3155         (lengthVector):
3156         (addVector):
3157         (subVector):
3158         (scaleVector):
3159         (normaliseVector):
3160         (add):
3161         (sub):
3162         (scalev):
3163         (dot):
3164         (scale):
3165         (cross):
3166         (normalise):
3167         (transformMatrix):
3168         (invertMatrix):
3169         (Triangle):
3170         (Triangle.prototype.intersect):
3171         (Scene):
3172         (Scene.prototype.intersect):
3173         (Scene.prototype.blocked):
3174         (Camera):
3175         (Camera.prototype.generateRayPair):
3176         (renderRows):
3177         (Camera.prototype.render):
3178         (raytraceScene.floorShader):
3179         (raytraceScene):
3180         (arrayToCanvasCommands):
3181         * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
3182         (Class.create):
3183         (Object.extend):
3184         (Flog.RayTracer.Color.prototype.initialize):
3185         (Flog.RayTracer.Color.prototype.add):
3186         (Flog.RayTracer.Color.prototype.addScalar):
3187         (Flog.RayTracer.Color.prototype.subtract):
3188         (Flog.RayTracer.Color.prototype.multiply):
3189         (Flog.RayTracer.Color.prototype.multiplyScalar):
3190         (Flog.RayTracer.Color.prototype.divideFactor):
3191         (Flog.RayTracer.Color.prototype.limit):
3192         (Flog.RayTracer.Color.prototype.distance):
3193         (Flog.RayTracer.Color.prototype.blend):
3194         (Flog.RayTracer.Color.prototype.brightness):
3195         (Flog.RayTracer.Color.prototype.toString):
3196         (Flog.RayTracer.Light.prototype.initialize):
3197         (Flog.RayTracer.Light.prototype.toString):
3198         (Flog.RayTracer.Vector.prototype.initialize):
3199         (Flog.RayTracer.Vector.prototype.copy):
3200         (Flog.RayTracer.Vector.prototype.normalize):
3201         (Flog.RayTracer.Vector.prototype.magnitude):
3202         (Flog.RayTracer.Vector.prototype.cross):
3203         (Flog.RayTracer.Vector.prototype.dot):
3204         (Flog.RayTracer.Vector.prototype.add):
3205         (Flog.RayTracer.Vector.prototype.subtract):
3206         (Flog.RayTracer.Vector.prototype.multiplyVector):
3207         (Flog.RayTracer.Vector.prototype.multiplyScalar):
3208         (Flog.RayTracer.Vector.prototype.toString):
3209         (Flog.RayTracer.Ray.prototype.initialize):
3210         (Flog.RayTracer.Ray.prototype.toString):
3211         (Flog.RayTracer.Scene.prototype.initialize):
3212         (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
3213         (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
3214         (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
3215         (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
3216         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3217         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3218         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3219         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3220         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3221         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3222         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3223         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3224         (Flog.RayTracer.Shape.Sphere.prototype.initialize):
3225         (Flog.RayTracer.Shape.Sphere.prototype.intersect):
3226         (Flog.RayTracer.Shape.Sphere.prototype.toString):
3227         (Flog.RayTracer.Shape.Plane.prototype.initialize):
3228         (Flog.RayTracer.Shape.Plane.prototype.intersect):
3229         (Flog.RayTracer.Shape.Plane.prototype.toString):
3230         (Flog.RayTracer.IntersectionInfo.prototype.initialize):
3231         (Flog.RayTracer.IntersectionInfo.prototype.toString):
3232         (Flog.RayTracer.Camera.prototype.initialize):
3233         (Flog.RayTracer.Camera.prototype.getRay):
3234         (Flog.RayTracer.Camera.prototype.toString):
3235         (Flog.RayTracer.Background.prototype.initialize):
3236         (Flog.RayTracer.Engine.prototype.initialize):
3237         (Flog.RayTracer.Engine.prototype.setPixel):
3238         (Flog.RayTracer.Engine.prototype.renderScene):
3239         (Flog.RayTracer.Engine.prototype.getPixelColor):
3240         (Flog.RayTracer.Engine.prototype.testIntersection):
3241         (Flog.RayTracer.Engine.prototype.getReflectionRay):
3242         (Flog.RayTracer.Engine.prototype.rayTrace):
3243         (renderScene):
3244         * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
3245         (randomException):
3246         (Class.create):
3247         (Object.extend):
3248         (Flog.RayTracer.Color.prototype.initialize):
3249         (Flog.RayTracer.Color.prototype.add):
3250         (Flog.RayTracer.Color.prototype.addScalar):
3251         (Flog.RayTracer.Color.prototype.subtract):
3252         (Flog.RayTracer.Color.prototype.multiply):
3253         (Flog.RayTracer.Color.prototype.multiplyScalar):
3254         (Flog.RayTracer.Color.prototype.divideFactor):
3255         (Flog.RayTracer.Color.prototype.limit):
3256         (Flog.RayTracer.Color.prototype.distance):
3257         (Flog.RayTracer.Color.prototype.blend):
3258         (Flog.RayTracer.Color.prototype.brightness):
3259         (Flog.RayTracer.Color.prototype.toString):
3260         (Flog.RayTracer.Light.prototype.initialize):
3261         (Flog.RayTracer.Light.prototype.toString):
3262         (Flog.RayTracer.Vector.prototype.initialize):
3263         (Flog.RayTracer.Vector.prototype.copy):
3264         (Flog.RayTracer.Vector.prototype.normalize):
3265         (Flog.RayTracer.Vector.prototype.magnitude):
3266         (Flog.RayTracer.Vector.prototype.cross):
3267         (Flog.RayTracer.Vector.prototype.dot):
3268         (Flog.RayTracer.Vector.prototype.add):
3269         (Flog.RayTracer.Vector.prototype.subtract):
3270         (Flog.RayTracer.Vector.prototype.multiplyVector):
3271         (Flog.RayTracer.Vector.prototype.multiplyScalar):
3272         (Flog.RayTracer.Vector.prototype.toString):
3273         (Flog.RayTracer.Ray.prototype.initialize):
3274         (Flog.RayTracer.Ray.prototype.toString):
3275         (Flog.RayTracer.Scene.prototype.initialize):
3276         (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
3277         (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
3278         (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
3279         (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
3280         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3281         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3282         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3283         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3284         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3285         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3286         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3287         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3288         (Flog.RayTracer.Shape.Sphere.prototype.initialize):
3289         (Flog.RayTracer.Shape.Sphere.prototype.intersect):
3290         (Flog.RayTracer.Shape.Sphere.prototype.toString):
3291         (Flog.RayTracer.Shape.Plane.prototype.initialize):
3292         (Flog.RayTracer.Shape.Plane.prototype.intersect):
3293         (Flog.RayTracer.Shape.Plane.prototype.toString):
3294         (Flog.RayTracer.IntersectionInfo.prototype.initialize):
3295         (Flog.RayTracer.IntersectionInfo.prototype.toString):
3296         (Flog.RayTracer.Camera.prototype.initialize):
3297         (Flog.RayTracer.Camera.prototype.getRay):
3298         (Flog.RayTracer.Camera.prototype.toString):
3299         (Flog.RayTracer.Background.prototype.initialize):
3300         (Flog.RayTracer.Engine.prototype.initialize):
3301         (Flog.RayTracer.Engine.prototype.setPixel):
3302         (Flog.RayTracer.Engine.prototype.renderScene):
3303         (Flog.RayTracer.Engine.prototype.getPixelColor):
3304         (Flog.RayTracer.Engine.prototype.testIntersection):
3305         (Flog.RayTracer.Engine.prototype.getReflectionRay):
3306         (Flog.RayTracer.Engine.prototype.rayTrace):
3307         (renderScene):
3308         * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
3309         * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
3310         * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
3311         * js/regress/v8-raytrace-with-try-catch.html: Added.
3312
3313 2015-09-17  Alexey Proskuryakov  <ap@apple.com>
3314
3315         Skip a media test that fails when an AppleTV is around.
3316
3317         This will be fixed soon by https://bugs.webkit.org/show_bug.cgi?id=148912
3318
3319         * platform/mac/TestExpectations:
3320
3321 2015-09-17  Tim Horton  <timothy_horton@apple.com>
3322
3323         Add a test ensuring that scrolling in the middle of a page can't start a swipe gesture
3324         https://bugs.webkit.org/show_bug.cgi?id=148904
3325
3326         Reviewed by Myles Maxfield.
3327
3328         * swipe/main-frame-pinning-requirement.html: Added.
3329
3330 2015-09-17  Zalan Bujtas  <zalan@apple.com>
3331
3332         column-rule-style: outset/inset doesn't work
3333         https://bugs.webkit.org/show_bug.cgi?id=148815
3334
3335         Reviewed by David Hyatt.
3336
3337         https://drafts.csswg.org/css-multicol-1/#crs
3338         The <‘border-style’> values are interpreted as in the collapsing border model.
3339
3340         * TestExpectations:
3341
3342 2015-09-17  Alex Christensen  <achristensen@webkit.org>
3343
3344         Make Windows tests green.
3345
3346         * platform/win/TestExpectations:
3347         Skip new IndexedDB test on Windows after r189879 because IndexedDB is not enabled on Windows yet.
3348         Also skip new accessibility test after r189862 because stringValue is not implemented.
3349
3350 2015-09-15  Sergio Villar Senin  <svillar@igalia.com>
3351
3352         [CSS Grid Layout]  Using automatic (instead of min-content) minimums for 'auto' tracks
3353         https://bugs.webkit.org/show_bug.cgi?id=142329
3354
3355         Reviewed by Darin Adler.
3356
3357         Based on Blink's r198697 by <svillar@igalia.com> and r200478 by <jfernandez@igalia.com>
3358
3359         New tests to verify that auto is a valid keyword inside
3360         minmax. Updated the expectations of existing tests to
3361         reflect the new status of auto.
3362
3363         * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
3364         * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
3365         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt: Added.
3366         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html: Added.
3367         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt: Added.
3368         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html: Added.
3369         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
3370         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
3371         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
3372         * fast/css-grid-layout/grid-columns-rows-get-set.html:
3373         * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
3374         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
3375         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
3376         * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
3377         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
3378         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
3379         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
3380         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
3381
3382 2015-09-17  Javier Fernandez  <jfernandez@igalia.com>
3383
3384         [CSS Grid Layout] Relayout whenever Box Alignment properties change
3385         https://bugs.webkit.org/show_bug.cgi?id=148070
3386
3387         Reviewed by Darin Adler.
3388
3389         Tests to verify we force a layout of grid container or grid items, as appropriated,
3390         whenever Box Alignment properties change their value.
3391
3392         This patch also adds some repaint tests, so we can ensure we generate the correct
3393         repaint rects as well.
3394
3395         * fast/css-grid-layout/relayout-align-items-changed-expected.txt: Added.
3396         * fast/css-grid-layout/relayout-align-items-changed.html: Added.
3397         * fast/css-grid-layout/relayout-align-self-changed-expected.txt: Added.
3398         * fast/css-grid-layout/relayout-align-self-changed.html: Added.
3399         * fast/css-grid-layout/relayout-justify-items-changed-expected.txt: Added.
3400         * fast/css-grid-layout/relayout-justify-items-changed.html: Added.
3401         * fast/css-grid-layout/relayout-justify-self-changed-expected.txt: Added.
3402         * fast/css-grid-layout/relayout-justify-self-changed.html: Added.
3403         * fast/repaint/align-items-change-expected.txt: Added.
3404         * fast/repaint/align-items-change.html: Added.
3405         * fast/repaint/align-items-overflow-change-expected.txt: Added.
3406         * fast/repaint/align-items-overflow-change.html: Added.
3407         * fast/repaint/align-self-change-expected.txt: Added.
3408         * fast/repaint/align-self-change.html: Added.
3409         * fast/repaint/align-self-overflow-change-expected.txt: Added.
3410         * fast/repaint/align-self-overflow-change.html: Added.
3411         * fast/repaint/justify-items-change-expected.txt: Added.
3412         * fast/repaint/justify-items-change.html: Added.
3413         * fast/repaint/justify-items-legacy-change-expected.txt: Added.
3414         * fast/repaint/justify-items-legacy-change.html: Added.
3415         * fast/repaint/justify-items-overflow-change-expected.txt: Added.
3416         * fast/repaint/justify-items-overflow-change.html: Added.
3417         * fast/repaint/justify-self-change-expected.txt: Added.
3418         * fast/repaint/justify-self-change.html: Added.
3419         * fast/repaint/justify-self-overflow-change-expected.txt: Added.
3420         * fast/repaint/justify-self-overflow-change.html: Added.
3421
3422 2015-09-16  Carlos Garcia Campos  <cgarcia@igalia.com>
3423
3424         printing does not use minimum page zoom factor
3425         https://bugs.webkit.org/show_bug.cgi?id=108507
3426
3427         Reviewed by Darin Adler.
3428
3429         Unskip printing reftests that should pass now.
3430
3431         * platform/gtk/TestExpectations:
3432         * platform/mac-wk2/TestExpectations:
3433
3434 2015-09-16  Ryosuke Niwa  <rniwa@webkit.org>
3435
3436         Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3437         The test failure is tracked by webkit.org/b/149246.
3438
3439         Also rebaseline js/dom/global-constructors-attributes-idb.html on WK1 after r189879.
3440
3441         * js/dom/global-constructors-attributes-idb-expected.txt: Replaced with LayoutTests/platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt.
3442         * platform/mac/TestExpectations:
3443         * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Removed.
3444
3445 2015-09-16  Ryosuke Niwa  <rniwa@webkit.org>
3446
3447         Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3448         The test failure is tracked by webkit.org/b/149246.
3449
3450         * platform/mac/TestExpectations:
3451
3452 2015-09-16  Brady Eidson  <beidson@apple.com>
3453
3454         Have window.indexedDB.open return an IDBOpenDBRequest.
3455         https://bugs.webkit.org/show_bug.cgi?id=149234
3456
3457         Reviewed by Alex Christensen.
3458
3459         * storage/indexeddb/modern/opendatabase-request-expected.txt: Added.
3460         * storage/indexeddb/modern/opendatabase-request.html: Added.
3461
3462 2015-09-16  Myles C. Maxfield  <mmaxfield@apple.com>
3463
3464         Create a font which can be used for testing font features
3465         https://bugs.webkit.org/show_bug.cgi?id=149237
3466
3467         Reviewed by Simon Fraser.
3468
3469         * css3/font-feature-settings-rendering-2-expected.html: Added.
3470         * css3/font-feature-settings-rendering-2.html: Added.
3471         * css3/resources/FontWithFeatures.otf: Added.
3472         * platform/efl/TestExpectations:
3473         * platform/win/TestExpectations:
3474
3475 2015-09-16  Brady Eidson  <beidson@apple.com>
3476
3477         Have window.indexedDB.deleteDatabase return an IDBOpenDBRequest.
3478         https://bugs.webkit.org/show_bug.cgi?id=149229
3479
3480         Reviewed by Alex Christensen.
3481
3482         * platform/mac-wk1/TestExpectations:
3483         * platform/wk2/TestExpectations:
3484         * storage/indexeddb/modern/deletedatabase-null-name-exception-expected.txt: Added.
3485         * storage/indexeddb/modern/deletedatabase-null-name-exception.html: Added.
3486         * storage/indexeddb/modern/deletedatabase-request-expected.txt: Added.
3487         * storage/indexeddb/modern/deletedatabase-request.html: Added.
3488
3489 2015-09-16  Chris Dumez  <cdumez@apple.com>
3490
3491         Unreviewed, drop dom/xhtml/level3/core/nodegetbaseuri03.xhtml test.
3492
3493         This test is outdated and we have more recent DOM tests covering
3494         the newly expected behavior.
3495
3496         * dom/xhtml/level3/core/nodegetbaseuri03.js: Removed.
3497         * dom/xhtml/level3/core/nodegetbaseuri03.xhtml: Removed.
3498
3499 2015-09-16  Chris Dumez  <cdumez@apple.com>
3500
3501         Add initial support for [Unforgeable] IDL extended attribute
3502         https://bugs.webkit.org/show_bug.cgi?id=149147
3503
3504         Reviewed by Darin Adler.
3505
3506         New test that verifies that well-known [Unforgeable] attributes
3507         are on the instance rather than the prototype and that they are
3508         non-configurable.
3509
3510         * fast/dom/unforgeable-attributes-expected.txt: Added.
3511         * fast/dom/unforgeable-attributes.html: Added.
3512
3513 2015-09-16  Zalan Bujtas  <zalan@apple.com>
3514
3515         Simple line layout: Glitch selecting long text.
3516         https://bugs.webkit.org/show_bug.cgi?id=149204
3517         rdar://problem/22646472
3518
3519         Reviewed by Antti Koivisto.
3520
3521         When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3522         collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3523         This patch ensures that fragments with hypen character ignore renderer boundaries too.
3524
3525         * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3526         * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3527
3528 2015-09-16  Alexey Proskuryakov  <ap@apple.com>
3529
3530         fast/events/mouse-cursor-change.html is flaky on Mac
3531         https://bugs.webkit.org/show_bug.cgi?id=149216
3532
3533         Reviewed by Darin Adler.
3534
3535         * fast/events/mouse-cursor-change.html: Increase the timeout. I don't see a way to make
3536         this test 100% reliable, but this change makes it work in my local testing.
3537
3538 2015-09-16  Chris Dumez  <cdumez@apple.com>
3539
3540         Unreviewed, rebaseline W3C html/dom test for iOS after r189842.
3541
3542         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3543
3544 2015-09-16  Alexey Proskuryakov  <ap@apple.com>
3545
3546         More test result fixing after r189841.
3547
3548         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3549
3550 2015-09-16  Alexey Proskuryakov  <ap@apple.com>
3551
3552         Mark http/tests/css/link-css-disabled-value-with-slow-loading-sheet.html as flaky, because it is.
3553
3554         It was already marked as flaky on mac-wk2.
3555
3556         * platform/ios-simulator-wk2/TestExpectations:
3557
3558 2015-09-16  Chris Fleizach  <cfleizach@apple.com>
3559
3560         AX: No VO typing feedback in some text fields
3561         https://bugs.webkit.org/show_bug.cgi?id=149177
3562
3563         Reviewed by Mario Sanchez Prada.
3564
3565         * accessibility/ax-value-with-search-expected.txt: Added.
3566         * accessibility/ax-value-with-search.html: Added.
3567
3568 2015-09-16  Manuel Rego Casasnovas  <rego@igalia.com>
3569
3570         [css-grid] Grid container's height should include scrollbar
3571         https://bugs.webkit.org/show_bug.cgi?id=149210
3572
3573         Reviewed by Sergio Villar Senin.
3574
3575         Add test to check both height and width (which was already working as
3576         expected) with margins, borders, paddings and scrollbars.
3577
3578         * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar-expected.txt: Added.
3579         * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar.html: Added.
3580
3581 2015-09-16  Ryosuke Niwa  <rniwa@webkit.org>
3582
3583         Mac rebaseline after r189841.
3584
3585         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3586
3587 2015-09-15  Commit Queue  <commit-queue@webkit.org>
3588
3589         Unreviewed, rolling out r189847.
3590         https://bugs.webkit.org/show_bug.cgi?id=149208
3591
3592         Asserts on all the tests (Requested by ap on #webkit).
3593
3594         Reverted changeset:
3595
3596         "Simple line layout: Glitch selecting long text."
3597         https://bugs.webkit.org/show_bug.cgi?id=149204
3598         http://trac.webkit.org/changeset/189847
3599
3600 2015-09-15  Zalan Bujtas  <zalan@apple.com>
3601
3602         Simple line layout: Glitch selecting long text.
3603         https://bugs.webkit.org/show_bug.cgi?id=149204
3604         rdar://problem/22646472
3605
3606         Reviewed by Antti Koivisto.
3607
3608         When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3609         collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3610         This patch ensures that fragments with hypen character ignore renderer boundaries too.
3611
3612         * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3613         * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3614
3615 2015-09-15  Chris Dumez  <cdumez@apple.com>
3616
3617         Document.createElement(localName) does not handle correctly missing or null parameter
3618         https://bugs.webkit.org/show_bug.cgi?id=149184
3619         <rdar://problem/22565070>
3620
3621         Reviewed by Ryosuke Niwa.
3622
3623         Update / rebaseline existing tests now that our behavior has changed.
3624
3625         * fast/dom/Document/createElementNS-namespace-err-expected.txt:
3626         * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
3627         * fast/dom/dom-method-document-change.html:
3628         * fast/dom/element-removed-while-inserting-parent-crash.html:
3629         * fast/inspector-support/uncaught-dom3-exception-expected.txt:
3630
3631 2015-09-15  Ryosuke Niwa  <rniwa@webkit.org>
3632
3633         Add ShadowRoot interface and Element.prototype.attachShadow
3634         https://bugs.webkit.org/show_bug.cgi?id=149187
3635
3636         Reviewed by Antti Koivisto.
3637
3638         Add new tests for Shadow DOM with failing expectations on all platforms but Mac.
3639
3640         * TestExpectations:
3641         * fast/shadow-dom: Added.
3642         * fast/shadow-dom/Element-interface-attachShadow-expected.txt: Added.
3643         * fast/shadow-dom/Element-interface-attachShadow.html: Added.
3644         * fast/shadow-dom/Element-interface-shadowRoot-attribute-expected.txt: Added.
3645         * fast/shadow-dom/Element-interface-shadowRoot-attribute.html: Added.
3646         * fast/shadow-dom/ShadowRoot-interface-expected.txt: Added.
3647         * fast/shadow-dom/ShadowRoot-interface.html: Added.
3648         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3649         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3650         * platform/mac/TestExpectations:
3651         * platform/mac/js/dom/constructor-length-expected.txt:
3652
3653 2015-09-15  Jinyoung Hur  <hur.ims@navercorp.com>
3654
3655         [WebGL] Only require that the stencil value and write masks have as many bits set as the stencil buffer is deep
3656         https://bugs.webkit.org/show_bug.cgi?id=149174
3657
3658         Reviewed by Dean Jackson.
3659
3660         Copied the stencil mask related tests from the webgl/1.0.2/resources/webgl_test_files/conformance/state/gl-get-calls.html.
3661
3662         It seems that there is a difference in the way that glGetIntegerV returns an unsigned int type value among 
3663         OpenGL implementatios. Some return the whole bits of value(e.g., 0xffffffff -> 0xffffffff), whereas some(e.g., ANGLE) 
3664         return a max-int-clamped value(e.g., 0xffffffff -> 0x7fffffff).
3665
3666         It would be good to make this test independent on the OpenGL implementations.
3667
3668         * fast/canvas/webgl/gl-get-calls-expected.txt:
3669         * fast/canvas/webgl/gl-get-calls.html:
3670
3671 2015-09-15  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3672
3673         [EFL] Unreviewed gardening 16th Sep.
3674
3675         Mark fast/css, fast/form tests to failure. Besides some tests of imported/w3c/web-platform-tests/html
3676         are marked to pass on EFL port.
3677
3678         * platform/efl/TestExpectations:
3679
3680 2015-09-15  Benjamin Poulain  <bpoulain@apple.com>
3681
3682         Style invalidation affecting siblings does not work with inline-style changes
3683         https://bugs.webkit.org/show_bug.cgi?id=149189
3684
3685         Reviewed by Antti Koivisto.
3686
3687         * fast/css/style-attribute-invalidation-propagates-to-counted-siblings-expected.txt: Added.
3688         * fast/css/style-attribute-invalidation-propagates-to-counted-siblings.html: Added.
3689         * fast/css/style-attribute-invalidation-propagates-to-direct-siblings-expected.txt: Added.
3690         * fast/css/style-attribute-invalidation-propagates-to-direct-siblings.html: Added.
3691         * fast/css/style-attribute-invalidation-propagates-to-indirect-siblings-expected.txt: Added.
3692         * fast/css/style-attribute-invalidation-propagates-to-indirect-siblings.html: Added.
3693
3694 2015-09-15  Myles C. Maxfield  <mmaxfield@apple.com>
3695
3696         REGRESSION(r155554): Nested isolates can cause an infinite loop when laying out bidi runs
3697         https://bugs.webkit.org/show_bug.cgi?id=149153
3698
3699         Reviewed by David Hyatt.
3700
3701         * fast/text/international/unicode-bidi-isolate-nested-crash-expected.html: Added.
3702         * fast/text/international/unicode-bidi-isolate-nested-crash.html: Added.
3703
3704 2015-09-15  Chris Dumez  <cdumez@apple.com>
3705
3706         Element.getAttributeNS() should return null if the attribute does not exist
3707         https://bugs.webkit.org/show_bug.cgi?id=149180
3708         <rdar://problem/22561011>
3709
3710         Reviewed by Ryosuke Niwa.
3711
3712         Rebaseline / update existing tests now that our behavior has changed.
3713
3714         * fast/dom/Element/attribute-uppercase-expected.txt:
3715         * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702-expected.txt:
3716         * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702.html:
3717         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-expected.txt:
3718         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-2-expected.txt:
3719
3720 2015-09-15  Chris Dumez  <cdumez@apple.com>
3721
3722         Unreviewed, rebaseline several W3C HTML tests on iOS after r189762.
3723
3724         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3725         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
3726
3727 2015-09-14  David Hyatt  <hyatt@apple.com>
3728
3729         2015-09-14  David Hyatt  <hyatt@apple.com>
3730
3731         [New Block-Inside-Inline Model] Implement margin collapsing across contiguous anonymous inline blocks.
3732         https://bugs.webkit.org/show_bug.cgi?id=149132
3733
3734         Reviewed by Zalan Bujtas.
3735
3736         * fast/block/inside-inlines/new-model/margin-collapse: Added.
3737         * fast/block/inside-inlines/new-model/margin-collapse/001-expected.html: Added.
3738         * fast/block/inside-inlines/new-model/margin-collapse/001.html: Added.
3739         * fast/block/inside-inlines/new-model/margin-collapse/002-expected.html: Added.
3740         * fast/block/inside-inlines/new-model/margin-collapse/002.html: Added.
3741         * fast/block/inside-inlines/new-model/margin-collapse/003-expected.html: Added.
3742         * fast/block/inside-inlines/new-model/margin-collapse/003.html: Added.
3743         * fast/block/inside-inlines/new-model/margin-collapse/004-expected.html: Added.
3744         * fast/block/inside-inlines/new-model/margin-collapse/004.html: Added.
3745
3746 2015-09-15  Andy VanWagoner  <thetalecrafter@gmail.com>
3747
3748         [INTL] Implement supportedLocalesOf on Intl Constructors
3749         https://bugs.webkit.org/show_bug.cgi?id=147599
3750
3751         Reviewed by Benjamin Poulain.
3752
3753         * js/intl-collator-expected.txt: Added tests for supportedLocalesOf
3754         * js/intl-datetimeformat-expected.txt: Added tests for supportedLocalesOf
3755         * js/intl-numberformat-expected.txt: Added tests for supportedLocalesOf
3756         * js/script-tests/intl-collator.js: Added tests for supportedLocalesOf
3757         * js/script-tests/intl-datetimeformat.js: Added tests for supportedLocalesOf
3758         * js/script-tests/intl-numberformat.js: Added tests for supportedLocalesOf
3759
3760 2015-09-15  Alex Christensen  <achristensen@webkit.org>
3761
3762         Unreviewed gardening.
3763
3764         * platform/win/TestExpectations:
3765         Fix Windows tests after r189769.
3766
3767 2015-09-14  Alexey Proskuryakov  <ap@apple.com>
3768
3769         Layout Test http/tests/media/media-document-referer.html is flaky
3770         https://bugs.webkit.org/show_bug.cgi?id=145257
3771
3772         Reviewed by Chris Dumez.
3773
3774         * http/tests/media/media-document-referer.html: Increase the timeout, one second is not much.
3775
3776         * platform/gtk/TestExpectations: Fingers crossed, this will help Gtk as well.
3777
3778 2015-09-14  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3779
3780         Unreviewed, EFL gardening on 15th Sep.
3781
3782         Mark tests of css1/box_properties to flaky and tests of editing, fast are set to timeout.
3783
3784         * platform/efl/TestExpectations:
3785
3786 2015-09-14  Alexey Proskuryakov  <ap@apple.com>
3787
3788         fast/events/frame-scroll-fake-mouse-move.html is flaky
3789         https://bugs.webkit.org/show_bug.cgi?id=149140
3790
3791         Reviewed by Darin Adler.
3792
3793         * fast/events/frame-scroll-fake-mouse-move.html:
3794
3795 2015-09-14  Chris Dumez  <cdumez@apple.com>
3796
3797         Drop non-standard [IsIndex] WebKit IDL extended attribute
3798         https://bugs.webkit.org/show_bug.cgi?id=149122
3799         <rdar://problem/22547139>
3800
3801         Reviewed by Darin Adler.
3802
3803         * dom/html/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative-expected.txt:
3804         * dom/html/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative-expected.txt:
3805         * dom/html/level1/core/hc_characterdataindexsizeerrsubstringcountnegative-expected.txt:
3806         * dom/xhtml/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative-expected.txt:
3807         * dom/xhtml/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative-expected.txt:
3808         * dom/xhtml/level1/core/hc_characterdataindexsizeerrsubstringcountnegative-expected.txt:
3809         Rebaseline outdated DOM tests that are now failing.
3810
3811         * svg/custom/getSubStringLength-expected.txt:
3812         * svg/custom/script-tests/getSubStringLength.js:
3813         * svg/custom/script-tests/selectSubString.js:
3814         * svg/custom/selectSubString-expected.txt:
3815         Update existing SVG tests that were expecting an exception if the nchars
3816         parameter in the SVGTextContentElement API is negative. I have verified
3817         that Chrome and Firefox do not throw for these either.
3818
3819 2015-09-14  Myles C. Maxfield  <mmaxfield@apple.com>
3820
3821         Add tests for control characters being rendered visibly
3822         https://bugs.webkit.org/show_bug.cgi?id=149142
3823
3824         Reviewed by Alexey Proskuryakov.
3825
3826         According to [1] and [2], all browsers are migrating to rendering control characters. This patch
3827         adds tests for this behavior. Because we do not implement the behavior yet [3], these tests are
3828         marked as failing.
3829
3830         [1] http://logs.csswg.org/irc.w3.org/css/2015-02-08/#e520447
3831         [2] https://lists.w3.org/Archives/Public/www-style/2015Sep/0076.html
3832         [3] https://bugs.webkit.org/show_bug.cgi?id=149128
3833
3834         * platform/efl/TestExpectations:
3835         * platform/gtk/TestExpectations:
3836         * platform/ios-simulator/TestExpectations:
3837         * platform/mac/TestExpectations:
3838         * fast/text/control-characters/visible-control-characters-1-expected-mismatch.html: Added.
3839         * fast/text/control-characters/visible-control-characters-1.html: Added.
3840         * fast/text/control-characters/visible-control-characters-2-expected-mismatch.html: Added.
3841         * fast/text/control-characters/visible-control-characters-2.html: Added.
3842         * fast/text/control-characters/visible-control-characters-3-expected-mismatch.html: Added.
3843         * fast/text/control-characters/visible-control-characters-3.html: Added.
3844         * fast/text/control-characters/visible-control-characters-2-expected-mismatch.xhtml: Added.
3845         * fast/text/control-characters/visible-control-characters-2.xhtml: Added.
3846         * fast/text/control-characters/visible-control-characters-3-expected-mismatch.xhtml: Added.
3847         * fast/text/control-characters/visible-control-characters-3.xhtml: Added.
3848
3849 2015-09-14  Myles C. Maxfield  <mmaxfield@apple.com>
3850
3851         WebKitTestRunner declarative language setting is broken for iOS
3852         https://bugs.webkit.org/show_bug.cgi?id=149119
3853
3854         Unreviewed.
3855
3856         * platform/ios-simulator/TestExpectations:
3857
3858 2015-09-14  Chris Dumez  <cdumez@apple.com>
3859
3860         Document.createNodeIterator(null) / Document.createTreeWalker(null) should throw a TypeError
3861         https://bugs.webkit.org/show_bug.cgi?id=149126
3862         <rdar://problem/22564891>
3863
3864         Reviewed by Ryosuke Niwa.
3865
3866         Update existing tests to add test coverage for this case.
3867
3868         * fast/dom/createNodeIterator-parameters-expected.txt:
3869         * fast/dom/createNodeIterator-parameters.html:
3870         * fast/dom/createTreeWalker-parameters-expected.txt:
3871         * fast/dom/createTreeWalker-parameters.html:
3872
3873 2015-09-14  Chris Dumez  <cdumez@apple.com>
3874
3875         window.HTMLDetailsElement should exist
3876         https://bugs.webkit.org/show_bug.cgi?id=149139
3877
3878         Reviewed by Ryosuke Niwa.
3879
3880         Rebaseline test now that HTMLDetailsElement is exposed on the global
3881         Window object.
3882
3883         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3884         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3885         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3886         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3887         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3888         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3889
3890 2015-09-14  Brian Burg  <bburg@apple.com>
3891
3892         Web Inspector: backend command promises are not rejected when a protocol error occurs
3893         https://bugs.webkit.org/show_bug.cgi?id=141403
3894
3895         Reviewed by Joseph Pecoraro.
3896
3897         Expand coverage of an existing protocol layer test to cover success and failure modes.
3898
3899         * inspector/protocol/inspector-backend-invocation-return-value-expected.txt:
3900         * inspector/protocol/inspector-backend-invocation-return-value.html:
3901
3902 2015-09-14  Myles C. Maxfield  <mmaxfield@apple.com>
3903
3904         Test gardening after r189670
3905
3906         Unreviewed.
3907
3908         * platform/mac-wk1/TestExpectations:
3909         * platform/mac/TestExpectations:
3910
3911 2015-09-14  Chris Dumez  <cdumez@apple.com>
3912
3913         Disable PICTURE_SIZES on AppleWin
3914         https://bugs.webkit.org/show_bug.cgi?id=149125
3915
3916         Reviewed by Alexey Proskuryakov.
3917
3918         * platform/win/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Removed.
3919         * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt: Removed.
3920         * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt: Removed.
3921         * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt: Removed.
3922         * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt: Removed.
3923
3924 2015-09-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
3925
3926         Unreviewed, skip fast/text/international/system-language for now.
3927         WebKitTestRunner declarative language setting is broken for iOS.
3928
3929         * platform/ios-simulator/TestExpectations:
3930
3931 2015-09-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
3932
3933         Unreviewed, expect css3/flexbox/image-percent-max-height.html to fail on iOS.
3934         The test is already expected to fail on mac, windows and gtk.
3935
3936         * platform/ios-simulator/TestExpectations:
3937
3938 2015-09-14  Chris Dumez  <cdumez@apple.com>
3939
3940         Unreviewed, rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html on iOS.
3941
3942         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3943
3944 2015-09-14  Alexey Proskuryakov  <ap@apple.com>
3945
3946         Skip fast/text/international/system-language where unsupported.
3947
3948         * platform/ios-simulator-wk1/TestExpectations:
3949         * platform/win/TestExpectations:
3950
3951 2015-09-09  Sergio Villar Senin  <svillar@igalia.com>
3952
3953         min-width/height should default to auto for grid items
3954         https://bugs.webkit.org/show_bug.cgi?id=146021
3955
3956         Reviewed by Darin Adler.
3957
3958         Based on Blink's r194408, r194863 and r194887 by <rego@igalia.com>.
3959
3960         Apart from the original tests this includes some extra ones to
3961         verify that we behave correctly with vertical writing modes.
3962
3963         * fast/css-grid-layout/min-width-height-auto-expected.txt: Added.
3964         * fast/css-grid-layout/min-width-height-auto-overflow-expected.html: Added.
3965         * fast/css-grid-layout/min-width-height-auto-overflow.html: Added.
3966         * fast/css-grid-layout/min-width-height-auto.html: Added.
3967         * fast/css/auto-min-size-expected.txt:
3968         * fast/css/auto-min-size.html:
3969
3970 2015-09-14  Manuel Rego Casasnovas  <rego@igalia.com>
3971
3972         [css-grid] Percentage columns should remove scrollbar's width
3973         https://bugs.webkit.org/show_bug.cgi?id=149116
3974
3975         Reviewed by Sergio Villar Senin.
3976
3977         Added test to check the behavior for both columns and rows.
3978         Note that rows (height) were already working fine.
3979
3980         * fast/css-grid-layout/grid-percent-track-scrollbar-expected.txt: Added.
3981         * fast/css-grid-layout/grid-percent-track-scrollbar.html: Added.
3982
3983 2015-09-14  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3984
3985         [Streams API] pipe-to writable stream tests
3986         https://bugs.webkit.org/show_bug.cgi?id=148296
3987
3988         Reviewed by Darin Adler.
3989
3990         * streams/reference-implementation/pipe-to-expected.txt: Added.
3991         * streams/reference-implementation/pipe-to.html: Added.
3992
3993 2015-09-14  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3994
3995         [Streams API] Add readable stream templated tests for writable streams
3996         https://bugs.webkit.org/show_bug.cgi?id=148304
3997
3998         Reviewed by Darin Adler.
3999
4000         * streams/reference-implementation/readable-stream-templated-expected.txt: Added new expectations.
4001         * streams/reference-implementation/readable-stream-templated.html: New writable stream tests.
4002
4003 2015-09-14  Xabier Rodriguez Calvar  <calvaris@igalia.com>
4004
4005         [Streams API] Add pipe-to-options writable stream tests
4006         https://bugs.webkit.org/show_bug.cgi?id=148297
4007
4008         Reviewed by Darin Adler.
4009
4010         * streams/reference-implementation/pipe-to-options-expected.txt: Added.
4011         * streams/reference-implementation/pipe-to-options.html: Added.
4012
4013 2015-09-14  Xabier Rodriguez Calvar  <calvaris@igalia.com>
4014
4015         [Streams API] Add tests about abort on writable streams
4016         https://bugs.webkit.org/show_bug.cgi?id=148298
4017
4018         Reviewed by Darin Adler.
4019
4020         * streams/reference-implementation/writable-stream-abort-expected.txt: Added.
4021         * streams/reference-implementation/writable-stream-abort.html: Added.
4022
4023 2015-09-14  Xabier Rodriguez Calvar  <calvaris@igalia.com>
4024
4025         [Streams API] Add general writable streams tests
4026         https://bugs.webkit.org/show_bug.cgi?id=148299
4027
4028         Reviewed by Darin Adler.
4029
4030         * streams/reference-implementation/writable-stream-expected.txt: Added.
4031         * streams/reference-implementation/writable-stream.html: Added.
4032
4033 2015-09-14  ChangSeok Oh  <changseok.oh@collabora.com>
4034
4035         [GTK] Layout Test media/video-volume-slider.html is flaky
4036         https://bugs.webkit.org/show_bug.cgi?id=149032
4037
4038         Reviewed by Philippe Normand.
4039
4040         * platform/gtk/TestExpectations: media/video-volume-slider.html is removed.
4041
4042 2015-09-13  Chris Dumez  <cdumez@apple.com>
4043
4044         Document.adoptNode() should be able to explicitly adopt a DocumentType node
4045         https://bugs.webkit.org/show_bug.cgi?id=149097
4046
4047         Reviewed by Ryosuke Niwa.
4048
4049         Rebaseline DOM3 tests, those seem to be outdated now.
4050
4051         * dom/xhtml/level3/core/documentadoptnode10-expected.txt:
4052         * dom/xhtml/level3/core/documentadoptnode11-expected.txt:
4053         * dom/xhtml/level3/core/documentadoptnode12-expected.txt:
4054
4055 2015-09-13  Chris Dumez  <cdumez@apple.com>
4056
4057         document.lastModified should use the user's local time zone
4058         https://bugs.webkit.org/show_bug.cgi?id=149092
4059
4060         Reviewed by Ryosuke Niwa.
4061
4062         Update test so that it converts document.lastModified to UTF before
4063         printing it. This is so that we can consistent layout tests results, no
4064         matter the system's timezone.
4065
4066         * http/tests/misc/last-modified-parsing-expected.txt:
4067         * http/tests/resources/last-modified.php:
4068
4069 2015-09-13  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
4070
4071         Unreviewed EFL gardening.
4072
4073         Mark fast/text/international/system-language/system-font-punctuation.html to *Missing* since r188377.
4074         Additionally some tests have been passed since r188693. Removed the tests in TestExpectation.
4075
4076         * platform/efl/TestExpectations:
4077
4078 2015-09-13  Chris Dumez  <cdumez@apple.com>
4079
4080         Node.baseURI should not return null for detached nodes
4081         https://bugs.webkit.org/show_bug.cgi?id=149104
4082         <rdar://problem/22559535>
4083
4084         Reviewed by Sam Weinig.
4085
4086         * dom/xhtml/level3/core/nodegetbaseuri03-expected.txt:
4087         Rebaseline outdated DOM3 test.
4088
4089         * svg/custom/image-base-uri-expected.txt: Removed.
4090         * svg/custom/image-base-uri.svg: Removed.
4091         Drop outdated SVG test. SVG2 no longer support xml:base.
4092
4093 2015-09-13  Chris Dumez  <cdumez@apple.com>
4094
4095         CharacterData API parameters should not be optional
4096         https://bugs.webkit.org/show_bug.cgi?id=149101
4097         <rdar://problem/22546954>
4098
4099         Reviewed by Sam Weinig.
4100
4101         Update existing test to reflect our web-exposed behavior change.
4102
4103         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
4104         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
4105
4106 2015-09-12  Myles C. Maxfield  <mmaxfield@apple.com>
4107
4108         Another test fix after r189670.
4109
4110         Unreviewed.
4111
4112         * platform/mac-wk1/TestExpectations:
4113
4114 2015-09-12  Myles C. Maxfield  <mmaxfield@apple.com>
4115
4116         Test fix after r189670.
4117
4118         Unreviewed.
4119
4120         * platform/mac/TestExpectations:
4121
4122 2015-09-12  Myles C. Maxfield  <mmaxfield@apple.com>
4123
4124         [Cocoa] Add system-language-specific tests
4125         https://bugs.webkit.org/show_bug.cgi?id=148775
4126
4127         Reviewed by Alexey Proskuryakov.
4128
4129         This patch adds (or rewrites) tests to take advantage of our new ability to mock
4130         the system language for testing (https://bugs.webkit.org/show_bug.cgi?id=148671).
4131
4132         It tests these patches:
4133         https://bugs.webkit.org/show_bug.cgi?id=148164
4134         https://bugs.webkit.org/show_bug.cgi?id=147504
4135         https://bugs.webkit.org/show_bug.cgi?id=147862
4136         https://bugs.webkit.org/show_bug.cgi?id=147964
4137
4138         * fast/text/international/system-language/arabic-glyph-cache-fill-combine-expected.html: Renamed from LayoutTests/fast/text/arabic-glyph-cache-fill-combine-expected.html.
4139         * fast/text/international/system-language/arabic-glyph-cache-fill-combine.html: Renamed from LayoutTests/fast/text/arabic-glyph-cache-fill-combine.html.
4140         * fast/text/international/system-language/han-quotes-expected-mismatch.html: Added.
4141         * fast/text/international/system-language/han-quotes.html: Added.
4142         * fast/text/international/system-language/hindi-system-font-punctuation-expected.html: Renamed from LayoutTests/fast/text/hindi-system-font-punctuation-expected.html.
4143         * fast/text/international/system-language/hindi-system-font-punctuation.html: Renamed from LayoutTests/fast/text/hindi-system-font-punctuation.html.
4144         * fast/text/international/system-language/system-font-punctuation.html: Renamed from LayoutTests/fast/text/system-font-punctuation.html.
4145         * platform/efl/TestExpectations:
4146         * platform/gtk/TestExpectations:
4147         * platform/ios-simulator/fast/text/international/system-language/system-font-punctuation-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/text/system-font-punctuation-expected.txt.
4148         * platform/mac/TestExpectations:
4149         * platform/mac/fast/text/international/system-language/system-font-punctuation-expected.txt: Renamed from LayoutTests/platform/mac/fast/text/system-font-punctuation-expected.txt.
4150         * platform/win/TestExpectations:
4151         * platform/win/fast/text/international/system-language/system-font-punctuation-expected.txt: Renamed from LayoutTests/platform/win/fast/text/system-font-punctuation-expected.txt.
4152
4153 2015-09-12  Myles C. Maxfield  <mmaxfield@apple.com>
4154
4155         [Cocoa] Allow testing with the system language
4156         https://bugs.webkit.org/show_bug.cgi?id=148671
4157
4158         Reviewed by Anders Carlsson and Alexey Proskuryakov.
4159
4160         Add a test for the declarative form of setting the system language.
4161
4162         * fast/text/international/system-language/declarative-language-expected.txt: Added.
4163         * fast/text/international/system-language/declarative-language.html: Added.
4164         * platform/efl/TestExpectations:
4165         * platform/gtk/TestExpectations:
4166         * platform/mac-wk1/TestExpectations:
4167         * platform/mac/TestExpectations:
4168
4169 2015-09-12  Chris Dumez  <cdumez@apple.com>
4170
4171         window.EventTarget should exist
4172         https://bugs.webkit.org/show_bug.cgi?id=149085
4173         <rdar://problem/22546774>
4174
4175         Reviewed by Sam Weinig.
4176
4177         Update / rebaseline existing test as window.EventTarget now exists.
4178
4179         * fast/dom/dom-constructors-expected.txt:
4180         * fast/dom/dom-constructors.html:
4181
4182 2015-09-12  Chris Dumez  <cdumez@apple.com>
4183
4184         ChildNode.replaceWith() without argument should replace the node with an empty DocumentFragment
4185         https://bugs.webkit.org/show_bug.cgi?id=149073
4186         <rdar://problem/22547801>
4187
4188         Reviewed by Ryosuke Niwa.
4189
4190         Fix / rebaseline test now that our behavior has changed.
4191
4192         * fast/dom/ChildNode-replaceWith-expected.txt:
4193         * fast/dom/ChildNode-replaceWith.html:
4194
4195 2015-09-11  Alexey Proskuryakov  <ap@apple.com>
4196
4197         Mark http/tests/cache/disk-cache/disk-cache-cancel.html as flaky for 
4198         https://bugs.webkit.org/show_bug.cgi?id=149087
4199
4200         * platform/wk2/TestExpectations:
4201
4202 2015-09-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
4203
4204         SVGColor custom text format is different from the CSS color custom text format
4205         https://bugs.webkit.org/show_bug.cgi?id=148879
4206
4207         Reviewed by Daniel Bates.
4208
4209         * fast/css/getComputedStyle/computed-style-expected.txt:
4210         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
4211         * fast/css/parse-color-int-or-percent-crash.html:
4212         * platform/mac/svg/webarchive/svg-script-subresouces-expected.txt:
4213         * svg/css/case-sensitive-tags-expected.txt:
4214         * svg/css/case-sensitive-tags.html:
4215         * svg/css/getComputedStyle-basic-expected.txt:
4216         * svg/css/script-tests/svg-attribute-parser-mode.js:
4217         * svg/css/svg-attribute-parser-mode-expected.txt:
4218         * svg/dom/SVGColor-expected.txt:
4219         * svg/dom/SVGPaint-expected.txt:
4220         * svg/dom/SVGStyleElement/disable-svg-style-element-expected.txt:
4221         * svg/dom/SVGStyleElement/script-tests/disable-svg-style-element.js:
4222         * svg/dom/script-tests/SVGColor.js:
4223         * svg/dom/script-tests/SVGPaint.js:
4224         * svg/webarchive/svg-script-subresouces-expected.webarchive:
4225         * transitions/svg-transitions-expected.txt:
4226         Fix expected results for existing tests
4227         
4228         * svg/css/computed-style-rgb-color-expected.txt: Added.
4229         * svg/css/computed-style-rgb-color.html: Added.
4230         Ensure that the correct format is returned when getComputedStyle() is
4231         called for an SVG color.        
4232
4233 2015-09-11  Nan Wang  <n_wang@apple.com>
4234
4235         AX: ARIA 1.1 @aria-current
4236         https://bugs.webkit.org/show_bug.cgi?id=146012
4237
4238         Reviewed by Chris Fleizach.
4239
4240         * accessibility/aria-current-expected.txt: Added.