Remove touchadjustment tests
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-05-07  Martin Robinson  <mrobinson@igalia.com>
2
3         Remove touchadjustment tests
4         https://bugs.webkit.org/show_bug.cgi?id=144780
5
6         Reviewed by Daniel Bates.
7
8         These tests test a feature that has been removed from WebKit entirely and all
9         ports skip the tests. This code was removed in http://trac.webkit.org/changeset/162231.
10
11         * platform/efl/TestExpectations: Remove expectations.
12         * platform/gtk/TestExpectations: Ditto.
13         * platform/ios-simulator/TestExpectations: Ditto.
14         * platform/mac/TestExpectations: Ditto.
15         * platform/win/TestExpectations: Ditto.
16         * platform/wincairo/TestExpectations:
17         * touchadjustment: Removed all files in this directory.
18
19 2015-05-07  Simon Fraser  <simon.fraser@apple.com>
20
21         New results after r183970. Fixed elements are now always considered to intersect
22         the coverage rect.
23
24         * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
25
26 2015-05-07  Sam Weinig  <sam@webkit.org>
27
28         Consider implementing Document.scrollingElement
29         <rdar://problem/20845213>
30         https://bugs.webkit.org/show_bug.cgi?id=143609
31
32         Reviewed by Simon Fraser.
33
34         * fast/dom/Document/scrollingElement-quirks-mode-expected.txt: Added.
35         * fast/dom/Document/scrollingElement-quirks-mode.html: Added.
36         * fast/dom/Document/scrollingElement-standards-mode-expected.txt: Added.
37         * fast/dom/Document/scrollingElement-standards-mode.html: Added.
38
39 2015-05-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
40
41         Applying a filter on an SVG element, which is larger than 4096 pixels, causes this element to be rendered shifted to the left
42         https://bugs.webkit.org/show_bug.cgi?id=144335
43
44         Reviewed by Darin Adler.
45
46         * svg/filters/big-sized-off-viewport-filter-expected.svg: Added.
47         * svg/filters/big-sized-off-viewport-filter.svg: Added.
48         Ensure when applying a filter on a large SVG element, the viewport of the
49         SVG includes the correct drawing part of this element.
50
51 2015-05-07  Yoav Weiss  <yoav@yoav.ws>
52
53         Handle meta viewport in HTMLPreloadScanner
54         https://bugs.webkit.org/show_bug.cgi?id=144640
55
56         Reviewed by Dean Jackson.
57
58         Added a layout test that is simply calling an internals method
59         that tests the HTMLPreloadScanner.
60
61         * fast/dom/HTMLMetaElement/meta-preloader-expected.txt: Added.
62         * fast/dom/HTMLMetaElement/meta-preloader.html: Added.
63
64 2015-05-07  Zalan Bujtas  <zalan@apple.com>
65
66         REGRESSION (r164449): Subpixel rendering: http://www.apple.com/iphone-6/ "Faster wireless." image displays vertical black line on 1x displays at specific window width.
67         https://bugs.webkit.org/show_bug.cgi?id=144723
68         rdar://problem/18307094
69
70         Reviewed by Simon Fraser.
71
72         This patch ensures that the backing store's graphics layer is always positioned on a device pixel boundary.
73
74         While calculating the backing store's graphics layer location, its ancestor layer's compositing bounds is taken into account.
75         However the compositing bounds is an unsnapped value, so in order to place the graphics layer properly,
76         we need to pixel align the ancestor compositing bounds before using it to adjust the child's graphics layer position.
77
78         * compositing/ancestor-compositing-layer-is-on-subpixel-position-expected.html: Added.
79         * compositing/ancestor-compositing-layer-is-on-subpixel-position.html: Added.
80         * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt: progression.
81
82 2015-05-07  Yoav Weiss  <yoav@yoav.ws>
83
84         Fix sizes crash and add invalid value tests.
85         https://bugs.webkit.org/show_bug.cgi?id=144739
86
87         Reviewed by Darin Adler.
88
89         Add tests that make sure that invalid values are properly handled, and a 100vw
90         source-size length is being used for srcset and for intrinsic dimension calculation.
91
92         * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt: Added.
93         * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html: Added.
94
95 2015-05-07  Simon Fraser  <simon.fraser@apple.com>
96
97         Remove the WK1-only code path for independently composited iframes
98         https://bugs.webkit.org/show_bug.cgi?id=144722
99
100         Reviewed by Dean Jackson.
101         
102         Results different from WK2, because WK1 does not make layers for scrollbars.
103
104         * platform/mac-wk1/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
105
106 2015-05-06  Dean Jackson  <dino@apple.com>
107
108         Handle backdrop views that have to tile
109         https://bugs.webkit.org/show_bug.cgi?id=142317
110         <rdar://problem/20049088>
111
112         Reviewed by Simon Fraser.
113
114         Take 2 - this was rolled out because Mavericks was crashing.
115
116         A test that creates some backdrop views, then makes them
117         big enough that it would trigger tiling (which we don't want
118         to happen).
119
120         * compositing/media-controls-bar-appearance-big-expected.txt: Added.
121         * compositing/media-controls-bar-appearance-big.html: Added.
122         * platform/mac-mavericks/TestExpectations: Skip tests on Mavericks.
123
124 2015-05-07  Martin Robinson  <mrobinson@igalia.com>
125
126         [GTK] All spell checking layout tests fail
127         https://bugs.webkit.org/show_bug.cgi?id=144648
128
129         Reviewed by Carlos Garcia Campos.
130
131         * platform/gtk/TestExpectations: Unskip and reclassify previously failing tests.
132         * platform/gtk/editing/spelling/spellcheck-paste-expected.txt: Removed.
133
134 2015-05-07  Joanmarie Diggs  <jdiggs@igalia.com>
135
136         AX: [ATK] The pre element should be mapped to ATK_ROLE_SECTION; not ATK_ROLE_PANEL
137         https://bugs.webkit.org/show_bug.cgi?id=144702
138
139         Reviewed by Chris Fleizach.
140
141         In addition to updating the platform expectations for Efl and Gtk, the computed
142         roles test needed to be updated because there is not a one-to-one mapping between
143         the HTML pre element and any ARIA role type.
144
145         * accessibility/roles-computedRoleString-expected.txt: Updated.
146         * accessibility/roles-computedRoleString.html: Updated.
147         * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
148         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
149
150 2015-05-07  Csaba Osztrogonác  <ossy@webkit.org>
151
152         [EFL] Unreviewed gardening.
153
154         Removed stale expected files, because these tests are reftests now. (as RWT suggested)
155         Commented old expectations after r183925 to avoid having ambiguous expectations.
156
157         * platform/efl/TestExpectations:
158         * platform/efl/animations/cross-fade-background-image-expected.png: Removed.
159         * platform/efl/animations/cross-fade-background-image-expected.txt: Removed.
160         * platform/efl/css3/masking/clip-path-circle-relative-overflow-expected.png: Removed.
161         * platform/efl/css3/masking/clip-path-polygon-evenodd-expected.png: Removed.
162         * platform/efl/css3/masking/clip-path-polygon-expected.png: Removed.
163         * platform/efl/css3/masking/clip-path-polygon-nonzero-expected.png: Removed.
164
165 2015-05-07  Csaba Osztrogonác  <ossy@webkit.org>
166
167         [EFL] Mouseevent/hover tests fail with XorgDriver
168         https://bugs.webkit.org/show_bug.cgi?id=144741
169
170         Unreviewed gardening, mark failing tests, skip timeouting tests.
171
172         * platform/efl/TestExpectations:
173
174 2015-05-07  Csaba Osztrogonác  <ossy@webkit.org>
175
176         [EFL] REGRESSION(r183907): It made all inspector-protocol test crash
177         https://bugs.webkit.org/show_bug.cgi?id=144737
178
179         Unreviewed gardening, skip crashing tests.
180
181         * platform/efl/TestExpectations:
182
183 2015-05-07  Yoav Weiss  <yoav@yoav.ws>
184
185         Fix <script srcset> being loaded by the preloader.
186         https://bugs.webkit.org/show_bug.cgi?id=144675
187
188         Reviewed by Darin Adler.
189
190         Add preloader tests to make sure that <script src> is preloaded,
191         and <script srcset> is not.
192
193         * http/tests/loading/preload-script-src-expected.txt: Added.
194         * http/tests/loading/preload-script-src.html: Added.
195         * http/tests/loading/preload-script-srcset-ignored-expected.txt: Added.
196         * http/tests/loading/preload-script-srcset-ignored.html: Added.
197
198 2015-05-06  Yoav Weiss  <yoav@yoav.ws>
199
200         Add srcset preloader tests
201         https://bugs.webkit.org/show_bug.cgi?id=144674
202
203         Reviewed by Darin Adler.
204
205         Add several preloader tests making sure that the when srcset is being preloaded,
206         the right resource is fetched, and the other resource is not.
207
208         * http/tests/loading/preload-img-src-expected.txt: Added.
209         * http/tests/loading/preload-img-src.html: Added.
210         * http/tests/loading/preload-img-srcset-expected.txt: Added.
211         * http/tests/loading/preload-img-srcset-sizes-expected.txt: Added.
212         * http/tests/loading/preload-img-srcset-sizes.html: Added.
213         * http/tests/loading/preload-img-srcset.html: Added.
214         * http/tests/resources/checkPreload.js: Added.
215         (checkForPreload):
216
217 2015-05-06  Manuel Rego Casasnovas  <rego@igalia.com>
218
219         [CSS Grid Layout] Mark grid shorthands as layout dependent
220         https://bugs.webkit.org/show_bug.cgi?id=144687
221
222         Reviewed by Darin Adler.
223
224         * fast/css-grid-layout/grid-shorthand-computed-style-crash-expected.txt: Added.
225         * fast/css-grid-layout/grid-shorthand-computed-style-crash.html: Added.
226         * fast/css-grid-layout/grid-template-shorthand-computed-style-crash-expected.txt: Added.
227         * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html: Added.
228
229 2015-05-06  Ryosuke Niwa  <rniwa@webkit.org>
230
231         ToT WebKit crashes while loading ES6 compatibility table
232         https://bugs.webkit.org/show_bug.cgi?id=144726
233
234         Reviewed by Filip Pizlo.
235
236         Added new test cases.
237
238         * js/class-syntax-string-and-numeric-names-expected.txt:
239         * js/script-tests/class-syntax-string-and-numeric-names.js:
240
241 2015-05-06  Brent Fulgham  <bfulgham@apple.com>
242
243         Scroll-snap points do not handle margins and padding propertly
244         https://bugs.webkit.org/show_bug.cgi?id=144647
245         <rdar://problem/20829473>
246
247         Reviewed by Simon Fraser.
248
249         Add new scroll-snap tests that cover elements with borders, padding, and rotation. Also correct the
250         cause of the 'scroll-snap-mandatory-overflow.html' test flakiness by making sure the mouse is always
251         inside the element when starting new wheel gestures.
252
253         Also add a new 'generic' test that confirms that we have expected results for scroll-snap coordinates
254         and calculated scroll-snap-offset values.
255  
256         * css3/scroll-snap/scroll-snap-offsets.html: Added.
257         * platform/mac-wk2/TestExpectations: Remove flakiness annotation for scroll-snap-mandatory-overflow.
258         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
259         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt: Added.
260         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: Added.
261         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
262         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt: Added.
263         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: Added.
264         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt: Added.
265         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: Added.
266
267 2015-05-06  Commit Queue  <commit-queue@webkit.org>
268
269         Unreviewed, rolling out r183894.
270         https://bugs.webkit.org/show_bug.cgi?id=144719
271
272         crashes on mavericks (Requested by dino on #webkit).
273
274         Reverted changeset:
275
276         "Handle backdrop views that have to tile"
277         https://bugs.webkit.org/show_bug.cgi?id=142317
278         http://trac.webkit.org/changeset/183894
279
280 2015-05-06  Jon Lee  <jonlee@apple.com>
281
282         Expose more font weights for -apple-system
283         https://bugs.webkit.org/show_bug.cgi?id=144707
284
285         Reviewed by Dean Jackson.
286
287         * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
288         * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
289
290 2015-05-06  Dean Jackson  <dino@apple.com>
291
292         Handle backdrop views that have to tile
293         https://bugs.webkit.org/show_bug.cgi?id=142317
294         <rdar://problem/20049088>
295
296         Reviewed by Simon Fraser.
297
298         A test that creates some backdrop views, then makes them
299         big enough that it would trigger tiling (which we don't want
300         to happen).
301
302         * compositing/media-controls-bar-appearance-big-expected.txt: Added.
303         * compositing/media-controls-bar-appearance-big.html: Added.
304
305 2015-05-06  Martin Robinson  <mrobinson@igalia.com>
306
307         [FreeType] Vertical CJK glyphs should not be rendered with synthetic oblique
308         https://bugs.webkit.org/show_bug.cgi?id=144612
309
310         Reviewed by Darin Adler.
311
312         * platform/gtk/TestExpectations: Remove expectation for failing test.
313
314 2015-05-06  Martin Robinson  <mrobinson@igalia.com>
315
316         Unreviewed GTK+ gardening
317
318         * platform/gtk/TestExpectations: Remove a couple expectations tests.
319         * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt:
320
321 2015-05-06  Alexey Proskuryakov  <ap@apple.com>
322
323         Update expectations for fast/forms/button-line-height.html
324
325         * TestExpectations:
326         * platform/efl/TestExpectations:
327         * platform/gtk/TestExpectations:
328         * platform/win/TestExpectations:
329
330 2015-05-05  Carlos Garcia Campos  <cgarcia@igalia.com>
331
332         [GTK][WK2] The WebKit network disk cache is not enabled
333         https://bugs.webkit.org/show_bug.cgi?id=142821
334
335         Reviewed by Martin Robinson.
336
337         Unskip http/tests/cache/disk-cache tests.
338
339         * platform/gtk/TestExpectations:
340
341 2015-05-05  Nikita Vasilyev  <nvasilyev@apple.com>
342
343         LayoutTests/fast/forms/button-line-height.html is broken on non-Mac/non-iOS ports
344         https://bugs.webkit.org/show_bug.cgi?id=144673
345
346         * TestExpectations: Skip broken test.
347
348 2015-05-05  Manuel Rego Casasnovas  <rego@igalia.com>
349
350         [CSS Grid Layout] grid-template-areas should accept none value
351         https://bugs.webkit.org/show_bug.cgi?id=144624
352
353         Reviewed by Darin Adler.
354
355         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
356         * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
357         case to check "none" support.
358
359 2015-05-05  Ryosuke Niwa  <rniwa@webkit.org>
360
361         Fix tests after r183770 on non-Mac ports. These tests are expecting Mac editing behavior.
362
363         * editing/execCommand/strikethroughSelection.html:
364         * editing/execCommand/toggle-mixed-text-decorations.html:
365
366 2015-05-05  Roger Fong  <roger_fong@apple.com>
367
368         Unreviewed. Some assertion failures in compositing code after r183820.
369         https://bugs.webkit.org/show_bug.cgi?id=144630.
370
371         * platform/mac/TestExpectations:
372
373 2015-05-05  Joanmarie Diggs  <jdiggs@igalia.com>
374
375         [GTK] platform/gtk/accessibility/unknown-roles-not-exposed.html is flaky
376         https://bugs.webkit.org/show_bug.cgi?id=74493
377
378         Reviewed by Chris Fleizach.
379
380         Make the test more reliable by searching for a child with an unknown role
381         rather than depending on an exact hierarchy. This makes the test applicable
382         to other platforms as at least Efl and Mac also do not expose children with
383         unknown roles, so it's now part of the shared accessibility tests.
384
385         * accessibility/unknown-roles-not-exposed-expected.txt: Added.
386         * accessibility/unknown-roles-not-exposed.html: Added.
387         * platform/gtk/TestExpectations: Removed skipped test.
388         * platform/gtk/accessibility/unknown-roles-not-exposed-expected.txt: Removed.
389         * platform/gtk/accessibility/unknown-roles-not-exposed.html: Removed.
390
391 2015-05-05  Zalan Bujtas  <zalan@apple.com>
392
393         Navigating to www.apple.com hits assertion in WebCore::TextIteratorCopyableText::set()
394         https://bugs.webkit.org/show_bug.cgi?id=144629
395         rdar://problem/20689877
396
397         Reviewed by Andreas Kling.
398
399         This patch ensures that we don't emit empty text for the text iterator.
400         In TextIterator::handleTextNode before emitting a string, certain characters (\n \t) need to
401         be replaced with space. When such character is found, we emit the string we've processed so far and
402         handle the replacement during the next callback.
403         When the first character in the string needs replacing, there's nothing to emit. However if we don't
404         handle at least one character, TextIterator::advance believes that processing is done and never calls  
405         TextIterator::handleTextNode back with the rest of the string. 
406
407         * fast/text/simple-line-layout-innerText-with-newline-expected.html: Added.
408         * fast/text/simple-line-layout-innerText-with-newline.html: Added.
409
410 2015-05-05  Brent Fulgham  <bfulgham@apple.com>
411
412         Add overflow scroll-snap tests
413         https://bugs.webkit.org/show_bug.cgi?id=144591
414
415         Reviewed by Simon Fraser.
416
417         * platform/mac-wk2/TextExpectations: Mark overflow test as flaky while I investigate.
418         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources: Added.
419         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/horizontal-mainframe.html: Added.
420         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/vertical-mainframe.html: Added.
421         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up-expected.txt: Added.
422         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up.html: Added.
423         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt: Added.
424         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Added.
425         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt: Added.
426         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: Added.
427
428 2015-05-05  Roger Fong  <roger_fong@apple.com>
429
430         Media control volume slider is opaque.
431         https://bugs.webkit.org/show_bug.cgi?id=144470.
432         <rdar://problem/20770350>
433
434         * platform/mac/TestExpectations:
435         Some tests generate assertion failures after this change, though the tests pass in release.
436         Marking them as crashing in debug for now. Tracking failures here: https://bugs.webkit.org/show_bug.cgi?id=144630.
437
438 2015-05-05  Csaba Osztrogonác  <ossy@webkit.org>
439
440         Unreviewed gardening, unskip passing compositing tests since USE_NATIVE_XDISPLAY=1
441         is set on the EFL bots and mark the remaining failing compositing tests properly.
442
443         * platform/efl/TestExpectations:
444
445 2015-05-04  Basile Clement  <basile_clement@apple.com>
446
447         Allow CreateActivation sinking
448         https://bugs.webkit.org/show_bug.cgi?id=144300
449
450         Reviewed by Filip Pizlo.
451
452         Add a performance test for activation allocation sinking.
453
454         * js/regress/script-tests/sink-huge-activation.js: Added.
455         (bar):
456         (foo):
457
458 2015-05-05  Andreas Kling  <akling@apple.com>
459
460         Fix up fast/performance/performance-now-crash-on-navigated-window.html after r183795.
461
462         Unreviewed fix for the bots. Since performance.now doesn't bail out and return 0 in
463         disconnected frames anymore, we have to adjust the expectations. This test was all
464         about catching a crash anyway.
465
466         * fast/performance/performance-now-crash-on-navigated-window-expected.txt:
467         * fast/performance/performance-now-crash-on-navigated-window.html:
468
469 2015-05-05  Javier Fernandez  <jfernandez@igalia.com>
470
471         [CSS Box Alignment] Upgrade align-content parsing to CSS3 Box Alignment spec
472         https://bugs.webkit.org/show_bug.cgi?id=144443
473
474         Reviewed by Darin Adler.
475
476         Tests to verify the align-content parsing logic. The new Box Alignment spec
477         requires some changes in the flexbox tests.
478
479         * css3/flexbox/css-properties-expected.txt:
480         * css3/flexbox/css-properties.html:
481         * css3/parse-align-content-expected.txt: Added.
482         * css3/parse-align-content.html: Added.
483
484 2015-05-05  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
485
486         streams/readable-stream.html is very flaky
487         https://bugs.webkit.org/show_bug.cgi?id=144455
488
489         Reviewed by Darin Adler.
490
491         Moved flaky test to streams/readable-stream-gc.html.
492         Updated flaky test to check that the controller methods work well even if readable stream reference is lost by script.
493
494         * streams/readable-stream-expected.txt:
495         * streams/readable-stream-gc-expected.txt: Added.
496         * streams/readable-stream-gc.html: Added.
497         * streams/readable-stream.html:
498
499 2015-05-05  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
500
501         [GTK] Gardening 4th May
502         https://bugs.webkit.org/show_bug.cgi?id=144571
503
504         Unreviewed.
505
506         * platform/gtk/TestExpectations:
507         * platform/gtk/fast/forms/color/input-appearance-color-expected.png: Added.
508         * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
509         * platform/gtk/fast/regions/region-overflow-break-expected.html: Added.
510         * platform/gtk/fast/regions/scrolling/wheel-scroll-abspos-expected.html: Added.
511         * platform/gtk/fast/regions/scrolling/wheel-scroll-expected.html: Added.
512         * platform/gtk/fast/text/font-kerning-expected.html: Added.
513
514 2015-05-05  Joanmarie Diggs  <jdiggs@igalia.com>
515
516         [ATK] AX: figure out platform difference for ATK to make accessibility/table-cell-display-block.html work
517         https://bugs.webkit.org/show_bug.cgi?id=143083
518
519         Reviewed by Chris Fleizach.
520
521         * accessibility/roles-computedRoleString-expected.txt: Updated to reflect fixed FIXME.
522         * accessibility/roles-computedRoleString.html: Updated to reflect fixed FIXME.
523         * accessibility/table-cell-display-block-expected.txt: Modified to be more platform agnostic.
524         * accessibility/table-cell-display-block.html: Modified to be more platform agnostic.
525         * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
526         * platform/gtk/TestExpectations: Unskip failing test from opening report.
527         * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
528         * platform/mac/accessibility/rowheader-outside-table-role-expected.txt: Updated to reflect mapping change.
529         * platform/mac/accessibility/rowheader-outside-table-role.html: Updated to reflect mapping change.
530
531 2015-05-04  Simon Fraser  <simon.fraser@apple.com>
532
533         Fix assertions in WK1 tests after r183777.
534         
535         Behavior difference with the change to RenderLayerCompositor::rootBackgroundTransparencyChanged().
536
537         * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt:
538
539 2015-05-04  Doug Russell  <d_russell@apple.com>
540
541         AX: setting focus via accessibility object needs to set isSynchronizing in resulting selection intent
542         https://bugs.webkit.org/show_bug.cgi?id=144489
543
544         Reviewed by Chris Fleizach.
545
546         Resolves infinite looping when navigating rapidly between controls with the search API and then focusing
547         on the returned control.
548         Remove isSynchronizing flag from AXTextStateChangeIntent and put it on AXObjectCache.
549         Move AXTextStateChangeIntent logic in AccessibilityRenderObject into a helper method.
550         Call new AXTextStateChangeIntent helper from AccessibilityRenderObject::setFocus().
551         Add support for setSelectedVisibleTextRange() in accessibility tests.
552
553         * platform/mac/accessibility/selection-sync-expected.txt: Added.
554         * platform/mac/accessibility/selection-sync.html: Added.
555
556 2015-05-04  Chris Dumez  <cdumez@apple.com>
557
558         Crash at com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::createWindow + 185
559         https://bugs.webkit.org/show_bug.cgi?id=144597
560         <rdar://problem/20361579>
561
562         Reviewed by Andreas Kling.
563
564         Add a layout test to cover the case where window.open() is called on a
565         window that is different than the activeDOMWindow and where the
566         activeDOMWindow does not have a frame.
567
568         * fast/dom/Window/resources/test-frame.html: Added.
569         * fast/dom/Window/window-open-activeWindow-null-frame-expected.txt: Added.
570         * fast/dom/Window/window-open-activeWindow-null-frame.html: Added.
571
572 2015-05-04  Simon Fraser  <simon.fraser@apple.com>
573
574         display:none iframes cause repeated compositing flushing
575         https://bugs.webkit.org/show_bug.cgi?id=144529
576
577         Reviewed by Darin Adler.
578         
579         Test with a display:none iframe that triggers a single compositing flush,
580         then counts how many occur in 10ms.
581
582         * compositing/iframes/display-none-subframe-expected.txt: Added.
583         * compositing/iframes/display-none-subframe.html: Added.
584
585 2015-05-04  Simon Fraser  <simon.fraser@apple.com>
586
587         Fix updating of tiled backing opaquenss when the page background color changes
588         https://bugs.webkit.org/show_bug.cgi?id=144600
589         rdar://problem/20723035
590
591         Reviewed by Tim Horton.
592
593         Test that dumps layers with various baseBackgroundColor and body background color
594         combinations.
595
596         * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt: Added.
597         * platform/mac-wk2/tiled-drawing/background-transparency-toggle.html: Added.
598
599 2015-05-04  Ryosuke Niwa  <rniwa@webkit.org>
600
601         Fix the test after r183758 since shouldNotBe is not supported in the standalone testing.
602
603         * js/class-syntax-default-constructor-expected.txt:
604         * js/script-tests/class-syntax-default-constructor.js:
605
606 2015-05-04  Ryosuke Niwa  <rniwa@webkit.org>
607
608         Toggling underline or strike through affects each other
609         https://bugs.webkit.org/show_bug.cgi?id=27818
610
611         Reviewed by Darin Adler.
612
613         Added a regression test and rebaselined various tests as explained below.
614
615         * editing/execCommand/script-tests/toggle-style-2.js: The order in which u and strike elements appear have switched.
616         * editing/execCommand/script-tests/toggle-text-decorations.js: Ditto for line-through and overline.
617         * editing/execCommand/toggle-mixed-text-decorations-expected.txt: Added.
618         * editing/execCommand/toggle-mixed-text-decorations.html: Added.
619         * editing/execCommand/toggle-style-2-expected.txt: Rebaselined.
620         * editing/execCommand/toggle-text-decorations-expected.txt: Rebaselined.
621         * editing/undo/remove-css-property-and-remove-style-expected.txt: The order in which color and font-weight properties
622         appear have switched.
623
624 2015-05-04  Chris Dumez  <cdumez@apple.com>
625
626         REGRESSION (r178156): CSS Parser incorrectly rejects valid calc() in padding-right property
627         https://bugs.webkit.org/show_bug.cgi?id=144584
628         <rdar://problem/20796829>
629
630         Reviewed by Darin Adler.
631
632         * fast/css/negative-calc-values-expected.txt: Added.
633         * fast/css/negative-calc-values.html: Added.
634         Add a layout test that assigns negative calc() values to properties
635         whose values cannot be negative to verify that values are clamped as
636         per the specification:
637         http://dev.w3.org/csswg/css-values-3/#calc-range
638
639         * fast/css/padding-calc-value-expected.txt: Added.
640         * fast/css/padding-calc-value.html: Added.
641         Add a layout test to test that using calc(.5em - 2px) for padding-right
642         CSS property works as intended. It used to be resolved as 0px instead
643         of "2*font-size - 2px".
644
645         * fast/css/text-shadow-calc-value-expected.txt:
646         * fast/css/text-shadow-calc-value.html:
647         Update test to match what the specification says:
648         http://dev.w3.org/csswg/css-values-3/#calc-range
649         "width: calc(5px - 10px);" is equivalent to "width: 0px;" since widths
650         smaller than 0px are not allowed.
651
652 2015-05-04  Joseph Pecoraro  <pecoraro@apple.com>
653
654         Unreviewed gardening. Fix lint error on mac-wk1.
655
656         * platform/mac-wk1/TestExpectations:
657
658 2015-05-04  Alexey Proskuryakov  <ap@apple.com>
659
660         storage/indexeddb/mozilla/cursor-update-updates-indexes.html is flaky
661         https://bugs.webkit.org/show_bug.cgi?id=144590
662
663         * platform/mac-wk2/TestExpectations: Marking as such.
664
665 2015-05-04  Ryosuke Niwa  <rniwa@webkit.org>
666
667         Extending undefined in class syntax should throw a TypeError
668         https://bugs.webkit.org/show_bug.cgi?id=144284
669
670         Reviewed by Darin Adler.
671
672         Fixed the expectation for extending undefined and removed irrelevant test cases for extending undefined
673         since we'll never get to instantiate these classes now.
674
675         * js/class-syntax-extends-expected.txt:
676         * js/script-tests/class-syntax-extends.js:
677
678 2015-05-04  Ryosuke Niwa  <rniwa@webkit.org>
679
680         ES6 classes: Invalid test for constructor property
681         https://bugs.webkit.org/show_bug.cgi?id=144278
682
683         Reviewed by Darin Adler.
684
685         Fixed the test. The constructors of two distinct classes should definitely be distinct.
686
687         * js/class-syntax-default-constructor-expected.txt:
688         * js/script-tests/class-syntax-default-constructor.js:
689
690 2015-05-04  Ryosuke Niwa  <rniwa@webkit.org>
691
692         new super should be a syntax error
693         https://bugs.webkit.org/show_bug.cgi?id=144282
694
695         Reviewed by Joseph Pecoraro.
696
697         Rebaselined the test.
698
699         * js/class-syntax-super-expected.txt:
700         * js/script-tests/class-syntax-super.js:
701
702 2015-05-04  Simon Fraser  <simon.fraser@apple.com>
703
704        Skip fast/images/animated-gif-body-outside-viewport.html on Windows. It
705        started failing after r183732, but like the other fast/images/animated-gif* tests,
706        it's sensitive to window display timing. These tests were already skipped for Mac
707        WK1, probably because we disable window autodisplay on the Mac.
708
709         * platform/win/TestExpectations:
710
711 2015-05-04  Javier Fernandez  <jfernandez@igalia.com>
712
713         [CSS Box Alignment] Upgrade justify-content parsing to CSS3 Box Alignment spec.
714         https://bugs.webkit.org/show_bug.cgi?id=144442
715
716         Reviewed by David Hyatt.
717
718         Upgrade the justify-content property to the last CSS3 Box
719         Alignment specification. It defines a different enumeration for
720         Positional and Distribution alignment, which requires changes in
721         the FlexibleBox implementation.
722
723         Some minor changes in some Flexbox related test cases for adapting
724         them to the new parsing logic. New layout tests, not Flexbox
725         specific, to verify the parsing of the new values.
726
727         * css3/flexbox/css-properties.html:
728         * css3/parse-justify-content-expected.txt: Added.
729         * css3/parse-justify-content.html: Added.
730
731 2015-05-04  Manuel Rego Casasnovas  <rego@igalia.com>
732
733         [CSS Grid Layout] Wrong computed style for named grid lines in implicit tracks
734         https://bugs.webkit.org/show_bug.cgi?id=144449
735
736         Reviewed by Sergio Villar Senin.
737
738         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt: Added.
739         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html: Added.
740
741 2015-05-02  Simon Fraser  <simon.fraser@apple.com>
742
743         Assertion failure (!needsLayout()) loading inkedmag.com
744         https://bugs.webkit.org/show_bug.cgi?id=144528
745         rdar://problem/20788681
746
747         Reviewed by Darin Adler.
748         
749         Test that sleeps for a while to force an image into catchup mode.
750
751         * fast/images/resources/spinner.gif: Added.
752         * fast/images/set-needs-layout-in-painting-expected.txt: Added.
753         * fast/images/set-needs-layout-in-painting.html: Added.
754
755 2015-05-03  Alexey Proskuryakov  <ap@apple.com>
756
757         Skip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html
758         https://bugs.webkit.org/show_bug.cgi?id=144540
759
760         * TestExpectations:
761
762 2015-05-01  Simon Fraser  <simon.fraser@apple.com>
763
764         Avoid compositing updates after style recalcs which have no compositing implications
765         https://bugs.webkit.org/show_bug.cgi?id=144502
766
767         Reviewed by Darin Adler.
768         
769         Use internals.compositingUpdateCount() to see if various document mutations
770         cause a compositing update. Doesn't actually detect any behavior change
771         from this patch, but seems useful in general.
772
773         * compositing/updates/no-style-change-updates-expected.txt: Added.
774         * compositing/updates/no-style-change-updates.html: Added.
775
776 2015-05-01  Ryosuke Niwa  <rniwa@webkit.org>
777
778         Class syntax should allow string and numeric identifiers for method names
779         https://bugs.webkit.org/show_bug.cgi?id=144254
780
781         Reviewed by Darin Adler.
782
783         Added a test and rebaselined other tests per syntax error message change.
784
785         * js/class-syntax-declaration-expected.txt:
786         * js/class-syntax-expression-expected.txt:
787         * js/class-syntax-string-and-numeric-names-expected.txt: Added.
788         * js/class-syntax-string-and-numeric-names.html: Added.
789         * js/class-syntax-super-expected.txt:
790         * js/script-tests/class-syntax-declaration.js:
791         * js/script-tests/class-syntax-expression.js:
792         * js/script-tests/class-syntax-string-and-numeric-names.js: Added.
793         * js/script-tests/class-syntax-super.js:
794
795 2015-05-01  Brent Fulgham  <bfulgham@apple.com>
796
797         Create a set of initial scroll snap point tests
798         https://bugs.webkit.org/show_bug.cgi?id=142358
799
800         Reviewed by Simon Fraser.
801
802         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap: Added.
803         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt: Added.
804         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html: Added.
805         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt: Added.
806         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html: Added.
807         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt: Added.
808         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html: Added.
809         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt: Added.
810         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html: Added.
811
812 2015-05-01  Andreas Kling  <akling@apple.com>
813
814         Reproducible crash removing name attribute from <img> node
815         <https://webkit.org/b/144371>
816         <rdar://problem/17198583>
817
818         Reviewed by Darin Adler.
819
820         * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image-expected.txt: Added.
821         * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image.html: Added.
822
823 2015-05-01  Eric Carlson  <eric.carlson@apple.com>
824
825         Postpone caption style sheet creation
826         https://bugs.webkit.org/show_bug.cgi?id=144499
827
828         Reviewed by Simon Fraser.
829
830         * media/track/track-user-stylesheet-expected.txt: Added.
831         * media/track/track-user-stylesheet.html: Added.
832
833 2015-05-01  Myles C. Maxfield  <mmaxfield@apple.com>
834
835         [OS X] Text dilation parameters are not restored after being set
836         https://bugs.webkit.org/show_bug.cgi?id=144507
837         <rdar://problem/19446938>
838
839         Reviewed by Simon Fraser and Ned Holbrook.
840
841         See below.
842
843         * fast/text/dilation-save-restore-expected.html: Added. Never sets dilation parameters, draws two strings.
844         * fast/text/dilation-save-restore.html: Added. Draws one string without dilation, sets the dilation, then draws a
845         second string. If saving and restoring doesn't work correctly, these two lines will appear different.
846
847 2015-05-01  Jordan Harband  <ljharb@gmail.com>
848
849         String#startsWith/endsWith/includes don't handle Infinity position/endPosition args correctly
850         https://bugs.webkit.org/show_bug.cgi?id=144314
851
852         Reviewed by Darin Adler.
853
854         * js/script-tests/string-includes.js:
855         * js/string-includes-expected.txt:
856
857 2015-05-01  Martin Robinson  <mrobinson@igalia.com>
858
859         Unreviewed gardening for GTK+.
860
861         * platform/gtk/TestExpectations: Remove some inaccurate missing results
862         and unskip a passing test.
863
864 2015-05-01  Joanmarie Diggs  <jdiggs@igalia.com>
865
866         [GTK] accessibility/secure-textfield-title-ui.html is failing
867         https://bugs.webkit.org/show_bug.cgi?id=98375
868
869         Reviewed by Chris Fleizach.
870
871         Modify the test to check the childrenCount of the titleUIElement in order
872         to determine where the element text is exposed. On the Mac, it's exposed
873         in StaticText children; in ATK, in the element itself. The test was failing
874         because it assumed the text was in the first child of the element.
875
876         * accessibility/secure-textfield-title-ui.html: Modified.
877         * platform/gtk/TestExpectations: Unskipped the failing test.
878
879 2015-05-01  Brady Eidson  <beidson@apple.com>
880
881         Add API to disable meta refreshes.
882         <rdar://problem/20333198> and https://bugs.webkit.org/show_bug.cgi?id=144269
883
884         Reviewed by Alexey Proskuryakov.
885
886         * loader/meta-refresh-disabled-expected.txt: Added.
887         * loader/meta-refresh-disabled.html: Added.
888         * loader/resources/notify-done.html: Added.
889         * platform/win/TestExpectations:
890
891 2015-05-01  Martin Robinson  <mrobinson@igalia.com>
892
893         Unreviewed gardening for WebKitGTK+
894
895         Unskip some passing tests. Add new baselines. Properly organize some
896         failures in the TestExpectations file.
897
898         * platform/gtk/TestExpectations:
899         * platform/gtk/editing/execCommand/print-expected.png: Added.
900         * platform/gtk/editing/execCommand/print-expected.txt: Added.
901         * platform/gtk/fast/attachment/attachment-progress-expected.txt: Added.
902         * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt: Added.
903         * platform/gtk/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
904         * platform/gtk/fast/attachment/attachment-subtitle-expected.txt: Added.
905         * platform/gtk/fast/attachment/attachment-title-expected.txt: Added.
906         * platform/gtk/fast/box-shadow/hidpi-webkit-box-shadow-subpixel-position-expected.txt: Added.
907         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png: Added.
908         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
909         * platform/gtk/fast/multicol/scrolling-column-rules-expected.png: Added.
910         * platform/gtk/fast/multicol/scrolling-column-rules-expected.txt: Added.
911         * platform/gtk/printing/allowed-page-breaks-expected.txt: Added.
912         * platform/gtk/printing/compositing-layer-printing-expected.png: Added.
913         * platform/gtk/printing/compositing-layer-printing-expected.txt:
914         * platform/gtk/printing/css2.1/page-break-after-000-expected.txt: Added.
915         * platform/gtk/printing/css2.1/page-break-after-001-expected.txt: Added.
916         * platform/gtk/printing/css2.1/page-break-after-002-expected.txt: Added.
917         * platform/gtk/printing/css2.1/page-break-after-003-expected.txt: Added.
918         * platform/gtk/printing/css2.1/page-break-after-004-expected.txt: Added.
919         * platform/gtk/printing/css2.1/page-break-before-000-expected.txt: Added.
920         * platform/gtk/printing/css2.1/page-break-before-001-expected.txt: Added.
921         * platform/gtk/printing/css2.1/page-break-before-002-expected.txt: Added.
922         * platform/gtk/printing/css2.1/page-break-inside-000-expected.txt: Added.
923         * platform/gtk/printing/iframe-print-expected.png: Added.
924         * platform/gtk/printing/iframe-print-expected.txt: Added.
925         * platform/gtk/printing/media-queries-print-expected.png: Added.
926         * platform/gtk/printing/media-queries-print-expected.txt:
927         * platform/gtk/printing/no-content-empty-pages-expected.txt: Added.
928         * platform/gtk/printing/numberOfPages-expected.txt: Added.
929         * platform/gtk/printing/page-break-after-avoid-expected.txt: Added.
930         * platform/gtk/printing/page-break-always-expected.txt: Added.
931         * platform/gtk/printing/page-break-avoid-expected.txt: Added.
932         * platform/gtk/printing/page-break-before-avoid-expected.txt: Added.
933         * platform/gtk/printing/page-break-display-none-expected.txt: Added.
934         * platform/gtk/printing/page-break-inside-avoid-expected.txt: Added.
935         * platform/gtk/printing/page-break-margin-collapsed-expected.txt: Added.
936         * platform/gtk/printing/page-break-orphans-and-widows-expected.txt: Added.
937         * platform/gtk/printing/page-break-orphans-expected.txt: Added.
938         * platform/gtk/printing/page-break-widows-expected.txt: Added.
939         * platform/gtk/printing/page-count-layout-overflow-expected.txt: Added.
940         * platform/gtk/printing/page-count-percentage-height-expected.txt: Added.
941         * platform/gtk/printing/page-count-relayout-shrink-expected.txt: Added.
942         * platform/gtk/printing/page-count-with-one-word-expected.txt: Added.
943         * platform/gtk/printing/page-format-data-display-none-expected.txt: Added.
944         * platform/gtk/printing/page-format-data-expected.txt: Added.
945         * platform/gtk/printing/page-rule-css-text-expected.txt: Added.
946         * platform/gtk/printing/page-rule-in-media-query-expected.png: Added.
947         * platform/gtk/printing/page-rule-in-media-query-expected.txt: Added.
948         * platform/gtk/printing/pageNumerForElementById-expected.txt: Added.
949         * platform/gtk/printing/print-close-crash-expected.txt: Added.
950         * platform/gtk/printing/pseudo-class-outside-page-expected.txt: Added.
951         * platform/gtk/printing/return-from-printing-mode-expected.png: Added.
952         * platform/gtk/printing/return-from-printing-mode-expected.txt:
953         * platform/gtk/printing/setPrinting-expected.png: Added.
954         * platform/gtk/printing/setPrinting-expected.txt: Added.
955         * platform/gtk/printing/simultaneous-position-float-change-expected.png: Added.
956         * platform/gtk/printing/simultaneous-position-float-change-expected.txt: Added.
957         * platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
958         * platform/gtk/printing/stretch-to-view-height-expected.txt: Added.
959         * platform/gtk/printing/width-overflow-expected.png: Added.
960         * platform/gtk/printing/width-overflow-expected.txt: Added.
961         * platform/gtk/printing/zoomed-document-expected.txt: Added.
962
963 2015-05-01  Martin Robinson  <mrobinson@igalia.com>
964
965         [Freetype] Properly support synthetic oblique in vertical text
966         https://bugs.webkit.org/show_bug.cgi?id=144492
967
968         Reviewed by Sergio Villar Senin.
969
970         * platform/gtk/TestExpectations: Unskip passing tests.
971         * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
972         * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
973
974 2015-05-01  Eric Carlson  <eric.carlson@apple.com>
975
976         Fix text track language selection logic
977         https://bugs.webkit.org/show_bug.cgi?id=144467
978
979         Reviewed by Brent Fulgham.
980
981         * media/track/track-language-preference-expected.txt:
982         * media/track/track-language-preference.html: Updated, add new tests.
983         * platform/mac/TestExpectations:
984
985 2015-05-01  Martin Robinson  <mrobinson@igalia.com>
986
987         Unreviewed gardening. Rebaseline some tests for WebKitGTK+.
988
989         * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt: Rebaseline.
990         * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Removed. The
991         platform-independent baseline should be good enough.
992
993 2015-04-30  Joseph Pecoraro  <pecoraro@apple.com>
994
995         Unreviewed gardening. Update results of inspector tests.
996
997         * inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt:
998         * inspector-protocol/debugger/regress-133182-expected.txt:
999         * inspector-protocol/debugger/regress-133182.html:
1000         * inspector-protocol/debugger/setBreakpoint-actions-expected.txt:
1001         * inspector-protocol/debugger/terminate-dedicated-worker-while-paused-expected.txt:
1002         * inspector-protocol/page/deny-X-FrameOption-expected.txt:
1003         * inspector/debugger/search-scripts-expected.txt:
1004
1005 2015-04-30  Joseph Pecoraro  <pecoraro@apple.com>
1006
1007         Unreviewed gardening. Remove skipped and broken inspector test.
1008
1009         This is the last test relying on the old model interface.
1010
1011         * TestExpectations:
1012         * http/tests/inspector-protocol/resources/InspectorTest.js:
1013         (InspectorTest.initializeInspectorModels.console.error.window.onerror): Deleted.
1014         (InspectorTest.initializeInspectorModels.console.assert): Deleted.
1015         (InspectorTest.initializeInspectorModels): Deleted.
1016         * inspector-protocol/indexeddb/basics-expected.txt: Removed.
1017         * inspector-protocol/indexeddb/basics.html: Removed.
1018         * platform/efl/TestExpectations:
1019         * platform/gtk/TestExpectations:
1020         * platform/win/TestExpectations:
1021
1022 2015-04-30  Dean Jackson  <dino@apple.com>
1023
1024         Expose -apple-system as a font family
1025         https://bugs.webkit.org/show_bug.cgi?id=144484
1026         <rdar://problem/20767330>
1027
1028         Reviewed by Tim Horton.
1029
1030         Change a bunch of tests to use "-apple-system" instead
1031         of "-apple-system-font" for font-family.
1032
1033         Add a test to make sure the old name still works.
1034
1035         * fast/text/system-font-legacy-name.html
1036         * platform/ios-simulator/fast/text/system-monospaced-numbers.html:
1037         * platform/ios-simulator/ios/fast/text/apple-logo-expected.txt:
1038         * platform/ios-simulator/ios/fast/text/apple-logo.html:
1039         * platform/ios-simulator/ios/fast/text/opticalFont-expected.txt:
1040         * platform/ios-simulator/ios/fast/text/opticalFont.html:
1041         * platform/ios-simulator/ios/fast/text/opticalFontWithWeight-expected.txt:
1042         * platform/ios-simulator/ios/fast/text/opticalFontWithWeight.html:
1043         * platform/ios-simulator/ios/fast/text/underline-scaling-expected.txt:
1044         * platform/ios-simulator/ios/fast/text/underline-scaling.html:
1045         * platform/mac/fast/text/systemFont-expected.txt:
1046         * platform/mac/fast/text/systemFont.html:
1047
1048 2015-04-30  Javier Fernandez  <jfernandez@igalia.com>
1049
1050         [CSS Grid Layout] overflow-position keyword for align and justify properties.
1051         https://bugs.webkit.org/show_bug.cgi?id=144235
1052
1053         Reviewed by Sergio Villar Senin.
1054
1055         Implementation of overflow-keyword handling for Grid Layout on
1056         align-self and justify-self properties.
1057
1058         * fast/css-grid-layout/grid-align-justify-overflow-expected.txt: Added.
1059         * fast/css-grid-layout/grid-align-justify-overflow.html: Added.
1060
1061 2015-04-30  Jon Davis  <jond@apple.com>
1062
1063         Web Inspector: console should show an icon for console.info() messages
1064         https://bugs.webkit.org/show_bug.cgi?id=18530
1065
1066         Reviewed by Timothy Hatcher.
1067
1068         * inspector/console/console-api-expected.txt:
1069
1070 2015-04-30  Dean Jackson  <dino@apple.com>
1071
1072         -apple-system-font-monospaced-numbers doesn't work on iOS
1073         https://bugs.webkit.org/show_bug.cgi?id=144478
1074         <rdar://problem/20544940>
1075
1076         Reviewed by Brent Fulgham.
1077
1078         A test that draws two lines of different numbers and checks
1079         they are the same width.
1080
1081         * platform/ios-simulator/fast/text/system-monospaced-numbers-expected.txt: Added.
1082         * platform/ios-simulator/fast/text/system-monospaced-numbers.html: Added.
1083
1084 2015-04-30  Joseph Pecoraro  <pecoraro@apple.com>
1085
1086         Unreviewed, ios-simulator gardening
1087
1088         * Address linter warnings.
1089         * Unskip some tests that pass.
1090         * More generically skip unsupported iOS features.
1091         * Address FIXMEs.
1092
1093         * platform/ios-simulator-wk1/TestExpectations:
1094         * platform/ios-simulator-wk2/TestExpectations:
1095         * platform/ios-simulator/TestExpectations:
1096
1097 2015-04-30  Filip Pizlo  <fpizlo@apple.com>
1098
1099         js/regress/is-string-fold-tricky.html and js/regress/is-string-fold.html are crashing
1100         https://bugs.webkit.org/show_bug.cgi?id=144463
1101
1102         Reviewed by Benjamin Poulain.
1103         
1104         Unskip now that the bug is fixed.
1105
1106         * TestExpectations:
1107         * js/regress/script-tests/is-string-fold-tricky.js:
1108         * js/regress/script-tests/is-string-fold.js:
1109
1110 2015-04-30  Brady Eidson  <beidson@apple.com>
1111
1112         Javascript using WebSQL can create their own WebKit info table.
1113         <rdar://problem/20688792> and https://bugs.webkit.org/show_bug.cgi?id=144466
1114
1115         Reviewed by Alex Christensen.
1116
1117         * storage/websql/alter-to-info-table-expected.txt: Added.
1118         * storage/websql/alter-to-info-table.html: Added.
1119         * storage/websql/alter-to-info-table.js: Added.
1120
1121 2015-04-30  Martin Robinson  <mrobinson@igalia.com>
1122
1123         Unskip isolated words tests on WebKitGTK+
1124
1125         * platform/gtk/TestExpectations: Unskip tests. We've been able to run these
1126         since the switch to WebKitTestRunner.
1127
1128 2015-04-30  Filip Pizlo  <fpizlo@apple.com>
1129
1130         Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing in RJST as well.
1131
1132         * js/regress/script-tests/is-string-fold-tricky.js:
1133         * js/regress/script-tests/is-string-fold.js:
1134
1135 2015-04-30  Martin Robinson  <mrobinson@igalia.com>
1136
1137         Rebaseline some editing tests for WebKitGTK+
1138
1139         Also add some missing baselines.
1140
1141         * fast/hidpi/broken-image-icon-very-hidpi-expected.png: Added.
1142         * fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
1143         * platform/gtk/editing/execCommand/5142012-1-expected.png:
1144         * platform/gtk/editing/execCommand/5142012-1-expected.txt:
1145         * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
1146         * platform/gtk/editing/pasteboard/4989774-expected.txt:
1147
1148 2015-04-30  Filip Pizlo  <fpizlo@apple.com>
1149
1150         Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing.
1151
1152         * TestExpectations:
1153
1154 2015-04-30  Jon Honeycutt  <jhoneycutt@apple.com>
1155
1156         Add image failure expectation for
1157         svg/filters/sourceAlpha-input-filter-effect.html on Windows
1158
1159         Unreviewed.
1160
1161         * platform/win/TestExpectations:
1162
1163 2015-04-29  Filip Pizlo  <fpizlo@apple.com>
1164
1165         DFG Is<Blah> versions of TypeOf should fold based on proven input type
1166         https://bugs.webkit.org/show_bug.cgi?id=144409
1167
1168         Reviewed by Geoffrey Garen.
1169
1170         * js/regress/is-boolean-fold-expected.txt: Added.
1171         * js/regress/is-boolean-fold-tricky-expected.txt: Added.
1172         * js/regress/is-boolean-fold-tricky.html: Added.
1173         * js/regress/is-boolean-fold.html: Added.
1174         * js/regress/is-function-fold-expected.txt: Added.
1175         * js/regress/is-function-fold-tricky-expected.txt: Added.
1176         * js/regress/is-function-fold-tricky-internal-function-expected.txt: Added.
1177         * js/regress/is-function-fold-tricky-internal-function.html: Added.
1178         * js/regress/is-function-fold-tricky.html: Added.
1179         * js/regress/is-function-fold.html: Added.
1180         * js/regress/is-number-fold-expected.txt: Added.
1181         * js/regress/is-number-fold-tricky-expected.txt: Added.
1182         * js/regress/is-number-fold-tricky.html: Added.
1183         * js/regress/is-number-fold.html: Added.
1184         * js/regress/is-object-or-null-fold-expected.txt: Added.
1185         * js/regress/is-object-or-null-fold-functions-expected.txt: Added.
1186         * js/regress/is-object-or-null-fold-functions.html: Added.
1187         * js/regress/is-object-or-null-fold-less-tricky-expected.txt: Added.
1188         * js/regress/is-object-or-null-fold-less-tricky.html: Added.
1189         * js/regress/is-object-or-null-fold-tricky-expected.txt: Added.
1190         * js/regress/is-object-or-null-fold-tricky.html: Added.
1191         * js/regress/is-object-or-null-fold.html: Added.
1192         * js/regress/is-object-or-null-trickier-function-expected.txt: Added.
1193         * js/regress/is-object-or-null-trickier-function.html: Added.
1194         * js/regress/is-object-or-null-trickier-internal-function-expected.txt: Added.
1195         * js/regress/is-object-or-null-trickier-internal-function.html: Added.
1196         * js/regress/is-object-or-null-tricky-function-expected.txt: Added.
1197         * js/regress/is-object-or-null-tricky-function.html: Added.
1198         * js/regress/is-object-or-null-tricky-internal-function-expected.txt: Added.
1199         * js/regress/is-object-or-null-tricky-internal-function.html: Added.
1200         * js/regress/is-string-fold-expected.txt: Added.
1201         * js/regress/is-string-fold-tricky-expected.txt: Added.
1202         * js/regress/is-string-fold-tricky.html: Added.
1203         * js/regress/is-string-fold.html: Added.
1204         * js/regress/is-undefined-fold-expected.txt: Added.
1205         * js/regress/is-undefined-fold-tricky-expected.txt: Added.
1206         * js/regress/is-undefined-fold-tricky.html: Added.
1207         * js/regress/is-undefined-fold.html: Added.
1208         * js/regress/script-tests/is-boolean-fold-tricky.js: Added.
1209         * js/regress/script-tests/is-boolean-fold.js: Added.
1210         * js/regress/script-tests/is-function-fold-tricky-internal-function.js: Added.
1211         * js/regress/script-tests/is-function-fold-tricky.js: Added.
1212         (func):
1213         (func2):
1214         * js/regress/script-tests/is-function-fold.js: Added.
1215         (value1):
1216         * js/regress/script-tests/is-number-fold-tricky.js: Added.
1217         * js/regress/script-tests/is-number-fold.js: Added.
1218         * js/regress/script-tests/is-object-or-null-fold-functions.js: Added.
1219         (value2):
1220         * js/regress/script-tests/is-object-or-null-fold-less-tricky.js: Added.
1221         * js/regress/script-tests/is-object-or-null-fold-tricky.js: Added.
1222         * js/regress/script-tests/is-object-or-null-fold.js: Added.
1223         * js/regress/script-tests/is-object-or-null-trickier-function.js: Added.
1224         (func):
1225         (func2):
1226         * js/regress/script-tests/is-object-or-null-trickier-internal-function.js: Added.
1227         * js/regress/script-tests/is-object-or-null-tricky-function.js: Added.
1228         (func):
1229         * js/regress/script-tests/is-object-or-null-tricky-internal-function.js: Added.
1230         * js/regress/script-tests/is-string-fold-tricky.js: Added.
1231         * js/regress/script-tests/is-string-fold.js: Added.
1232         * js/regress/script-tests/is-undefined-fold-tricky.js: Added.
1233         * js/regress/script-tests/is-undefined-fold.js: Added.
1234         * js/regress/sink-function-expected.txt: Added.
1235         * js/regress/sink-function.html: Added.
1236
1237 2015-04-30  Brent Fulgham  <bfulgham@apple.com>
1238
1239         [Mac] Expand test infrastructure to support scrolling tests (Part 3)
1240         https://bugs.webkit.org/show_bug.cgi?id=144131
1241
1242         Reviewed by Eric Carlson.
1243
1244         Update the WK2 scrolling tests to use the new scroll trigger infrastructure to reduce the use of
1245         timeouts.
1246
1247         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
1248         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
1249         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
1250         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
1251         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
1252         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1253         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
1254         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
1255         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1256         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1257         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
1258         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
1259         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1260         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1261         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
1262         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
1263         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
1264         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1265         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
1266         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
1267         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
1268         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1269         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
1270         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
1271         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
1272         * platform/mac-wk2/tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
1273
1274 2015-04-30  Antti Koivisto  <antti@apple.com>
1275
1276         These should be saying HTTP/1.1 not HTTP/1.0
1277
1278         * http/tests/cache/resources/iframe304.php:
1279         * http/tests/cache/resources/iframe304body.php:
1280
1281 2015-04-29  Joseph Pecoraro  <pecoraro@apple.com>
1282
1283         [Win] Update baselines after r183610.
1284
1285         Unreviewed Gardening.
1286
1287         * platform/win/fast/css/apple-system-colors-expected.txt: Added.
1288
1289 2015-04-29  Simon Fraser  <simon.fraser@apple.com>
1290
1291         Crash at WebCore::Document::absoluteRegionForEventTargets 
1292         https://bugs.webkit.org/show_bug.cgi?id=144426
1293         rdar://problem/20502166
1294
1295         Reviewed by Tim Horton.
1296
1297         Test that disconnects a frame with a wheel event handler then GCs, and one that
1298         disconnects are reconnects. In both case, the parent document should have zero
1299         wheel event handlers registered on it.
1300
1301         * fast/events/wheelevent-in-frame-expected.txt: Added.
1302         * fast/events/wheelevent-in-frame.html: Added.
1303         * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
1304         * fast/events/wheelevent-in-reattached-frame.html: Added.
1305
1306 2015-04-29  Joseph Pecoraro  <pecoraro@apple.com>
1307
1308         LiveNodeList may unexpectedly return an element for empty string
1309         https://bugs.webkit.org/show_bug.cgi?id=144429
1310
1311         Reviewed by Darin Adler.
1312
1313         * fast/dom/named-items-with-empty-name-expected.txt:
1314         * fast/dom/named-items-with-empty-name.html:
1315
1316 2015-04-29  Dean Jackson  <dino@apple.com>
1317
1318         Create a named CSS property for system colors
1319         https://bugs.webkit.org/show_bug.cgi?id=144423
1320         <rdar://problem/20491011>
1321
1322         Reviewed by Tim Horton.
1323
1324         Expose the following values to CSS color properties:
1325             -apple-system-blue
1326             -apple-system-brown
1327             -apple-system-gray
1328             -apple-system-green
1329             -apple-system-orange
1330             -apple-system-pink
1331             -apple-system-purple
1332             -apple-system-red
1333             -apple-system-yellow
1334
1335         The new test shows the computed value for each of these colors. It
1336         includes generic results (no special value) and platform results for
1337         Mac (other than Mavericks) and iOS.
1338
1339         * fast/css/apple-system-colors-expected.txt: Generic results.
1340         * fast/css/apple-system-colors.html: Added - the new test.
1341         * platform/mac/fast/css/apple-system-colors-expected.txt: Added OS X results.
1342         * platform/ios-simulator/fast/css/apple-system-colors-expected.txt: Added iOS results.
1343         * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt: Generic results for Mavericks.
1344
1345 2015-04-29  Commit Queue  <commit-queue@webkit.org>
1346
1347         Unreviewed, rolling out r183600.
1348         https://bugs.webkit.org/show_bug.cgi?id=144432
1349
1350         New tests time out everywhere (Requested by ap on #webkit).
1351
1352         Reverted changeset:
1353
1354         "Crash at WebCore::Document::absoluteRegionForEventTargets"
1355         https://bugs.webkit.org/show_bug.cgi?id=144426
1356         http://trac.webkit.org/changeset/183600
1357
1358 2015-04-29  Alexey Proskuryakov  <ap@apple.com>
1359
1360         fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1361         https://bugs.webkit.org/show_bug.cgi?id=144155
1362
1363         * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
1364
1365 2015-04-29  Martin Robinson  <mrobinson@igalia.com>
1366
1367         Unskip 3D transformation tests for WebKitGTK+
1368
1369         Unreviewed. This is gardening.
1370
1371         These tests should run reasonably well on the testing bots, now that
1372         they use llvmpipe to run OpenGL.
1373
1374         * platform/gtk/TestExpectations:
1375         * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
1376         * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
1377         * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
1378         * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
1379         * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
1380         * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
1381         * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
1382         * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
1383         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
1384         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
1385         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
1386         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
1387         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
1388         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
1389         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
1390         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
1391
1392 2015-04-29  Simon Fraser  <simon.fraser@apple.com>
1393
1394         Rebaseline after r183597.
1395
1396         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
1397
1398 2015-04-29  Simon Fraser  <simon.fraser@apple.com>
1399
1400         Crash at WebCore::Document::absoluteRegionForEventTargets 
1401         https://bugs.webkit.org/show_bug.cgi?id=144426
1402         rdar://problem/20502166
1403
1404         Reviewed by Tim Horton.
1405
1406         Test that disconnects a frame with a wheel event handler then GCs, and one that
1407         disconnects are reconnects. In both case, the parent document should have zero
1408         wheel event handlers registered on it.
1409
1410         * fast/events/wheelevent-in-frame-expected.txt: Added.
1411         * fast/events/wheelevent-in-frame.html: Added.
1412         * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
1413         * fast/events/wheelevent-in-reattached-frame.html: Added.
1414
1415 2015-04-29  Simon Fraser  <simon.fraser@apple.com>
1416
1417         Compute the non-fast-scrollable region in main-document coordinates
1418         https://bugs.webkit.org/show_bug.cgi?id=144420
1419
1420         Reviewed by Tim Horton.
1421
1422         We now report the non-fast region in document coordinates, so these two results change.
1423
1424         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
1425         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
1426
1427 2015-04-29  Joseph Pecoraro  <pecoraro@apple.com>
1428
1429         NodeList has issues with Symbol and empty string
1430         https://bugs.webkit.org/show_bug.cgi?id=144310
1431
1432         Reviewed by Darin Adler.
1433
1434         * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
1435         * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
1436         * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
1437         * fast/dom/dataset-name-getter-symbols.html: Added.
1438         * fast/dom/named-items-with-empty-name-expected.txt: Added.
1439         * fast/dom/named-items-with-empty-name.html: Added.
1440         * fast/dom/named-items-with-symbol-name-expected.txt: Added.
1441         * fast/dom/named-items-with-symbol-name.html: Added.
1442         * storage/domstorage/localstorage/named-items-expected.txt: Added.
1443         * storage/domstorage/localstorage/named-items.html: Added.
1444
1445 2015-04-29  Simon Fraser  <simon.fraser@apple.com>
1446
1447         Allow testing of plug-ins that handle wheel events.
1448         https://bugs.webkit.org/show_bug.cgi?id=144413
1449
1450         Reviewed by Tim Horton.
1451         
1452         Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
1453
1454         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
1455         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
1456         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
1457         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
1458         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
1459         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
1460
1461 2015-04-29  Martin Robinson  <mrobinson@igalia.com>
1462
1463         [GTK] Add support for automatic hyphenation
1464         https://bugs.webkit.org/show_bug.cgi?id=44478
1465
1466         Reviewed by Carlos Garcia Campos.
1467
1468         * platform/gtk/TestExpectations: Unskip most hyphenation tests.
1469         * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
1470         * platform/gtk/fast/text/hyphenate-character-expected.txt:
1471         * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
1472         * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
1473         * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
1474         * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
1475         * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
1476         * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
1477         * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
1478         * platform/gtk/fast/text/hyphenate-locale-expected.txt:
1479         * platform/gtk/fast/text/hyphens-expected.png: Added.
1480         * platform/gtk/fast/text/hyphens-expected.txt:
1481         * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
1482
1483 2015-04-29  Zalan Bujtas  <zalan@apple.com>
1484
1485         Simple line layout: Web process spins endlessly below layoutSimpleLines.
1486         https://bugs.webkit.org/show_bug.cgi?id=144403
1487         rdar://problem/20742783
1488
1489         Reviewed by Antti Koivisto.
1490
1491         When a text fragment overlaps multiple renderes and it does not fit the current line,
1492         we revert the text fragment iterator position so that the overlapping content
1493         gets processed again for the next line.
1494         However, TextFragmentIterator::revertToFragment() was reverting too much and
1495         we started processing old content all over again -> infinite loop.
1496
1497         This patch ensures that text fragment iterator is reverted to the right position.
1498
1499         * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
1500         * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
1501
1502 2015-04-29  Antti Koivisto  <antti@apple.com>
1503
1504         Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
1505
1506         * platform/win/TestExpectations:
1507
1508 2015-04-28  Geoffrey Garen  <ggaren@apple.com>
1509
1510         It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
1511         https://bugs.webkit.org/show_bug.cgi?id=144013
1512
1513         Reviewed by Mark Lam.
1514
1515         * js/script-tests/array-holes.js: 
1516         * js/array-holes-expected.txt: This result now matches Firefox. We see
1517         'peekaboo', which is a prototype property, rather than a hole, because
1518         sorting uses [[Get]], which sees prototype properties.
1519
1520         The ES6 spec says that sorting should use [[Get]], so this new result
1521         matches the spec a little better -- although the spec also says that the
1522         result of sorting is undefined in this case because of the presence of
1523         an indexed property in the prototype chain.
1524
1525         * js/dom/array-prototype-properties-expected.txt: Updated error message
1526         to match other array prototype error messages.
1527
1528         * js/comparefn-sort-stability-expected.txt:
1529         * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
1530         order to demonstrate that Firefox and Safari use a stable sort, and
1531         Chrome does not.
1532
1533         * js/script-tests/array-sort-sparse.js:
1534         * js/array-sort-sparse-expected.txt: Added some tests for things I got
1535         wrong in this patch.
1536
1537         * script-tests/sort-with-side-effecting-comparisons.js: Made this test
1538         shorter so that it wouldn't hang debug builds. This test is O(N^2). It
1539         used to terminate sooner because our sort implementation would (sometimes)
1540         terminate sooner if you shrank the array. Our new sort does not accept
1541         intermediate updates to the array's length, matching Firefox. I spoke
1542         to Gavin and Alexey about this, and we think that going out of our way
1543         to honor length changes mid-sort doesn't make much sense because it's
1544         not possible to honor the general case of value changes in a predictable
1545         way.
1546
1547 2015-04-29  Antti Koivisto  <antti@apple.com>
1548
1549         Main resource loaded via 304 response becomes empty if reloaded by user
1550         https://bugs.webkit.org/show_bug.cgi?id=144386
1551
1552         Reviewed by Darin Adler.
1553
1554         * http/tests/cache/main-resource-304-reload-expected.txt: Added.
1555         * http/tests/cache/main-resource-304-reload.html: Added.
1556         * http/tests/cache/resources/iframe304body.php: Added.
1557
1558 2015-04-29  Darin Adler  <darin@apple.com>
1559
1560         [ES6] Implement Unicode code point escapes
1561         https://bugs.webkit.org/show_bug.cgi?id=144377
1562
1563         Reviewed by Antti Koivisto.
1564
1565         * js/script-tests/unicode-escape-sequences.js: Added.
1566         * js/unicode-escape-sequences-expected.txt: Added.
1567         * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
1568
1569 2015-04-29  Hyungwook Lee  <hyungwook.lee@navercorp.com>
1570
1571         Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
1572         https://bugs.webkit.org/show_bug.cgi?id=140261
1573
1574         Reviewed by Darin Adler.
1575
1576         * editing/execCommand/crash-140261-expected.txt: Added.
1577         * editing/execCommand/crash-140261.html: Added.
1578
1579 2015-04-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1580
1581         Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
1582         https://bugs.webkit.org/show_bug.cgi?id=143711
1583
1584         Reviewed by Darin Adler.
1585
1586         * http/tests/appcache/resources/fake-video.mp4: Added.
1587         * http/tests/appcache/resources/simple-video-sync.manifest: Added.
1588         * http/tests/appcache/simple-video-sync-expected.txt: Added.
1589         * http/tests/appcache/simple-video-sync.html: Added.
1590
1591 2015-04-29  Joseph Pecoraro  <pecoraro@apple.com>
1592
1593         REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
1594         https://bugs.webkit.org/show_bug.cgi?id=144373
1595
1596         Reviewed by Darin Adler.
1597
1598         * js/property-getters-and-setters-expected.txt:
1599         * js/script-tests/property-getters-and-setters.js:
1600
1601 2015-04-28  Alexey Proskuryakov  <ap@apple.com>
1602
1603         [WK2] fast/forms/input-search-press-escape-key.html crashes
1604         https://bugs.webkit.org/show_bug.cgi?id=87168
1605         rdar://problem/11508829
1606
1607         * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
1608
1609 2015-04-28  Zalan Bujtas  <zalan@apple.com>
1610
1611         Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
1612         https://bugs.webkit.org/show_bug.cgi?id=144351
1613
1614         Reviewed by Simon Fraser.
1615
1616         This patch ensures that CG context is properly restored after painting dashed/dotted lines.
1617
1618         * fast/forms/checkbox-painting-with-hr-expected.html: Added.
1619         * fast/forms/checkbox-painting-with-hr.html: Added.
1620
1621 2015-04-28  Andreas Kling  <akling@apple.com>
1622
1623         DFG should generate efficient code for branching on a string's boolean value.
1624         <https://webkit.org/b/144317>
1625
1626         Reviewed by Geoff Garen & Filip Pizlo.
1627
1628         * js/regress/branch-on-string-as-boolean-expected.txt: Added.
1629         * js/regress/branch-on-string-as-boolean.html: Added.
1630         * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
1631
1632 2015-04-27  Myles C. Maxfield  <mmaxfield@apple.com>
1633
1634         Implement font-synthesis CSS property
1635         https://bugs.webkit.org/show_bug.cgi?id=144305
1636
1637         Reviewed by Andreas Kling.
1638
1639         Test all combinations of font-weight, font-style, and font-synthesis.
1640
1641         * fast/css3-text/font-synthesis-expected.html: Added.
1642         * fast/css3-text/font-synthesis.html: Added.
1643
1644 2015-04-28  Brent Fulgham  <bfulgham@apple.com>
1645
1646         [Win] Temporarily disable WebGL support
1647         https://bugs.webkit.org/show_bug.cgi?id=144291
1648
1649         * platform/win/TestExpectations:
1650         * platform/win/js/dom/constructor-length-expected.txt: Added.
1651         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1652
1653 2015-04-28  Jer Noble  <jer.noble@apple.com>
1654
1655         Unreviewed gardening; add results for new tests.
1656
1657         * media/audio-playback-restriction-autoplay-expected.txt: Added.
1658         * media/audio-playback-restriction-play-expected.txt: Added.
1659
1660 2015-04-28  Brent Fulgham  <bfulgham@apple.com>
1661
1662         [Win] PHP scripts fail if HTTP_ORIGIN is not set.
1663         https://bugs.webkit.org/show_bug.cgi?id=144333
1664
1665         Rubberstamped by Brady Eidson.
1666
1667         * http/tests/security/resources/cors-post-redirect-target.php: Check
1668         that HTTP_ORIGIN key exists before using it to avoid PHP error.
1669
1670 2015-04-28  Andy Estes  <aestes@apple.com>
1671
1672         Add expectations for tests added in r183428 and r183450.
1673
1674         * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
1675         * media/audio-playback-restriction-autoplay-expected.txt: Added.
1676         * media/audio-playback-restriction-play-expected.txt: Added.
1677
1678 2015-04-28  Antti Koivisto  <antti@apple.com>
1679
1680         Network Cache: Disk cache getting filled by YouTube video data
1681         https://bugs.webkit.org/show_bug.cgi?id=144259
1682
1683         Reviewed by Darin Adler.
1684
1685         * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
1686         * http/tests/cache/disk-cache/disk-cache-media.html: Added.
1687         * http/tests/cache/disk-cache/resources/cache-test.js:
1688         (generateTestURL):
1689
1690 2015-04-25  Simon Fraser  <simon.fraser@apple.com>
1691
1692         Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
1693         https://bugs.webkit.org/show_bug.cgi?id=144198
1694
1695         Reviewed by Darin Adler, Antti Koivisto.
1696         
1697         New test that detects whether a "hardware" animation is firing the style recalc
1698         timer on every frame, which happened during development of this patch.
1699
1700         * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
1701         * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
1702
1703 2015-04-27  Benjamin Poulain  <bpoulain@apple.com>
1704
1705         [JSC] Add support for typed arrays to the Array profiling
1706         https://bugs.webkit.org/show_bug.cgi?id=143913
1707
1708         Reviewed by Filip Pizlo.
1709
1710         * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
1711         * js/regress/typed-array-get-set-by-val-profiling.html: Added.
1712
1713 2015-04-27  Doug Russell  <d_russell@apple.com>
1714
1715         Break up select text into multiple tests
1716         https://bugs.webkit.org/show_bug.cgi?id=144301
1717
1718         Reviewed by Alexey Proskuryakov.
1719
1720         * platform/mac/TestExpectations:
1721         * platform/mac/accessibility/select-text-expected.txt: Removed.
1722         * platform/mac/accessibility/select-text.html: Removed.
1723         * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
1724         * platform/mac/accessibility/select-text/select-text-1.html: Added.
1725         * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
1726         * platform/mac/accessibility/select-text/select-text-135546.html: Added.
1727         * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
1728         * platform/mac/accessibility/select-text/select-text-135575.html: Added.
1729         * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
1730         * platform/mac/accessibility/select-text/select-text-2.html: Added.
1731         * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
1732         * platform/mac/accessibility/select-text/select-text-3.html: Added.
1733         * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
1734         * platform/mac/accessibility/select-text/select-text-4.html: Added.
1735         * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
1736         * platform/mac/accessibility/select-text/select-text-5.html: Added.
1737         * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
1738         * platform/mac/accessibility/select-text/select-text-6.html: Added.
1739         * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
1740         * platform/mac/accessibility/select-text/select-text-7.html: Added.
1741         * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
1742         * platform/mac/accessibility/select-text/select-text-8.html: Added.
1743         * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
1744         * platform/mac/accessibility/select-text/select-text-9.html: Added.
1745
1746 2015-04-27  Daniel Bates  <dabates@apple.com>
1747
1748         Form control may be associated with the wrong HTML Form element after form id change
1749         https://bugs.webkit.org/show_bug.cgi?id=133456
1750         <rdar://problem/17095055>
1751
1752         Reviewed by Andy Estes.
1753
1754         Add tests to ensure that we associate the correct HTML Form element with a
1755         <select> after changing the id of its associated HTML form element.
1756
1757         * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
1758         * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
1759         * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
1760         * fast/forms/change-form-id-to-be-unique.html: Added.
1761
1762 2015-04-27  Jer Noble  <jer.noble@apple.com>
1763
1764         Add a setting & restriction which prevents non-interactivte playback of audible media elements.
1765         https://bugs.webkit.org/show_bug.cgi?id=143486
1766
1767         Reviewed by Eric Carlson.
1768
1769         * media/audio-playback-restriction-autoplay.html: Added.
1770         * media/audio-playback-restriction-play.html: Added.
1771         * media/video-test.js:
1772         (setCaptionDisplayMode):
1773         (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
1774         (runWithKeyDown):
1775
1776 2015-04-27  Jer Noble  <jer.noble@apple.com>
1777
1778         [WebAudio] AudioContext does not remove user-gesture restriction during resume()
1779         https://bugs.webkit.org/show_bug.cgi?id=144211
1780
1781         Reviewed by Eric Carlson.
1782
1783         * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
1784         * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
1785         * webaudio/audiocontext-restriction-expected.txt: Added.
1786         * webaudio/audiocontext-restriction.html: Added.
1787         * webaudio/resources/audio-testing.js:
1788         (runWithKeyDown):
1789
1790 2015-04-27  Alexey Proskuryakov  <ap@apple.com>
1791
1792         rdar://problem/16678392 Page visibility tests are broken in Yosemite
1793
1794         * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
1795         Maybe <http://trac.webkit.org/changeset/181866> fixed them?
1796         Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
1797
1798 2015-04-27  Zalan Bujtas  <zalan@apple.com>
1799
1800         Simple line layout: Wrong text offsetting when range does not start from the first renderer.
1801         https://bugs.webkit.org/show_bug.cgi?id=144167
1802         rdar://problem/20639857
1803
1804         Reviewed by Simon Fraser.
1805
1806         This patch ensures that TextIterator returns the right text when the input range starts
1807         from a sibling node.
1808
1809         TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
1810         it is required to map simple line layout runs to RenderText positions.
1811         This patch sets the offset value when the iteration start with a sibling node.
1812
1813         * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
1814         * fast/text/range-text-with-simple-line-layout.html: Added.
1815
1816 2015-04-27  Commit Queue  <commit-queue@webkit.org>
1817
1818         Unreviewed, rolling out r183393.
1819         https://bugs.webkit.org/show_bug.cgi?id=144272
1820
1821         Caused memory corruption detected by GuardMalloc (Requested by
1822         ap on #webkit).
1823
1824         Reverted changeset:
1825
1826         "Synchronous XMLHttpRequest should get access to AppCache
1827         resources stored as flat files"
1828         https://bugs.webkit.org/show_bug.cgi?id=143711
1829         http://trac.webkit.org/changeset/183393
1830
1831 2015-04-27  Yoav Weiss  <yoav@yoav.ws>
1832
1833         Fix viewport units in Media Queries
1834         https://bugs.webkit.org/show_bug.cgi?id=144260
1835
1836         Reviewed by Darin Adler.
1837
1838         These tests make sure that viewport units are working as expected inside of Media Queries.
1839
1840         * fast/media/mq-viewport-units-expected.txt: Added.
1841         * fast/media/mq-viewport-units.html: Added.
1842
1843 2015-04-27  Javier Fernandez  <jfernandez@igalia.com>
1844
1845         [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
1846         https://bugs.webkit.org/show_bug.cgi?id=133280
1847
1848         Implementation of justify-self and justify-items properties for grid.
1849         Added additional testing for ensuring margin, padding and border are considered when
1850         computing grid item's position.
1851
1852         Reviewed by David Hyatt.
1853
1854         * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
1855         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
1856         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
1857         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
1858         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
1859         * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
1860         * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
1861         * fast/css-grid-layout/justify-self-cell.html: Added.
1862         * fast/css-grid-layout/resources/grid.css:
1863         (.directionLTR): Added. Useful for defining orthogonal flows.
1864
1865 2015-04-27  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
1866
1867         Unreviewed.
1868
1869         Fixed timeout expectation of "closed should fulfill with
1870         undefined" test. This doesn't time out anymore.
1871
1872         * streams/reference-implementation/readable-stream-templated.html:
1873
1874 2015-04-27  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1875
1876         [Streams API] ReadableStream constructor start function should be able to close the stream
1877         https://bugs.webkit.org/show_bug.cgi?id=143363
1878
1879         Reviewed by Benjamin Poulain.
1880
1881         Updated expectations with new passes.
1882
1883         * streams/reference-implementation/bad-underlying-sources-expected.txt:
1884         * streams/reference-implementation/readable-stream-reader-expected.txt:
1885         * streams/reference-implementation/readable-stream-templated-expected.txt:
1886
1887 2015-04-27  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1888
1889         Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
1890         https://bugs.webkit.org/show_bug.cgi?id=143711
1891
1892         Reviewed by Darin Adler.
1893
1894         * http/tests/appcache/resources/fake-video.mp4: Added.
1895         * http/tests/appcache/resources/simple-video-sync.manifest: Added.
1896         * http/tests/appcache/simple-video-sync-expected.txt: Added.
1897         * http/tests/appcache/simple-video-sync.html: Added.
1898
1899 2015-04-27  Ryosuke Niwa  <rniwa@webkit.org>
1900
1901         Also skip it in run-javascriptcore-tests.
1902
1903         * js/script-tests/class-syntax-semicolon.js:
1904
1905 2015-04-27  Ryosuke Niwa  <rniwa@webkit.org>
1906
1907         Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
1908
1909         The newly uncovered bug is tracked by webkit.org/b/144258.
1910
1911         * TestExpectations:
1912
1913 2015-04-26  Alexey Proskuryakov  <ap@apple.com>
1914
1915         editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
1916         https://bugs.webkit.org/show_bug.cgi?id=141122
1917
1918         * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
1919         almost certainly other tests affected by this.
1920
1921 2015-04-26  Manuel Rego Casasnovas  <rego@igalia.com>
1922
1923         [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
1924         https://bugs.webkit.org/show_bug.cgi?id=144144
1925
1926         Reviewed by Darin Adler.
1927
1928         Add new test case to check absolutely positioned elements.
1929
1930         * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
1931         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
1932
1933 2015-04-26  Ryosuke Niwa  <rniwa@webkit.org>
1934
1935         Class body ending with a semicolon throws a SyntaxError
1936         https://bugs.webkit.org/show_bug.cgi?id=144244
1937
1938         Reviewed by Darin Adler.
1939
1940         Added a regression test for having a semicolon inside the class definition.
1941
1942         * js/class-syntax-semicolon-expected.txt: Added.
1943         * js/class-syntax-semicolon.html: Added.
1944         * js/script-tests/class-syntax-semicolon.js: Added.
1945
1946 2015-04-26  Ryosuke Niwa  <rniwa@webkit.org>
1947
1948         Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
1949         https://bugs.webkit.org/show_bug.cgi?id=144243
1950
1951         Reviewed by Darin Adler.
1952
1953         Added tests cases to both tests. Also added test cases missing from expression tests.
1954
1955         * js/class-syntax-declaration-expected.txt:
1956         * js/class-syntax-expression-expected.txt:
1957         * js/script-tests/class-syntax-declaration.js:
1958         * js/script-tests/class-syntax-expression.js:
1959
1960 2015-04-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
1961
1962         SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
1963         https://bugs.webkit.org/show_bug.cgi?id=144137
1964
1965         Reviewed by Darin Adler.
1966
1967         Ensure the SourceAlpha is driven from last applied FilterEffect.
1968
1969         * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
1970         * svg/filters/sourceAlpha-input-filter-effect.html: Added.
1971
1972 2015-04-26  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1973
1974         [EFL] Unreviewed gardening fix.
1975
1976         Mark editing/selection/extend-by-character-007.html to skip
1977         instead of missing. It is not supported by EFL port yet.
1978
1979         * platform/efl/TestExpectations:
1980
1981 2015-04-26  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1982
1983         [EFL] Unreviewed EFL gardening on 27th April.
1984
1985         Unskip 2 tests which have been passed since r183368.
1986
1987         Mark editing/selection/extend-by-character-007.html to missing.
1988         This needs to have new baseline for EFL port.
1989
1990         * platform/efl/TestExpectations:
1991
1992 2015-04-26  Javier Fernandez  <jfernandez@igalia.com>
1993
1994         [CSS Grid Layout] Support for align-self and align-items in grid layout
1995         https://bugs.webkit.org/show_bug.cgi?id=133225
1996
1997         Reviewed by Darin Adler.
1998
1999         Implementation of align-self and align-items properties ifor grid.
2000
2001         Several layout tests were touched for adapting them to the new grid item's
2002         column-axis position when using RTL direction.
2003
2004         * fast/css-grid-layout/grid-align-expected.txt: Added.
2005         * fast/css-grid-layout/grid-align.html: Added.
2006         * fast/css-grid-layout/grid-element-border-grid-item.html:
2007         * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
2008         * fast/css-grid-layout/grid-element-padding-grid-item.html:
2009         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
2010         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
2011         * fast/css-grid-layout/grid-item-margin-resolution.html:
2012
2013 2015-04-26  Doug Russell  <d_russell@apple.com>
2014
2015         AX: richer text change notifications (142719)
2016         https://bugs.webkit.org/show_bug.cgi?id=142719
2017
2018         Reviewed by Darin Adler.
2019
2020         Richer accessibility value change notifications. Introduce AXTextEditType,
2021         postTextStateChangeNotification and postTextReplacementNotification to give assistive
2022         tech apps more reliable context for responding to changes in web content. Also implement
2023         a mechanism to post value changes in password form fields in coalesced ticks to thwart
2024         analyzing the cadence of changes.
2025
2026         Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
2027         and an overload of postTextReplacementNotification to give assistive tech apps more
2028         reliable context for responding to changes in web content selection. Also block posting
2029         selection changes on password fields.
2030
2031         * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
2032         * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
2033         * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
2034         * platform/mac/accessibility/selection-change-userinfo.html: Added.
2035         * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
2036         * platform/mac/accessibility/value-change-userinfo.html: Added.
2037
2038 2015-04-26  Darin Adler  <darin@apple.com>
2039
2040         REGRESSION (r176751): line-height ignored in <button> elements
2041         https://bugs.webkit.org/show_bug.cgi?id=144234
2042
2043         Reviewed by Antti Koivisto.
2044
2045         * fast/forms/button-line-height-expected.html: Added.
2046         * fast/forms/button-line-height.html: Added.
2047
2048 2015-04-26  Darin Adler  <darin@apple.com>
2049
2050         REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
2051         https://bugs.webkit.org/show_bug.cgi?id=137163
2052
2053         Reviewed by Andy Estes.
2054
2055         * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
2056         * fast/notifications/request-notification-permission-while-reloading.html: Added.
2057
2058 2015-04-26  Benjamin Poulain  <benjamin@webkit.org>
2059
2060         [JSC] Implement Math.clz32(), remove Number.clz()
2061         https://bugs.webkit.org/show_bug.cgi?id=144205
2062
2063         Reviewed by Michael Saboff.
2064
2065         Basic conformance tests.
2066
2067         * js/Object-getOwnPropertyNames-expected.txt:
2068         * js/math-clz32-expected.txt: Added.
2069         * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
2070         * js/number-clz-expected.txt: Removed.
2071         * js/script-tests/Object-getOwnPropertyNames.js:
2072         * js/script-tests/math-clz32.js: Added.
2073         (objectConvertToString.toString):
2074         (objectRecordToStringCall.toString):
2075         (objectThrowOnToString.toString):
2076         (objectWithValueOf.valueOf):
2077         (objectThrowOnValueOf.valueOf):
2078         (objectThrowOnValueOf.toString):
2079         (objectRecordValueOfCall.valueOf):
2080         (objectRecordConversionCalls.toString):
2081         (objectRecordConversionCalls.valueOf):
2082         * js/script-tests/number-clz.js: Removed.
2083
2084 2015-04-26  Yusuke Suzuki  <utatane.tea@gmail.com>
2085
2086         [ES6] Array.from need to accept iterables
2087         https://bugs.webkit.org/show_bug.cgi?id=141055
2088
2089         Reviewed by Darin Adler.
2090
2091         Array.from now accepts iterables.
2092
2093         * js/array-from-expected.txt:
2094
2095 2015-04-26  Simon Fraser  <simon.fraser@apple.com>
2096
2097         New baselines for iOS.
2098
2099         * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
2100         * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
2101         * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
2102         * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
2103         * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
2104         * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2105         * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
2106         * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
2107         * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
2108         * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
2109         * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
2110         * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
2111         * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
2112         * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
2113         * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
2114         * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
2115
2116 2015-04-26  Simon Fraser  <simon.fraser@apple.com>
2117
2118         New WK1 results for this test.
2119
2120         * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
2121
2122 2015-04-25  Simon Fraser  <simon.fraser@apple.com>
2123
2124         Expand compositing coverage rect when scrolling and animating
2125         https://bugs.webkit.org/show_bug.cgi?id=144214
2126         rdar://problem/20695926
2127
2128         Reviewed by Darin Adler.
2129         
2130         New baselines for tests dumping layer output, with coverage rect being affected
2131         by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
2132
2133         * compositing/contents-scale/animating-expected.txt:
2134         * compositing/contents-scale/rounded-contents-scale-expected.txt:
2135         * compositing/contents-scale/scaled-ancestor-expected.txt:
2136         * compositing/contents-scale/simple-scale-expected.txt:
2137         * compositing/tiling/transform-origin-tiled.html: Added.
2138         * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
2139         * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2140         * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2141         * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
2142         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2143         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2144         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2145         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2146         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2147         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2148         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2149         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2150         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2151         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2152         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2153         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2154         * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2155         * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
2156         * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
2157         * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2158         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
2159         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2160         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
2161         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2162         * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
2163         * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
2164         * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
2165         * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
2166         * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
2167         * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2168         * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
2169         * platform/mac/compositing/visible-rect/scrolled-expected.txt:
2170
2171 2015-04-25  Alexey Proskuryakov  <ap@apple.com>
2172
2173         Mark some tests that take >10 seconds on debug bots as slow.
2174
2175         This is too close to 30 second timeout, so it's likely that these tests would flakily
2176         time out on other configurations, e.g. locally.
2177
2178         * TestExpectations:
2179
2180 2015-04-25  Myles C. Maxfield  <mmaxfield@apple.com>
2181
2182         font-synthesis's initial value is "style weight"
2183         https://bugs.webkit.org/show_bug.cgi?id=144195
2184
2185         Reviewed by Darin Adler.
2186
2187         Updating test.
2188
2189         * fast/css3-text/font-synthesis-parse-expected.txt:
2190         * fast/css3-text/font-synthesis-parse.html:
2191
2192 2015-04-25  Jordan Harband  <ljharb@gmail.com>
2193
2194         Set#keys !== Set#values
2195         https://bugs.webkit.org/show_bug.cgi?id=144190
2196
2197         Reviewed by Darin Adler.
2198
2199         * js/script-tests/set-keys.js: Added.
2200         * js/set-keys-expected.txt: Added.
2201         * js/set-keys.html: Added.
2202
2203 2015-04-25  Darin Adler  <darin@apple.com>
2204
2205         Crash if IDBTransaction is aborted right after it's created
2206         https://bugs.webkit.org/show_bug.cgi?id=144199
2207
2208         Reviewed by Simon Fraser.
2209
2210         * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
2211         * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
2212         the execptions is different from what was marked here as expected.
2213
2214 2015-04-23  Ryosuke Niwa  <rniwa@webkit.org>
2215
2216         class methods should be non-enumerable
2217         https://bugs.webkit.org/show_bug.cgi?id=143181
2218
2219         Reviewed by Darin Adler.
2220
2221         Added a regression test.
2222
2223         Also fixed a test that previously relied on "prototype" property being writable
2224         since this is no longer the case.
2225
2226         * js/class-syntax-extends-expected.txt:
2227         * js/class-syntax-prototype.html: Added.
2228         * js/script-tests/class-syntax-extends.js:
2229         * js/script-tests/class-syntax-prototype.js: Added.
2230
2231 2015-04-25  Yusuke Suzuki  <utatane.tea@gmail.com>
2232
2233         [ES6] Implement String.fromCodePoint
2234         https://bugs.webkit.org/show_bug.cgi?id=144160
2235
2236         Reviewed by Darin Adler.
2237
2238         Add String.fromCodePoint.
2239
2240         * js/Object-getOwnPropertyNames-expected.txt:
2241         * js/script-tests/Object-getOwnPropertyNames.js:
2242
2243 2015-04-25  Alexey Proskuryakov  <ap@apple.com>
2244
2245         Mavericks fix - no window.performance there.
2246
2247         * fast/frames/flattening/resources/iframe-to-resize.html:
2248
2249 2015-04-25  Alexey Proskuryakov  <ap@apple.com>
2250
2251         fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2252         https://bugs.webkit.org/show_bug.cgi?id=144155
2253
2254         Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
2255
2256         * fast/frames/flattening/resources/iframe-to-resize.html:
2257
2258 2015-04-24  Commit Queue  <commit-queue@webkit.org>
2259
2260         Unreviewed, rolling out r183288.
2261         https://bugs.webkit.org/show_bug.cgi?id=144189
2262
2263         Made js/sort-with-side-effecting-comparisons.html time out in
2264         debug builds (Requested by ap on #webkit).
2265
2266         Reverted changeset:
2267
2268         "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
2269         array."
2270         https://bugs.webkit.org/show_bug.cgi?id=144013
2271         http://trac.webkit.org/changeset/183288
2272
2273 2015-04-24  Myles C. Maxfield  <mmaxfield@apple.com>
2274
2275         Implement parsing support for font-synthesis CSS property
2276         https://bugs.webkit.org/show_bug.cgi?id=144180
2277
2278         Reviewed by Tim Horton.
2279
2280         * fast/css3-text/font-synthesis-parse-expected.txt: Added.
2281         * fast/css3-text/font-synthesis-parse.html: Added.
2282
2283 2015-04-24  Simon Fraser  <simon.fraser@apple.com>
2284
2285         Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
2286         https://bugs.webkit.org/show_bug.cgi?id=144165
2287
2288         Reviewed by Dean Jackson.
2289         
2290         New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
2291
2292         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2293         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2294         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2295         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2296         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2297         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2298         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2299         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2300         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2301         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2302         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2303         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2304         * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2305         * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
2306         * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
2307         * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
2308         * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
2309         * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
2310         * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
2311         * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
2312         * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2313         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
2314         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2315         * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
2316         * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
2317
2318 2015-04-24  Simon Fraser  <simon.fraser@apple.com>
2319
2320         Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
2321         https://bugs.webkit.org/show_bug.cgi?id=144165
2322
2323         Reviewed by Dean Jackson.
2324         
2325         Updated results that now include coverage rects, and a new test that includes both visible
2326         and hidden layers.
2327
2328         * compositing/contents-scale/animating-expected.txt:
2329         * compositing/contents-scale/rounded-contents-scale-expected.txt:
2330         * compositing/contents-scale/scaled-ancestor-expected.txt:
2331         * compositing/contents-scale/simple-scale-expected.txt:
2332         * compositing/contents-scale/z-translate-expected.txt:
2333         * compositing/visible-rect/coverage-clipped-expected.txt: Added.
2334         * compositing/visible-rect/coverage-clipped.html: Added.
2335         * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
2336         * compositing/visible-rect/coverage-scrolling.html: Added.
2337         * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
2338         * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
2339         * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
2340         * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2341         * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2342         * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
2343         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
2344         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
2345         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
2346         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2347         * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
2348         * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
2349         * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
2350         * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
2351         * platform/mac/compositing/visible-rect/animated-expected.txt:
2352         * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
2353         * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
2354         * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
2355         * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
2356         * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2357         * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
2358         * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
2359         * platform/mac/compositing/visible-rect/scrolled-expected.txt:
2360
2361 2015-04-21  Geoffrey Garen  <ggaren@apple.com>
2362
2363         It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
2364         https://bugs.webkit.org/show_bug.cgi?id=144013
2365
2366         Reviewed by Mark Lam.
2367
2368         * js/script-tests/array-holes.js: 
2369         * js/array-holes-expected.txt: This result now matches Firefox. We see
2370         'peekaboo', which is a prototype property, rather than a hole, because
2371         sorting uses [[Get]], which sees prototype properties.
2372
2373         The ES6 spec says that sorting should use [[Get]], so this new result
2374         matches the spec a little better -- although the spec also says that the
2375         result of sorting is undefined in this case because of the presence of
2376         an indexed property in the prototype chain.
2377
2378         * js/dom/array-prototype-properties-expected.txt: Updated error message
2379         to match other array prototype error messages.
2380
2381         * js/comparefn-sort-stability-expected.txt:
2382         * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
2383         order to demonstrate that Firefox and Safari use a stable sort, and
2384         Chrome does not.
2385
2386         * js/script-tests/array-sort-sparse.js:
2387         * js/array-sort-sparse-expected.txt: Added some tests for things I got
2388         wrong in this patch.
2389
2390 2015-04-24  Alexey Proskuryakov  <ap@apple.com>
2391
2392         fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2393         https://bugs.webkit.org/show_bug.cgi?id=144155
2394
2395         Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
2396
2397         * fast/frames/flattening/resources/iframe-to-resize.html:
2398
2399 2015-04-24  Commit Queue  <commit-queue@webkit.org>
2400
2401         Unreviewed, rolling out r183266.
2402         https://bugs.webkit.org/show_bug.cgi?id=144164
2403
2404         Broke 32-bit build and a test. (Requested by ap on #webkit).
2405
2406         Reverted changeset:
2407
2408         "AX: richer text change notifications (142719)"
2409         https://bugs.webkit.org/show_bug.cgi?id=142719
2410         http://trac.webkit.org/changeset/183266
2411
2412 2015-04-24  Brady Eidson  <beidson@apple.com>
2413
2414         Handling additional review feedback after http://trac.webkit.org/changeset/183280
2415         https://bugs.webkit.org/show_bug.cgi?id=144157.
2416
2417         Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
2418
2419         * http/tests/security/cors-post-redirect-303-expected.txt: Added.
2420         * http/tests/security/cors-post-redirect-303.html: Added.
2421         * http/tests/security/resources/cors-post-redirect-target.php:
2422
2423 2015-04-24  Brady Eidson  <beidson@apple.com>
2424
2425         Origin header is preserved on cross-origin redirects.
2426         https://bugs.webkit.org/show_bug.cgi?id=144157.
2427
2428         Reviewed by Sam Weinig.
2429
2430         * http/tests/security/cors-post-redirect-301-expected.txt: Added.
2431         * http/tests/security/cors-post-redirect-301.html: Added.
2432         * http/tests/security/cors-post-redirect-302-expected.txt: Added.
2433         * http/tests/security/cors-post-redirect-302.html: Added.
2434         * http/tests/security/cors-post-redirect-307-expected.txt: Added.
2435         * http/tests/security/cors-post-redirect-307.html: Added.
2436         * http/tests/security/cors-post-redirect-308-expected.txt: Added.
2437         * http/tests/security/cors-post-redirect-308.html: Added.
2438         * http/tests/security/resources/cors-post-redirect-target.php: Added.
2439
2440 2015-04-24  Matthew Mirman  <mmirman@apple.com>
2441
2442         Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
2443         https://bugs.webkit.org/show_bug.cgi?id=141865
2444         rdar://problem/19927273
2445
2446         Reviewed by Filip Pizlo.
2447
2448         * js/script-tests/sloppy-getter-setter-global-object.js: Added.
2449         * js/sloppy-getter-setter-global-object-expected.txt: Added.
2450         * js/sloppy-getter-setter-global-object.html: Added.
2451
2452 2015-04-24  Alexey Proskuryakov  <ap@apple.com>
2453
2454         fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2455         https://bugs.webkit.org/show_bug.cgi?id=144155
2456
2457         Reviewed by Anders Carlsson.
2458
2459         Cleaned the test up a little, and added logging to collect some information about
2460         why it fails.
2461
2462         * fast/frames/flattening/iframe-flattening-resize-event-count.html:
2463         * fast/frames/flattening/resources/iframe-to-resize.html:
2464
2465 2015-04-24  Doug Russell  <d_russell@apple.com>
2466
2467         AX: richer text change notifications (142719)
2468         https://bugs.webkit.org/show_bug.cgi?id=142719
2469
2470         Reviewed by Darin Adler.
2471
2472         Richer accessibility value change notifications. Introduce AXTextEditType, postTextStateChangeNotification and postTextReplacementNotification to give assistive tech apps more reliable context for responding to changes in web content. Also implement a mechanism to post value changes in password form fields in coalesced ticks to thwart analyzing the cadence of changes.
2473
2474         Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent, and an overload of postTextReplacementNotification to give assistive tech apps more reliable context for responding to changes in web content selection. Also block posting selection changes on password fields.
2475
2476         * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
2477         * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
2478         * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
2479         * platform/mac/accessibility/selection-change-userinfo.html: Added.
2480         * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
2481         * platform/mac/accessibility/value-change-userinfo.html: Added.
2482
2483 2015-04-24  Antti Koivisto  <antti@apple.com>
2484
2485         Memory cache live resources repeatedly purged during painting
2486         https://bugs.webkit.org/show_bug.cgi?id=144104
2487
2488         Reviewed by Chris Dumez.
2489
2490         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2491
2492             These clearMemoryCache calls are now done by cache-test.js.
2493
2494         * http/tests/cache/disk-cache/resources/cache-test.js:
2495         (loadResources):
2496
2497             Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
2498
2499         (runTests):
2500
2501 2015-04-24  Antti Koivisto  <antti@apple.com>
2502
2503         Unreviewed, rolling out r183259.
2504
2505         Wrong ChangeLog.
2506
2507         Reverted changeset:
2508
2509         "Memory cache live resources repeatedly purged during
2510         painting"
2511         https://bugs.webkit.org/show_bug.cgi?id=144104
2512         http://trac.webkit.org/changeset/183259
2513
2514 2015-04-24  Antti Koivisto  <antti@apple.com>
2515
2516         Memory cache live resources repeatedly purged during painting
2517         https://bugs.webkit.org/show_bug.cgi?id=144104
2518
2519         Reviewed by Chris Dumez.
2520
2521         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2522
2523             These clearMemoryCache calls are now done by cache-test.js.
2524
2525         * http/tests/cache/disk-cache/resources/cache-test.js:
2526         (loadResources):
2527
2528             Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
2529
2530         (runTests):
2531
2532 2015-04-23  Basile Clement  <basile_clement@apple.com>
2533
2534         Allow function allocation sinking
2535         https://bugs.webkit.org/show_bug.cgi?id=144016
2536
2537         Reviewed by Filip Pizlo.
2538
2539         Add a new test in JSRegress to check function sinking is being
2540         performed.
2541
2542         * js/regress/script-tests/sink-function.js: Added.
2543         (foo.f1):
2544         (foo.f2):
2545         (foo.f3):
2546         (foo.f4):
2547         (foo.f5):
2548         (foo.f6):
2549         (foo.f7):
2550         (foo.f8):
2551         (foo.f9):
2552         (foo.f10):
2553         (foo.f11):
2554         (foo.f12):
2555         (foo.f13):
2556         (foo.f14):
2557         (foo.f15):
2558         (foo.f16):
2559         (foo.f17):
2560         (foo.f18):
2561         (foo.f19):
2562         (foo):
2563
2564 2015-04-23  Alexey Proskuryakov  <ap@apple.com>
2565
2566         Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
2567         https://bugs.webkit.org/show_bug.cgi?id=144127
2568
2569         * platform/mac-wk1/TestExpectations: Marked it as such.
2570
2571 2015-04-23  Jer Noble  <jer.noble@apple.com>
2572
2573         [Mac] Disable QTKit by default on future OS X.
2574         https://bugs.webkit.org/show_bug.cgi?id=144082
2575
2576         Reviewed by Darin Adler.
2577
2578         Add a required BANDWIDTH field to the alternate playlist.
2579
2580         * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
2581
2582 2015-04-23  Tim Horton  <timothy_horton@apple.com>
2583
2584         Make the linter stop complaining by fixing the order of fields in TestExpectations
2585
2586         * platform/mac/TestExpectations:
2587         Bug number comes first.
2588
2589 2015-04-23  Alexey Proskuryakov  <ap@apple.com>
2590
2591         editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
2592
2593         Updated the results to match what we get in 10.10.3, and marked as passing.
2594
2595         * editing/selection/extend-by-character-007-expected.txt: Removed.
2596         * platform/mac/TestExpectations:
2597         * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
2598         * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
2599
2600 2015-04-23  Jordan Harband  <ljharb@gmail.com>
2601
2602         Implement `Object.assign`
2603         https://bugs.webkit.org/show_bug.cgi?id=143980
2604
2605         Reviewed by Filip Pizlo.
2606
2607         * js/Object-assign-expected.txt: Added.
2608         * js/Object-assign.html: Added.
2609         * js/Object-getOwnPropertyNames-expected.txt:
2610         * js/script-tests/Object-assign.js: Added.
2611         * js/script-tests/Object-getOwnPropertyNames.js:
2612
2613 2015-04-23  Chris Dumez  <cdumez@apple.com>
2614
2615         Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
2616
2617         It often crashes on Windows.
2618
2619         * platform/win/TestExpectations:
2620
2621 2015-04-22  Zalan Bujtas  <zalan@apple.com>
2622
2623         Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
2624         https://bugs.webkit.org/show_bug.cgi?id=144035
2625         rdar://problem/20604467
2626
2627         Reviewed by Darin Adler.
2628
2629         This patch extends HTMLElement::createElementRenderer()
2630         with the render tree insertion point so that we can create different type
2631         of renderers based on the render tree context.
2632
2633         * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
2634         * fast/ruby/ruby-rt-with-region-crash.html: Added.
2635
2636 2015-04-22  Brent Fulgham  <bfulgham@apple.com>
2637
2638         Context menu doesn't account for selection semantics
2639 ​        https://bugs.webkit.org/show_bug.cgi?id=143958
2640         <rdar://problem/19735706>
2641
2642         Unreviewed test fix.
2643         
2644         The new 'context-menu-text-selection-lookup.html' test added in this
2645         bug was based on a test that does not work properly on some ports.
2646         Skipping/failing this test in the same places as the original
2647         'context-menu-text-selection.html' test.
2648
2649         * platform/gtk/TestExpectations:
2650         * platform/ios-simulator-wk1/TestExpectations:
2651         * platform/ios-simulator-wk2/TestExpectations:
2652         * platform/mac-wk2/TestExpectations:
2653
2654 2015-04-22  Brent Fulgham  <bfulgham@apple.com>
2655
2656         Unreviewed test fix after r183138.
2657
2658         * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
2659         expectations were committed.
2660
2661 2015-04-22  Alexey Proskuryakov  <ap@apple.com>
2662
2663         Update results for two CSS tests affected by new fonts in OS X 10.10.3.
2664
2665         * platform/mac-mavericks/css2.1: Added.
2666         * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
2667         * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
2668         * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
2669         * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
2670         * platform/mac/TestExpectations:
2671         * platform/mac/css2.1/t1202-counter-04-b-expected.png:
2672         * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
2673         * platform/mac/css2.1/t1202-counters-04-b-expected.png:
2674         * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
2675
2676 2015-04-22  Alexey Proskuryakov  <ap@apple.com>
2677
2678         fast/text/emoji.html passes on OS X 10.10.3 and higher.
2679
2680         * platform/mac/TestExpectations: Mark it as such.
2681
2682 2015-04-22  Benjamin Poulain  <benjamin@webkit.org>
2683
2684         Implement String.codePointAt()
2685         https://bugs.webkit.org/show_bug.cgi?id=143934
2686
2687         Reviewed by Darin Adler.
2688
2689         * js/Object-getOwnPropertyNames-expected.txt:
2690         * js/script-tests/string-code-point-at.js: Added.
2691         (objectWithCustomToString.toString):
2692         (objectThrowingOnToString.toString):
2693         (objectCountingToString.toString):
2694         (testLeadSurrogateOutOfBounds):
2695         (testLeadSurrogateAsLastCharacter):
2696         (testTrailSurrogateOutOfbounds):
2697         (testAccessNullInString):
2698         (testNormalCombinationOfSurrogates):
2699         * js/string-code-point-at-expected.txt: Added.
2700         * js/string-code-point-at.html: Added.
2701
2702 2015-04-22  Brent Fulgham  <bfulgham@apple.com>
2703
2704         Context menu doesn't account for selection semantics
2705         https://bugs.webkit.org/show_bug.cgi?id=143958
2706         <rdar://problem/19735706>
2707
2708         Reviewed by Tim Horton.
2709
2710         * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
2711         * editing/selection/context-menu-text-selection-lookup.html: Added.
2712
2713 2015-04-22  Jeremy Jones  <jeremyj@apple.com>
2714
2715         Expect failure on windows for treeitem-child-exposed test.
2716         https://bugs.webkit.org/show_bug.cgi?id=144070
2717
2718         Unreviewed.
2719
2720         Mark accessibility/treeitem-child-exposed.html as failing on windows.
2721
2722         * platform/win/TestExpectations:
2723
2724 2015-04-22  Nan Wang  <nanwang1101@yahoo.com>
2725
2726         AX: WebKit does not expose text fields inside tree views.
2727         https://bugs.webkit.org/show_bug.cgi?id=142196
2728
2729         Reviewed by Chris Fleizach.
2730
2731         Tests for treeitem’s children’s accessibility.
2732         Also fixed the search predicate test for treeitem,
2733         the static text is the second child of treeitem and
2734         list marker is the first child.
2735
2736         * accessibility/treeitem-child-exposed-expected.txt: Added.
2737         * accessibility/treeitem-child-exposed.html: Added.
2738         * platform/mac/accessibility/search-predicate-expected.txt:
2739         * platform/mac/accessibility/search-predicate.html:
2740
2741 2015-04-22  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2742
2743         [Streams API] Implement ReadableStreamController
2744         https://bugs.webkit.org/show_bug.cgi?id=143608
2745
2746         Reviewed by Benjamin Poulain.
2747
2748         Updated expectations as more tests are passed.
2749         ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
2750         Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
2751
2752         * streams/readable-stream.html:
2753         * streams/readable-stream-expected.txt:
2754         * streams/reference-implementation/bad-underlying-sources-expected.txt:
2755         * streams/reference-implementation/brand-checks-expected.txt:
2756         * streams/reference-implementation/count-queuing-strategy-expected.txt:
2757         * streams/reference-implementation/readable-stream-expected.txt:
2758
2759 2015-04-22  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2760
2761         [GTK] Gardening 21st April.
2762         https://bugs.webkit.org/show_bug.cgi?id=143982.
2763
2764         Unreviewed.
2765
2766         * platform/gtk/TestExpectations:
2767
2768 2015-04-21  Jinwoo Song  <jinwoo7.song@samsung.com>
2769
2770         [Cairo] Implement Path::addPath
2771         https://bugs.webkit.org/show_bug.cgi?id=130580
2772
2773         Reviewed by Dirk Schulze.
2774
2775         Enable addPath testcase in EFL port.
2776
2777         * platform/efl/TestExpectations:
2778
2779 2015-04-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
2780
2781         SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
2782         https://bugs.webkit.org/show_bug.cgi?id=143994
2783
2784         Reviewed by Simon Fraser.
2785
2786         * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
2787         * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
2788         * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
2789         * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
2790         Make sure when removing an SVG animating element and reinserting it back
2791         within the same animation length or transform limits, we do not crash.
2792
2793 2015-04-21  Jinwoo Song  <jinwoo7.song@samsung.com>
2794
2795         [EFL] Unreviewed gardening
2796
2797         Update test expectations for failing tests.
2798
2799         * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
2800         * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
2801         * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
2802         * platform/efl/fast/text/decorations-with-text-combine-expected.png:
2803         * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
2804         * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
2805         * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
2806         * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
2807
2808 2015-04-21  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2809
2810         [EFL] Unreviewed gardening on 22th April
2811
2812         Mark 3 compositing tests to image only failure. Additionally move
2813         wrong categorized 2 tests to a correct place.
2814
2815         * platform/efl/TestExpectations:
2816
2817 2015-04-21  Michael Saboff  <msaboff@apple.com>
2818
2819         Crash in JSC::Interpreter::execute
2820         https://bugs.webkit.org/show_bug.cgi?id=142625
2821
2822         Reviewed by Filip Pizlo.
2823
2824         New regression test.
2825
2826         * js/regress-142625-expected.txt: Added.
2827         * js/regress-142625.html: Added.
2828         * js/script-tests/regress-142625.js: Added.
2829
2830 2015-04-20  Simon Fraser  <simon.fraser@apple.com>
2831
2832         REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
2833         https://bugs.webkit.org/show_bug.cgi?id=141857
2834
2835         Reviewed by Dirk Schulze.
2836         
2837         Ref test with a masked green square. Has to be an http test to trigger the
2838         origin checking.
2839         
2840         * http/tests/css/data-uri-mask-expected.html: Added.
2841         * http/tests/css/data-uri-mask.html: Added.
2842
2843 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
2844
2845         [EFL] Unreviewed, update test expectations and rebaseline failing tests.
2846
2847         Remove some expected failures from tests that are passing.
2848         Also rebaselined failing tests.
2849
2850         * platform/efl/TestExpectations:
2851         * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
2852         * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
2853         * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
2854         * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
2855         * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
2856         * platform/efl/fast/table/022-expected.txt: Added. Ditto.
2857         * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
2858         * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
2859
2860 2015-04-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
2861
2862         SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
2863         https://bugs.webkit.org/show_bug.cgi?id=143903
2864
2865         Reviewed by Daniel Bates.
2866
2867         * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
2868         * svg/css/crash-path-zero-height-viewbox.svg: Added.
2869         * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
2870         * svg/css/crash-path-zero-width-viewbox.svg: Added.
2871         Make sure if the physical width or the physical height of an SVG is zero
2872         and a viewBox is specified, we do not crash.
2873
2874 2015-04-20  Joseph Pecoraro  <pecoraro@apple.com>
2875
2876         Web Inspector: Improve Support for WeakSet in Console
2877         https://bugs.webkit.org/show_bug.cgi?id=143951
2878
2879         Reviewed by Darin Adler.
2880
2881         * inspector/model/remote-object-expected.txt:
2882         * inspector/model/remote-object.html:
2883         Update the test to include a WeakSet example.
2884         Also rebaseline for iterator changes that landed recently.
2885
2886 2015-04-20  Alex Christensen  <achristensen@webkit.org>
2887
2888         Fix content extension test flakiness.
2889         https://bugs.webkit.org/show_bug.cgi?id=143950
2890
2891         Reviewed by Brady Eidson.
2892
2893         * platform/mac-wk2/TestExpectations:
2894         Mark contentextensions tests as not flaky any more.
2895
2896 2015-04-20  Beth Dakin  <bdakin@apple.com>
2897
2898         Should not list these tests twice.
2899
2900         * platform/mac-wk2/TestExpectations:
2901
2902 2015-04-20  Simon Fraser  <simon.fraser@apple.com>
2903
2904         Setting inline style to the same value it already has triggers a style recalc
2905         https://bugs.webkit.org/show_bug.cgi?id=143922
2906
2907         Reviewed by Antti Koivisto.
2908
2909         Test that changes inline-style (to test this bug fix), and classes (for
2910         proactive testing) and counts style recalcs.
2911
2912         * fast/css/set-inline-style-recalc-expected.txt: Added.
2913         * fast/css/set-inline-style-recalc.html: Added.
2914
2915 2015-04-20  Brady Eidson  <beidson@apple.com>
2916
2917         Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
2918         <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
2919
2920         Reviewed by Chris Dumez.
2921
2922         * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
2923         (@font-face):
2924         * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
2925         * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
2926         * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
2927         * http/tests/resources/Ahem.woff: Added.
2928
2929 2015-04-20  Per Arne Vollan  <peavo@outlook.com>
2930
2931         Favicons are not always loaded.
2932         https://bugs.webkit.org/show_bug.cgi?id=143880
2933
2934         Reviewed by Darin Adler.
2935
2936         Added new test for icon link elements without mime type.
2937
2938         * fast/dom/icon-url-without-mimetype-expected.txt: Added.
2939         * fast/dom/icon-url-without-mimetype.html: Added.
2940
2941 2015-04-20  Alexey Proskuryakov  <ap@apple.com>
2942
2943         Contentextensions tests are flaky
2944         https://bugs.webkit.org/show_bug.cgi?id=143950
2945
2946         * platform/mac-wk2/TestExpectations: Marking them as such.
2947
2948 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
2949
2950         [EFL] Unreviewed gardening
2951
2952         Update test expectations for failing tests.
2953
2954         * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
2955         * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
2956         * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
2957         * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: 
2958         Rebaseline after r173857.
2959
2960 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
2961
2962         [EFL] Unreviewed gardening
2963
2964         Rebaseline after r177774.
2965
2966         * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
2967
2968 2015-04-20  Jordan Harband  <ljharb@gmail.com>
2969
2970         Implement `Object.is`
2971         https://bugs.webkit.org/show_bug.cgi?id=143865
2972
2973         Reviewed by Darin Adler.
2974
2975         * js/Object-getOwnPropertyNames-expected.txt:
2976         * js/Object-is-expected.txt: Added.
2977         * js/Object-is.html: Added.
2978         * js/script-tests/Object-getOwnPropertyNames.js:
2979         * js/script-tests/Object-is.js: Added.
2980
2981 2015-04-19  Yusuke Suzuki  <utatane.tea@gmail.com>
2982
2983         [ES6] Implement WeakSet
2984         https://bugs.webkit.org/show_bug.cgi?id=142408
2985
2986         Reviewed by Darin Adler.
2987
2988         Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
2989
2990         * js/dom/basic-weakmap-expected.txt:
2991         * js/dom/basic-weakset-expected.txt: Added.
2992         * js/dom/basic-weakset.html: Added.
2993         * js/dom/script-tests/basic-weakmap.js:
2994         * js/dom/script-tests/basic-weakset.js: Added.
2995
2996 2015-04-18  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2997
2998         [EFL] Unreviewed gardening
2999
3000         Update test expectations for failing tests.
3001
3002         * platform/efl/TestExpectations:
3003         * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
3004         * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
3005         * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
3006         * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
3007         * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
3008         * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
3009         * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
3010
3011 2015-04-18  Simon Fraser  <simon.fraser@apple.com>
3012
3013         REGRESSION (r181656): Animated tiled layers are missing content
3014         https://bugs.webkit.org/show_bug.cgi?id=143911
3015         rdar://problem/20596328
3016
3017         Reviewed by Darin Adler.
3018         
3019         Test that animates a tiled layer, and checks that layer flushes occur while the
3020         animation is running.
3021
3022         * compositing/animation/animation-backing-expected.txt: Added.
3023         * compositing/animation/animation-backing.html: Added.
3024
3025 2015-04-17  Bem Jones-Bey  <bjonesbe@adobe.com>
3026
3027         Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
3028         https://bugs.webkit.org/show_bug.cgi?id=143863
3029
3030         Reviewed by Rob Buis.
3031
3032         Simplified test from a fuzzer.
3033
3034         * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
3035         * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
3036
3037 2015-04-17  Yusuke Suzuki  <utatane.tea@gmail.com>
3038
3039         [ES6] Fix name enumeration of static functions for Symbol constructor
3040         https://bugs.webkit.org/show_bug.cgi?id=143891
3041
3042         Reviewed by Geoffrey Garen.
3043
3044         Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
3045
3046         * js/Object-getOwnPropertyNames-expected.txt: Removed.
3047         * js/script-tests/Object-getOwnPropertyNames.js:
3048
3049 2015-04-17  Beth Dakin  <bdakin@apple.com>
3050
3051         Force mouse events should go through normal mouse event handling code paths
3052         https://bugs.webkit.org/show_bug.cgi?id=143749
3053         -and corresponding-
3054         rdar://problem/20472895
3055
3056         Reviewed by Dean Jackson.
3057
3058         Just a few new tests. More to come.
3059         * fast/events/mouse-force-changed-expected.txt: Added.
3060         * fast/events/mouse-force-changed.html: Added.
3061         * fast/events/mouse-force-down-expected.txt: Added.
3062         * fast/events/mouse-force-down.html: Added.
3063         * fast/events/mouse-force-up-expected.txt: Added.
3064         * fast/events/mouse-force-up.html: Added.
3065
3066         Right now the new tests will only work on Mac 10.10.3 and beyond.
3067         * platform/efl/TestExpectations:
3068         * platform/gtk/TestExpectations:
3069         * platform/ios-simulator/TestExpectations:
3070         * platform/mac-mavericks/TestExpectations:
3071         * platform/win/TestExpectations:
3072
3073 2015-04-17  Daniel Bates  <dabates@apple.com>
3074
3075         REGRESSION: SVG does not support link dragging
3076         https://bugs.webkit.org/show_bug.cgi?id=141597
3077
3078         Reviewed by Darin Adler.
3079
3080         Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
3081
3082         * fast/events/drag-and-drop-link-expected.txt: Added.
3083         * fast/events/drag-and-drop-link.html: Added.
3084         * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
3085         * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
3086         GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
3087         * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
3088         drag-and-drop support.
3089         * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
3090         for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
3091
3092 2015-04-17  Commit Queue  <commit-queue@webkit.org>
3093
3094         Unreviewed, rolling out r182912 and r182920.
3095         https://bugs.webkit.org/show_bug.cgi?id=143881
3096
3097         Build breakage in some configurations (Requested by ap on
3098         #webkit).
3099
3100         Reverted changesets:
3101
3102         "Force mouse events should go through normal mouse event
3103         handling code paths"
3104         https://bugs.webkit.org/show_bug.cgi?id=143749
3105         http://trac.webkit.org/changeset/182912
3106
3107         http://trac.webkit.org/changeset/182920
3108
3109 2015-04-17  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3110
3111         [GTK] Gardening 17th April.
3112         https://bugs.webkit.org/show_bug.cgi?id=143870
3113
3114         Unreviewed.
3115
3116         * platform/gtk/TestExpectations:
3117
3118 2015-04-17  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3119
3120         [EFL] Unreviewed EFL gardening on 17 April.
3121
3122         Mark 5 form tests and 3 navigation tests to failure.
3123
3124         * platform/efl/TestExpectations:
3125
3126 2015-04-17  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
3127
3128         streams/reference-implementation/readable-stream.html is flaky
3129         https://bugs.webkit.org/show_bug.cgi?id=143778
3130
3131         Unreviewed.
3132
3133         Comment out flaky subtests while working on a more complete
3134         solution.
3135
3136         The problem with these tests is that they set a timeout before the
3137         calling done() and this causes some tests to behave
3138         undeterministically, specilly code related to promise
3139         resolution. This could even cause indetermination if the tests
3140         were expected to run correctly.
3141
3142         We think it is better to comment them out and find a more long
3143         term solution that could involve submitting change requests to the
3144         reference tests in the spec. This will be tackled in bug 143774.
3145
3146         * streams/reference-implementation/readable-stream-expected.txt:
3147         * streams/reference-implementation/readable-stream-reader-expected.txt:
3148         * streams/reference-implementation/readable-stream-reader.html:
3149         * streams/reference-implementation/readable-stream-templated-expected.txt:
3150         * streams/reference-implementation/readable-stream-templated.html:
3151         * streams/reference-implementation/readable-stream.html:
3152
3153 2015-04-16  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
3154
3155         streams/readablestream-reader.html test should really test collected stream case.
3156         https://bugs.webkit.org/show_bug.cgi?id=143818
3157
3158         Reviewed by Darin Adler.
3159
3160         Making the test async so that the stream start async callback is made and the stream be collected.
3161
3162         * streams/readable-stream-reader.html:
3163
3164 2015-04-16  Alexey Proskuryakov  <ap@apple.com>
3165
3166         http/tests/misc/DOMContentLoaded-event.html is flaky
3167         https://bugs.webkit.org/show_bug.cgi?id=143382
3168
3169         Reviewed by Chris Dumez.
3170
3171         * http/tests/misc/DOMContentLoaded-event-expected.txt:
3172         * http/tests/misc/DOMContentLoaded-event.html:
3173         Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
3174
3175 2015-04-16  Jordan Harband  <ljharb@gmail.com>
3176
3177         Number.parseInt is not === global parseInt in nightly r182673
3178         https://bugs.webkit.org/show_bug.cgi?id=143799
3179
3180         Reviewed by Darin Adler.
3181
3182         * js/number-constructor-expected.txt:
3183         * js/parseInt-expected.txt:
3184         * js/script-tests/number-constructor.js:
3185         * js/script-tests/parseInt.js:
3186
3187 2015-04-16  Tim Horton  <timothy_horton@apple.com>
3188
3189         Rebaseline mouse-cursor-image-set results after r182869
3190
3191         * fast/events/mouse-cursor-image-set-expected.txt:
3192         * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
3193         * platform/mac/TestExpectations:
3194         Un-skip and land new results.
3195
3196 2015-04-16  Beth Dakin  <bdakin@apple.com>
3197
3198         I will be investigating this in the short term, but skip these failing test for
3199         now.
3200
3201         * platform/mac-wk2/TestExpectations:
3202
3203 2015-04-16  Yusuke Suzuki  <utatane.tea@gmail.com>
3204
3205         [ES6] Implement Symbol.for and Symbol.keyFor
3206         https://bugs.webkit.org/show_bug.cgi?id=143404
3207
3208         Reviewed by Geoffrey Garen.
3209
3210         Add tests to check Symbol's identity over different realms.
3211
3212         * js/dom/cross-frame-symbols-expected.txt: Added.
3213         * js/dom/cross-frame-symbols.html: Added.
3214         * js/dom/script-tests/cross-frame-symbols.js: Added.
3215
3216 2015-04-16  Beth Dakin  <bdakin@apple.com>
3217
3218         Forgot to edit this TestExpectation file for 
3219         http://trac.webkit.org/changeset/182912
3220
3221         * platform/mac-wk1/TestExpectations:
3222
3223 2015-04-16  Beth Dakin  <bdakin@apple.com>
3224
3225         Force mouse events should go through normal mouse event handling code paths
3226         https://bugs.webkit.org/show_bug.cgi?id=143749
3227         -and corresponding-
3228         rdar://problem/20472895
3229
3230         Reviewed by Dean Jackson.
3231
3232         Just a few new tests. More to come.
3233         * fast/events/mouse-force-changed-expected.txt: Added.
3234         * fast/events/mouse-force-changed.html: Added.
3235         * fast/events/mouse-force-down-expected.txt: Added.
3236         * fast/events/mouse-force-down.html: Added.
3237         * fast/events/mouse-force-up-expected.txt: Added.
3238         * fast/events/mouse-force-up.html: Added.
3239
3240         Right now the new tests will only work on Mac 10.10.3 and beyond.
3241         * platform/efl/TestExpectations:
3242         * platform/gtk/TestExpectations:
3243         * platform/ios-simulator/TestExpectations:
3244         * platform/mac-mavericks/TestExpectations:
3245         * platform/win/TestExpectations:
3246
3247 2015-04-16  Chris Dumez  <cdumez@apple.com>
3248
3249         Regression(r182517): WebSocket::suspend() causes error event to be fired
3250         https://bugs.webkit.org/show_bug.cgi?id=143806
3251         <rdar://problem/20559812>
3252
3253         Reviewed by Alexey Proskuryakov.
3254
3255         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
3256         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
3257         Extend WebSocket PageCache test to make sure that the error event is
3258         fired after restoring the page from the PageCache and before the close
3259         Event is fired.
3260
3261         * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
3262         * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler-expected.txt: Copied from LayoutTests/http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt.
3263         * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html: Copied from LayoutTests/http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html.
3264         Add layout test to cover the case where WebSocket::stop() is called
3265         while firing the pending events upon restoring the page from PageCache.
3266
3267 2015-04-16  Myles C. Maxfield  <mmaxfield@apple.com>
3268
3269         [iOS] Delete hardcoded font fallback tables
3270         https://bugs.webkit.org/show_bug.cgi?id=143583
3271
3272         Reviewed by Darin Adler
3273
3274         Updating expected results.
3275
3276         * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
3277         * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
3278         * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
3279         * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
3280         * fast/text/international/danda-space.html: Updating expected results
3281         * fast/text/international/thai-baht-space.html: Updating expected results
3282
3283 2015-04-16  Alexey Proskuryakov  <ap@apple.com>
3284
3285         More flaky tests in http/tests/security/mixedContent
3286         https://bugs.webkit.org/show_bug.cgi?id=143804
3287
3288         Reviewed by Csaba Osztrogonác.
3289
3290         Start secondary window loading in onload, so that it doesn't race with main document
3291         finishing to load.
3292
3293         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
3294         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
3295         * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
3296         * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
3297         * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
3298         * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
3299         * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
3300         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
3301         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
3302         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
3303         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
3304
3305 2015-04-15  Chris Dumez  <cdumez@apple.com>
3306
3307         Add a console message when a stylesheet is not parsed due to invalid MIME type
3308         https://bugs.webkit.org/show_bug.cgi?id=143784
3309
3310         Reviewed by Joseph Pecoraro.
3311
3312         Update expectations for tests that are using stylesheets served with wrong
3313         MIME type as we now display a console message in this case.
3314
3315         * http/tests/inspector/css/bad-mime-type-expected.txt:
3316         * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
3317         * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
3318         * http/tests/misc/css-accept-any-type-expected.txt:
3319         * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
3320
3321         * http/tests/security/cross-origin-css-1-expected.txt: Added.
3322         * http/tests/security/cross-origin-css-1.html: Added.
3323         * http/tests/security/cross-origin-css-2-expected.txt: Added.
3324         * http/tests/security/cross-origin-css-2.html: Added.
3325         * http/tests/security/cross-origin-css-3-expected.txt: Added.
3326         * http/tests/security/cross-origin-css-3.html: Added.
3327         * http/tests/security/cross-origin-css-4-expected.txt: Added.
3328         * http/tests/security/cross-origin-css-4.html: Added.
3329         * http/tests/security/cross-origin-css-5-expected.txt: Added.
3330         * http/tests/security/cross-origin-css-5.html: Added.
3331         * http/tests/security/cross-origin-css-6-expected.txt: Added.
3332         * http/tests/security/cross-origin-css-6.html: Added.
3333         * http/tests/security/cross-origin-css-7-expected.txt: Added.
3334         * http/tests/security/cross-origin-css-7.html: Added.
3335         * http/tests/security/cross-origin-css-8-expected.txt: Added.
3336         * http/tests/security/cross-origin-css-8.html: Added.
3337         * http/tests/security/cross-origin-css-expected.txt: Removed.
3338         * http/tests/security/cross-origin-css.html: Removed.
3339         Split http/tests/security/cross-origin-css.html into several tests. The
3340         test would be flaky otherwise as console messages could appear in
3341         different order for every run.
3342
3343         * platform/mac/http/tests/misc/acid3-expected.txt:
3344
3345 2015-04-15  Said Abou-Hallawa  <said@apple.com>
3346
3347         Minimum font size pref breaks SVG text very badly.
3348         https://bugs.webkit.org/show_bug.cgi?id=143590.
3349
3350         Reviewed by Simon Fraser.
3351
3352         When enabling the minimum font size perf, the SVG text element should
3353         apply the minimum font size rules on the scaled font. 
3354
3355         * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
3356         * svg/text/font-small-enlarged-minimum-larger.svg: Added.
3357         Minimum font size is larger than the scaled font size. Also the expected
3358         file makes sure the minimum font size rules are still applied if no scaling
3359         is applied.
3360
3361         * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
3362         * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
3363         Minimum font size is smaller than the scaled font size. So the minimim font
3364         size rule should not have any effect on the final computed font size.
3365
3366 2015-04-15  Jordan Harband  <ljharb@gmail.com>
3367
3368         String.prototype.startsWith/endsWith/includes have wrong length in r182673
3369         https://bugs.webkit.org/show_bug.cgi?id=143659
3370
3371         Reviewed by Benjamin Poulain.
3372
3373         * js/script-tests/string-includes.js:
3374         * js/string-includes-expected.txt:
3375
3376 2015-04-15  Jordan Harband  <ljharb@gmail.com>
3377
3378         Math.imul has wrong length in Safari 8.0.4
3379         https://bugs.webkit.org/show_bug.cgi?id=143658
3380
3381         Reviewed by Benjamin Poulain.
3382
3383         * js/script-tests/math.js:
3384
3385 2015-04-15  Jordan Harband  <ljharb@gmail.com>
3386
3387         Number.parseInt in nightly r182673 has wrong length
3388         https://bugs.webkit.org/show_bug.cgi?id=143657
3389
3390         Reviewed by Benjamin Poulain.
3391
3392         * js/number-constructor-expected.txt:
3393         * js/script-tests/number-constructor.js:
3394
3395 2015-04-15  Chris Dumez  <cdumez@apple.com>
3396
3397         Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
3398
3399         Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
3400         out. This is already the case for a lot of inspector tests on Windows.
3401
3402         * platform/win/TestExpectations:
3403
3404 2015-04-15  Alexey Proskuryakov  <ap@apple.com>
3405
3406         streams/reference-implementation/readable-stream.html is flaky
3407         https://bugs.webkit.org/show_bug.cgi?id=143778
3408
3409         * TestExpectations: Marking as such.
3410
3411 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
3412
3413         inspector/console/console-api.html is very slow, frequently timing out
3414         https://bugs.webkit.org/show_bug.cgi?id=143719
3415
3416         * TestExpectations: Further adjusted the expectations.
3417
3418 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
3419
3420         fast/dom/Window/timer-resume-on-navigation-back.html is flaky
3421         https://bugs.webkit.org/show_bug.cgi?id=33685
3422
3423         Reviewed by Brady Eidson.
3424
3425         If the timer fired before navigation, the test passed without going down the code
3426         path that it was supposed to test. If it fired when navigation was in provisional
3427         state, then dumping results was delayed until the navigation was finished, and
3428         thus the intermediate page got dumped, and the test failed.
3429
3430         * fast/dom/Window/timer-resume-on-navigation-back.html:
3431
3432 2015-04-14  Zalan Bujtas  <zalan@apple.com>
3433
3434         Make inline continuation style change logic consistent.
3435         https://bugs.webkit.org/show_bug.cgi?id=143737
3436         rdar://problem/20486596
3437
3438         Reviewed by Simon Fraser.
3439
3440         Do not force RenderBlock type-casting on the first sibling of the continuation's container.
3441         The first sibling of the container of a continuation should be handled as the rest of the siblings.
3442
3443         * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
3444         * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
3445
3446 2015-04-14  Daniel Bates  <dabates@apple.com>
3447
3448         Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
3449         https://bugs.webkit.org/show_bug.cgi?id=143683
3450
3451         Reviewed by Alexey Proskuryakov.
3452
3453         The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
3454         to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
3455         a focused content editable element. We should come up with a more descriptive name for this test that
3456         better describes what it tests.
3457
3458         * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
3459         * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
3460         * platform/efl/TestExpectations: Update file because of the rename.
3461         * platform/gtk/TestExpectations: Ditto.
3462         * platform/ios-simulator/TestExpectations: Ditto.
3463         * platform/mac-wk2/TestExpectations: Ditto.
3464
3465 2015-04-14  Chris Dumez  <cdumez@apple.com>
3466
3467         Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
3468         https://bugs.webkit.org/show_bug.cgi?id=143745
3469         <rdar://problem/20243916>
3470
3471         Reviewed by Joseph Pecoraro.
3472
3473         Add layout test that shows the Web inspector on a page that has
3474         a stylesheet with an invalid MIME type, to make sure we don't
3475         crash.
3476
3477         * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
3478         * http/tests/inspector/css/bad-mime-type.html: Added.
3479         * http/tests/misc/css-accept-any-type.html:
3480         * http/tests/misc/css-reject-any-type-in-strict-mode.html:
3481         * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
3482
3483 2015-04-14  Brady Eidson  <beidson@apple.com>
3484
3485         Make sure media element loads hit content filter extensions.
3486         <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
3487
3488         Reviewed by Jer Noble.
3489
3490         * http/tests/contentextensions/media-filtered-expected.txt: Added.
3491         * http/tests/contentextensions/media-filtered.html: Added.
3492         * http/tests/contentextensions/media-filtered.html.json: Added.
3493         * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
3494         * http/tests/contentextensions/text-track-blocked.html: Added.
3495         * http/tests/contentextensions/text-track-blocked.html.json: Added.
3496
3497 2015-04-14  Brent Fulgham  <bfulgham@apple.com>
3498
3499         [Win] Skip failling test due to list box scroll behavior.
3500         https://bugs.webkit.org/show_bug.cgi?id=143739
3501
3502         * platform/win/TestExpectations:
3503
3504 2015-04-14  Brent Fulgham  <bfulgham@apple.com>
3505
3506         [Win] Unreviewed test correction after r182737.
3507
3508         New test expectation was missing a newline at the end of the file.
3509
3510         * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
3511
3512 2015-04-14  Simon Fraser  <simon.fraser@apple.com>
3513
3514         Set the font size to 11px explicitly to try to fix this test on Windows.
3515
3516         * fast/forms/listbox-visible-size.html:
3517
3518 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
3519
3520         inspector/console/console-api.html is very slow, frequently timing out
3521         https://bugs.webkit.org/show_bug.cgi?id=143719
3522
3523         * TestExpectations: Marking as slow.
3524
3525 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
3526
3527         fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
3528         https://bugs.webkit.org/show_bug.cgi?id=143697
3529
3530         Reviewed by Anders Carlsson.
3531
3532         * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
3533         after removing the last character.
3534
3535 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
3536
3537         Two flaky tests in http/tests/security/mixedContent
3538         https://bugs.webkit.org/show_bug.cgi?id=143695
3539
3540         Reviewed by Csaba Osztrogonác.
3541
3542         Speculative fix. Do not start opening a secondary window until fully done with the
3543         main document.