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