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