4d2d1c1609cffe5ff664f49bf11be1577dc44c0c
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-04-01  Dean Jackson  <dino@apple.com>
2
3         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
4         https://bugs.webkit.org/show_bug.cgi?id=143323
5
6         Removing old flakiness setting now that we should be skipping.
7
8         * platform/mac/TestExpectations:
9
10 2015-04-01  Dean Jackson  <dino@apple.com>
11
12         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
13         https://bugs.webkit.org/show_bug.cgi?id=143323
14
15         The change r182247 has caused this test to timeout. Rather than rollout
16         the commit I'm skipping the test and will contact Yoav.
17
18         * platform/mac/TestExpectations:
19
20 2015-04-01  Dean Jackson  <dino@apple.com>
21
22         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
23         https://bugs.webkit.org/show_bug.cgi?id=143315
24
25         Removing clashing entry but changing the old entry to Skip.
26
27         * platform/win/TestExpectations:
28
29 2015-04-01  Dean Jackson  <dino@apple.com>
30
31         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
32         https://bugs.webkit.org/show_bug.cgi?id=143315
33
34         Skipping this on Windows.
35
36         * platform/win/TestExpectations:
37
38 2015-04-01  Yoav Weiss  <yoav@yoav.ws>
39
40         Async loading of image resources
41         https://bugs.webkit.org/show_bug.cgi?id=134488
42
43         Reviewed by Dean Jackson.
44
45         * fast/dom/HTMLImageElement/image-load-post-onload-expected.txt: Added.
46         * fast/dom/HTMLImageElement/image-load-post-onload.html: Added.
47         * fast/dom/HTMLImageElement/image-loading-gc.html: Cosmetic changes.
48         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse-expected.txt: Added.
49         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse.html: Added.
50         * fast/dom/image-object.html: Cosmetic changes.
51         * http/tests/misc/image-blocked-src-change-expected.txt: Removed line numbers from console.
52         * http/tests/misc/image-blocked-src-no-change-expected.txt: Removed line numbers from console.
53         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Removed line numbers from console.
54         * http/tests/security/frame-loading-via-document-write-expected.txt: Removed line numbers from console.
55         * http/tests/security/local-image-from-remote-expected.txt: Removed line numbers from console.
56
57 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
58
59         Make it possible to compute a region for elements on the page that have wheel event handlers
60         https://bugs.webkit.org/show_bug.cgi?id=142807
61
62         Reviewed by Beth Dakin.
63         
64         Update results, since any handler with position:fixed now causes the region to cover the document.
65
66         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt:
67         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt:
68         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt:
69
70 2015-04-01  David Hyatt  <hyatt@apple.com>
71
72         [New Block-Inside-Inline Model] Floats need to be allowed to intrude into anonymous inline-blocks.
73         https://bugs.webkit.org/show_bug.cgi?id=143307
74
75         Reviewed by Dean Jackson.
76
77         * fast/block/inside-inlines/basic-float-intrusion-expected.html: Added.
78         * fast/block/inside-inlines/basic-float-intrusion.html: Added.
79         * fast/block/inside-inlines/new-model/basic-float-intrusion-expected.html: Added.
80         * fast/block/inside-inlines/new-model/basic-float-intrusion.html: Added.
81
82 2015-04-01  Hunseop Jeong  <hs85.jeong@samsung.com>
83
84         Unreviewed EFL gardening. Remove warning message in layoutTest. 
85         https://bugs.webkit.org/show_bug.cgi?id=143268
86
87         * platform/efl/TestExpectations:
88
89 2015-04-01  Alexey Proskuryakov  <ap@apple.com>
90
91         REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky
92         https://bugs.webkit.org/show_bug.cgi?id=142976
93
94         Reviewed by Chris Fleizach.
95
96         * platform/mac/TestExpectations: Removed an expectation.
97  
98         * accessibility/textarea-selected-text-range-expected.txt:
99         * accessibility/textarea-selected-text-range.html:
100         Don't race a timer with an internal dispatch_async.
101
102         * platform/mac/accessibility/select-element-selection-with-optgroups-expected.txt:
103         * platform/mac/accessibility/select-element-selection-with-optgroups.html:
104         This test had the same issue.
105
106 2015-03-31  Ryosuke Niwa  <rniwa@webkit.org>
107
108         ES6 class syntax should allow static setters and getters
109         https://bugs.webkit.org/show_bug.cgi?id=143180
110
111         Reviewed by Filip Pizlo.
112
113         Added test cases.
114
115         * js/class-syntax-declaration-expected.txt:
116         * js/class-syntax-expression-expected.txt:
117         * js/script-tests/class-syntax-declaration.js:
118         * js/script-tests/class-syntax-expression.js:
119
120 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
121
122         Make it possible to compute a region for elements on the page that have wheel event handlers
123         https://bugs.webkit.org/show_bug.cgi?id=142807
124
125         Reviewed by David Hyatt.
126         
127         Tests that dump the non-fast-scrollable region, for various rendering configurations.
128
129         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt: Added.
130         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html: Added.
131         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html: Added.
132         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html: Added.
133         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js: Added.
134         (rectsAsString):
135         (dumpRegion):
136         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt: Added.
137         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html: Added.
138         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html: Added.
139         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html: Added.
140         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt: Added.
141         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html: Added.
142         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt: Added.
143         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html: Added.
144         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt: Added.
145         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html: Added.
146         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: Added.
147         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html: Added.
148
149 2015-03-31  Dean Jackson  <dino@apple.com>
150
151         accessibility/aria-hidden-hides-all-elements.html fails on Windows
152         https://bugs.webkit.org/show_bug.cgi?id=143275
153
154         Mark as Pass/Fail.
155
156         * platform/win/TestExpectations:
157
158 2015-03-31  Said Abou-Hallawa  <sabouhallawa@apple.com>
159
160         border-image with 'fill' keyword does not fill the middle area unless the border width is greater than zero.
161         https://bugs.webkit.org/show_bug.cgi?id=142650.
162
163         Reviewed by Simon Fraser.
164
165         Add tests to ensure the middle area of a RenderBox is going to be drawn
166         even if the border width is not greater than zero.
167         
168         * fast/borders/border-image-fill-inline-no-border-expected.html: Added.
169         * fast/borders/border-image-fill-inline-no-border.html: Added.
170         * fast/borders/border-image-fill-no-border-expected.html: Added.
171         * fast/borders/border-image-fill-no-border.html: Added.
172         * fast/borders/resources/button-border-cropped.svg: Added.
173         * fast/borders/resources/button-border.svg: Added.
174         * fast/borders/resources/svg-100x100-intrinsic.svg: Added.
175
176 2015-03-31  David Hyatt  <hyatt@apple.com>
177
178         [New Block-Inside-Inline Model] Anonymous inline-blocks should size as though they are block-level.
179         https://bugs.webkit.org/show_bug.cgi?id=143271
180
181         Reviewed by Dean Jackson.
182
183         * fast/block/inside-inlines/block-width-check-expected.html: Added.
184         * fast/block/inside-inlines/block-width-check.html: Added.
185         * fast/block/inside-inlines/new-model/block-width-check-expected.html: Added.
186         * fast/block/inside-inlines/new-model/block-width-check.html: Added.
187
188 2015-03-31  Beth Dakin  <bdakin@apple.com>
189
190         REGRESSION (r173484): Reducing content of scrollable region does not reset scroll 
191         position
192         https://bugs.webkit.org/show_bug.cgi?id=138525
193         -and corresponding-
194         rdar://problem/18166043
195
196         Reviewed by Simon Fraser.
197
198         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt: Added.
199         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content.html: Added.
200         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt: Added.
201         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html: Added.
202
203 2015-03-31  Yusuke Suzuki  <utatane.tea@gmail.com>
204
205         [ES6] Object type restrictions on a first parameter of several Object.* functions are relaxed
206         https://bugs.webkit.org/show_bug.cgi?id=142937
207
208         Reviewed by Darin Adler.
209
210         Several LayoutTests are updated with the new behavior.
211         Test cases in IETestCenter contain test for the outdated behavior.
212         But IETestCenter is brought from the external source, so instead of modifying it,
213         we mark them as Failure in TestExpectations.
214
215         * TestExpectations:
216         * js/dom/getOwnPropertyDescriptor-expected.txt:
217         * js/prototypes-expected.txt:
218         * js/resources/getOwnPropertyDescriptor.js:
219         * js/script-tests/prototypes.js:
220
221 2015-03-30  David Hyatt  <hyatt@apple.com>
222
223         [New Block-Inside-Inline Model] Make sure line breaks occur before and after the anonymous inline-block.
224         https://bugs.webkit.org/show_bug.cgi?id=143238.
225
226         Reviewed by Dean Jackson.
227
228         * fast/block/inside-inlines/breaking-behavior-expected.html: Added.
229         * fast/block/inside-inlines/breaking-behavior.html: Added.
230         * fast/block/inside-inlines/new-model/breaking-behavior-expected.html: Added.
231         * fast/block/inside-inlines/new-model/breaking-behavior.html: Added.
232         * fast/block/inside-inlines/new-model/empty-block.html:
233
234 2015-03-31  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
235
236         GTK+ Gardening 30th March
237         https://bugs.webkit.org/show_bug.cgi?id=143220
238
239         Unreviewed.
240
241         * platform/gtk/TestExpectations:
242
243 2015-03-31  Antti Koivisto  <antti@apple.com>
244
245         http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html failing on Mavericks wk2 debug
246         https://bugs.webkit.org/show_bug.cgi?id=143258
247
248         The test relies on resource priorities. Those don't roundtrip when serializing via NSURLRequest on Mavericks due
249         to ResourceRequest::resourcePrioritiesEnabled() returning false.
250
251         It is bit surprising it works on release but not on debug. I suspect some debug code forces NSURLRequest construction
252         and so we end up on the roundtrip code path.
253
254         * platform/mac-mavericks/TestExpectations: Added.
255
256             Skip the test on Mavericks.
257
258 2015-03-31  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
259
260         [Streams API] Implement a barebone ReadableStreamReader interface
261         https://bugs.webkit.org/show_bug.cgi?id=142866
262
263         Reviewed by Benjamin Poulain.
264
265         Adding tests to check API, constructor and link with ReadableStream.getReader.
266         Rebasing of global-constructors-attributes.html to include ReadableStreamReader.
267
268         * js/dom/global-constructors-attributes-expected.txt:
269         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
270         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
271         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
272         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
273         * platform/win/js/dom/global-constructors-attributes-expected.txt:
274         * streams/readablestreamreader-constructor-expected.txt: Added.
275         * streams/readablestreamreader-constructor.html: Added.
276
277 2015-03-30  Ryosuke Niwa  <rniwa@webkit.org>
278
279         Extending null should set __proto__ to null
280         https://bugs.webkit.org/show_bug.cgi?id=142882
281
282         Reviewed by Geoffrey Garen and Benjamin Poulain.
283
284         Added more test cases for extending from null, and added checks for prototypes.
285
286         Also rebaselined existing tests.
287
288         * js/class-syntax-call-expected.txt:
289         * js/class-syntax-extends-expected.txt:
290         * js/class-syntax-super-expected.txt:
291         * js/script-tests/class-syntax-call.js:
292         * js/script-tests/class-syntax-extends.js:
293         * js/script-tests/class-syntax-super.js:
294
295 2015-03-30  Alex Christensen  <achristensen@webkit.org>
296
297         [Content Extensions] Correctly handle regular expressions matching everything
298         https://bugs.webkit.org/show_bug.cgi?id=143235
299
300         Reviewed by Benjamin Poulain.
301
302         * http/tests/contentextensions/css-display-none.html:
303         * http/tests/contentextensions/css-display-none.html.json:
304         Test multiple selectors with triggers that match everything.
305         * http/tests/contentextensions/whitelist-expected.txt: Added.
306         * http/tests/contentextensions/whitelist.html: Added.
307         * http/tests/contentextensions/whitelist.html.json: Added.
308
309 2015-03-30  Mark Lam  <mark.lam@apple.com>
310
311         REGRESSION (r181993): inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html crashes.
312         <https://webkit.org/b/143105>
313
314         Reviewed by Filip Pizlo.
315
316         * TestExpectations:
317         - Undid test skipped in r182072.
318
319 2015-03-30  Chris Dumez  <cdumez@apple.com>
320
321         Cached "Expires" header is not updated upon successful resource revalidation
322         https://bugs.webkit.org/show_bug.cgi?id=143228
323         <rdar://problem/20348059>
324
325         Reviewed by Antti Koivisto.
326
327         Add layout test to check that a cached response's "Expires" header is
328         updated from the 304 response's headers upon successful revalidation.
329
330         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt: Added.
331         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html: Added.
332         * http/tests/cache/disk-cache/resources/cache-test.js:
333         (generateTestURL):
334         (loadResource):
335         * http/tests/cache/disk-cache/resources/generate-response.cgi:
336
337 2015-03-30  Joseph Pecoraro  <pecoraro@apple.com>
338
339         Web Inspector: Regression: Preview for [[null]] shouldn't be []
340         https://bugs.webkit.org/show_bug.cgi?id=143208
341
342         Reviewed by Mark Lam.
343
344         * inspector/model/remote-object-expected.txt:
345         * inspector/model/remote-object.html:
346
347 2015-03-30  Antti Koivisto  <antti@apple.com>
348
349         Don't cache resources that are very unlikely to be reused
350         https://bugs.webkit.org/show_bug.cgi?id=143226
351
352         Reviewed by Chris Dumez.
353
354         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
355
356 2015-03-30  Antti Koivisto  <antti@apple.com>
357
358         Don't cache resources that are very unlikely to be reused
359         https://bugs.webkit.org/show_bug.cgi?id=143226
360         <rdar://problem/20347160>
361
362         Reviewed by Geoff Garen.
363
364         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
365         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.html:
366
367             Keep max-age: 0 cacheable in this test by adding a validation header.
368
369         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
370         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html:
371
372             Rebase and expand to cover the high priority resource case.
373
374 2015-03-30  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
375
376         Rebaseline accessibility/aria-toggle-button-with-title.html
377         https://bugs.webkit.org/show_bug.cgi?id=143229
378
379         Unreviewed.
380
381         Revision r182012 updates the way a role=button + aria-pressed object should be exposed as AXCheckbox. We need to create a new baseline.
382
383         * platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt: Added.
384
385 2015-03-30  Javier Fernandez  <jfernandez@igalia.com>
386
387         [CSS Grid Layout] Upgrade align-self and align-items parsing to CSS 3
388         https://bugs.webkit.org/show_bug.cgi?id=133359
389
390         Reviewed by David Hyatt.
391
392         From Blink r164817 and r165264 by <jchaffraix@chromium.org>
393
394         Broaden justify-self's parsing name and upgrade align-self and
395         align-items parsing to CSS 3.
396
397         * TestExpectations:
398         * css3/flexbox/css-properties-expected.txt:
399         * css3/flexbox/css-properties.html:
400         * css3/parse-align-items-expected.txt: Added.
401         * css3/parse-align-items.html: Added.
402         * css3/parse-align-self-expected.txt: Added.
403         * css3/parse-align-self.html: Added.
404         * css3/resources/alignment-parsing-utils.js: Added.
405         (checkValues):
406         (checkBadValues):
407         (checkInitialValues):
408         (checkInheritValues):
409         (checkLegacyValues):
410         * fast/css/getComputedStyle/computed-style-expected.txt:
411         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
412         * fast/css/getComputedStyle/resources/property-names.js:
413         * fast/css/parse-justify-self-expected.txt:
414         * fast/css/parse-justify-self.html:
415         * svg/css/getComputedStyle-basic-expected.txt:
416
417 2015-03-27  David Hyatt  <hyatt@apple.com>
418
419         [New Block-Inside-Inline Model] Create anonymous inline blocks to hold blocks-inside-inlines.
420         https://bugs.webkit.org/show_bug.cgi?id=143145
421
422         Reviewed by Dean Jackson.
423
424         * fast/block/inside-inlines: Added.
425         * fast/block/inside-inlines/empty-block-expected.html: Added.
426         * fast/block/inside-inlines/empty-block.html: Added.
427         * fast/block/inside-inlines/new-model: Added.
428         * fast/block/inside-inlines/new-model/empty-block-expected.html: Added.
429         * fast/block/inside-inlines/new-model/empty-block.html: Added.
430
431 2015-03-30  Chris Dumez  <cdumez@apple.com>
432
433         [WK2][NetworkCache] Add support for "Cache-Control: max-stale" request header
434         https://bugs.webkit.org/show_bug.cgi?id=143159
435         <rdar://problem/20333296>
436
437         Reviewed by Antti Koivisto.
438
439         Add layout test to cover support for "Cache-Control: max-stale" request
440         header.
441
442         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt: Added.
443         * http/tests/cache/disk-cache/disk-cache-request-max-stale.html: Added.
444
445 2015-03-30  Jer Noble  <jer.noble@apple.com>
446
447         [iOS] When Web Audio is interrupted by a phone call, it cannot be restarted.
448         https://bugs.webkit.org/show_bug.cgi?id=143190
449
450         Reviewed by Darin Adler.
451
452         * webaudio/audiocontext-state-expected.txt: Added.
453         * webaudio/audiocontext-state-interrupted-expected.txt: Added.
454         * webaudio/audiocontext-state-interrupted.html: Added.
455         * webaudio/audiocontext-state.html: Added.
456
457 2015-03-30  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
458
459         Update expectations for delete-emoji test since the bug is fixed now.
460         https://bugs.webkit.org/show_bug.cgi?id=141419
461
462         Reviewed by Gustavo Noronha Silva.
463
464         * platform/gtk/TestExpectations:
465
466 2015-03-29  Benjamin Poulain  <benjamin@webkit.org>
467
468         `currentColor` computes to the same colour on all elements, even if 'color' is inherited differently
469         https://bugs.webkit.org/show_bug.cgi?id=133420
470
471         Reviewed by Darin Adler.
472
473         * fast/css/currentColor-on-before-after-pseudo-elements-expected.html: Added.
474         * fast/css/currentColor-on-before-after-pseudo-elements.html: Added.
475         * fast/css/currentColor-style-update-reftest-expected.html: Added.
476         * fast/css/currentColor-style-update-reftest.html: Added.
477         * fast/css/currentColor-value-style-update-expected.txt: Added.
478         * fast/css/currentColor-value-style-update.html: Added.
479
480 2015-03-29  Darin Adler  <darin@apple.com>
481
482         HTMLCollection caches incorrect length if item(0) is called before length on an empty collection
483         https://bugs.webkit.org/show_bug.cgi?id=143203
484
485         Reviewed by Antti Koivisto.
486
487         * fast/dom/htmlcollection-length-after-item-2-expected.txt: Added.
488         * fast/dom/htmlcollection-length-after-item-2.html: Added.
489
490 2015-03-28  Joseph Pecoraro  <pecoraro@apple.com>
491
492         Web Inspector: Adopt Array.prototype.includes and String.prototype.includes
493         https://bugs.webkit.org/show_bug.cgi?id=143176
494
495         Reviewed by Timothy Hatcher.
496
497         * inspector/css/pseudo-element-matches.html:
498
499 2015-03-28  Csaba Osztrogonác  <ossy@webkit.org>
500
501         REGRESSION(r181326): It made dfg-int16array.js and dfg-int8array.js fail on AArch64 Linux
502         https://bugs.webkit.org/show_bug.cgi?id=142629
503
504         Unreviewed gardening, unskip now passing tests after r182091.
505
506         * js/script-tests/dfg-int16array.js:
507         * js/script-tests/dfg-int8array.js:
508
509 2015-03-27  Saam Barati  <saambarati1@gmail.com>
510
511         Deconstruction parameters are bound too late
512         https://bugs.webkit.org/show_bug.cgi?id=143148
513
514         Reviewed by Filip Pizlo.
515
516         * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Added.
517         * js/regress/deconstructing-parameters-overridden-by-function.html: Added.
518         * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Added.
519         (f):
520         (test):
521         (.arg):
522
523 2015-03-27  Michael Saboff  <msaboff@apple.com>
524
525         Fix flakey dfg-int8array.js and dfg-int16array.js tests for ARM64
526         https://bugs.webkit.org/show_bug.cgi?id=138390
527
528         Reviewed by Mark Lam.
529
530         Reenabled the tests for ARM64/iOS.  Left the tests disabled for ARM64/linux and will let linux
531         developers test and reenable under existing but https://bugs.webkit.org/show_bug.cgi?id=142629.
532
533         * js/script-tests/dfg-int16array.js:
534         * js/script-tests/dfg-int8array.js:
535
536 2015-03-27  Jer Noble  <jer.noble@apple.com>
537
538         [Mac] Safari fails to fire page "load" event with video[preload=none]
539         https://bugs.webkit.org/show_bug.cgi?id=143147
540
541         Reviewed by Simon Fraser.
542
543         * media/video-page-load-preload-none-expected.txt: Added.
544         * media/video-page-load-preload-none.html: Added.
545
546 2015-03-27  Brent Fulgham  <bfulgham@apple.com>
547
548         Correct test results after r182012.
549
550         The test now produces identical results on all platforms, so update the root test result,
551         and remove custom non-matching expectations. This corrects Windows, GTK, and EFL builds, and
552         should not harm the Mac build.
553
554         * accessibility/aria-toggle-button-with-title-expected.txt:
555         * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
556         * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
557
558 2015-03-27  Mark Lam  <mark.lam@apple.com>
559
560         Gardening: skipping inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html until crash is fixed.
561         <https://webkit.org/b/143105>
562
563         Not reviewed.
564
565         * TestExpectations:
566
567 2015-03-27  Chris Dumez  <cdumez@apple.com>
568
569         [WK2][NetworkCache] We only cache responses with status codes that are cacheable by default
570         https://bugs.webkit.org/show_bug.cgi?id=143125
571         <rdar://problem/20321172>
572
573         Reviewed by Antti Koivisto.
574
575         Add layout test to check that responses with status code 307 (which is not
576         cacheable by default) are cached if they have explicit expiration headers.
577
578         Also update a couple of other disk cache tests to cover heuristic
579         freshness (http://tools.ietf.org/html/rfc7234#section-4.2.2), relying on
580         'Last-Modified' header to estimate freshness if usual expiration headers
581         are not available.
582
583         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
584         * http/tests/cache/disk-cache/disk-cache-204-status-code.html:
585         * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt: Added.
586         * http/tests/cache/disk-cache/disk-cache-307-status-code.html: Added.
587         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
588         * http/tests/cache/disk-cache/disk-cache-404-status-code.html:
589
590 2015-03-27  Csaba Osztrogonác  <ossy@webkit.org>
591
592         Unreviewed gardening.
593
594         * js/script-tests/array-length-shortening.js: Unskip, r182058 fixed it.
595
596 2015-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
597
598         FEMorphology::platformApplyGeneric() should bail out if the radius is less than or equal to zero.
599         https://bugs.webkit.org/show_bug.cgi?id=142885.
600
601         Reviewed by Dean Jackson.
602
603         * svg/filters/feMorphology-radius-cases-expected.svg: Added.
604         * svg/filters/feMorphology-radius-cases.svg: Added.
605         Test different cases for radius of the feMorphology filter. There are three 
606         cases for the radius:
607             1. radius < 0: This is an error case, the source image should not be rendered.
608             2. radius = 0: This case is treated as if the filter never exists.
609             3. radius > 0: If the scaled radius is > 0, the filter is applied.
610
611 2015-03-26  Antti Koivisto  <antti@apple.com>
612
613         Respect cache-control directives in request
614         https://bugs.webkit.org/show_bug.cgi?id=143121
615
616         Reviewed by Chris Dumez.
617
618         * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt: Added.
619         * http/tests/cache/disk-cache/disk-cache-request-headers.html: Added.
620
621 2015-03-27  Michael Saboff  <msaboff@apple.com>
622
623         Objects with numeric properties intermittently get a phantom 'length' property
624         https://bugs.webkit.org/show_bug.cgi?id=142792
625
626         Reviewed by Csaba Osztrogonác.
627
628         New regression test.
629
630         * js/regress-142792-expected.txt: Added.
631         * js/regress-142792.html: Added.
632         * js/script-tests/regress-142792.js: Added.
633         (isArrayLike):
634         (filter):
635
636 2015-03-26  Zalan Bujtas  <zalan@apple.com>
637
638         Inline continuation code should not take anonymous containing wrapper granted.
639         https://bugs.webkit.org/show_bug.cgi?id=133312
640
641         Reviewed by Dave Hyatt.
642
643         It's wrong to assume that when RenderInline is part of an inline continuation, its containing block
644         is an anonymous wrapper and its sibling might be a block level renderer.
645         When the inline continuation is no longer needed, for example when the block level renderer that initiated the continuation
646         is detached from the render tree, the inline renderes still continue to form continuation.(however they no longer require
647         anonymous wrappers)
648
649         * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation-expected.txt: Added.
650         * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation.html: Added.
651
652 2015-03-26  Joseph Pecoraro  <pecoraro@apple.com>
653
654         Web Inspector: ES6: Provide a better view for Classes in the console
655         https://bugs.webkit.org/show_bug.cgi?id=142999
656
657         Reviewed by Timothy Hatcher.
658
659         * inspector/model/remote-object-expected.txt:
660         * inspector/model/remote-object.html:
661         Update the test to include coverage of the new "class" subtype of "function".
662
663 2015-03-26  Tim Horton  <timothy_horton@apple.com>
664
665         REGRESSION (r181358 and r181507): Lots of sites think that we support touch events on OS X
666         https://bugs.webkit.org/show_bug.cgi?id=142888
667         <rdar://problem/20227304>
668
669         Reviewed by Beth Dakin.
670
671         * fast/dom/event-handler-attributes-expected.txt:
672         * fast/dom/event-handler-attributes.html:
673         * fast/events/event-attribute-expected.txt:
674         * platform/win/fast/events/event-attribute-expected.txt:
675         Revert some changes to these tests and their results.
676
677 2015-03-26  Roger Fong  <roger_fong@apple.com>
678
679         Apply blur effect to media control background.
680         https://bugs.webkit.org/show_bug.cgi?id=143116.
681         <rdar://problem/20316964>.
682
683         Reviewed by Brent Fulgham.
684
685         * platform/mac/TestExpectations: Tests need rebaselining. Will do so with other previously skipped media tests.
686
687 2015-03-26  Geoffrey Garen  <ggaren@apple.com>
688
689         Assertion firing in JavaScriptCore/parser/parser.h for statesman.com site
690         https://bugs.webkit.org/show_bug.cgi?id=142974
691
692         Reviewed by Joseph Pecoraro.
693
694         No test covering this ASSERT because I couldn't design a way to reproduce
695         it after trying for a few hours. Simply loading the original ASSERTing
696         content from disk is not enough to reproduce this bug.
697
698         * fast/profiler/dead-time-expected.txt:
699         * fast/profiler/inline-event-handler-expected.txt:
700         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: These are
701         progressions, where we used to get the line number wrong.
702
703         * fast/dom/attribute-event-listener-errors-expected.txt: Added.
704         * fast/dom/attribute-event-listener-errors.html: Added. This test covers
705         a subtle way in which the new mechanism for attribute event listener
706         line numbers is more accurate than the old one.
707
708 2015-03-26  Brady Eidson  <beidson@apple.com>
709
710         Apply ContentExtension actions after redirects.
711         <rdar://problem/20062613> and https://bugs.webkit.org/show_bug.cgi?id=143055
712
713         Reviewed by Alex Christensen.
714
715         * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Added.
716         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Added.
717         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Added.
718         * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Added.
719         * http/tests/contentextensions/resources/subresource-redirect.php: Added.
720         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt: Added.
721         * http/tests/contentextensions/subresource-redirect-blocked.html: Added.
722         * http/tests/contentextensions/subresource-redirect-blocked.html.json: Added.
723
724 2015-03-26  Michael Saboff  <msaboff@apple.com>
725
726         js/promises-tests/promises-tests-2-3-3.html sometimes crashes under DFG::SpeculativeJIT::compile
727         https://bugs.webkit.org/show_bug.cgi?id=139865
728
729         Reviewed by Alexey Proskuryakov.
730
731         It appears that r181993 fixed this test as it removed the code where the crash occurred.
732
733         * TestExpectations: Re-enabled js/promises-tests/promises-tests-2-3-3 including marking it as Slow.
734
735 2015-03-26  Chris Fleizach  <cfleizach@apple.com>
736
737         AX: [role="button"][aria-pressed] should be exposed as AXCheckbox:AXToggleButton, with role description of "toggle button"
738         https://bugs.webkit.org/show_bug.cgi?id=115298
739
740         Reviewed by Mario Sanchez Prada.
741
742         * accessibility/aria-toggle-button-with-title.html:
743              Bad path for post test resources file, so that is fixed.
744         * platform/mac/accessibility/aria-pressed-button-attributes-expected.txt: Added.
745         * platform/mac/accessibility/aria-pressed-button-attributes.html: Added.
746         * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt:
747               Updated to reflect the new role of this object.
748
749 2015-03-26  Csaba Osztrogonác  <ossy@webkit.org>
750
751         Unreviewed gardening, skip failing tests on AArch64 Linux.
752
753         * js/script-tests/array-from.js:
754         * js/script-tests/array-length-shortening.js:
755         * js/script-tests/dfg-int16array.js:
756         * js/script-tests/dfg-int8array.js:
757
758 2015-03-25  Alexey Proskuryakov  <ap@apple.com>
759
760         media/track/track-mode.html flakily times out
761         https://bugs.webkit.org/show_bug.cgi?id=143085
762
763         * TestExpectations: Added an expectation.
764
765 2015-03-25  Chris Fleizach  <cfleizach@apple.com>
766
767         AX: table cells that use display:block render the table inaccessible to VoiceOver
768         https://bugs.webkit.org/show_bug.cgi?id=143007
769
770         Unreviewed, layout test fix.
771
772         Skip associated accessibility/table-cell-display-block.html on failing platforms.
773
774         * platform/efl/TestExpectations:
775         * platform/gtk/TestExpectations:
776             Specific platform changes in children ordering need to be updated to make this test pass.
777         * platform/win/TestExpectations:
778             Need to implement cellForRowAndColumn.
779
780 2015-03-25  Filip Pizlo  <fpizlo@apple.com>
781
782         Heap variables shouldn't end up in the stack frame
783         https://bugs.webkit.org/show_bug.cgi?id=141174
784
785         Reviewed by Geoffrey Garen.
786
787         * js/function-apply-aliased-expected.txt:
788         * js/function-dot-arguments-expected.txt:
789         * js/regress/arguments-expected.txt: Added.
790         * js/regress/arguments-named-and-reflective-expected.txt: Added.
791         * js/regress/arguments-named-and-reflective.html: Added.
792         * js/regress/arguments-strict-mode-expected.txt: Added.
793         * js/regress/arguments-strict-mode.html: Added.
794         * js/regress/arguments.html: Added.
795         * js/regress/script-tests/arguments-named-and-reflective.js: Added.
796         * js/regress/script-tests/arguments-strict-mode.js: Added.
797         * js/regress/script-tests/arguments.js: Added.
798         * js/regress/script-tests/try-catch-get-by-val-cloned-arguments.js: Added.
799         * js/regress/script-tests/try-catch-get-by-val-direct-arguments.js: Added.
800         * js/regress/script-tests/try-catch-get-by-val-scoped-arguments.js: Added.
801         * js/regress/script-tests/varargs-call.js: Added.
802         * js/regress/script-tests/varargs-construct-inline.js: Added.
803         * js/regress/script-tests/varargs-construct.js: Added.
804         * js/regress/script-tests/varargs-inline.js: Added.
805         * js/regress/script-tests/varargs-strict-mode.js: Added.
806         * js/regress/script-tests/varargs.js: Added.
807         * js/regress/try-catch-get-by-val-cloned-arguments-expected.txt: Added.
808         * js/regress/try-catch-get-by-val-cloned-arguments.html: Added.
809         * js/regress/try-catch-get-by-val-direct-arguments-expected.txt: Added.
810         * js/regress/try-catch-get-by-val-direct-arguments.html: Added.
811         * js/regress/try-catch-get-by-val-scoped-arguments-expected.txt: Added.
812         * js/regress/try-catch-get-by-val-scoped-arguments.html: Added.
813         * js/regress/varargs-call-expected.txt: Added.
814         * js/regress/varargs-call.html: Added.
815         * js/regress/varargs-construct-expected.txt: Added.
816         * js/regress/varargs-construct-inline-expected.txt: Added.
817         * js/regress/varargs-construct-inline.html: Added.
818         * js/regress/varargs-construct.html: Added.
819         * js/regress/varargs-expected.txt: Added.
820         * js/regress/varargs-inline-expected.txt: Added.
821         * js/regress/varargs-inline.html: Added.
822         * js/regress/varargs-strict-mode-expected.txt: Added.
823         * js/regress/varargs-strict-mode.html: Added.
824         * js/regress/varargs.html: Added.
825         * js/script-tests/function-apply-aliased.js:
826         * js/script-tests/function-dot-arguments.js:
827
828 2015-03-25  Chris Fleizach  <cfleizach@apple.com>
829
830         AX: table cells that use display:block render the table inaccessible to VoiceOver
831         https://bugs.webkit.org/show_bug.cgi?id=143007
832
833         Reviewed by Mario Sanchez Prada.
834
835         * accessibility/table-cell-display-block-expected.txt: Added.
836         * accessibility/table-cell-display-block.html: Added.
837
838 2015-03-25  Joseph Pecoraro  <pecoraro@apple.com>
839
840         Add a few more tests for Class names
841         https://bugs.webkit.org/show_bug.cgi?id=143060
842
843         Reviewed by Ryosuke Niwa.
844
845         Add a few more class name tests:
846         - const class name binding inside class expression
847         - mutable class name binding from class statement
848
849         * js/script-tests/class-syntax-name.js:
850
851 2015-03-25  Joseph Pecoraro  <pecoraro@apple.com>
852
853         ES6: Classes: Program level class statement throws exception in strict mode
854         https://bugs.webkit.org/show_bug.cgi?id=143038
855
856         Reviewed by Ryosuke Niwa.
857
858         This updates a number of existing tests that were relying on
859         poor behavior. `shouldBe` and friends use eval within a function
860         not at the global scope. This means `shouldBe('class X { ... }')`
861         behaves like `shouldBe('var x = ...')` not `shouldBe('x = ...')`.
862         This means `x` will not be available in the next `shouldBe` call.
863
864         Add a test specifically to cover the scoping of the class name
865         in regular and strict mode code. Currently we treat it like var
866         with one failing test that would pass when we treat it like let.
867
868         * js/class-syntax-name.html: Added.
869         * js/script-tests/class-syntax-name.js: Added.
870         (runTestShouldBe):
871         (runTestShouldBeTrue):
872         (runTestShouldThrow):
873         (runTestShouldNotThrow):
874         Test class name scoping.
875
876         * js/class-syntax-call-expected.txt:
877         * js/class-syntax-declaration-expected.txt:
878         * js/class-syntax-default-constructor-expected.txt:
879         * js/class-syntax-name-expected.txt: Added.
880         * js/script-tests/class-syntax-call.js:
881         * js/script-tests/class-syntax-declaration.js:
882         * js/script-tests/class-syntax-default-constructor.js:
883
884 2015-03-25  Mark Lam  <mark.lam@apple.com>
885
886         Gardening: rebaseline after r181907.
887
888         Not reviewed.
889
890         * platform/win/js/dom/global-constructors-attributes-expected.txt:
891
892 2015-03-25  Dean Jackson  <dino@apple.com>
893
894         MediaControls: Use font with fixed number width
895         https://bugs.webkit.org/show_bug.cgi?id=143018
896         <rdar://problem/20245415>
897
898         Reviewed by Eric Carlson.
899
900         Add some results for the new font family "-apple-system-font-monospaced-numbers".
901
902         * platform/mac/fast/text/systemFont.html:
903         * platform/mac/fast/text/systemFont-expected.txt:
904
905 2015-03-25  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
906
907         GTK+ Gardening 24th March
908         https://bugs.webkit.org/show_bug.cgi?id=143003
909
910         Unreviewed.
911
912         * platform/gtk/TestExpectations:
913         * platform/gtk/css3/selectors3/xhtml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
914         * platform/gtk/css3/selectors3/xml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
915         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-expected.txt: Rebaselined after r181889.
916         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt: Rebaselined after r181889.
917
918 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
919
920         Setter should have a single formal parameter, Getter no parameters
921         https://bugs.webkit.org/show_bug.cgi?id=142903
922
923         Reviewed by Geoffrey Garen.
924
925         Correct a bunch of setters in existing tests and add
926         tests for good/bad getter and setter syntax.
927
928         * js/class-syntax-declaration-expected.txt:
929         * js/dom/exception-sequencing.html:
930         * js/dom/reserved-words-as-property-expected.txt:
931         * js/dom/script-tests/implicit-call-with-global-reentry.js:
932         (testObject.set setterTest):
933         * js/dom/script-tests/reserved-words-as-property.js:
934         (testWord):
935         * js/for-in-cached-expected.txt:
936         * js/object-literal-direct-put-expected.txt:
937         * js/object-literal-syntax-expected.txt:
938         * js/parser-syntax-check-expected.txt:
939         * js/script-tests/class-syntax-declaration.js:
940         * js/script-tests/class-syntax-super.js:
941         (class.Derived.extends.Base.set callBaseMethodInSetter):
942         (class.Derived.extends.Base.set baseMethodInGetterSetter):
943         * js/script-tests/for-in-cached.js:
944         * js/script-tests/object-literal-direct-put.js:
945         * js/script-tests/object-literal-syntax.js:
946         * js/script-tests/parser-syntax-check.js:
947
948 2015-03-24  Chris Dumez  <cdumez@apple.com>
949
950         [WK2] Responses with 302 HTTP Status Code should not be cached
951         https://bugs.webkit.org/show_bug.cgi?id=143028
952         <rdar://problem/19714040>
953
954         Reviewed by Antti Koivisto.
955
956         Add layout test to check that responses with 302 HTTP Status Code
957         are not cached.
958
959         * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt: Added.
960         * http/tests/cache/disk-cache/disk-cache-302-status-code.html: Added.
961
962 2015-03-24  Zhuo Li  <zachli@apple.com>
963
964         Scripts running in isolated world should not subject to a page's CSP about 'eval'.
965         https://bugs.webkit.org/show_bug.cgi?id=141316.
966
967         Reviewed by Geoffrey Garen.
968
969         I added a new Content Security Policy directive, "script-src", so that we do not
970         allow 'unsafe-eval' in the main world.
971
972         Also I have to copy the whole function instead of using eval because
973         eval is subject to the main world Content Security Policy now.
974
975         * http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt:
976         * http/tests/security/isolatedWorld/bypass-main-world-csp.html:
977
978 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
979
980         ES6: Classes: Early return in sub-class constructor results in returning undefined instead of instance
981         https://bugs.webkit.org/show_bug.cgi?id=143012
982
983         Reviewed by Ryosuke Niwa.
984
985         * js/class-constructor-return-expected.txt: Added.
986         * js/class-constructor-return.html: Added.
987         * js/script-tests/class-constructor-return.js: Added.
988         New test covering different return values from constructors.
989
990         * js/class-syntax-super-expected.txt:
991         * js/script-tests/class-syntax-super.js:
992         Fix test. Returning undefined is the same as an implicit return
993         and should return `this`.
994
995 2015-03-24  Chris Dumez  <cdumez@apple.com>
996
997         [WK2] Responses with 204 HTTP Status Code should be cacheable by default
998         https://bugs.webkit.org/show_bug.cgi?id=143020
999         <rdar://problem/20281529>
1000
1001         Reviewed by Antti Koivisto.
1002
1003         Add test to make sure that responses with 204 HTTP Status Code are
1004         cacheable by default.
1005
1006         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt: Added.
1007         * http/tests/cache/disk-cache/disk-cache-204-status-code.html: Added.
1008         * http/tests/cache/disk-cache/resources/cache-test.js:
1009         Re-introduce support for generating responses with only headers (no body).
1010         This was mistakenly dropped when I rebased my patch for r181895.
1011
1012 2015-03-24  Beth Dakin  <bdakin@apple.com>
1013
1014         Another attempted test fix after http://trac.webkit.org/changeset/181907
1015
1016         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1017
1018 2015-03-24  Beth Dakin  <bdakin@apple.com>
1019
1020         Attempted test fix after http://trac.webkit.org/changeset/181907
1021
1022         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1023
1024 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
1025
1026         Unreviewed gardening after r181901.
1027
1028         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
1029         Update the expected results for platform specific results that include
1030         a stringified function.
1031
1032 2015-03-24  Beth Dakin  <bdakin@apple.com>
1033
1034         Add events related to force click gesture
1035         https://bugs.webkit.org/show_bug.cgi?id=142836
1036         -and corresponding-
1037         rdar://problem/20210239
1038
1039         Reviewed by Dean Jackson.
1040
1041         * fast/dom/event-handler-attributes-expected.txt:
1042         * fast/dom/event-handler-attributes.html:
1043         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1044
1045 2015-03-24  Chris Dumez  <cdumez@apple.com>
1046
1047         [WK2] Responses with 404 HTTP Status Code should be cacheable by default
1048         https://bugs.webkit.org/show_bug.cgi?id=143014
1049         <rdar://problem/20280310>
1050
1051         Reviewed by Antti Koivisto.
1052
1053         Add test to make sure that responses with 404 HTTP Status Code are
1054         cacheable by default.
1055
1056         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt: Added.
1057         * http/tests/cache/disk-cache/disk-cache-404-status-code.html: Added.
1058         * http/tests/cache/disk-cache/resources/generate-response.cgi:
1059
1060 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
1061
1062         ES6: Object Literal Methods toString is missing method name
1063         https://bugs.webkit.org/show_bug.cgi?id=142992
1064
1065         Reviewed by Geoffrey Garen.
1066
1067         * js/class-syntax-default-constructor-expected.txt:
1068         This test was already failing, it now fails in a different way.
1069
1070         * js/object-literal-computed-methods-expected.txt:
1071         * js/object-literal-methods-expected.txt:
1072         These tests now pass.
1073
1074         * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
1075         * js/destructuring-assignment-expected.txt:
1076         * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
1077         * js/dfg-resolve-global-specific-dictionary-expected.txt:
1078         * js/dom/JSON-parse-expected.txt:
1079         * js/dom/JSON-stringify-expected.txt:
1080         * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt:
1081         * js/dom/function-prototype-expected.txt:
1082         * js/dom/toString-and-valueOf-override-expected.txt:
1083         * js/kde/lval-exceptions-expected.txt:
1084         * storage/domstorage/localstorage/string-conversion-expected.txt:
1085         * storage/domstorage/sessionstorage/string-conversion-expected.txt:
1086         * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js:
1087         * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js:
1088         * js/script-tests/dfg-resolve-global-specific-dictionary.js:
1089         * js/dom/function-prototype.html:
1090         Update tests to add expected whitespace for stringifying a function
1091         with no name.
1092
1093 2015-03-24  Benjamin Poulain  <benjamin@webkit.org>
1094
1095         CSS Selectors Level 4: enable case-insensitive attribute matching by default
1096         https://bugs.webkit.org/show_bug.cgi?id=142960
1097
1098         Reviewed by Andreas Kling.
1099
1100         This test is imported from blink. That's the only test
1101         they have for this feature.
1102
1103         * fast/css/attribute-selector-case-insensitive-expected.txt: Added.
1104         * fast/css/attribute-selector-case-insensitive.html: Added.
1105
1106 2015-03-24  Yoav Weiss  <yoav@yoav.ws>
1107
1108         Stop image from displaying when src attribute is removed or emptied
1109         https://bugs.webkit.org/show_bug.cgi?id=142677
1110
1111         Reviewed by Chris Dumez.
1112
1113         * fast/dom/HTMLImageElement/image-empty-src-expected.html: Added.
1114         * fast/dom/HTMLImageElement/image-empty-src.html: Added.
1115         * fast/dom/HTMLImageElement/image-remove-src-expected.html: Added.
1116         * fast/dom/HTMLImageElement/image-remove-src.html: Added.
1117         * fast/dom/HTMLImageElement/image-empty-srcset-expected.html: Added.
1118         * fast/dom/HTMLImageElement/image-empty-srcset.html: Added.
1119         * fast/dom/HTMLImageElement/image-remove-srcset-expected.html: Added.
1120         * fast/dom/HTMLImageElement/image-remove-srcset.html: Added.
1121
1122 2015-03-24  Brent Fulgham  <bfulgham@apple.com>
1123
1124         [Win] Update baselines after r181889.
1125         https://bugs.webkit.org/show_bug.cgi?id=141869
1126
1127         * platform/win/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
1128         * platform/win/css3/selectors3/xml/css3-modsel-15c-expected.txt:
1129         * platform/win/fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt:
1130
1131 2015-03-24  Chris Dumez  <cdumez@apple.com>
1132
1133         [WK2] NetworkCache retrievals fail for entries with no body
1134         https://bugs.webkit.org/show_bug.cgi?id=142979
1135         <rdar://problem/20264100>
1136
1137         Reviewed by Antti Koivisto.
1138
1139         Add network disk cache validation test for resources that have no body
1140         (only headers).
1141
1142         * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt: Added.
1143         * http/tests/cache/disk-cache/disk-cache-validation-no-body.html: Added.
1144         * http/tests/cache/disk-cache/resources/generate-response-no-body.cgi: Added.
1145
1146 2015-03-24  Chris Dumez  <cdumez@apple.com>
1147
1148         [WK2] The WebKit network cache does not cache responses with "Content-Disposition: attachment" header
1149         https://bugs.webkit.org/show_bug.cgi?id=142989
1150         <rdar://problem/20265992>
1151
1152         Reviewed by Antti Koivisto.
1153
1154         Add layout test to check that resources whose response has the
1155         "Content-Disposition: attachment" header are cacheable.
1156
1157         Also move all disk cache layout tests to a disk-cache sub-folder to
1158         facilitate skipping on platforms that don't have the WebKit network
1159         disk cache.
1160
1161         * http/tests/cache/disk-cache/disk-cache-disable-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-disable-expected.txt.
1162         * http/tests/cache/disk-cache/disk-cache-disable.html: Renamed from LayoutTests/http/tests/cache/disk-cache-disable.html.
1163         * http/tests/cache/disk-cache/disk-cache-redirect-to-data-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data-expected.txt.
1164         * http/tests/cache/disk-cache/disk-cache-redirect-to-data.html: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data.html.
1165         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt: Added.
1166         * http/tests/cache/disk-cache/disk-cache-validation-attachment.html: Added.
1167         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt.
1168         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-back-navigation-policy.html.
1169         * http/tests/cache/disk-cache/disk-cache-validation-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-expected.txt.
1170         * http/tests/cache/disk-cache/disk-cache-validation.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation.html.
1171         * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie-expected.txt.
1172         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie.html.
1173         * http/tests/cache/disk-cache/resources/cache-test.js: Renamed from LayoutTests/http/tests/cache/resources/cache-test.js.
1174         * http/tests/cache/disk-cache/resources/generate-response.cgi: Renamed from LayoutTests/http/tests/cache/resources/generate-response.cgi.
1175         * platform/efl/TestExpectations:
1176         * platform/gtk/TestExpectations:
1177         * platform/mac-wk1/TestExpectations:
1178         * platform/win/TestExpectations:
1179
1180 2015-03-24  Michael Saboff  <msaboff@apple.com>
1181
1182         REGRESSION (172175-172177): Change in for...in processing causes properties added in loop to be enumerated
1183         https://bugs.webkit.org/show_bug.cgi?id=142856
1184
1185         Reviewed by Filip Pizlo.
1186
1187         New tests and rebased one test.
1188
1189         * js/for-in-modify-in-loop-expected.txt: Added.
1190         * js/for-in-modify-in-loop.html: Added.
1191         * js/script-tests/for-in-modify-in-loop.js: Added.
1192         (haveSameProperties):
1193         (each):
1194         (testAdd):
1195         (testAddDelete):
1196         * http/tests/security/cross-frame-access-enumeration-expected.txt: Rebased.
1197
1198 2015-03-24  Saam Barati  <saambarati1@gmail.com>
1199
1200         Improve error messages in JSC
1201         https://bugs.webkit.org/show_bug.cgi?id=141869
1202
1203         Reviewed by Geoffrey Garen.
1204
1205         * fast/dom/NodeList/nodelist-item-call-as-function-expected.txt:
1206         * fast/dom/call-a-constructor-as-a-function-expected.txt:
1207         * fast/regex/dom/cross-frame-callable-expected.txt:
1208         * fast/selectors/closest-general-expected.txt:
1209         * http/tests/security/xss-DENIED-window-index-assign-expected.txt:
1210         * js/dom/exception-thrown-from-new-expected.txt:
1211         * js/exception-for-nonobject-expected.txt:
1212         * js/exception-function-apply-expected.txt: Added.
1213         * js/exception-function-apply.html: Added.
1214         * js/exception-in-expected.txt: Added.
1215         * js/exception-in.html: Added.
1216         * js/exception-instanceof-expected.txt: Added.
1217         * js/exception-instanceof.html: Added.
1218         * js/instance-of-immediates-expected.txt:
1219         * js/script-tests/exception-function-apply.js: Added.
1220         * js/script-tests/exception-in.js: Added.
1221         * js/script-tests/exception-instanceof.js: Added.
1222         * js/typedarray-constructors-expected.txt:
1223         * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
1224         * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
1225         * platform/mac/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
1226         * platform/mac/css3/selectors3/xml/css3-modsel-15c-expected.txt:
1227         * plugins/npruntime/object-from-destroyed-plugin-expected.txt:
1228         * plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
1229         * plugins/npruntime/plugin-scriptable-object-invoke-default-expected.txt:
1230         * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
1231         * sputnik/Conformance/13_Function_Definition/S13_A17_T2-expected.txt:
1232         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/S15.1_A2_T1-expected.txt:
1233         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/S15.2.4_A3-expected.txt:
1234         * svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt:
1235
1236 2015-03-23  Yoav Weiss  <yoav@yoav.ws>
1237
1238         Update empty image canvas tests and fix a related bug
1239         https://bugs.webkit.org/show_bug.cgi?id=142694
1240
1241         Reviewed by Chris Dumez.
1242
1243         Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/drawing-images-to-the-canvas
1244         * canvas/philip/tests/2d.drawImage.incomplete-expected.txt: Removed.
1245         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc-expected.txt: Added.
1246         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc.html: Added.
1247         * canvas/philip/tests/2d.drawImage.incomplete.html: Removed.
1248         * canvas/philip/tests/2d.drawImage.incomplete.nosrc-expected.txt: Added.
1249         * canvas/philip/tests/2d.drawImage.incomplete.nosrc.html: Added.
1250         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc-expected.txt: Added.
1251         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc.html: Added.
1252
1253         Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/fill-and-stroke-styles
1254         * canvas/philip/tests/2d.pattern.image.incomplete-expected.txt: Removed.
1255         * canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt: Removed.
1256         * canvas/philip/tests/2d.pattern.image.incomplete.empty.html: Removed.
1257         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc-expected.txt: Added.
1258         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc.html: Added.
1259         * canvas/philip/tests/2d.pattern.image.incomplete.html: Removed.
1260         * canvas/philip/tests/2d.pattern.image.incomplete.omitted-expected.txt: Removed.
1261         * canvas/philip/tests/2d.pattern.image.incomplete.omitted.html: Removed.
1262         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc-expected.txt: Added.
1263         This test currently fails and will be fixed in https://bugs.webkit.org/show_bug.cgi?id=142677
1264         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc.html: Added.
1265
1266         Test below imported from https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/fast/canvas/
1267         * fast/canvas/canvas-empty-image-pattern.html: Aligned with spec/Chrome.
1268         * fast/canvas/canvas-empty-image-pattern-expected.txt: Aligned with spec/Chrome.
1269         * TestExpectations: Added 2d.pattern.image.incomplete.removedsrc.html as an expected failure.
1270
1271 2015-03-23  Filip Pizlo  <fpizlo@apple.com>
1272
1273         Move the bulk of the js/dom/const test into js/const, so that run-jsc-stress-tests runs it.
1274
1275         Rubber stamped by Andreas Kling and Michael Saboff.
1276
1277         * js/const-expected.txt: Copied from LayoutTests/js/dom/const-expected.txt.
1278         * js/const.html: Copied from LayoutTests/js/dom/const.html.
1279         * js/dom/const-expected.txt: Replaced.
1280         * js/dom/const.html: Replaced.
1281         * js/resources/const.js: Removed.
1282         * js/script-tests/const.js: Copied from LayoutTests/js/resources/const.js.
1283
1284 2015-03-23  Andy Estes  <aestes@apple.com>
1285
1286         [Content Filtering] Fix up a few mistakes in LayoutTests/contentfiltering/
1287         https://bugs.webkit.org/show_bug.cgi?id=142991
1288
1289         Reviewed by Andreas Kling.
1290
1291         * contentfiltering/allow-after-add-data-expected.html: Added HTML5 doctype.
1292         * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
1293         * contentfiltering/allow-after-response-expected.html: Ditto.
1294         * contentfiltering/allow-after-unblock-request-expected.html: Ditto.
1295         * contentfiltering/block-after-add-data-expected.html: Ditto.
1296         * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
1297         * contentfiltering/block-after-response-expected.html: Ditto.
1298         * contentfiltering/block-after-unblock-request-expected.html: Ditto.
1299         * contentfiltering/resources/contentfiltering.js: Added a newline at the end of the file.
1300
1301 2015-03-23  Brady Eidson  <beidson@apple.com>
1302
1303         Content extensions should apply css selectors
1304         https://bugs.webkit.org/show_bug.cgi?id=142604
1305
1306         Reviewed by Alex Christensen.
1307
1308         * http/tests/contentextensions/css-display-none-expected.txt:
1309         * http/tests/contentextensions/css-display-none.html:
1310         * http/tests/contentextensions/css-display-none.html.json:
1311
1312 2015-03-23  Dean Jackson  <dino@apple.com>
1313
1314         ES7: Implement Array.prototype.includes
1315         https://bugs.webkit.org/show_bug.cgi?id=142707
1316
1317         Reviewed by Geoffrey Garen.
1318
1319         * js/array-includes-expected.txt: Added.
1320         * js/array-includes.html: Added.
1321         * js/script-tests/array-includes.js: Added.
1322         * js/script-tests/Object-getOwnPropertyNames.js: Add 'includes'.
1323         * js/Object-getOwnPropertyNames-expected.txt: Add 'includes'.
1324
1325 2015-03-23  Joseph Pecoraro  <pecoraro@apple.com>
1326
1327         __defineGetter__/__defineSetter__ should throw exceptions
1328         https://bugs.webkit.org/show_bug.cgi?id=142934
1329
1330         Reviewed by Geoffrey Garen.
1331
1332         * js/property-getters-and-setters-expected.txt:
1333         * js/script-tests/property-getters-and-setters.js:
1334
1335 2015-03-23  Anders Carlsson  <andersca@apple.com>
1336
1337         Make platform/mac-wk2/plugins/destroy-during-async-npp-new.html work again
1338         https://bugs.webkit.org/show_bug.cgi?id=133692
1339         rdar://problem/17255947
1340
1341         Reviewed by Alexey Proskuryakov.
1342
1343         * platform/mac-wk2/TestExpectations:
1344         Unskip test.
1345
1346 2015-03-23  Alexey Proskuryakov  <ap@apple.com>
1347
1348         accessibility/textarea-selected-text-range.html is flaky
1349         https://bugs.webkit.org/show_bug.cgi?id=142976
1350
1351         * platform/mac/TestExpectations: Marking as such.
1352
1353 2015-03-22  Benjamin Poulain  <benjamin@webkit.org>
1354
1355         CSS Selectors: fix attribute case-insensitive matching of Contain and List
1356         https://bugs.webkit.org/show_bug.cgi?id=142932
1357
1358         Reviewed by Darin Adler.
1359
1360         * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive-expected.txt: Added.
1361         * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive.html: Added.
1362         * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive-expected.txt: Added.
1363         * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive.html: Added.
1364
1365 2015-03-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1366
1367         [EFL] Update new flaky tests and remove duplicated failure test.
1368
1369         Unreviewed EFL gardening.
1370
1371         * platform/efl/TestExpectations:
1372         Remove duplicted attachment tests, and add new flaky tests regarding svg clip-path, pattern scale.
1373
1374 2015-03-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1375
1376         [EFL] Unreviewed EFL gradening on 23th Mar.
1377
1378         Skip attachment tests, unskip passing tests related with writing, webaudio.
1379         Add new flaky tests.
1380
1381         * platform/efl/TestExpectations:
1382
1383 2015-03-21  Dean Jackson  <dino@apple.com>
1384
1385         Remove the prefix for CSS Transforms
1386         https://bugs.webkit.org/show_bug.cgi?id=142927
1387         <rdar://problem/11568151>
1388
1389         Reviewed by Simon Fraser.
1390
1391         Convert the helper functions for transforms to use the unprefixed
1392         form, and copy some tests to make sure the prefixed form still works.
1393
1394         * fast/css/getComputedStyle/computed-style-expected.txt:
1395         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1396         * fast/css/getComputedStyle/resources/property-names.js:
1397         * svg/css/getComputedStyle-basic-expected.txt:
1398         * transforms/2d/computed-style-origin-expected.txt:
1399         * transforms/2d/computed-style-origin.html:
1400         * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
1401         (floatingPointEqual):
1402         (compareMatrices):
1403         (testTransforms):
1404         * transforms/2d/resources/transform-test-utils.js:
1405         (testTransforms):
1406         * transforms/2d/transform-2d-prefixed-expected.txt: Added.
1407         * transforms/2d/transform-2d-prefixed.html: Added.
1408         * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
1409         * transforms/3d/general/prefixed-3dtransform-values.html: Added.
1410         * transitions/transition-end-event-multiple-04-expected.txt:
1411         * transitions/transition-end-event-multiple-04.html:
1412         * transitions/transition-end-event-transform-expected.txt:
1413         * transitions/transition-end-event-transform.html:
1414
1415 2015-03-21  Joseph Pecoraro  <pecoraro@apple.com>
1416
1417         Fix a typo in Parser error message
1418         https://bugs.webkit.org/show_bug.cgi?id=142942
1419
1420         Reviewed by Alexey Proskuryakov.
1421
1422         * js/class-syntax-declaration-expected.txt:
1423         * js/class-syntax-expression-expected.txt:
1424         * js/class-syntax-super-expected.txt:
1425         * js/script-tests/class-syntax-declaration.js:
1426         * js/script-tests/class-syntax-expression.js:
1427         * js/script-tests/class-syntax-super.js:
1428
1429 2015-03-21  Brent Fulgham  <bfulgham@apple.com>
1430
1431         [Win] Try to get debug bots green.
1432
1433         * platform/win/TestExpectations:
1434
1435 2015-03-21  Joseph Pecoraro  <pecoraro@apple.com>
1436
1437         Computed Property names should allow only AssignmentExpressions not any Expression
1438         https://bugs.webkit.org/show_bug.cgi?id=142902
1439
1440         Reviewed by Ryosuke Niwa.
1441
1442         * js/basic-computed-property-name-expected.txt:
1443         * js/object-literal-computed-methods-expected.txt:
1444         * js/script-tests/basic-computed-property-name.js:
1445         (runTest.runTest.runTest.runTest.runTest.runTest.runTest.runTestThrow):
1446         * js/script-tests/object-literal-computed-methods.js:
1447         Test that comma expressions are not allowed in computed property/method names.
1448
1449 2015-03-21  Benjamin Poulain  <bpoulain@apple.com>
1450
1451         Import the blink test fast/css/currentcolor-strict-mode.html
1452         https://bugs.webkit.org/show_bug.cgi?id=142838
1453
1454         Reviewed by Darin Adler.
1455
1456         * fast/css/currentcolor-strict-mode-expected.html: Added.
1457         * fast/css/currentcolor-strict-mode.html: Added.
1458
1459 2015-03-21  Commit Queue  <commit-queue@webkit.org>
1460
1461         Unreviewed, rolling out r181824.
1462         https://bugs.webkit.org/show_bug.cgi?id=142935
1463
1464         Broke Windows build (Requested by ap on #webkit).
1465
1466         Reverted changeset:
1467
1468         "Remove the prefix for CSS Transforms"
1469         https://bugs.webkit.org/show_bug.cgi?id=142927
1470         http://trac.webkit.org/changeset/181824
1471
1472 2015-03-20  Dean Jackson  <dino@apple.com>
1473
1474         Remove the prefix for CSS Transforms
1475         https://bugs.webkit.org/show_bug.cgi?id=142927
1476         <rdar://problem/11568151>
1477
1478         Reviewed by Simon Fraser.
1479
1480         Convert the helper functions for transforms to use the unprefixed
1481         form, and copy some tests to make sure the prefixed form still works.
1482
1483         * fast/css/getComputedStyle/computed-style-expected.txt:
1484         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1485         * fast/css/getComputedStyle/resources/property-names.js:
1486         * svg/css/getComputedStyle-basic-expected.txt:
1487         * transforms/2d/computed-style-origin-expected.txt:
1488         * transforms/2d/computed-style-origin.html:
1489         * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
1490         (floatingPointEqual):
1491         (compareMatrices):
1492         (testTransforms):
1493         * transforms/2d/resources/transform-test-utils.js:
1494         (testTransforms):
1495         * transforms/2d/transform-2d-prefixed-expected.txt: Added.
1496         * transforms/2d/transform-2d-prefixed.html: Added.
1497         * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
1498         * transforms/3d/general/prefixed-3dtransform-values.html: Added.
1499         * transitions/transition-end-event-multiple-04-expected.txt:
1500         * transitions/transition-end-event-multiple-04.html:
1501         * transitions/transition-end-event-transform-expected.txt:
1502         * transitions/transition-end-event-transform.html:
1503
1504 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
1505
1506         [Win] Additional debug assertion documentation.
1507
1508         * platform/win/TestExpectations:
1509
1510 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
1511
1512         [Win] More debug assertions. Almost there!
1513
1514         * platform/win/TestExpectations:
1515
1516 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
1517
1518         [Win] Attempting to get EWS green.
1519
1520         * platform/win/TestExpectations:
1521
1522 2015-03-19  Geoffrey Garen  <ggaren@apple.com>
1523
1524         Function.prototype.toString should not decompile the AST
1525         https://bugs.webkit.org/show_bug.cgi?id=142853
1526
1527         Reviewed by Sam Weinig.
1528
1529         Updated test results to match new rules for Function.prototype.toString.
1530
1531         * fast/dom/TreeWalker/acceptNode-filter-expected.txt: Removed a space
1532         because it was not in the original source.
1533
1534         * fast/events/window-onerror2-expected.txt: Column number changed because
1535         the event listener body starts on its own line now. This was a bit wrong
1536         before and is still a bit wrong now in a different way.
1537
1538         * fast/profiler/dead-time-expected.txt:
1539         * fast/profiler/inline-event-handler-expected.txt:
1540         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Line number
1541         changed because WebCore shifts line nubmers on attribute event listeners
1542         by one.
1543
1544         * js/class-syntax-default-constructor-expected.txt: Constructor name 
1545         is not present now because it is not present in the source text. This
1546         test failed before and it still fails now in a slightly different way.
1547
1548         * js/destructuring-assignment-expected.txt: Destructuring arguments now
1549         match their source text faithfully.
1550
1551         * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
1552         Removed a space because it was not present in the original source text.
1553
1554         * js/dfg-resolve-global-specific-dictionary-expected.txt: Ditto.
1555
1556         * js/function-toString-semicolon-insertion-expected.txt: Removed.
1557         * js/script-tests/function-toString-semicolon-insertion.js: Removed.
1558         * js/function-toString-semicolon-insertion.html: Removed. This test checked
1559         for a work-around that I have removed.
1560
1561         * js/object-literal-computed-methods-expected.txt:
1562         * js/object-literal-methods-expected.txt: These tests fail because object
1563         literal methods do not register their function names appropriately. This
1564         was a pre-existing failure that is now more explicit.
1565
1566         * js/dom/JSON-parse-expected.txt:
1567         * js/dom/JSON-stringify-expected.txt: Whitespace removed because it was
1568         not present in the original.
1569
1570         * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Ditto.
1571
1572         * js/dom/function-prototype-expected.txt:
1573         * js/dom/function-prototype.html: Ditto.
1574
1575         * js/dom/parse-error-external-script-in-new-Function-expected.txt: Line
1576         changed by one due to new extra newline.
1577
1578         * js/dom/script-start-end-locations-expected.txt: Lines and columns
1579         changed due to new extra newline.
1580
1581         * js/dom/toString-and-valueOf-override-expected.txt: Whitespace removed
1582         because it was not present in the original.
1583
1584         * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Ditto.
1585
1586         * js/kde/lval-exceptions-expected.txt: Ditto.
1587
1588         * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js: Ditto.
1589
1590         * js/script-tests/dfg-resolve-global-specific-dictionary.js: Ditto.
1591
1592         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: Ditto.
1593
1594         * storage/domstorage/localstorage/string-conversion-expected.txt: Ditto.
1595
1596         * storage/domstorage/sessionstorage/string-conversion-expected.txt: Ditto.
1597
1598         * userscripts/window-onerror-for-isolated-world-1-expected.txt:
1599         * userscripts/window-onerror-for-isolated-world-2-expected.txt: Line numbers
1600         changed because of new anonymous function formatting. These line numbers
1601         were wrong before and they are still wrong now.
1602
1603 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
1604
1605         [Win] Add some skips to support EWS use.
1606
1607         * platform/win/TestExpectations:
1608
1609 2015-03-20  Joseph Pecoraro  <pecoraro@apple.com>
1610
1611         SyntaxChecker assertion is trapped with computed property name and getter
1612         https://bugs.webkit.org/show_bug.cgi?id=142863
1613
1614         Reviewed by Ryosuke Niwa.
1615
1616         * js/basic-computed-property-name-expected.txt:
1617         * js/script-tests/basic-computed-property-name.js:
1618         (a.string_appeared_here.runTest):
1619         Add tests that wrap the expression in a function, this
1620         will test the syntax checker.
1621
1622 2015-03-20  Alexey Proskuryakov  <ap@apple.com>
1623
1624         platform/mac/fast/loader/file-url-mimetypes-3.html fails when MS Office is installed
1625         https://bugs.webkit.org/show_bug.cgi?id=142884
1626
1627         Reviewed by Tim Horton.
1628
1629         Disable a test for .xls until rdar://problem/20232251 is fixed. It is not particularly
1630         relevant to a web browser which MIME type local Excel files get anyway.
1631
1632         * platform/mac/fast/loader/file-url-mimetypes-3-expected.txt:
1633         * platform/mac/fast/loader/file-url-mimetypes-3.html:
1634
1635 2015-03-20  Alexey Proskuryakov  <ap@apple.com>
1636
1637         [Mac] svg/text/non-bmp-positioning-lists.svg fails when MS Office is installed
1638         https://bugs.webkit.org/show_bug.cgi?id=142861
1639
1640         Reviewed by Tim Horton.
1641
1642         Converted into a reftest. It would be nice to make tests not depend on installed
1643         fonts in general, but that doesn't seem very feasible (rdar://problem/20000350).
1644
1645         * platform/efl/svg/text/non-bmp-positioning-lists-expected.png: Removed.
1646         * platform/efl/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1647         * platform/gtk/svg/text/non-bmp-positioning-lists-expected.png: Removed.
1648         * platform/gtk/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1649         * platform/ios-sim-deprecated/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1650         * platform/ios-simulator/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1651         * platform/mac/svg/text/non-bmp-positioning-lists-expected.png: Removed.
1652         * platform/mac/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1653         * platform/win/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1654         * svg/text/non-bmp-positioning-lists-expected.svg: Added.
1655
1656 2015-03-20  Hunseop Jeong  <hs85.jeong@samsung.com>
1657
1658         Unreviewed EFL gardening. Update attachment-foo tests to failure. 
1659         https://bugs.webkit.org/show_bug.cgi?id=142653
1660
1661         * platform/efl/TestExpectations:
1662
1663 2015-03-20  Hunseop Jeong  <hs85.jeong@samsung.com>
1664
1665         Unreviewed EFL gardening. Remove duplicate or ambiguous entry lines. 
1666         https://bugs.webkit.org/show_bug.cgi?id=142775
1667
1668         * platform/efl/TestExpectations:
1669
1670 2015-03-19  Andy Estes  <aestes@apple.com>
1671
1672         [Content Filtering] Add tests for unblock requests
1673         https://bugs.webkit.org/show_bug.cgi?id=142900
1674
1675         Reviewed by Andreas Kling.
1676
1677         Taught contentfiltering.js how to perform an unblock request test, and added tests for both allowed and blocked requests.
1678
1679         * contentfiltering/allow-after-unblock-request-expected.html: Added.
1680         * contentfiltering/allow-after-unblock-request.html: Added.
1681         * contentfiltering/block-after-unblock-request-expected.html: Added.
1682         * contentfiltering/block-after-unblock-request.html: Added.
1683         * contentfiltering/resources/contentfiltering.js:
1684         (testContentFiltering): Added an argument specifying if the decision applies to the initial load or the unblock request.
1685         (_doTest): When testing unblock handling, navigate the test iframe to settings.unblockRequestURL when the error page is displayed.
1686         If the unblock is denied, the test harness will call window.unblockRequestDenied(). If the unblock is successful,
1687         the iframe will reload, which we detect by listening for its load event.
1688
1689 2015-03-19  Andy Estes  <aestes@apple.com>
1690
1691         [Content Filtering] Give contentfiltering tests a JavaScript harness
1692         https://bugs.webkit.org/show_bug.cgi?id=142899
1693
1694         Reviewed by Andreas Kling.
1695
1696         Create a JavaScript function to run the contentfiltering/ tests. This consolidates shared logic and will make
1697         it easier to write new tests.
1698
1699         * TestExpectations: Skipped a test that times out with the new harness (but it also failed before).
1700         * contentfiltering/allow-after-add-data.html: Called testContentFiltering().
1701         * contentfiltering/allow-after-finished-adding-data.html: Ditto.
1702         * contentfiltering/allow-after-response.html: Ditto.
1703         * contentfiltering/block-after-add-data.html: Ditto.
1704         * contentfiltering/block-after-finished-adding-data.html: Ditto.
1705         * contentfiltering/block-after-response.html: Ditto.
1706         * contentfiltering/resources/contentfiltering.js: Added.
1707
1708 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
1709
1710         [Win] Try to get the Debug bots green.
1711
1712         * platform/win/TestExpectations:
1713
1714 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
1715
1716         [Win] Skip an <attachment> test that times out on Windows.
1717
1718         Also mark two flakes I noticed on the test bots.
1719
1720         * platform/win/TestExpectations:
1721
1722 2015-03-19  Dean Jackson  <dino@apple.com>
1723
1724         CSS Animations with triggers should map scroll position to duration
1725         https://bugs.webkit.org/show_bug.cgi?id=142870
1726         <rdar://problem/20227244>
1727
1728         Reviewed by Simon Fraser.
1729
1730         Add a new test that exercises an animation trigger over a scroll
1731         region, and a test of the boundary condition. Also, unskip a test that
1732         was failing due to a bug fixed in this patch.
1733
1734         * animations/trigger-container-scroll-boundaries-expected.txt: Added.
1735         * animations/trigger-container-scroll-boundaries.html: Added.
1736         * animations/trigger-container-scroll-empty-expected.txt: Added.
1737         * animations/trigger-container-scroll-empty.html: Added.
1738         * platform/efl/TestExpectations:
1739         * platform/gtk/TestExpectations:
1740         * platform/mac/TestExpectations:
1741         * platform/win/TestExpectations:
1742
1743 2015-03-19  Joseph Pecoraro  <pecoraro@apple.com>
1744
1745         Web Inspector: Adopt ES6 Class Syntax for all Model Objects
1746         https://bugs.webkit.org/show_bug.cgi?id=142858
1747
1748         Reviewed by Timothy Hatcher.
1749
1750         * inspector/model/parse-script-syntax-tree.html:
1751         This test was calling a constructor without "new". Class
1752         syntax enforces "new" and threw an exception.
1753
1754 2015-03-19  Enrica Casucci  <enrica@apple.com>
1755
1756         REGRESSION (r109593): Clicking after last inline element could cause a crash.
1757         https://bugs.webkit.org/show_bug.cgi?id=142880
1758         rdar://problem/17222294
1759
1760         Reviewed by Ryosuke Niwa.
1761
1762         * editing/selection/click-after-last-inline-crash-expected.txt: Added.
1763         * editing/selection/click-after-last-inline-crash.html: Added.
1764
1765 2015-03-19  Enrica Casucci  <enrica@apple.com>
1766
1767         <attachment> should put URLs on the pasteboard so that Finder can accept drops.
1768         https://bugs.webkit.org/show_bug.cgi?id=142801
1769         rdar://problem/19982527
1770
1771         Reviewed by Tim Horton.
1772
1773         * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Added.
1774         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Added.
1775         * platform/mac-wk2/TestExpectations: Skipping new test on WK2 since it uses eventSender.
1776
1777 2015-03-19  Dean Jackson  <dino@apple.com>
1778
1779         http://webkit.org/b/142790
1780
1781         Temporarily skip animations/trigger-container-scroll-simple.html
1782         while it is crashing.
1783
1784         * platform/mac/TestExpectations:
1785
1786 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
1787
1788         [Win] Test gardening.
1789
1790         * platform/win/TestExpectations:
1791
1792 2015-03-19  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1793
1794         [GTK] Skip Legacy WebNotifications test
1795         https://bugs.webkit.org/show_bug.cgi?id=141962
1796
1797         The revision r177073 skips all legacy tests for notifications except from
1798         http/tests/notifications/legacy/notification-request-permission-then-navigate.html
1799         which was failing. We skip this test now too.
1800
1801         Reviewed by Carlos Garcia Campos.
1802
1803         * platform/gtk/TestExpectations:
1804
1805 2015-03-19  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1806
1807         [Streams API] Update ReadableStream API according new version of the specification
1808         https://bugs.webkit.org/show_bug.cgi?id=142822
1809
1810         Reviewed by Benjamin Poulain.
1811
1812         Removing tests checking ready and closed.
1813         Removing assertions checking read(), ready, closed and state.
1814         Adding assertions to test getReader() and parameters of remaining methods.
1815
1816         * streams/readablestream-constructor-expected.txt:
1817         * streams/readablestream-constructor.html:
1818
1819 2015-03-19  Chris Dumez  <cdumez@apple.com>
1820
1821         The network cache should ignore "cache-control: no-cache, must-revalidate" on history navigation
1822         https://bugs.webkit.org/show_bug.cgi?id=142831
1823         <rdar://problem/20209957>
1824
1825         Reviewed by Antti Koivisto.
1826
1827         Rebaseline disk-cache-validation-back-navigation-policy.html test now
1828         that we ignore "cache-control: no-cache, must-revalidate" on history
1829         navigation. This is a progression.
1830
1831         * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt:
1832
1833 2015-03-18  Brent Fulgham  <bfulgham@apple.com>
1834
1835         [Win] Windows gardening for debug bots.
1836
1837         * platform/win/TestExpectations:
1838
1839 2015-03-18  Antti Koivisto  <antti@apple.com>
1840
1841         Test disk cache behavior when using back navigation cache policy
1842         https://bugs.webkit.org/show_bug.cgi?id=142848
1843
1844         Reviewed by Chris Dumez.
1845
1846         * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt: Added.
1847         * http/tests/cache/disk-cache-validation-back-navigation-policy.html: Added.
1848
1849             Test permutations of cache headers on reload including Cache-control: must-revalidate.
1850
1851         * platform/mac-wk1/TestExpectations:
1852         * platform/win/TestExpectations:
1853
1854 2015-03-18  Joseph Pecoraro  <pecoraro@apple.com>
1855
1856         ES6 Classes: Extends should accept an expression without parenthesis
1857         https://bugs.webkit.org/show_bug.cgi?id=142840
1858
1859         Reviewed by Ryosuke Niwa.
1860
1861         * js/class-syntax-extends-expected.txt:
1862         * js/script-tests/class-syntax-extends.js:
1863         Extend the test to test cases of extends with different types of expressions.
1864
1865 2015-03-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
1866
1867         Switching between two SVG images with no intrinsic sizes causes them to get the default SVG size instead of the container size.
1868         https://bugs.webkit.org/show_bug.cgi?id=142805.
1869
1870         Reviewed by Darin Adler.
1871
1872         * svg/as-image/svg-no-intrinsic-size-switching-expected.html: Added.
1873         * svg/as-image/svg-no-intrinsic-size-switching.html: Added.
1874         Ensure that switching the source of an <img> element between two SVG images,
1875         which have no intrinsic sizes, gets the image the size of the container and
1876         not the default SVG intrinsic size which is 300x150 pixels.
1877
1878 2015-03-18  Alexey Proskuryakov  <ap@apple.com>
1879
1880         webaudio/convolution-mono-mono.html fails on some machines
1881         rdar://problem/19996807
1882
1883         Rubber-stampted by Jer Noble.
1884
1885         * webaudio/resources/convolution-testing.js: (checkTriangularPulse): Slightly increase
1886         the tolerance. It's still extremely low.
1887
1888 2015-03-18  Simon Fraser  <simon.fraser@apple.com>
1889
1890         Avoid repaints when changing transform on an element with multiple background images
1891         https://bugs.webkit.org/show_bug.cgi?id=142841
1892
1893         Reviewed by Zalan Bujtas.
1894         
1895         Test that changes transform on a composited element with 2 background images,
1896         and tests for no repaints.
1897
1898         * fast/repaint/multiple-backgrounds-style-change-expected.txt: Added.
1899         * fast/repaint/multiple-backgrounds-style-change.html: Added.
1900
1901 >>>>>>> .r181712
1902 2015-03-18  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1903
1904         Unreviewed GTK Gardening 18th March
1905         https://bugs.webkit.org/show_bug.cgi?id=142824
1906
1907         Unreviewed.
1908
1909         * platform/gtk/TestExpectations:
1910
1911 2015-03-18  Yusuke Suzuki  <utatane.tea@gmail.com>
1912
1913         Use filterRootId in SelectorQuery even if CSS JIT is not enabled
1914         https://bugs.webkit.org/show_bug.cgi?id=142703
1915
1916         Reviewed by Benjamin Poulain.
1917
1918         This is covered by the following layout-tests.
1919         CompilableSingleWithRootFilter and CompilableSingle are covered by them.
1920
1921         - fast/selectors/filter-root-node-with-selector-contains-adjacents.html
1922         - fast/selectors/querySelector-id-filtering.html
1923         - fast/selectors/querySelector-scope-filtered-root.html
1924
1925         And add tests to cover the following cases.
1926
1927         - Failures on selectorForIdLookup()'s rootNode.inDocument().
1928         - Failures on selectorForIdLookup()'s rootNode.document().inQuirksMode().
1929
1930         * fast/selectors/querySelector-with-id-for-detached-element-expected.txt: Added.
1931         * fast/selectors/querySelector-with-id-for-detached-element.html: Added.
1932         * fast/selectors/querySelector-with-id-in-quirks-mode-expected.txt: Added.
1933         * fast/selectors/querySelector-with-id-in-quirks-mode.html: Added.
1934
1935 2015-03-18  Zalan Bujtas  <zalan@apple.com>
1936
1937         Simple line layout: Split fragments on renderer boundary on the fly.
1938         https://bugs.webkit.org/show_bug.cgi?id=142579
1939
1940         Reviewed by Antti Koivisto.
1941
1942         Fragment splitting at renderers' boundary at the end of the line is no longer needed.
1943         This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
1944         fragments across renderer boundary.
1945
1946         * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
1947         * fast/text/simple-line-with-multiple-renderers.html: Added.
1948
1949 2015-03-18  Manuel Rego Casasnovas  <rego@igalia.com>
1950
1951         Flex and grid items should be painted as inline-blocks
1952         https://bugs.webkit.org/show_bug.cgi?id=142266
1953
1954         Reviewed by Darin Adler.
1955
1956         * css3/flexbox/flex-item-text-background-not-interleaved-expected.html: Added.
1957         * css3/flexbox/flex-item-text-background-not-interleaved.html: Added.
1958         * fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html:
1959         Add some vertical space to avoid issues with backgrounds.
1960         * fast/css-grid-layout/float-not-protruding-into-next-grid-item.html:
1961         Ditto.
1962         * fast/css-grid-layout/grid-item-text-background-not-interleaved-expected.html: Added.
1963         * fast/css-grid-layout/grid-item-text-background-not-interleaved.html: Added.
1964
1965 2015-03-17  Commit Queue  <commit-queue@webkit.org>
1966
1967         Unreviewed, rolling out r181667, r181682, and r181683.
1968         https://bugs.webkit.org/show_bug.cgi?id=142812
1969
1970         Broke multiple tests with ASan, plus dependent commits
1971         (Requested by ap on #webkit).
1972
1973         Reverted changesets:
1974
1975         "Simple line layout: Split fragments on renderer boundary on
1976         the fly."
1977         https://bugs.webkit.org/show_bug.cgi?id=142579
1978         http://trac.webkit.org/changeset/181667
1979
1980         "Simple line layout: Change FlowContents::segmentForPosition()
1981         to segmentForRun()."
1982         https://bugs.webkit.org/show_bug.cgi?id=142785
1983         http://trac.webkit.org/changeset/181682
1984
1985         "Simple line layout: Use Vector<>::const_iterator instead of
1986         custom FlowContents::Iterator."
1987         https://bugs.webkit.org/show_bug.cgi?id=142809
1988         http://trac.webkit.org/changeset/181683
1989
1990 2015-03-17  Alexey Proskuryakov  <ap@apple.com>
1991
1992         fast/images/animated-png.html is crashing / failing on Yosemite
1993         https://bugs.webkit.org/show_bug.cgi?id=142726
1994
1995         Further tweaked test expectations.
1996
1997         * platform/mac-wk2/TestExpectations:
1998         * platform/mac/TestExpectations:
1999
2000 2015-03-17  Brent Fulgham  <bfulgham@apple.com>
2001
2002         [Win] Unreviewed gardening.
2003
2004         Tracked down the tests that were leaving the page cache in a bad state.
2005         By skipping those tests, we can run all the others. These bugs are being
2006         investigated in Bug 140871.
2007
2008         * platform/win/TestExpectations:
2009
2010 2015-03-17  Geoffrey Garen  <ggaren@apple.com>
2011
2012         Function bodies should always include braces
2013         https://bugs.webkit.org/show_bug.cgi?id=142795
2014
2015         Reviewed by Michael Saboff.
2016
2017         Updated these test results to reflect the fact that JavaScriptCore now
2018         honors the source code text positions provided by WebCore, even for 
2019         attribute event handlers.
2020
2021         Unfortunately, the column numbers we used to report were wrong, and they
2022         are still wrong now. The old column numbers were wrong because we would
2023         always pretend that they started on column 1. The new column numbers
2024         are wrong because WebCore records the column number after it finishes
2025         parsing the element, rather than while it is parsing the event listener
2026         attribute.
2027
2028         * fast/events/window-onerror2-expected.txt:
2029         * fast/profiler/dead-time-expected.txt:
2030         * fast/profiler/inline-event-handler-expected.txt:
2031         * fast/profiler/stop-profiling-after-setTimeout-expected.txt:
2032         * js/dom/script-start-end-locations-expected.txt:
2033
2034 2015-03-17  Zalan Bujtas  <zalan@apple.com>
2035
2036         Simple line layout: Split fragments on renderer boundary on the fly.
2037         https://bugs.webkit.org/show_bug.cgi?id=142579
2038
2039         Reviewed by Antti Koivisto.
2040
2041         Fragment splitting at renderers' boundary at the end of the line is no longer needed.
2042         This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
2043         fragments across renderer boundary.
2044
2045         * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
2046         * fast/text/simple-line-with-multiple-renderers.html: Added.
2047
2048 2015-03-17  Dean Jackson  <dino@apple.com>
2049
2050         Implement Scroll Container Animation Triggers
2051         https://bugs.webkit.org/show_bug.cgi?id=142732
2052
2053         Unreviewed attempt to make the test reproducible. Also skip the tests
2054         on the platforms that do not support animation triggers.
2055
2056         * animations/trigger-container-scroll-simple.html: Add a step-start timing
2057         function so the animation instantly moves to the end position.
2058         * platform/efl/TestExpectations:
2059         * platform/gtk/TestExpectations:
2060         * platform/win/TestExpectations:
2061
2062
2063 2015-03-17  Timothy Horton  <timothy_horton@apple.com>
2064
2065         Reproducible null deref under ScriptedAnimationController::createDisplayRefreshMonitor
2066         https://bugs.webkit.org/show_bug.cgi?id=142776
2067         <rdar://problem/18921338>
2068
2069         Reviewed by Alexey Proskuryakov.
2070
2071         * fast/animation/request-animation-frame-unparented-iframe-crash-expected.txt: Added.
2072         * fast/animation/request-animation-frame-unparented-iframe-crash.html: Added.
2073         Add a test that ensures that calling requestAnimationFrame on a recently-unparented
2074         frame doesn't crash.
2075
2076 2015-03-17  Dean Jackson  <dino@apple.com>
2077
2078         Implement Scroll Container Animation Triggers
2079         https://bugs.webkit.org/show_bug.cgi?id=142732
2080
2081         Reviewed by Simon Fraser.
2082
2083         Test that checks if an animation only triggers when the page
2084         is scrolled.
2085
2086         * animations/trigger-container-scroll-simple-expected.txt: Added.
2087         * animations/trigger-container-scroll-simple.html: Added.
2088
2089 2015-03-17  Brent Fulgham  <bfulgham@apple.com>
2090
2091         [Win] Skip some IndexDB tests that don't apply on Windows.
2092
2093         * platform/win/TestExpectations:
2094
2095 2015-03-17  Antti Koivisto  <antti@apple.com>
2096
2097         Disk cache should support Vary: Cookie
2098         https://bugs.webkit.org/show_bug.cgi?id=142770
2099
2100         Reviewed by Anders Carlsson.
2101
2102         * http/tests/cache/disk-cache-vary-cookie-expected.txt: Added.
2103         * http/tests/cache/disk-cache-vary-cookie.html: Added.
2104
2105 2015-03-16  Ryosuke Niwa  <rniwa@webkit.org>
2106
2107         Enable ES6 classes by default
2108         https://bugs.webkit.org/show_bug.cgi?id=142774
2109
2110         Reviewed by Gavin Barraclough.
2111
2112         Unskipped tests and also fixed tests so that they can run under run-javascript-tests.
2113
2114         * TestExpectations: Unskipped tests.
2115         * js/class-syntax-call-expected.txt:
2116         * js/class-syntax-declaration-expected.txt:
2117         * js/class-syntax-default-constructor-expected.txt:
2118         * js/class-syntax-expression-expected.txt:
2119         * js/class-syntax-extends-expected.txt:
2120         * js/class-syntax-super-expected.txt:
2121         * js/dom/reserved-words-as-property-expected.txt: Rebaselined now that "class" is a non-reserved keyword.
2122         * js/script-tests/class-syntax-call.js: Don't refer to "window" object as it doesn't exit when ran inside jsc.
2123         * js/script-tests/class-syntax-declaration.js: Rebaselined after r181611, which added default constructor support.
2124         * js/script-tests/class-syntax-default-constructor.js: Don't refer to "window" object. Also replaced shouldNotBe
2125         by an explicit !== check as the former is not supported when ran inside jsc.
2126         * js/script-tests/class-syntax-expression.js: Rebaselined after r181611.
2127         * js/script-tests/class-syntax-extends.js: Ditto. Also replaced evalAndLog by shouldNotThrow as the former is not
2128         supported inside jsc.
2129         * js/script-tests/class-syntax-super.js: Don't refer to "window" object as it doesn't exist inside jsc.
2130         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11-expected.txt:
2131         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
2132         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt:
2133
2134 2015-03-16  Joseph Pecoraro  <pecoraro@apple.com>
2135
2136         Web Inspector: Better Console Previews for Arrays / Small Objects
2137         https://bugs.webkit.org/show_bug.cgi?id=142322
2138
2139         Reviewed by Timothy Hatcher.
2140
2141         * inspector/model/remote-object-expected.txt:
2142         * inspector/model/remote-object.html:
2143         Include a test with cyclic values, and update
2144         results which now have sub-previews.
2145
2146 2015-03-16  Ryosuke Niwa  <rniwa@webkit.org>
2147
2148         Implement default constructor
2149
2150         Add support for default constructor
2151         https://bugs.webkit.org/show_bug.cgi?id=142388
2152
2153         Reviewed by Filip Pizlo.
2154
2155         Added tests for default constructors.
2156
2157         * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
2158         * js/class-syntax-default-constructor-expected.txt: Added.
2159         * js/class-syntax-default-constructor.html: Added.
2160         * js/script-tests/class-syntax-default-constructor.js: Added.
2161
2162 2015-03-16  Hunseop Jeong  <hs85.jeong@samsung.com>
2163
2164         [EFL] fast/css/outline-auto-empty-rects.html is failing 
2165         https://bugs.webkit.org/show_bug.cgi?id=142570
2166
2167         Unreviewed EFL Gardening. Rebaseline the fast/css/outline-auto-empty-rects.html.
2168
2169         * platform/efl/TestExpectations:
2170         * platform/efl/fast/css/outline-auto-empty-rects-expected.txt: Added.
2171
2172 2015-03-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2173
2174         [EFL] Unreviewed EFL gardening on 17th Mar.
2175
2176         Register new crash, flaky, and timeout tests to EFL TestExpectations files.
2177         Additionally some test related to video, form, accessibility tests are marked as failure.
2178
2179         * platform/efl/TestExpectations:
2180
2181 2015-03-16  Dean Jackson  <dino@apple.com>
2182
2183         Parsing and Style Resolution of Container-based Animation Triggers
2184         https://bugs.webkit.org/show_bug.cgi?id=142687
2185         <rdar://problem/20170007>
2186
2187         Reviewed by Simon Fraser.
2188
2189         Take 2.
2190
2191         New tests that exercise the parser and computed style
2192         of -webkit-animation-trigger.
2193
2194         * animations/script-tests/trigger-computed-style.js: Added.
2195         (testComputedTriggerRule):
2196         * animations/script-tests/trigger-parsing.js: Added.
2197         (testTriggerRule):
2198         * animations/trigger-computed-style-expected.txt: Added.
2199         * animations/trigger-computed-style.html: Added.
2200         * animations/trigger-parsing-expected.txt: Added.
2201         * animations/trigger-parsing.html: Added.
2202
2203 2015-03-16  Joanmarie Diggs  <jdiggs@igalia.com>
2204
2205         AX: Crash viewing http://www.last.fm/
2206         https://bugs.webkit.org/show_bug.cgi?id=142309
2207
2208         Reviewed by Chris Fleizach.
2209
2210         This test doesn't verify the absence of the crash because the crash seems
2211         to require that an assistive technology is listening for events, and that
2212         AT-SPI2 is caching the tree for that assistive technology -- something we
2213         cannot count on being the case on our bots. (I suspect that the reason non-
2214         assistive technology users of Epiphany were getting hit by this is because
2215         Caribou was listening for events in the background, thus they were AT users
2216         without realizing it. That Caribou issue is in theory now resolved.) What
2217         this test does verify is the absence of children-changed:add accessibility
2218         signals for non-rendered objects, which is the source of the crash given
2219         the aforementioned environment.
2220
2221         * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children-expected.txt: Added.
2222         * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children.html: Added.
2223
2224 2015-03-16  Commit Queue  <commit-queue@webkit.org>
2225
2226         Unreviewed, rolling out r181572.
2227         https://bugs.webkit.org/show_bug.cgi?id=142755
2228
2229         Caused weird test failures in transitions and animations
2230         (Requested by dino on #webkit).
2231
2232         Reverted changeset:
2233
2234         "Parsing and Style Resolution of Container-based Animation
2235         Triggers"
2236         https://bugs.webkit.org/show_bug.cgi?id=142687
2237         http://trac.webkit.org/changeset/181572
2238
2239 2015-03-16  Chris Dumez  <cdumez@apple.com>
2240
2241         Unreviewed, unskip inspector-protocol/dom-debugger/node-removed.html.
2242
2243         It looks like it was an actual failure caused by a patch being
2244         processed by EWS.
2245
2246         * TestExpectations:
2247
2248 2015-03-16  Alexey Proskuryakov  <ap@apple.com>
2249
2250         inspector-protocol/dom-debugger/node-removed.html crashes on EWS
2251         https://bugs.webkit.org/show_bug.cgi?id=142753
2252
2253         * TestExpectations: Skiped it.
2254
2255 2015-03-16  Alexey Proskuryakov  <ap@apple.com>
2256
2257         Update results of fast/text/international/bidi-mirror-he-ar.html after <http://trac.webkit.org/changeset/181569>
2258
2259         Yosemite results now match Mavericks. I'm not 100% sure why the results changed
2260         (probably different order of font fallback), but the test clearly still passes.
2261
2262         * platform/mac-mavericks/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.
2263         * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
2264
2265 2015-03-16  Alexey Proskuryakov  <ap@apple.com>
2266
2267         Add tolerance to WebAudio tests
2268         https://bugs.webkit.org/show_bug.cgi?id=142676
2269
2270         Reviewed by Tim Horton.
2271
2272         * fast/harness/results.html: Display a diff link for audio tests, as we now have the diff.
2273
2274         * platform/mac/TestExpectations: Unmark tests that should now pass everywhere.
2275
2276 2015-03-16  Chris Dumez  <cdumez@apple.com>
2277
2278         Make DatabaseContext suspendable if there is no pending database activity
2279         https://bugs.webkit.org/show_bug.cgi?id=142716
2280         <rdar://problem/19923085>
2281
2282         Reviewed by Andreas Kling.
2283
2284         Add layout tests to check page-cacheability when WebSQL is used,
2285         depending if there is pending database activity or not.
2286
2287         * fast/history/page-cache-webdatabase-no-transaction-db-expected.txt: Added.
2288         * fast/history/page-cache-webdatabase-no-transaction-db.html: Copied from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html.
2289         * fast/history/page-cache-webdatabase-pending-transaction-expected.txt: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db-expected.txt.
2290         * fast/history/page-cache-webdatabase-pending-transaction.html: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html.
2291
2292 2015-03-16  Dean Jackson  <dino@apple.com>
2293
2294         Parsing and Style Resolution of Container-based Animation Triggers
2295         https://bugs.webkit.org/show_bug.cgi?id=142687
2296         <rdar://problem/20170007>
2297
2298         Reviewed by Simon Fraser.
2299
2300         New tests that exercise the parser and computed style
2301         of -webkit-animation-trigger.
2302
2303         * animations/script-tests/trigger-computed-style.js: Added.
2304         (testComputedTriggerRule):
2305         * animations/script-tests/trigger-parsing.js: Added.
2306         (testTriggerRule):
2307         * animations/trigger-computed-style-expected.txt: Added.
2308         * animations/trigger-computed-style.html: Added.
2309         * animations/trigger-parsing-expected.txt: Added.
2310         * animations/trigger-parsing.html: Added.
2311
2312 2015-03-16  Alexey Proskuryakov  <ap@apple.com>
2313
2314         [Mac] fast/forms/text-control-intrinsic-widths.html fails when MS Office is installed
2315         https://bugs.webkit.org/show_bug.cgi?id=142720
2316
2317         Reviewed by Myles C. Maxfield.
2318
2319         * platform/mac-mavericks/fast/forms/text-control-intrinsic-widths-expected.txt: Removed.
2320         Mavericks result is no different from Yosemite.
2321
2322 2015-03-16  Brent Fulgham  <bfulgham@apple.com>
2323
2324         [Win] Document more debug assertions.
2325
2326         * platform/win/TestExpectations:
2327
2328 2015-03-16  Brent Fulgham  <bfulgham@apple.com>
2329
2330         [Win] APNG is not supported on Windows (but it IS supported on WinCairo)
2331
2332         * platform/win/TestExpectations:
2333
2334 2015-03-16  Chris Dumez  <cdumez@apple.com>
2335
2336         Mark fast/images/animated-png.html as [ Crash ImageOnlyFailure ]
2337
2338         It seems to fail instead of crash on Yosemite WK1.
2339
2340         * platform/mac/TestExpectations:
2341
2342 2015-03-16  Chris Dumez  <cdumez@apple.com>
2343
2344         Unreviewed, mark fast/images/animated-png.html as crashing
2345
2346         Mark fast/images/animated-png.html as crashing on Yosemite. This test
2347         was introduced in r181553.
2348
2349         * platform/mac/TestExpectations:
2350
2351 2015-03-16  Joseph Pecoraro  <pecoraro@apple.com>
2352
2353         Update Map/Set to treat -0 and 0 as the same value
2354         https://bugs.webkit.org/show_bug.cgi?id=142709
2355
2356         Reviewed by Csaba Osztrogonác.
2357
2358         * js/basic-map-expected.txt:
2359         * js/basic-set-expected.txt:
2360         * js/script-tests/basic-map.js:
2361         * js/script-tests/basic-set.js:
2362         Update tests now that -0 and 0 are treated the same.
2363
2364 2015-03-16  Max Stepin  <maxstepin@gmail.com>
2365
2366         Add APNG support
2367         https://bugs.webkit.org/show_bug.cgi?id=17022
2368
2369         Reviewed by Carlos Garcia Campos.
2370
2371         * fast/images/animated-png-expected.html: Added.
2372         * fast/images/animated-png.html: Added.
2373         * fast/images/resources/apng00-ref.png: Added.
2374         * fast/images/resources/apng00.png: Added.
2375         * fast/images/resources/apng01-ref.png: Added.
2376         * fast/images/resources/apng01.png: Added.
2377         * fast/images/resources/apng02-ref.png: Added.
2378         * fast/images/resources/apng02.png: Added.
2379         * fast/images/resources/apng04-ref.png: Added.
2380         * fast/images/resources/apng04.png: Added.
2381         * fast/images/resources/apng08-ref.png: Added.
2382         * fast/images/resources/apng08.png: Added.
2383         * fast/images/resources/apng10-ref.png: Added.
2384         * fast/images/resources/apng10.png: Added.
2385         * fast/images/resources/apng11-ref.png: Added.
2386         * fast/images/resources/apng11.png: Added.
2387         * fast/images/resources/apng12-ref.png: Added.
2388         * fast/images/resources/apng12.png: Added.
2389         * fast/images/resources/apng14-ref.png: Added.
2390         * fast/images/resources/apng14.png: Added.
2391         * fast/images/resources/apng18-ref.png: Added.
2392         * fast/images/resources/apng18.png: Added.
2393         * fast/images/resources/apng24-ref.png: Added.
2394         * fast/images/resources/apng24.png: Added.
2395         * fast/images/resources/apng26-ref.png: Added.
2396         * fast/images/resources/apng26.png: Added.
2397         * platform/mac/TestExpectations:
2398
2399 2015-03-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2400
2401         [EFL] Unreviewed EFL gardening on 16th Mar.
2402
2403         Mark attachment tests to missing, Set writing mode tests to failure.
2404         Unskip fast/forms/textfield-overflow-by-value-update.html which is
2405         passing on EFL bot.
2406
2407         * platform/efl/TestExpectations:
2408
2409 2015-03-15  Benjamin Poulain  <benjamin@webkit.org>
2410
2411         CSS: fix the case-insensitive matching of the attribute selectors Begin, End and Hyphen
2412         https://bugs.webkit.org/show_bug.cgi?id=142715
2413
2414         Reviewed by Brent Fulgham.
2415
2416         * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive-expected.txt: Added.
2417         * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive.html: Added.
2418         * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive-expected.txt: Added.
2419         * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive.html: Added.
2420         * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive-expected.txt: Added.
2421         * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive.html: Added.
2422
2423 2015-03-15  Brent Fulgham  <bfulgham@apple.com>
2424
2425         Scroll snap points are not supported on iframe content
2426         https://bugs.webkit.org/show_bug.cgi?id=142582
2427         <rdar://problem/20121319>
2428
2429         Reviewed by Simon Fraser.
2430
2431         * css3/scroll-snap/resources: Added.
2432         * css3/scroll-snap/resources/iframe-content.html: Added.
2433         * css3/scroll-snap/scroll-snap-iframe-expected.txt: Added.
2434         * css3/scroll-snap/scroll-snap-iframe.html: Added.
2435
2436 2015-03-15  Joseph Pecoraro  <pecoraro@apple.com>
2437
2438         Web Inspector: Better handle displaying -0
2439         https://bugs.webkit.org/show_bug.cgi?id=142708
2440
2441         Reviewed by Timothy Hatcher.
2442
2443         Add tests for -0 in different places.
2444         I don't understand yet why the test says "0" for
2445         the property previews of "-0". Everything behaves
2446         correctly, but I can't see to make the test show
2447         the right value appear in the test. That is worth
2448         investigating separately though.
2449
2450         * inspector/model/remote-object-expected.txt:
2451         * inspector/model/remote-object.html:
2452
2453 2015-03-15  Simon Fraser  <simon.fraser@apple.com>
2454
2455         Reduce the side-effects of animations turning off overlap testing
2456         https://bugs.webkit.org/show_bug.cgi?id=92791
2457
2458         Reviewed by Dean Jackson.
2459         
2460         These test overlay an animated element with a grid of position: relative squares.
2461         These reveal the overlap area by selectively getting composited.
2462
2463         * compositing/layer-creation/animation-overlap-with-children-expected.txt:
2464         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt: Added.
2465         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: Added.
2466         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap-expected.txt: Added.
2467         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html: Added.
2468         * compositing/layer-creation/mismatched-transform-transition-overlap-expected.txt: Added.
2469         * compositing/layer-creation/mismatched-transform-transition-overlap.html: Added.
2470         * compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt: Added.
2471         * compositing/layer-creation/multiple-keyframes-animation-overlap.html: Added.
2472         * compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
2473         * compositing/layer-creation/scale-rotation-animation-overlap.html: Added.
2474         * compositing/layer-creation/scale-rotation-transition-overlap-expected.txt: Added.
2475         * compositing/layer-creation/scale-rotation-transition-overlap.html: Added.
2476         * compositing/layer-creation/translate-animation-overlap-expected.txt: Added.
2477         * compositing/layer-creation/translate-animation-overlap.html: Added.
2478         * compositing/layer-creation/translate-scale-animation-overlap-expected.txt: Added.
2479         * compositing/layer-creation/translate-scale-animation-overlap.html: Added.
2480         * compositing/layer-creation/translate-scale-transition-overlap-expected.txt: Added.
2481         * compositing/layer-creation/translate-scale-transition-overlap.html: Added.
2482         * compositing/layer-creation/translate-transition-overlap-expected.txt: Added.
2483         * compositing/layer-creation/translate-transition-overlap.html: Added.
2484
2485 2015-03-15  Benjamin Poulain  <bpoulain@apple.com>
2486
2487         Change the exact attribute matching to be ASCII case-insensitive
2488         https://bugs.webkit.org/show_bug.cgi?id=142609
2489
2490         Reviewed by Darin Adler.
2491
2492         * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive-expected.txt: Added.
2493         * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive.html: Added.
2494
2495 2015-03-15  Brent Fulgham  <bfulgham@apple.com>
2496
2497         [Win] Document more debug assertions for later review.
2498
2499         * platform/win/TestExpectations:
2500
2501 2015-03-14  Darin Adler  <darin@apple.com>
2502
2503         More event handler improvements
2504         https://bugs.webkit.org/show_bug.cgi?id=142701
2505
2506         Reviewed by Anders Carlsson.
2507
2508         * fast/dom/event-handler-attributes-expected.txt: Updated to expect more passing tests,
2509         and to accomodate some changes to what's tested and expected.
2510
2511         * fast/dom/event-handler-attributes.html: Update test to cover more events since we
2512         no longer compile the event handlers conditionally; it's OK to have some handlers for
2513         events even if the features in question aren't turned on.
2514
2515 2015-03-15  David Kilzer  <ddkilzer@apple.com>
2516
2517         [iOS] REGRESSION (r181191): Add results for css3/blending/svg-blend-plus-lighter.html
2518
2519         Regressed with:
2520
2521         Support "plus-lighter" in mix-blend mode
2522         <https://bugs.webkit.org/show_bug.cgi?id=142416>
2523         <rdar://problem/19993979>
2524
2525         * platform/ios-simulator/css3/blending/svg-blend-plus-lighter-expected.txt: Add.
2526
2527 2015-03-14  Ryosuke Niwa  <rniwa@webkit.org>
2528
2529         parseClass should popScope after pushScope
2530         https://bugs.webkit.org/show_bug.cgi?id=142689
2531
2532         Reviewed by Benjamin Poulain.
2533
2534         Added a regression test for the test case that caught this bug.
2535
2536         * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
2537         * js/class-syntax-scoping-expected.txt: Added.
2538         * js/class-syntax-scoping.html: Added.
2539         * js/script-tests/class-syntax-scoping.js: Added.
2540         (test):
2541
2542 2015-03-14  Michael Saboff  <msaboff@apple.com>
2543
2544         ES6: Add binary and octal literal support
2545         https://bugs.webkit.org/show_bug.cgi?id=142681
2546
2547         Reviewed by Ryosuke Niwa.
2548
2549         New tests.
2550
2551         * js/binary-literals-expected.txt: Added.
2552         * js/binary-literals.html: Added.
2553         * js/octal-literals-expected.txt: Added.
2554         * js/octal-literals.html: Added.
2555         * js/script-tests/binary-literals.js: Added.
2556         * js/script-tests/octal-literals.js: Added.
2557
2558 2015-03-13  Ryosuke Niwa  <rniwa@webkit.org>
2559
2560         Class constructor should throw TypeError when "called"
2561         https://bugs.webkit.org/show_bug.cgi?id=142566
2562
2563         Reviewed by Michael Saboff.
2564
2565         Added tests for calling class constructors.
2566
2567         * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
2568         * js/class-syntax-call-expected.txt: Added.
2569         * js/class-syntax-call.html: Added.
2570         * js/script-tests/class-syntax-call.js: Added.
2571
2572 2015-03-13  Doug Russell  <d_russell@apple.com>
2573
2574         AX: Provide API for assistive tech to ignore DOM key event handlers
2575         https://bugs.webkit.org/show_bug.cgi?id=142059
2576
2577         Reviewed by Beth Dakin.
2578
2579         Assistive technology applications on the desktop are heavily dependent on keyboard navigation being reliable. This is greatly hindered by sites that handle key events without updating keyboard selection and then consume the event. It is important for assistive technology apps to allow users to decide to ignore these handlers that are incorrect for their purposes.
2580
2581         This can be fixed by exposing, via a new accessibility attribute, a way to decide, for a given WebCore::Frame, to pre-empt DOM dispatch and instead let accessibility caret browsing take place.
2582
2583         * accessibility/parent-delete-expected.txt:
2584         * platform/mac/accessibility/document-attributes-expected.txt:
2585         * platform/mac/accessibility/prevent-keyboard-event-dispatch-expected.txt: Added.
2586         * platform/mac/accessibility/prevent-keyboard-event-dispatch.html: Added.
2587
2588 2015-03-13  Chris Dumez  <cdumez@apple.com>
2589
2590         XMLHttpRequests should not prevent a page from entering PageCache
2591         https://bugs.webkit.org/show_bug.cgi?id=142612
2592         <rdar://problem/19923085>
2593
2594         Reviewed by Alexey Proskuryakov.
2595
2596         Add a tests to make sure that loading XMLHttpRequests do not prevent a
2597         page from entering PageCache.
2598
2599         * http/tests/navigation/page-cache-xhr-expected.txt: Added.
2600         * http/tests/navigation/page-cache-xhr.html: Added.
2601         * http/tests/navigation/resources/page-cache-helper.html: Added.
2602
2603 2015-03-13  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2604
2605         Unreviewed Gardening 13th March.
2606         https://bugs.webkit.org/show_bug.cgi?id=142665
2607
2608         Unreviewed.
2609
2610         * platform/gtk/TestExpectations:
2611         * platform/gtk/fast/borders/mixed-border-style2-expected.txt: Added. The result was missing.
2612
2613 2015-03-13  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2614
2615         Rebaseline accessibility/color-well.html
2616         https://bugs.webkit.org/show_bug.cgi?id=141697
2617
2618         Reviewed by Chris Fleizach.
2619
2620         The revision (r179922) which makes this test fail, implements a color
2621         picker for GTK+ platform. So now we have different accessibility
2622         information for a color input and we could update the expected file.
2623
2624         TestExpectations has also been updated.
2625
2626         * platform/gtk/TestExpectations:
2627         * platform/gtk/accessibility/color-well-expected.txt:
2628
2629 2015-03-13  Hunseop Jeong  <hs85.jeong@samsung.com>
2630
2631         Unreviewed GTK+ Gardening
2632         https://bugs.webkit.org/show_bug.cgi?id=142620
2633
2634         Rebaseline the missing test result
2635
2636         * platform/gtk/fast/borders/mixed-border-style2-expected.png: Added.
2637         * platform/gtk/fast/css/css2-system-fonts-expected.txt: Added.
2638         * platform/gtk/fast/text/tatechuyoko-expected.txt: Added.
2639
2640 2015-03-12  Ryosuke Niwa  <rniwa@webkit.org>
2641
2642         REGRESSION(r180726): Removing an empty line at the end of textarea clears the entire texture
2643         https://bugs.webkit.org/show_bug.cgi?id=142646
2644
2645         Reviewed by Darin Adler.
2646
2647         Added a regression test for deleting empty lines at the end of a textarea element.
2648
2649         * editing/deleting/delete-empty-line-breaks-at-end-of-textarea-expected.txt: Added.
2650         * editing/deleting/delete-empty-line-breaks-at-end-of-textarea.html: Added.
2651
2652 2015-03-12  Yusuke Suzuki  <utatane.tea@gmail.com>
2653
2654         Integrate MapData into JSMap and JSSet
2655         https://bugs.webkit.org/show_bug.cgi?id=142556
2656
2657         Reviewed by Filip Pizlo.
2658
2659         Test structure-clone implementation that becomes aware of the difference between Map and Set.
2660
2661         * fast/storage/serialized-script-value.html:
2662
2663 2015-03-12  Simon Fraser  <simon.fraser@apple.com>
2664
2665         These hidpi filter tests pass sometimes.
2666
2667         * platform/mac/TestExpectations:
2668
2669 2015-03-12  Alexey Proskuryakov  <ap@apple.com>
2670
2671         testRunner.setAlwaysAcceptCookies does not work with NetworkProcess
2672         https://bugs.webkit.org/show_bug.cgi?id=138687
2673
2674         Unreviewed (only code changes were reviewed).
2675
2676         * platform/gtk/TestExpectations:
2677         * platform/mac-wk2/TestExpectations:
2678         Unskip tests that used to be affected.
2679
2680 2015-03-12  Simon Fraser  <simon.fraser@apple.com>
2681
2682         Clean up after JoePeck.
2683
2684         * http/tests/security/contentSecurityPolicy/injected-inline-style-blocked-expected.txt:
2685         * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects-expected.txt:
2686
2687 2015-03-12  Hunseop Jeong  <hs85.jeong@samsung.com>
2688
2689         Unreviewed EFL gardening on 13th Mar.  
2690         https://bugs.webkit.org/show_bug.cgi?id=142624
2691
2692         Rebaseline the missing test result.
2693
2694         * platform/efl/TestExpectations:
2695         * platform/efl/editing/inserting/before-after-input-element-expected.png: Added.
2696         * platform/efl/editing/inserting/before-after-input-element-expected.txt: Added.
2697         * platform/efl/fast/css/css2-system-fonts-expected.txt: Added.
2698         * platform/efl/fast/text/tatechuyoko-expected.png: Added.
2699         * platform/efl/fast/text/tatechuyoko-expected.txt: Added.
2700
2701 2015-03-11  Brent Fulgham  <bfulgham@apple.com>
2702
2703         [Win] Update test expectations after r181408.
2704
2705         Also update with more debug assertions.
2706
2707         * platform/win/TestExpectations:
2708         * platform/win/fast/forms/input-auto-fill-button-expected.txt: Added.
2709
2710 2015-03-11  Joseph Pecoraro  <pecoraro@apple.com>
2711
2712         Web Inspector: CSS parser errors in the console should include column numbers
2713         https://bugs.webkit.org/show_bug.cgi?id=114313
2714
2715         Reviewed by Darin Adler.
2716
2717         Test errors in both external and inline CSS and Scripts to ensure they have
2718         expected line:column information.
2719
2720         * inspector-protocol/console/warnings-errors-expected.txt: Added.
2721         * inspector-protocol/console/warnings-errors.html: Added.
2722         * inspector-protocol/resources/errors.css: Added.
2723         * inspector-protocol/resources/errors.js: Added.
2724
2725 2015-03-11  Simon Fraser  <simon.fraser@apple.com>
2726
2727         Rename the Mavericks result for input-auto-fill-button.html to use the
2728         correct name.
2729
2730         * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/fast/forms/input-auto-fill-button.txt.
2731
2732 2015-03-11  Simon Fraser  <simon.fraser@apple.com>
2733
2734         Mark compositing/backgrounds/background-image-with-negative-zindex.html as
2735         an image failure, since r179871 was rolled out.
2736
2737         * platform/mac/TestExpectations:
2738
2739 2015-03-11  Timothy Horton  <timothy_horton@apple.com>
2740
2741         <attachment> shouldn't use "user-select: all"
2742         https://bugs.webkit.org/show_bug.cgi?id=142453
2743
2744         Reviewed by Darin Adler.
2745
2746         * fast/attachment/attachment-select-on-click-inside-user-select-all.html: Added.
2747         * fast/attachment/attachment-select-on-click.html: Added.
2748         * platform/mac/fast/attachment/attachment-select-on-click-expected.png: Added.
2749         * platform/mac/fast/attachment/attachment-select-on-click-expected.txt: Added.
2750         * platform/mac/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.png: Added.
2751         * platform/mac/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
2752         * platform/mac-mavericks/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
2753         * platform/mac-mavericks/fast/attachment/attachment-select-on-click-expected.txt: Added.
2754         Add two tests. One, for the basic functionality of clicking on an
2755         <attachment> to select it. The second, to test that clicking on an
2756         <attachment> inside a larger "user-select: all" element still selects
2757         the whole "user-select: all" element.
2758
2759 2015-03-11  Matthew Mirman  <mmirman@apple.com>
2760
2761         Update windows test results
2762
2763         Unreviewed followup to r181353
2764
2765         * platform/win/fast/events/event-attribute-expected.txt: update windows test results.
2766
2767 2015-03-10  Andy Estes  <aestes@apple.com>
2768
2769         REGRESSION (r180985): contentfiltering/block-after-add-data.html crashes with GuardMalloc
2770         https://bugs.webkit.org/show_bug.cgi?id=142526
2771
2772         Reviewed by Darin Adler.
2773
2774         * TestExpectations: Un-skipped contentfiltering/block-after-add-data.html.
2775
2776 2015-03-10  Sam Weinig  <sam@webkit.org>
2777
2778         Allow adding a button in input elements for auto fill related functionality
2779         <rdar://problem/19782066>
2780         https://bugs.webkit.org/show_bug.cgi?id=142564
2781
2782         Reviewed by Anders Carlsson.
2783
2784         * fast/forms/input-auto-fill-button-expected.txt: Added.
2785         * fast/forms/input-auto-fill-button.html: Added.
2786
2787 2015-03-11  Ryosuke Niwa  <rniwa@webkit.org>
2788
2789         Calling super() in a base class results in a crash
2790         https://bugs.webkit.org/show_bug.cgi?id=142563
2791
2792         Reviewed by Filip Pizlo.
2793
2794         Added more test cases to an existing test.
2795
2796         * js/class-syntax-super-expected.txt:
2797         * js/script-tests/class-syntax-super.js:
2798
2799 2015-03-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
2800
2801         svg/animations/smil-leak-*.svg tests are flaky.
2802         https://bugs.webkit.org/show_bug.cgi?id=114280
2803
2804         Unreviewed.
2805
2806         Some svg tests were flaky on mac only but they became flaky on all ports
2807         after r181345. They pass locally and on EWS but not on bots. Mark them to
2808         be flaky on all ports till we figure out the problem with these tests.
2809
2810         * TestExpectations:
2811         * platform/mac/TestExpectations:
2812
2813 2015-03-11  Tim Horton  <timothy_horton@apple.com>
2814
2815         <attachment>s should be created when dropping files onto contentEditable areas
2816         https://bugs.webkit.org/show_bug.cgi?id=142494
2817         <rdar://problem/19982553>
2818
2819         Reviewed by Anders Carlsson.
2820
2821         * editing/pasteboard/drag-files-to-editable-element-expected.txt:
2822         * editing/pasteboard/drag-files-to-editable-element.html:
2823         Update the test to expect <attachment>s instead of filenames.
2824
2825 2015-03-11  David Hyatt  <hyatt@apple.com>
2826
2827         Optimize offsetWidth and offsetHeight to avoid doing layouts.
2828         https://bugs.webkit.org/show_bug.cgi?id=142544
2829
2830         Reviewed by Beth Dakin.
2831
2832         * fast/images/repaint-subrect-grid.html:
2833         Patch this test to use the window.internals update layout method rather than
2834         relying on document.body.offsetWidth.
2835
2836 2015-03-11  Myles C. Maxfield  <mmaxfield@apple.com>
2837
2838         [Win] Test gardening after r181260
2839
2840         Unreviewed.
2841
2842         * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Added.
2843         * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Added.
2844         * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Added.
2845         * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Added.
2846         * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Added.
2847         * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Added.
2848         * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Added.
2849
2850 2015-03-11  Myles C. Maxfield  <mmaxfield@apple.com>
2851
2852         Test gardening after r181278
2853
2854         Unreviewed.
2855
2856         Until Windows adopts the SVG -> OTF Converter, we should mark this test as Mac-only.
2857
2858         * platform/mac/svg/fonts/resources/svg-font-general.svg: Renamed from LayoutTests/svg/fonts/resources/svg-font-general.svg.
2859         * platform/mac/svg/fonts/svg-font-general-expected.html: Renamed from LayoutTests/svg/fonts/svg-font-general-expected.html.
2860         * platform/mac/svg/fonts/svg-font-general.html: Renamed from LayoutTests/svg/fonts/svg-font-general.html.
2861
2862 2015-03-11  Commit Queue  <commit-queue@webkit.org>
2863
2864         Unreviewed, rolling out r181367.
2865         https://bugs.webkit.org/show_bug.cgi?id=142581
2866
2867         Caused crashes on the debug bots (Requested by cdumez on
2868         #webkit).
2869
2870         Reverted changeset:
2871
2872         "Web Inspector: CSS parser errors in the console should
2873         include column numbers"
2874         https://bugs.webkit.org/show_bug.cgi?id=114313
2875         http://trac.webkit.org/changeset/181367
2876
2877 2015-03-11  Myles C. Maxfield  <mmaxfield@apple.com>
2878
2879         Inline block children do not have correct baselines if their children are also block elements
2880         https://bugs.webkit.org/show_bug.cgi?id=142559
2881
2882         Reviewed by Darin Adler.
2883
2884         * fast/text/baseline-inline-block-block-children-expected.html: Added.
2885         * fast/text/baseline-inline-block-block-children.html: Added.
2886
2887 2015-03-10  Joseph Pecoraro  <pecoraro@apple.com>
2888
2889         Web Inspector: CSS parser errors in the console should include column numbers
2890         https://bugs.webkit.org/show_bug.cgi?id=114313
2891
2892         Reviewed by Benjamin Poulain.
2893
2894         Test errors in both external and inline CSS and Scripts to ensure they have
2895         expected line:column information.
2896
2897         * inspector-protocol/console/warnings-errors-expected.txt: Added.
2898         * inspector-protocol/console/warnings-errors.html: Added.
2899         * inspector-protocol/resources/errors.css: Added.
2900         * inspector-protocol/resources/errors.js: Added.
2901
2902 2015-03-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2903
2904         Unreviewed EFL gardening on 10th Mar.
2905
2906         Mark smil-leak-foo tests, 3 tests of fast/css to failure.
2907
2908         * platform/efl/TestExpectations:
2909
2910 2015-03-09  Darin Adler  <darin@apple.com>
2911
2912         Some event handler fixes
2913         https://bugs.webkit.org/show_bug.cgi?id=142474
2914
2915         Reviewed by Anders Carlsson.
2916
2917         * fast/dom/event-handler-attributes-expected.txt: Updated for new tests and to
2918         expect more tests to pass.
2919
2920         * fast/dom/event-handler-attributes.html: Added testing of event handlers on
2921         non-HTML, non-SVG elements, and on SVG elements. Also removed
2922         webkitpresentationmodechanged from the test, for now at least.
2923
2924         * fast/events/event-attribute-expected.txt: Updated to expect more tests to pass.
2925
2926 2015-03-10  Brent Fulgham  <bfulgham@apple.com>
2927
2928         CSS scroll-snap-destination and scroll-snap-coordinate are not honoring position values
2929         https://bugs.webkit.org/show_bug.cgi?id=142411
2930
2931         Reviewed by Simon Fraser.
2932
2933         Add a test for <position> types in scroll snap operations. Also update the test expectations
2934         for computed styles now that double-precision math is being used for calculated values.
2935
2936         * css3/scroll-snap/scroll-snap-position-values-expected.txt: Added.
2937         * css3/scroll-snap/scroll-snap-position-values.html: Added.
2938         * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt: Updated
2939         * css3/scroll-snap/scroll-snap-property-computed-style.js: Updated
2940
2941
2942 2015-03-10  Enrica Casucci  <enrica@apple.com>
2943
2944         Add support for more emoji with variation.
2945         https://bugs.webkit.org/show_bug.cgi?id=142548
2946         rdar://problem/20105008
2947
2948         Reviewed by Tim Horton.
2949
2950         * editing/selection/extend-by-character-007-expected.txt: Added.
2951         * editing/selection/extend-by-character-007.html: Added.
2952
2953 2015-03-10  Eric Carlson  <eric.carlson@apple.com>
2954
2955         [Mac] Refactor media controls code
2956         https://bugs.webkit.org/show_bug.cgi?id=142455
2957
2958         Reviewed by Dean Jackson.
2959
2960         * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
2961
2962 2015-03-10  Yusuke Suzuki  <utatane.tea@gmail.com>
2963
2964         Upgrade Map, Set and WeakMap constructor interface
2965         https://bugs.webkit.org/show_bug.cgi?id=142348
2966
2967         Reviewed by Filip Pizlo.
2968
2969         Constructor semantics is changed.
2970
2971         * js/basic-map-expected.txt:
2972         * js/basic-set-expected.txt:
2973         * js/dom/basic-weakmap-expected.txt:
2974         * js/script-tests/basic-map.js:
2975         * js/script-tests/basic-set.js:
2976         (set new):
2977
2978 2015-03-10  Gabor Rapcsanyi  <rgabor@webkit.org>
2979
2980         Too large plugins are crashing.
2981         https://bugs.webkit.org/show_bug.cgi?id=139856
2982
2983         Reviewed by Darin Adler.
2984
2985         Add layout test to cover this crash.
2986
2987         * plugins/large-plugin-crash-expected.txt: Added.
2988         * plugins/large-plugin-crash.html: Added.
2989
2990 2015-03-09  Alexey Proskuryakov  <ap@apple.com>
2991
2992         Skip contentfiltering/block-after-add-data.html for now.
2993         https://bugs.webkit.org/show_bug.cgi?id=142526
2994
2995         * TestExpectations:
2996
2997 2015-03-09  Brent Fulgham  <bfulgham@apple.com>
2998
2999         [Win] Rebaseline tests afer r181292.
3000
3001         * platform/win/TestExpectations:
3002         * platform/win/fast/forms/search-vertical-alignment-expected.txt:
3003         * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt:
3004
3005 2015-03-09  Ryosuke Niwa  <rniwa@webkit.org>
3006
3007         Support extends and super keywords
3008         https://bugs.webkit.org/show_bug.cgi?id=142200
3009
3010         Reviewed by Filip Pizlo.
3011
3012         Added tests for "extends" and "super" keywords.
3013
3014         * TestExpectations:
3015         * js/class-syntax-extends-expected.txt: Added.
3016         * js/class-syntax-extends.html: Added.
3017         * js/class-syntax-super-expected.txt: Added.
3018         * js/class-syntax-super.html: Added.
3019         * js/script-tests/class-syntax-extends.js: Added.
3020         * js/script-tests/class-syntax-super.js: Added.
3021
3022 2015-03-09  Myles C. Maxfield  <mmaxfield@apple.com>
3023
3024         REGRESSION(r176978): Inline-blocks with overflowing contents have ascents that are too large
3025         https://bugs.webkit.org/show_bug.cgi?id=141783
3026
3027         Reviewed by David Hyatt.
3028
3029         Update expected results.
3030
3031         * css3/flexbox/child-overflow-expected.html:
3032         * css3/flexbox/child-overflow.html:
3033         * fast/css/inline-block-tricky-baselines-expected.html: Added.
3034         * fast/css/inline-block-tricky-baselines.html: Added.
3035         * fast/forms/textfield-overflow-by-value-update-expected.txt:
3036         * fast/text/baseline-inline-block-expected.html: Added.
3037         * fast/text/baseline-inline-block.html: Added.
3038         * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
3039
3040 2015-03-09  Andy Estes  <aestes@apple.com>
3041
3042         [Content Filtering] Add tests
3043         https://bugs.webkit.org/show_bug.cgi?id=142475
3044
3045         Reviewed by Andreas Kling.
3046
3047         * contentfiltering/allow-after-add-data-expected.html: Added.
3048         * contentfiltering/allow-after-add-data.html: Added.
3049         * contentfiltering/allow-after-finished-adding-data-expected.html: Added.
3050         * contentfiltering/allow-after-finished-adding-data.html: Added.
3051         * contentfiltering/allow-after-response-expected.html: Added.
3052         * contentfiltering/allow-after-response.html: Added.
3053         * contentfiltering/block-after-add-data-expected.html: Added.
3054         * contentfiltering/block-after-add-data.html: Added.
3055         * contentfiltering/block-after-finished-adding-data-expected.html: Added.
3056         * contentfiltering/block-after-finished-adding-data.html: Added.
3057         * contentfiltering/block-after-response-expected.html: Added.
3058         * contentfiltering/block-after-response.html: Added.
3059
3060 2015-03-09  Myles C. Maxfield  <mmaxfield@apple.com>
3061
3062         svg/custom/svg-fonts-without-missing-glyph.xhtml fails after fonts/font-fallback-prefers-pictographs.html
3063         https://bugs.webkit.org/show_bug.cgi?id=142470
3064
3065         Reviewed by Anders Carlsson.
3066
3067         * platform/mac/TestExpectations:
3068
3069 2015-03-09  Benjamin Poulain  <benjamin@webkit.org>
3070
3071         CSS JIT: add aliases between :nth-child()/:nth-last-child() and :first-child/:last-child
3072         https://bugs.webkit.org/show_bug.cgi?id=142472
3073
3074         Reviewed by Andreas Kling.
3075
3076         * fast/selectors/nth-child-matching-first-expected.txt: Added.
3077         * fast/selectors/nth-child-matching-first-on-root-expected.txt: Added.
3078         * fast/selectors/nth-child-matching-first-on-root.html: Added.
3079         * fast/selectors/nth-child-matching-first.html: Added.
3080         * fast/selectors/nth-last-child-matching-first-expected.txt: Added.
3081         * fast/selectors/nth-last-child-matching-first-on-root-expected.txt: Added.
3082         * fast/selectors/nth-last-child-matching-first-on-root.html: Added.
3083         * fast/selectors/nth-last-child-matching-first.html: Added.
3084
3085 2015-03-09  Myles C. Maxfield  <mmaxfield@apple.com>
3086
3087         Work around a Cocoa font parsing bug
3088         https://bugs.webkit.org/show_bug.cgi?id=142446
3089
3090         Reviewed by Simon Fraser.
3091
3092         Adding a few extra tests for bits of SVG fonts that could use some more tests.
3093
3094         * svg/fonts/resources/svg-font-general.svg: Updated and moved from svg-font-horiz-origin-font.svg
3095         * svg/fonts/svg-font-general.html: Updated and moved from svg-font-horiz-origin.html
3096         * svg/fonts/svg-font-general-expected.html: Updated and moved from svg-font-horiz-origin-expected.html
3097
3098 2015-03-09  Myles C. Maxfield  <mmaxfield@apple.com>
3099
3100         [SVG -> OTF Converter] x-height cannot be specified
3101         https://bugs.webkit.org/show_bug.cgi?id=142465
3102
3103         Reviewed by Simon Fraser.
3104
3105         For all non-system fonts, OS X disregards the font's reported x-height. Therefore,
3106         it is impossible to satisfy this test.
3107
3108         * fast/css/ex-unit-with-no-x-height-expected.txt: Removed.
3109         * fast/css/ex-unit-with-no-x-height.html: Removed.
3110         * platform/mac/TestExpectations:
3111
3112 2015-03-09  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3113
3114         Unreviewed GTK+ Gardening
3115
3116         https://bugs.webkit.org/show_bug.cgi?id=142499 
3117
3118         * platform/gtk/TestExpectations:
3119
3120 2015-03-09  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3121
3122         Unreviewed EFL gardening on 9th Mar.
3123
3124         Mark svg/text/select-textLength-spacingAndGlyphs-foo.html to failure.
3125         Update new failling tests to existing bugs.
3126
3127         * platform/efl/TestExpectations:
3128
3129 2015-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
3130
3131         Last test gardening after r177774 (for reals this time)
3132         https://bugs.webkit.org/show_bug.cgi?id=139968
3133
3134         Unreviewed.
3135
3136         * platform/mac/TestExpectations:
3137         * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
3138         * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
3139         * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
3140         * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
3141         * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
3142         * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
3143         * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
3144         * svg/text/select-textLength-spacingAndGlyphs-squeeze-1.svg:
3145         * svg/text/select-textLength-spacingAndGlyphs-squeeze-2.svg:
3146         * svg/text/select-textLength-spacingAndGlyphs-squeeze-3.svg:
3147         * svg/text/select-textLength-spacingAndGlyphs-squeeze-4.svg:
3148         * svg/text/select-textLength-spacingAndGlyphs-stretch-1.svg:
3149         * svg/text/select-textLength-spacingAndGlyphs-stretch-2.svg:
3150         * svg/text/select-textLength-spacingAndGlyphs-stretch-3.svg:
3151
3152 2015-03-08  Benjamin Poulain  <benjamin@webkit.org>
3153
3154         Fix the tests for the new double-child descendant in css-set-selector-text
3155         https://bugs.webkit.org/show_bug.cgi?id=141882
3156
3157         Reviewed by Andreas Kling.
3158
3159         In 178592, I copied the rules from css-selector-text.html without removing
3160         the declarations.
3161
3162         Kudos to Dhi Aurrahman for catching this.
3163
3164         * fast/css/css-set-selector-text-expected.txt:
3165         * fast/css/css-set-selector-text.html:
3166
3167 2015-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
3168
3169         Change bug number for svg/custom/svg-fonts-without-missing-glyph.xhtml
3170
3171         Unreviewed.
3172
3173         * platform/mac/TestExpectations:
3174
3175 2015-03-08  David Kilzer  <ddkilzer@apple.com>
3176
3177         [iOS] Gardening to skip new tests, rebaseline existing tests
3178
3179         * platform/ios-simulator-wk1/TestExpectations:
3180         - Mark test as flakey.
3181
3182         * platform/ios-simulator-wk2/fast/css/text-overflow-input-expected.txt: Remove.
3183         * platform/ios-simulator-wk2/fast/forms/input-disabled-color-expected.txt: Remove.
3184         * platform/ios-simulator-wk2/fast/forms/input-text-word-wrap-expected.txt: Remove.
3185         * platform/ios-simulator-wk2/fast/forms/minWidthPercent-expected.txt: Remove.
3186         - Superceded by new platform/ios-simulator results.
3187
3188         * platform/ios-simulator/TestExpectations:
3189         - Skip two tests that will always time out on iOS.
3190         - Mark two tests as ImageOnlyFailure that fail consistently.
3191
3192         * platform/ios-simulator/compositing/media-controls-bar-appearance-expected.txt: Add.
3193         - Add result for new test from r180965.
3194
3195         * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt: Add.
3196         * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt: Add.
3197         * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt: Add.
3198         * platform/ios-simulator/fast/attachment/attachment-title-expected.txt: Add.
3199         - Add results for new attachment tests.
3200
3201         * platform/ios-simulator/fast/css/text-overflow-input-expected.txt: Update.
3202         * platform/ios-simulator/fast/forms/input-disabled-color-expected.txt: Update.
3203         * platform/ios-simulator/fast/forms/input-text-scroll-left-on-blur-expected.txt: Update.
3204         * platform/ios-simulator/fast/forms/input-text-word-wrap-expected.txt: Update.
3205         * platform/ios-simulator/fast/forms/minWidthPercent-expected.txt: Update.
3206         * platform/ios-simulator/tables/mozilla/bugs/bug59354-expected.txt: Update.
3207         * platform/ios-simulator/tables/mozilla/bugs/bug96334-expected.txt: Update.
3208         * platform/ios-simulator/tables/mozilla/other/move_row-expected.txt: Update.
3209         - Rebaseline after other bug fixes like r180815.
3210
3211 2015-03-07  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3212
3213         Unreviewed EFL gardening on 8th Mar.
3214
3215         Mark emphasis text test, writing mode test, whitespace test to failure.
3216         Besides update new failure tests to existing bugs.
3217
3218         * platform/efl/TestExpectations:
3219
3220 2015-03-07  Darin Adler  <darin@apple.com>
3221
3222         Improve the event handler test
3223         https://bugs.webkit.org/show_bug.cgi?id=142439
3224
3225         Reviewed by Ryosuke Niwa.
3226
3227         * fast/dom/event-handler-attributes-expected.txt: Renamed from legacy-event-handler-attributes-expected.txt.
3228         Also updated to reflect changes in the test.
3229
3230         * fast/dom/event-handler-attributes.html: Renamed from legacy-event-handler-attributes.html.
3231         Fixed bug in the test that was making document event handler tests falsely report failure.
3232         Removed testing of some HTMLMediaElement attributes that are conditionally present; this test
3233         is intended to test only unconditionally available event handler attributes at this time.
3234
3235         * platform/win/fast/dom/legacy-event-handler-attributes-expected.txt: Removed. The conditional HTMLMediaElement
3236         attributes are the reason the Windows-specific results were needed.
3237
3238 2015-03-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3239
3240         Unreviewed EFL gardening on 7th Mar.
3241
3242         Remove duplicated css nap scroll skip.
3243         Mark printing, compositing mask, svg pattern, and webgl visibility tests to failures.
3244
3245         * platform/efl/TestExpectations:
3246
3247 2015-03-06  Joseph Pecoraro  <pecoraro@apple.com>
3248
3249         Web Inspector: ES6: Improved Support for Iterator Objects
3250         https://bugs.webkit.org/show_bug.cgi?id=142420
3251
3252         Reviewed by Timothy Hatcher.
3253
3254         * inspector/model/remote-object.html:
3255         Update tests to include iterator objects.
3256
3257 2015-03-06  Brent Fulgham  <bfulgham@apple.com>
3258
3259         [Win] Mark svg/fonts/svg-font-horiz-orig.html as Image-only failing.
3260
3261         * platform/win/TestExpectations:
3262
3263 2015-03-06  Brent Fulgham  <bfulgham@apple.com>
3264
3265         [Win] Mark svg/fonts/svg-font-horiz-orig.html as failing.
3266         https://bugs.webkit.org/show_bug.cgi?id=142423
3267
3268         * platform/win/TestExpectations:
3269
3270 2015-03-06  Brent Fulgham  <bfulgham@apple.com>
3271
3272         Add inherit support from scroll snap CSS properties
3273         https://bugs.webkit.org/show_bug.cgi?id=136344
3274         <rdar://problem/18162329>
3275
3276         Reviewed by Dean Jackson.
3277
3278         * css3/scroll-snap/scroll-snap-inherit.html: Added.
3279         * css3/scroll-snap/scroll-snap-inherit-expected.txt: Added.
3280
3281 2015-03-06  Ryosuke Niwa  <rniwa@webkit.org>
3282
3283         REGRESSION(r180595): construct varargs fails in FTL
3284         https://bugs.webkit.org/show_bug.cgi?id=142030
3285
3286         Reviewed by Michael Saboff.
3287
3288         Re-enable the test on 64-bit iOS.
3289
3290         * js/regress/script-tests/deltablue-varargs.js:
3291
3292 2015-03-06  Brent Fulgham  <bfulgham@apple.com>
3293
3294         Setting scroll-snap-desination to (100% 100%) locks up WebKit
3295         https://bugs.webkit.org/show_bug.cgi?id=142414
3296         <rdar://problem/20077275>
3297
3298         Reviewed by Dean Jackson.
3299
3300         * css3/scroll-snap/scroll-snap-desination-lock-up.html: Added.
3301         * css3/scroll-snap/scroll-snap-desination-lock-up-expected.txt: Added.
3302
3303 2015-03-06  Dean Jackson  <dino@apple.com>
3304
3305         Support "plus-lighter" in mix-blend mode
3306         https://bugs.webkit.org/show_bug.cgi?id=142416
3307         <rdar://problem/19993979>
3308
3309         Reviewed by Darin Adler and Sam Weinig.
3310
3311         Add tests and new expected results for plus-lighter.
3312
3313         * css3/blending/blend-mode-property-parsing-expected.txt:
3314         * css3/blending/blend-mode-simple-composited.html:
3315         * css3/blending/blend-mode-simple.html:
3316         * css3/blending/script-tests/blend-mode-property-parsing.js:
3317         * css3/blending/svg-blend-plus-lighter.html: Added.
3318         * platform/mac/css3/blending/blend-mode-simple-composited-expected.png:
3319         * platform/mac/css3/blending/blend-mode-simple-composited-expected.txt:
3320         * platform/mac/css3/blending/blend-mode-simple-expected.png:
3321         * platform/mac/css3/blending/blend-mode-simple-expected.txt:
3322         * platform/mac/css3/blending/svg-blend-plus-lighter-expected.txt: Added.
3323
3324 2015-03-06  Brent Fulgham  <bfulgham@apple.com>
3325
3326         Add 'initial' keyword support for scroll snap CSS properties
3327         https://bugs.webkit.org/show_bug.cgi?id=136345
3328         <rdar://problem/18162325>
3329
3330         Reviewed by Dean Jackson.
3331
3332         * css3/scroll-snap/scroll-snap-property-computed-style.js: Update for corrected 'initial' behavior.
3333         * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt: Rebaselined.
3334         * css3/scroll-snap/scroll-snap-initial.html: Added.
3335         * css3/scroll-snap/scroll-snap-initial-expected.txt: Added.
3336         * platform/efl/TestExpectations:
3337         * platform/gtk/TestExpectations:
3338         * platform/win/TestExpectations:
3339
3340 2015-03-06  Joseph Pecoraro  <pecoraro@apple.com>
3341
3342         ES6: Object Literal Extensions - Methods
3343         https://bugs.webkit.org/show_bug.cgi?id=142390
3344
3345         Reviewed by Geoffrey Garen.
3346
3347         * js/object-literal-computed-methods-expected.txt: Added.
3348         * js/object-literal-computed-methods.html: Added.
3349         * js/object-literal-methods-expected.txt: Added.
3350         * js/object-literal-methods.html: Added.
3351         * js/script-tests/object-literal-computed-methods.js: Added.
3352         * js/script-tests/object-literal-methods.js: Added.
3353
3354 2015-03-06  Joseph Pecoraro  <pecoraro@apple.com>
3355
3356         __proto__ shorthand property should not modify prototype in Object Literal construction
3357         https://bugs.webkit.org/show_bug.cgi?id=142382
3358
3359         Reviewed by Geoffrey Garen.
3360
3361         * js/object-literal-shorthand-construction-expected.txt:
3362         * js/script-tests/object-literal-shorthand-construction.js:
3363         Update test to cover the __proto__ shorthand case which is
3364         different from longhand case.
3365
3366 2015-03-06  Antti Koivisto  <antti@apple.com>
3367
3368         Enable disk cache validation test on iOS
3369         https://bugs.webkit.org/show_bug.cgi?id=142405
3370
3371         Reviewed by Andreas Kling.
3372
3373         The features is enabled.
3374
3375         * platform/ios-simulator-wk2/TestExpectations:
3376         * platform/ios-simulator/TestExpectations:
3377
3378 2015-03-06  Jer Noble  <jer.noble@apple.com>
3379
3380         [Web Audio] Decoding specific .m4a file crashes tab
3381         https://bugs.webkit.org/show_bug.cgi?id=139545
3382
3383         Reviewed by Eric Carlson.
3384
3385         * webaudio/decode-audio-data-too-short-expected.txt: Added.
3386         * webaudio/decode-audio-data-too-short.html: Added.
3387         * webaudio/resources/media/too-short.m4a: Added.
3388
3389 2015-03-06  Myles C. Maxfield  <mmaxfield@apple.com>
3390
3391         Crash in -[WebCascadeList objectAtIndex:] + 195
3392         https://bugs.webkit.org/show_bug.cgi?id=141274
3393
3394         Reviewed by David Kilzer.
3395
3396         * platform/mac/fast/text/crash-complextextcontroller-custom-cascade-list-expected.txt: Added.
3397         * platform/mac/fast/text/crash-complextextcontroller-custom-cascade-list.html: Added.
3398
3399 2015-03-06  Said Abou-Hallawa  <sabouhallawa@apple.com>
3400
3401         Setting any of the <object> element plugin controlling attributes does not have any affect.
3402         https://bugs.webkit.org/show_bug.cgi?id=141936.
3403
3404         Reviewed by Simon Fraser.
3405
3406         * fast/css/image-object-hover-inherit-expected.html: Added.
3407         * fast/css/image-object-hover-inherit.html: Added.
3408         A guarding test to catch the case of reconstructing the image <object>
3409         renderer while performing a synchronous resolveTree() followed by page
3410         rendering or dump render tree.
3411         
3412         * svg/as-object/resources/lime100x100.html: Added.
3413         * svg/as-object/resources/lime100x100.png: Added.
3414         * svg/as-object/resources/lime100x100.svg: Added.
3415         * svg/as-object/resources/red100x100.svg: Added.
3416         * svg/as-object/svg-in-object-dynamic-attribute-change-expected.html: Added.
3417         * svg/as-object/svg-in-object-dynamic-attribute-change.html: Added.
3418         Ensure that changing the 'type' and the 'data' attributes of the <object>
3419         element will have the expected outcome. Also make sure that the <object>
3420         element renderer falls back correctly when setting any of the attributes
3421         to some unexpected value.
3422
3423 2015-03-06  Myles C. Maxfield  <mmaxfield@apple.com>
3424
3425         Test horiz-origin-x and horiz-origin-y in SVG fonts
3426         https://bugs.webkit.org/show_bug.cgi?id=142403
3427
3428         Simply moving to the origin in glyph-space at the beginning
3429         of path parsing won't work if subsequent coordinates are absolute.
3430
3431         Reviewed by Simon Fraser.
3432
3433         * svg/fonts/resources/svg-font-horiz-origin-font.svg: Added.
3434         * svg/fonts/svg-font-horiz-origin-expected.html: Added.
3435         * svg/fonts/svg-font-horiz-origin.html: Added.
3436
3437 2015-03-06  Said Abou-Hallawa  <sabouhallawa@apple.com>
3438
3439         An SVG element without intrinsic size inherits the container size as its viewport instead of inheriting the container viewport.
3440         https://bugs.webkit.org/show_bug.cgi?id=141725.
3441
3442         Reviewed by Darin Adler.
3443
3444         * svg/css/svg-css-different-intrinsic-sizes-expected.html: Added.
3445         * svg/css/svg-css-different-intrinsic-sizes.html: Added.
3446         The intrinsic size of the <svg> element is overridden by CSS. The elements
3447         inside the <svg> should consider the css size (which is equal to the <svg>
3448         element viewport) instead of the <svg> element intrinsic size.
3449
3450 2015-03-06  Simon Fraser  <simon.fraser@apple.com>
3451
3452         Allow composited clip-path to be updated without a layer repaint
3453         https://bugs.webkit.org/show_bug.cgi?id=142384
3454
3455         Reviewed by Zalan Bujtas.
3456         
3457         Test repaint with a clip-path change.
3458
3459         * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: Added.
3460         * compositing/masks/compositing-clip-path-change-no-repaint.html: Added.
3461
3462 2015-03-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3463
3464         Unreviewed EFL gardening on 6th Mar.
3465
3466         Skip tests regardening attachment download progress and unskip a passing test.
3467
3468         * platform/efl/TestExpectations:
3469
3470 2015-03-06  Sergio Villar Senin  <svillar@igalia.com>
3471
3472         [CSS Grid Layout] ASSERTION FAILED !track.growthLimitIsInfinite() in RenderGrid::computeUsedBreadthOfGridTracks
3473         https://bugs.webkit.org/show_bug.cgi?id=142265
3474
3475         Reviewed by Darin Adler.
3476
3477         New test that crashes on Debug builds if we don't handle the case
3478         of computeUsedBreadthOfGridTracks() returning -1.
3479
3480         * fast/css-grid-layout/grid-indefinite-calculated-height-crash-expected.txt: Added.
3481         * fast/css-grid-layout/grid-indefinite-calculated-height-crash.html: Added.
3482
3483 2015-03-05  Brent Fulgham  <bfulgham@apple.com>
3484
3485         [Win] Give up on Attachment testing.
3486
3487         Just skip Attachments until they settle down. Also document more debug assertions.
3488
3489         * platform/win/TestExpectations:
3490
3491 2015-03-05  Oliver Hunt  <oliver@apple.com>
3492
3493         Block mixed mode content
3494         https://bugs.webkit.org/show_bug.cgi?id=142378
3495
3496         Reviewed by Darin Adler.
3497
3498         Update test results to reflect the new reality.
3499
3500         * http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
3501         * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
3502         * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
3503         * http/tests/security/mixedContent/insecure-image-in-main-frame-expected.txt:
3504         * http/tests/security/mixedContent/insecure-plugin-in-iframe-expected.txt:
3505         * http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt:
3506         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
3507         * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
3508         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
3509         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
3510         * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
3511         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
3512         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
3513         * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
3514         * http/tests/security/mixedContent/resources/frame-with-insecure-frame.html:
3515         * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html:
3516         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html:
3517         * http/tests/xmlhttprequest/access-control-response-with-body.html:
3518
3519 2015-03-05  Benjamin Poulain  <bpoulain@apple.com>
3520
3521         new layout test http/tests/usercontentfilter/character-set-basic-support.html fails
3522         https://bugs.webkit.org/show_bug.cgi?id=142376
3523
3524         * http/tests/contentextensions/character-set-basic-support-expected.txt: Copied from LayoutTests/http/tests/usercontentfilter/character-set-basic-support-expected.txt.
3525         * http/tests/contentextensions/character-set-basic-support.html: Copied from LayoutTests/http/tests/usercontentfilter/character-set-basic-support.html.
3526         * http/tests/contentextensions/character-set-basic-support.html.json: Copied from LayoutTests/http/tests/usercontentfilter/character-set-basic-support.html.json.
3527         * http/tests/contentextensions/resources: Copied from LayoutTests/http/tests/usercontentfilter/resources.
3528         * http/tests/usercontentfilter: Removed.
3529         * http/tests/usercontentfilter/character-set-basic-support-expected.txt: Removed.
3530         * http/tests/usercontentfilter/character-set-basic-support.html: Removed.
3531         * http/tests/usercontentfilter/character-set-basic-support.html.json: Removed.
3532         * http/tests/usercontentfilter/resources: Removed.
3533         * http/tests/usercontentfilter/resources/url-blocking-test.js: Removed.
3534
3535 2015-03-05  Joseph Pecoraro  <pecoraro@apple.com>
3536
3537         Unreviewed Test Fix: Remove unnecessary reference to "window" causing test failure.
3538
3539         * js/object-literal-shorthand-construction-expected.txt:
3540         * js/script-tests/object-literal-shorthand-construction.js:
3541
3542 2015-03-05  Stephanie Lewis  <slewis@apple.com>
3543
3544         Mark http/tests/usercontentfilter/character-set-basic-support.html as failing.
3545         https://bugs.webkit.org/show_bug.cgi?id=142376
3546
3547         Unreviewed.
3548
3549         * TestExpectations:
3550
3551 2015-03-05  Joseph Pecoraro  <pecoraro@apple.com>
3552
3553         Web Inspector: Follow-up fixes to ObjectTreeBaseTreeElement
3554         https://bugs.webkit.org/show_bug.cgi?id=142367
3555
3556         Reviewed by Geoffrey Garen.
3557
3558         * js/object-literal-shorthand-construction-expected.txt: Added.
3559         * js/object-literal-shorthand-construction.html: Added.
3560         * js/script-tests/object-literal-shorthand-construction.js: Added.
3561         (equivalent):
3562         (testShorthandConstructionEquivalent):
3563         (testShorthandConstructionNotEquivalent):
3564         Tests specifically for new literal construction with shorthands.
3565
3566         * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
3567         * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T2-expected.txt:
3568         * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15-expected.txt:
3569         These tests use object literal shorthand construction syntax and expected
3570         failures. The tests now fail differently, so just rebase their results.
3571
3572 2015-03-05  Timothy Horton  <timothy_horton@apple.com>
3573
3574         <attachment> should allow the title property to override its title
3575         https://bugs.webkit.org/show_bug.cgi?id=142369
3576
3577         Reviewed by Anders Carlsson.
3578
3579         * fast/attachment/attachment-title.html: Added.
3580         * platform/mac/fast/attachment/attachment-title-expected.png: Added.
3581         * platform/mac/fast/attachment/attachment-title-expected.txt: Added.
3582         Add a test for the title property.
3583
3584 2015-03-05  Timothy Horton  <timothy_horton@apple.com>
3585
3586         <attachment> should support indication of download progress
3587         https://bugs.webkit.org/show_bug.cgi?id=142336
3588         <rdar://problem/19982504>
3589
3590         Reviewed by Anders Carlsson.
3591
3592         * fast/attachment/attachment-progress.html: Added.
3593         * platform/mac/fast/attachment/attachment-progress-expected.png: Added.
3594         * platform/mac/fast/attachment/attachment-progress-expected.txt: Added.
3595         * platform/mac-mavericks/fast/attachment/attachment-progress-expected.txt: Added.
3596         Add a test for the <attachment> progress attribute.
3597
3598         * platform/mac/fast/attachment/attachment-rendering-expected.png:
3599         Rebaseline a test that changed in r181058 (and will change again!), but
3600         which didn't start failing because the pixel test tolerance is such that
3601         it only fails the hash check and not the test itself.
3602
3603 2015-03-05  Benjamin Poulain  <bpoulain@apple.com>
3604
3605         Add basic support for character sets to the URL Filter parser
3606         https://bugs.webkit.org/show_bug.cgi?id=142257
3607
3608         Reviewed by Alex Christensen.
3609
3610         * http/tests/usercontentfilter/character-set-basic-support-expected.txt: Added.
3611         * http/tests/usercontentfilter/character-set-basic-support.html: Added.
3612         * http/tests/usercontentfilter/character-set-basic-support.html.json: Added.
3613         * http/tests/usercontentfilter/resources/url-blocking-test.js: Added.
3614
3615 2015-03-05  Chris Dumez  <cdumez@apple.com>
3616
3617         Regression(r173761): ASSERTION FAILED: !is8Bit() in StringImpl::characters16()
3618         https://bugs.webkit.org/show_bug.cgi?id=142350
3619
3620         Reviewed by Michael Saboff and Benjamin Poulain.
3621
3622         Update String.startsWith() / endsWith() test to cover cases where the
3623         input string is 8-bit and the pattern is 16-bit, and vice-versa.
3624
3625         * js/script-tests/string-includes.js:
3626         * js/string-includes-expected.txt:
3627
3628 2015-03-05  Roger Fong  <roger_fong@apple.com>
3629
3630         Update inline media control icons for OSX.
3631         https://bugs.webkit.org/show_bug.cgi?id=142305.
3632         <rdar://problem/19997484>
3633
3634         Reviewed by Dean Jackson.
3635
3636         * platform/mac/TestExpectations: Skip two failing tests caused by this patch.
3637         See https://bugs.webkit.org/show_bug.cgi?id=142142
3638
3639 2015-03-05  Brent Fulgham  <bfulgham@apple.com>
3640
3641         [Win] Reneable aria 'switch' tests after r18078.
3642
3643         Add a Windows rebaseline. Also document another batch of debug assertions.
3644
3645         * platform/win/TestExpectations:
3646         * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Added.
3647         * platform/win/fast/attachment/attachment-subtitle-expected.txt: Added.
3648
3649 2015-03-04  Myles C. Maxfield  <mmaxfield@apple.com>
3650
3651         Test gardening after r181013
3652
3653         Unreviewed.
3654
3655         * platform/mac/fast/text/trailing-word-expected.html: Renamed from LayoutTests/fast/text/trailing-word-expected.html.
3656         * platform/mac/fast/text/trailing-word.html: Renamed from LayoutTests/fast/text/trailing-word.html.
3657
3658 2015-03-04  Joseph Pecoraro  <pecoraro@apple.com>
3659
3660         Web Inspector: Array/Collection Sizes should be visible and distinct
3661         https://bugs.webkit.org/show_bug.cgi?id=142254
3662
3663         Reviewed by Timothy Hatcher.
3664
3665         * inspector-protocol/runtime/getProperties-expected.txt:
3666         * inspector/model/remote-object-expected.txt:
3667         * inspector/model/remote-object.html:
3668         Update tests now that RemoteObjects and Previews may have an explicit size.
3669
3670 2015-03-04  Timothy Horton  <timothy_horton@apple.com>
3671
3672         <attachment> should show the file size as detail text below the icon
3673         https://bugs.webkit.org/show_bug.cgi?id=142261
3674         <rdar://problem/20009570>
3675
3676         Reviewed by Dean Jackson.
3677
3678         * fast/attachment/attachment-subtitle.html: Added.
3679         * platform/mac/fast/attachment/attachment-subtitle-expected.png: Added.
3680         * platform/mac/fast/attachment/attachment-subtitle-expected.txt: Added.
3681         Add a test of the rendering of attachment subtitles, and results for Mac.
3682
3683         * platform/mac-mavericks/fast/attachment/attachment-subtitle-expected.txt: Added.
3684         Add Mavericks baselines.
3685
3686 2015-03-04  Alex Christensen  <achristensen@webkit.org>
3687
3688         Unreviewed gardening.
3689
3690         * http/tests/contentextensions/basic-filter.html.hson: Removed.
3691         * http/tests/contentextensions/basic-filter.html.json: Copied from http/tests/contentextensions/basic-filter.html.hson.
3692         Spell json correctly.  Does not start with h.
3693
3694 2015-03-04  Alex Christensen  <achristensen@webkit.org>
3695
3696         Move content extensions test to properly named directory.
3697         https://bugs.webkit.org/show_bug.cgi?id=142299
3698
3699         Reviewed by Tim Horton.
3700
3701         * TestExpectations:
3702         * http/tests/contentextensions: Added.
3703         * http/tests/contentextensions/basic-filter-expected.txt: Copied from platform/mac/http/tests/usercontentfilter/basic-filter-expected.txt.
3704         * http/tests/contentextensions/basic-filter.html: Copied from http/tests/usercontentfilter/basic-filter.html.
3705         * http/tests/contentextensions/basic-filter.html.hson: Copied from http/tests/usercontentfilter/basic-filter.html.json.
3706         * http/tests/contentextensions/block-cookies-basic-expected.txt: Copied from http/tests/usercontentfilter/block-cookies-basic-expected.txt.
3707         * http/tests/contentextensions/block-cookies-basic.html: Copied from http/tests/usercontentfilter/block-cookies-basic.html.
3708         * http/tests/contentextensions/block-cookies-basic.html.json: Copied from http/tests/usercontentfilter/block-cookies-basic.html.json.
3709         * http/tests/contentextensions/block-cookies-send-expected.txt: Copied from http/tests/usercontentfilter/block-cookies-send-expected.txt.
3710         * http/tests/contentextensions/block-cookies-send.html: Copied from http/tests/usercontentfilter/block-cookies-send.html.
3711         * http/tests/contentextensions/block-cookies-send.html.json: Copied from http/tests/usercontentfilter/block-cookies-send.html.json.
3712         * http/tests/contentextensions/css-display-none-expected.txt: Copied from http/tests/usercontentfilter/css-display-none-expected.txt.
3713         * http/tests/contentextensions/css-display-none.html: Copied from http/tests/usercontentfilter/css-display-none.html.
3714         * http/tests/contentextensions/css-display-none.html.json: Copied from http/tests/usercontentfilter/css-display-none.html.json.
3715         * http/tests/usercontentfilter/basic-filter.html: Removed.
3716         * http/tests/usercontentfilter/basic-filter.html.json: Removed.
3717         * http/tests/usercontentfilter/block-cookies-basic-expected.txt: Removed.
3718         * http/tests/usercontentfilter/block-cookies-basic.html: Removed.
3719         * http/tests/usercontentfilter/block-cookies-basic.html.json: Removed.
3720         * http/tests/usercontentfilter/block-cookies-send-expected.txt: Removed.
3721         * http/tests/usercontentfilter/block-cookies-send.html: Removed.
3722         * http/tests/usercontentfilter/block-cookies-send.html.json: Removed.
3723         * http/tests/usercontentfilter/css-display-none-expected.txt: Removed.
3724         * http/tests/usercontentfilter/css-display-none.html: Removed.
3725         * http/tests/usercontentfilter/css-display-none.html.json: Removed.
3726         * platform/mac-wk2/TestExpectations:
3727         * platform/mac/http/tests/usercontentfilter/basic-filter-expected.txt: Removed.
3728
3729 2015-03-04  Brent Fulgham  <bfulgham@apple.com>
3730
3731         [Win] Rebaseline a few tests. Mark some failures.
3732
3733         * platform/win/TestExpectations:
3734         * platform/win/fast/attachment/attachment-disabled-rendering-expected.txt:
3735         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3736
3737 2015-03-04  Myles C. Maxfield  <mmaxfield@apple.com>
3738
3739         Implement -apple-trailing-word: -apple-partially-balanced
3740         https://bugs.webkit.org/show_bug.cgi?id=142253
3741
3742         Reviewed by David Hyatt.
3743
3744         * fast/text/trailing-word-expected.html: Added.
3745         * fast/text/trailing-word.html: Added.
3746
3747 2015-03-04  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3748
3749         Unreviewed Gardening 4th March
3750
3751         https://bugs.webkit.org/show_bug.cgi?id=142271 
3752
3753         * platform/gtk/TestExpectations:
3754
3755 2015-03-03   Yoav Weiss  <yoav@yoav.ws>
3756
3757         Add a microtask abstraction
3758         https://bugs.webkit.org/show_bug.cgi?id=137496
3759
3760         Reviewed by Sam Weinig.
3761
3762         Adding a test for microtask abstraction.
3763         A similar patch was rolled back in r180914.
3764
3765         * fast/dom/microtask-detach.html: Added.
3766         * fast/dom/microtask-detach-expected.txt: Added.
3767         * fast/dom/microtask-inorder.html: Added.
3768         * fast/dom/microtask-inorder-expected.txt: Added.
3769         * fast/dom/microtask-reverse.html: Added.
3770         * fast/dom/microtask-reverse-expected.txt: Added.
3771
3772 2015-03-03  Simon Fraser  <simon.fraser@apple.com>
3773
3774         Mark fast/css/object-fit/object-fit-canvas.html as a flakey
3775         image failure, since it keeps breaking EWS.
3776
3777         * platform/mac/TestExpectations:
3778
3779 2015-03-03  Brent Fulgham  <bfulgham@apple.com>
3780
3781         [Win] [Attachment] New Tests fail on Windows
3782         https://bugs.webkit.org/show_bug.cgi?id=142017
3783
3784         Unreviewed. Rebaseline tests for Windows display metrics.
3785
3786         * platform/win/fast/attachment/attachment-disabled-rendering-expected.txt:
3787         * platform/win/fast/attachment/attachment-rendering-expected.txt:
3788
3789 2015-03-03  Stephanie Lewis  <slewis@apple.com>
3790
3791         Update TestExpectations after http://trac.webkit.org/changeset/180965 to skip new test on Mavericks.
3792
3793         Unreviewed.
3794
3795         * platform/mac/TestExpectations:
3796
3797 2015-03-03  Alexey Proskuryakov  <ap@apple.com>
3798
3799         [Mac] Track localized name follows locale instead of primary language
3800         https://bugs.webkit.org/show_bug.cgi?id=142242
3801         rdar://problem/20000365
3802
3803         Reviewed by Eric Carlson.
3804
3805         * platform/mac/media/video-controls-captions-trackmenu-sorted-expected.txt: This
3806         test now successfully switches to Japanese, as originally intended.
3807
3808 2015-03-03  Alex Christensen  <achristensen@webkit.org>
3809
3810         Prepare to use CSS selectors in content extensions.
3811         https://bugs.webkit.org/show_bug.cgi?id=142227
3812
3813         Reviewed by Benjamin Poulain.
3814
3815         * http/tests/usercontentfilter/css-display-none-expected.txt: Added.
3816         * http/tests/usercontentfilter/css-display-none.html: Added.
3817         * http/tests/usercontentfilter/css-display-none.html.json: Added.
3818
3819 2015-03-03  Brent Fulgham  <bfulgham@apple.com>
3820
3821         [Win] Add baseline for new legacy-event-handler test.
3822
3823         * platform/win/fast/dom/legacy-event-handler-attributes-expected.txt: Added.
3824
3825 2015-03-03  Timothy Horton  <timothy_horton@apple.com>
3826
3827         <attachment> label can get very wide, doesn't wrap/truncate
3828         https://bugs.webkit.org/show_bug.cgi?id=142214
3829         <rdar://problem/19982499>
3830
3831         * fast/attachment/attachment-label-highlight-expected.png: Added.
3832         * fast/attachment/attachment-label-highlight-expected.txt: Added.
3833         Add (empty) platform independent baselines.
3834
3835 2015-03-03  Brent Fulgham  <bfulgham@apple.com>
3836
3837         Move scroll animating functions from ScrollAnimator to ScrollController
3838         https://bugs.webkit.org/show_bug.cgi?id=142102
3839         <rdar://problem/20007161>
3840
3841         Reviewed by Simon Fraser.
3842
3843         Add a new test that confirms that rubberband snap animations work properly when combined
3844         with text zooming.
3845
3846         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-mainframe-zoom-expected.txt: Added.
3847         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html: Added.
3848
3849 2015-03-03  Commit Queue  <commit-queue@webkit.org>
3850
3851         Unreviewed, rolling out r180683.
3852         https://bugs.webkit.org/show_bug.cgi?id=142249
3853
3854         Broke fast/css/acid2-pixel.html (Requested by ap on #webkit).
3855
3856         Reverted changeset:
3857
3858         "Setting any of the <object> element plugin controlling
3859         attributes does not have any affect."
3860         https://bugs.webkit.org/show_bug.cgi?id=141936
3861         http://trac.webkit.org/changeset/180683
3862
3863 2015-03-03  Dean Jackson  <dino@apple.com>
3864
3865         Controls panel should have system blurry background
3866         https://bugs.webkit.org/show_bug.cgi?id=142154
3867         <rdar://problem/20000964>
3868
3869         Reviewed by Simon Fraser.
3870
3871         Make sure content with a -webkit-appearance of
3872         media-controls-light-bar-background or
3873         media-controls-dark-bar-background doesn't get composited
3874         unless explicitly requested. This avoids a
3875         performance hit for a rarely used feature.
3876
3877         * compositing/media-controls-bar-appearance-expected.txt: Added.
3878         * compositing/media-controls-bar-appearance.html: Added.
3879
3880 2015-03-03  Daniel Bates  <dabates@apple.com>
3881
3882         Convert ManualTests/svg-tooltip.svg to a DRT test
3883         https://bugs.webkit.org/show_bug.cgi?id=140480
3884
3885         Reviewed by Alex Christensen.
3886
3887         * svg/hittest/svg-tooltip-expected.txt: Added.
3888         * svg/hittest/svg-tooltip.svg: Added.
3889
3890 2015-03-03  Timothy Horton  <timothy_horton@apple.com>
3891
3892         <attachment> label can get very wide, doesn't wrap/truncate
3893         https://bugs.webkit.org/show_bug.cgi?id=142214
3894         <rdar://problem/19982499>
3895
3896         * platform/mac-mavericks/fast/attachment: Added.
3897         * platform/mac-mavericks/fast/attachment/attachment-label-highlight-expected.txt: Added.
3898         Add a Mavericks result because text metrics differ.
3899
3900 2015-03-03  Darin Adler  <darin@apple.com>
3901
3902         Test legacy event handler attributes (ones with names like "onclick")
3903         https://bugs.webkit.org/show_bug.cgi?id=142221
3904
3905         Reviewed by Anders Carlsson.
3906
3907         * fast/dom/legacy-event-handler-attributes-expected.txt: Added.
3908         * fast/dom/legacy-event-handler-attributes.html: Added.
3909
3910 2015-03-03  Timothy Horton  <timothy_horton@apple.com>
3911
3912         <attachment> label can get very wide, doesn't wrap/truncate
3913         https://bugs.webkit.org/show_bug.cgi?id=142214
3914         <rdar://problem/19982499>
3915
3916         Reviewed by Simon Fraser.
3917
3918         * fast/attachment/attachment-label-highlight.html: Added.
3919         * platform/mac/fast/attachment/attachment-label-highlight-expected.png: Added.
3920         * platform/mac/fast/attachment/attachment-label-highlight-expected.txt: Added.
3921         Add a test for various <attachment> highlight cases.
3922
3923         * platform/mac/fast/attachment/attachment-rendering-expected.txt:
3924         Update expected result for attachment-rendering, which changed size
3925         because we now bail from text layout if we don't have any text.
3926
3927 2015-03-03  Brent Fulgham  <bfulgham@apple.com>
3928
3929         [Win] Document more debug assertions.
3930
3931         * platform/win/TestExpectations:
3932
3933 2015-03-03  Chris Dumez  <cdumez@apple.com>
3934
3935         Make AudioContext suspendable when it is not rendering
3936         https://bugs.webkit.org/show_bug.cgi?id=142210
3937         <rdar://problem/19923085>
3938
3939         Reviewed by Eric Carlson.
3940
3941         Add layout tests to check cases where an AudioContext should or should
3942         not prevent pages from entering the page cache.
3943
3944         * fast/history/page-cache-closed-audiocontext-expected.txt: Added.
3945         * fast/history/page-cache-closed-audiocontext.html: Added.
3946         * fast/history/page-cache-running-audiocontext-expected.txt: Added.
3947         * fast/history/page-cache-running-audiocontext.html: Added.
3948         * fast/history/page-cache-suspended-audiocontext-expected.txt: Added.
3949         * fast/history/page-cache-suspended-audiocontext.html: Added.
3950
3951 2015-03-02  Mark Lam  <mark.lam@apple.com>
3952
3953         Gardening: skipping inspector/timeline tests since they are still flaky.
3954         <https://webkit.org/b/142208>
3955
3956         Not reviewed.
3957
3958         * TestExpectations:
3959         - Restore skipping of inspector/timeline tests.
3960         * platform/win/TestExpectations:
3961         - Removing the skipping here since the general TestExpectations has it covered.
3962
3963 2015-03-02  Brent Fulgham  <bfulgham@apple.com>
3964
3965         [Win] inspector/timeline always times out.
3966         https://bugs.webkit.org/show_bug.cgi?id=142208
3967
3968         * platform/win/TestExpectations: Skipping.)
3969
3970 2015-03-02  Commit Queue  <commit-queue@webkit.org>
3971
3972         Unreviewed, rolling out r180911.
3973         https://bugs.webkit.org/show_bug.cgi?id=142204
3974
3975         The tests it added are crashing (Requested by bdash on
3976         #webkit).
3977
3978         Reverted changeset:
3979
3980         "Add a microtask abstraction"
3981         https://bugs.webkit.org/show_bug.cgi?id=137496
3982         http://trac.webkit.org/changeset/180911
3983
3984 2015-03-02   Yoav Weiss  <yoav@yoav.ws>
3985
3986         Add a microtask abstraction
3987         https://bugs.webkit.org/show_bug.cgi?id=137496
3988
3989         Reviewed by Sam Weinig.
3990
3991         Adding a test for microtask abstraction.
3992
3993         * fast/dom/microtask-detach.html: Added.
3994         * fast/dom/microtask-detach-expected.txt: Added.
3995         * fast/dom/microtask-inorder.html: Added.
3996         * fast/dom/microtask-inorder-expected.txt: Added.
3997         * fast/dom/microtask-reverse.html: Added.
3998         * fast/dom/microtask-reverse-expected.txt: Added.
3999
4000 2015-03-02  Myles C. Maxfield  <mmaxfield@apple.com>
4001
4002         Last gardening after r177774
4003
4004         Unreviewed.
4005
4006         * fast/text/font-kerning-expected.html:
4007         * fast/text/font-variant-ligatures-expected.html:
4008         * fast/text/whitespace/inline-whitespace-wrapping-7-expected.html:
4009         * fast/text/whitespace/inline-whitespace-wrapping-7.html:
4010         * mathml/presentation/scripts-subsup-expected.html:
4011         * mathml/presentation/scripts-subsup.html:
4012         * platform/mac/TestExpectations:
4013         * platform/mac/fast/text/multiple-codeunit-vertical-upright-expected.html:
4014         * platform/mac/fast/text/multiple-codeunit-vertical-upright.html:
4015         * platform/mac/fast/text/resources/multiple-codeunit-vertical-upright.otf: Removed.
4016         * svg/text/svg-font-word-rounding-hacks-spaces-expected.html:
4017         * svg/text/svg-font-word-rounding-hacks-spaces.html:
4018         * svg/text/tspan-outline-expected.svg:
4019         * svg/text/tspan-outline.html:
4020
4021 2015-03-02  Mark Lam  <mark.lam@apple.com>
4022
4023         Exception stack unwinding in JSC hangs while the Timeline Profiler is enabled.
4024         <https://webkit.org/b/142191>
4025
4026         Reviewed by Geoffrey Garen.
4027
4028         * inspector/timeline/exception-in-injected-script-while-recording-expected.txt: Added.
4029         * inspector/timeline/exception-in-injected-script-while-recording.html: Added.
4030
4031 2015-03-02  Mark Lam  <mark.lam@apple.com>
4032
4033         The InspectorTimelineAgent should gracefully handle attempts to start more than once.
4034         <https://webkit.org/b/142189>
4035
4036         Reviewed by Joseph Pecoraro.
4037
4038         * TestExpectations:
4039         - Unskipped inspector/timeline tests.
4040
4041 2015-03-02  Brent Fulgham  <bfulgham@apple.com>
4042
4043         [Win] Skip media control test after r180893.
4044
4045         * platform/win/TestExpectations:
4046
4047 2015-03-02  Brent Fulgham  <bfulgham@apple.com>
4048
4049         [Win] Document more debug assertions.
4050
4051         * platform/win/TestExpectations:
4052
4053 2015-02-28  Roger Fong  <roger_fong@apple.com>
4054
4055         Skip media control tests for now while new look is being finalized.
4056         https://bugs.webkit.org/show_bug.cgi?id=142138.
4057
4058         Reviewed by Dean Jackson.
4059
4060         * platform/mac/TestExpectations:
4061
4062 2015-03-02  Brent Fulgham  <bfulgham@apple.com>
4063
4064         [Win] Rebaseline canvas-ellipse-zero-lineto test.
4065
4066         Rebaseline this test since this is due to differences in the drawing libraries used on the
4067         Windows and reference Mac platforms, and is not due to a bug in WebKit itself.
4068
4069         * platform/win/TestExpectations:
4070         * platform/win/fast/canvas/canvas-ellipse-zero-lineto-expected.txt: Added.
4071
4072 2015-03-02  Brent Fulgham  <bfulgham@apple.com>
4073
4074         [Win] Document more debug assertions.
4075
4076         * platform/win/TestExpectations:
4077
4078 2015-03-02  Alexey Proskuryakov  <ap@apple.com>
4079
4080         Fix a typo in TestExpectations.
4081
4082         * platform/mac/TestExpectations: Faiure - > Failure.
4083
4084 2015-03-02  Alexey Proskuryakov  <ap@apple.com>
4085
4086         js/promises-tests/promises-tests-2-1-2.html sometimes times out
4087         https://bugs.webkit.org/show_bug.cgi?id=142175
4088
4089         * TestExpectations: Marking as flaky.
4090
4091 2015-03-01  Simon Fraser  <simon.fraser@apple.com>
4092
4093         Make clip-path work on <video>, <canvas> etc.
4094         https://bugs.webkit.org/show_bug.cgi?id=138684
4095
4096         Reviewed by Darin Adler.
4097         
4098         Tests for various combinations of clip-path and mask, and dynamic changes
4099         thereof.
4100
4101         * compositing/masks/compositing-clip-path-and-mask-expected.html: Added.
4102         * compositing/masks/compositing-clip-path-and-mask.html: Added.
4103         * compositing/masks/compositing-clip-path-expected.html: Added.
4104         * compositing/masks/compositing-clip-path-mask-change-expected.html: Added.
4105         * compositing/masks/compositing-clip-path-mask-change.html: Added.
4106         * compositing/masks/compositing-clip-path.html: Added.
4107         * compositing/masks/reference-clip-path-on-composited-expected.html: Added.
4108         * compositing/masks/reference-clip-path-on-composited.html: Added.
4109
4110 2015-03-01  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
4111
4112         Unreviewed EFL gardening. Mark crash tests of webgl to CRASH.
4113         WebGL isn't supported by EFL port now.
4114
4115         * platform/efl/TestExpectations:
4116
4117 2015-03-01  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
4118
4119         Unreviewed EFL gardening on 2nd March.
4120
4121         Mark css3 shape tests to flaky. Unskip passing tests and so on.
4122
4123         * platform/efl/TestExpectations:
4124         
4125
4126 2015-03-01  Chris Dumez  <cdumez@apple.com>
4127
4128         Make NotificationCenter / Notification suspendable
4129         https://bugs.webkit.org/show_bug.cgi?id=142117
4130         <rdar://problem/19923085>
4131
4132         Reviewed by Andreas Kling.
4133
4134         Add layout tests to cover cases where notifications should prevent
4135         entering the PageCache or not.
4136
4137         * fast/history/page-cache-notification-non-suspendable-expected.txt: Added.
4138         * fast/history/page-cache-notification-non-suspendable.html: Added.
4139         * fast/history/page-cache-notification-suspendable-expected.txt: Added.
4140         * fast/history/page-cache-notification-suspendable.html: Added.
4141         * platform/efl/TestExpectations:
4142         * platform/gtk/TestExpectations:
4143         * platform/ios-simulator/TestExpectations:
4144         * platform/win/TestExpectations:
4145         * platform/wincairo/TestExpectations:
4146
4147 2015-03-01  Ryosuke Niwa  <rniwa@webkit.org>
4148
4149         EFL, GTK+, and Windows rebaselines after r180867.
4150
4151         * platform/efl/TestExpectations:
4152         * platform/efl/editing/execCommand/5142012-1-expected.txt:
4153         * platform/efl/editing/execCommand/nsresponder-outdent-expected.txt:
4154         * platform/efl/editing/inserting/insert-at-end-02-expected.txt:
4155         * platform/gtk/editing/execCommand/5142012-1-expected.txt:
4156         * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt:
4157         * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
4158         * platform/gtk/editing/pasteboard/4989774-expected.txt:
4159         * platform/win/editing/execCommand/5142012-1-expected.txt:
4160         * platform/win/editing/execCommand/nsresponder-outdent-expected.txt:
4161         * platform/win/editing/inserting/insert-at-end-02-expected.txt:
4162
4163 2015-03-01  Alexey Proskuryakov  <ap@apple.com>
4164
4165         media/track/track-in-band-cues-added-once.html flakily fails
4166         https://bugs.webkit.org/show_bug.cgi?id=142152
4167
4168         * platform/mac/TestExpectations: Marked it as such.
4169
4170 2015-03-01  Ryosuke Niwa  <rniwa@webkit.org>
4171
4172         isContentEditable shouldn't trigger synchronous style recalc in most cases
4173         https://bugs.webkit.org/show_bug.cgi?id=129034
4174
4175         Reviewed by Antti Koivisto.
4176
4177         Added a regression test to update the editability of elements dynamically. Also rebaselined
4178         tests per style recalc timing changes.
4179
4180         * fast/dom/HTMLElement/dynamic-editability-change-expected.txt: Added.
4181         * fast/dom/HTMLElement/dynamic-editability-change.html: Added.
4182         * platform/mac/editing/execCommand/5142012-1-expected.txt: anonymous render block differences.
4183         * platform/mac/editing/execCommand/nsresponder-outdent-expected.txt: Ditto.
4184         * platform/mac/editing/inserting/insert-at-end-02-expected.txt: Empty render text differences.
4185         * platform/mac/editing/pasteboard/4989774-expected.txt: Ditto.
4186
4187 2015-03-01  Brent Fulgham  <bfulgham@apple.com>
4188
4189         [Win] Document some more debug assertions.
4190
4191         * platform/win/TestExpectations:
4192
4193 2015-02-28  Csaba Osztrogonác  <ossy@webkit.org>
4194
4195         REGRESSION(r85798): Lists of crashing/timeouting/stderr tests aren't sorted
4196         https://bugs.webkit.org/show_bug.cgi?id=142081
4197
4198         Reviewed by Ryosuke Niwa.
4199
4200         * fast/harness/results.html:
4201
4202 2015-02-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
4203
4204         Unreviewed EFL gardening 1st Mar.
4205
4206         * platform/efl/TestExpectations:
4207         - Unskip tests which have been passed since r180672.
4208         - Skip compositing/webgl.
4209
4210 2015-02-27  Zalan Bujtas  <zalan@apple.com>
4211
4212         Subpixel-layout: width: max-content; property might cause unnecessary scrollbar.
4213         https://bugs.webkit.org/show_bug.cgi?id=142065
4214
4215         Reviewed by Simon Fraser.
4216
4217         Rebaseline. Scroll layer shrinks in cer