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