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