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