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