1 2015-03-27 Brent Fulgham <bfulgham@apple.com>
3 Correct test results after r182012.
5 The test now produces identical results on all platforms, so update the root test result,
6 and remove custom non-matching expectations. This corrects Windows, GTK, and EFL builds, and
7 should not harm the Mac build.
9 * accessibility/aria-toggle-button-with-title-expected.txt:
10 * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
11 * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
13 2015-03-27 Mark Lam <mark.lam@apple.com>
15 Gardening: skipping inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html until crash is fixed.
16 <https://webkit.org/b/143105>
22 2015-03-27 Chris Dumez <cdumez@apple.com>
24 [WK2][NetworkCache] We only cache responses with status codes that are cacheable by default
25 https://bugs.webkit.org/show_bug.cgi?id=143125
26 <rdar://problem/20321172>
28 Reviewed by Antti Koivisto.
30 Add layout test to check that responses with status code 307 (which is not
31 cacheable by default) are cached if they have explicit expiration headers.
33 Also update a couple of other disk cache tests to cover heuristic
34 freshness (http://tools.ietf.org/html/rfc7234#section-4.2.2), relying on
35 'Last-Modified' header to estimate freshness if usual expiration headers
38 * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
39 * http/tests/cache/disk-cache/disk-cache-204-status-code.html:
40 * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt: Added.
41 * http/tests/cache/disk-cache/disk-cache-307-status-code.html: Added.
42 * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
43 * http/tests/cache/disk-cache/disk-cache-404-status-code.html:
45 2015-03-27 Csaba Osztrogonác <ossy@webkit.org>
49 * js/script-tests/array-length-shortening.js: Unskip, r182058 fixed it.
51 2015-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
53 FEMorphology::platformApplyGeneric() should bail out if the radius is less than or equal to zero.
54 https://bugs.webkit.org/show_bug.cgi?id=142885.
56 Reviewed by Dean Jackson.
58 * svg/filters/feMorphology-radius-cases-expected.svg: Added.
59 * svg/filters/feMorphology-radius-cases.svg: Added.
60 Test different cases for radius of the feMorphology filter. There are three
62 1. radius < 0: This is an error case, the source image should not be rendered.
63 2. radius = 0: This case is treated as if the filter never exists.
64 3. radius > 0: If the scaled radius is > 0, the filter is applied.
66 2015-03-26 Antti Koivisto <antti@apple.com>
68 Respect cache-control directives in request
69 https://bugs.webkit.org/show_bug.cgi?id=143121
71 Reviewed by Chris Dumez.
73 * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt: Added.
74 * http/tests/cache/disk-cache/disk-cache-request-headers.html: Added.
76 2015-03-27 Michael Saboff <msaboff@apple.com>
78 Objects with numeric properties intermittently get a phantom 'length' property
79 https://bugs.webkit.org/show_bug.cgi?id=142792
81 Reviewed by Csaba Osztrogonác.
85 * js/regress-142792-expected.txt: Added.
86 * js/regress-142792.html: Added.
87 * js/script-tests/regress-142792.js: Added.
91 2015-03-26 Zalan Bujtas <zalan@apple.com>
93 Inline continuation code should not take anonymous containing wrapper granted.
94 https://bugs.webkit.org/show_bug.cgi?id=133312
96 Reviewed by Dave Hyatt.
98 It's wrong to assume that when RenderInline is part of an inline continuation, its containing block
99 is an anonymous wrapper and its sibling might be a block level renderer.
100 When the inline continuation is no longer needed, for example when the block level renderer that initiated the continuation
101 is detached from the render tree, the inline renderes still continue to form continuation.(however they no longer require
104 * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation-expected.txt: Added.
105 * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation.html: Added.
107 2015-03-26 Joseph Pecoraro <pecoraro@apple.com>
109 Web Inspector: ES6: Provide a better view for Classes in the console
110 https://bugs.webkit.org/show_bug.cgi?id=142999
112 Reviewed by Timothy Hatcher.
114 * inspector/model/remote-object-expected.txt:
115 * inspector/model/remote-object.html:
116 Update the test to include coverage of the new "class" subtype of "function".
118 2015-03-26 Tim Horton <timothy_horton@apple.com>
120 REGRESSION (r181358 and r181507): Lots of sites think that we support touch events on OS X
121 https://bugs.webkit.org/show_bug.cgi?id=142888
122 <rdar://problem/20227304>
124 Reviewed by Beth Dakin.
126 * fast/dom/event-handler-attributes-expected.txt:
127 * fast/dom/event-handler-attributes.html:
128 * fast/events/event-attribute-expected.txt:
129 * platform/win/fast/events/event-attribute-expected.txt:
130 Revert some changes to these tests and their results.
132 2015-03-26 Roger Fong <roger_fong@apple.com>
134 Apply blur effect to media control background.
135 https://bugs.webkit.org/show_bug.cgi?id=143116.
136 <rdar://problem/20316964>.
138 Reviewed by Brent Fulgham.
140 * platform/mac/TestExpectations: Tests need rebaselining. Will do so with other previously skipped media tests.
142 2015-03-26 Geoffrey Garen <ggaren@apple.com>
144 Assertion firing in JavaScriptCore/parser/parser.h for statesman.com site
145 https://bugs.webkit.org/show_bug.cgi?id=142974
147 Reviewed by Joseph Pecoraro.
149 No test covering this ASSERT because I couldn't design a way to reproduce
150 it after trying for a few hours. Simply loading the original ASSERTing
151 content from disk is not enough to reproduce this bug.
153 * fast/profiler/dead-time-expected.txt:
154 * fast/profiler/inline-event-handler-expected.txt:
155 * fast/profiler/stop-profiling-after-setTimeout-expected.txt: These are
156 progressions, where we used to get the line number wrong.
158 * fast/dom/attribute-event-listener-errors-expected.txt: Added.
159 * fast/dom/attribute-event-listener-errors.html: Added. This test covers
160 a subtle way in which the new mechanism for attribute event listener
161 line numbers is more accurate than the old one.
163 2015-03-26 Brady Eidson <beidson@apple.com>
165 Apply ContentExtension actions after redirects.
166 <rdar://problem/20062613> and https://bugs.webkit.org/show_bug.cgi?id=143055
168 Reviewed by Alex Christensen.
170 * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Added.
171 * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Added.
172 * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Added.
173 * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Added.
174 * http/tests/contentextensions/resources/subresource-redirect.php: Added.
175 * http/tests/contentextensions/subresource-redirect-blocked-expected.txt: Added.
176 * http/tests/contentextensions/subresource-redirect-blocked.html: Added.
177 * http/tests/contentextensions/subresource-redirect-blocked.html.json: Added.
179 2015-03-26 Michael Saboff <msaboff@apple.com>
181 js/promises-tests/promises-tests-2-3-3.html sometimes crashes under DFG::SpeculativeJIT::compile
182 https://bugs.webkit.org/show_bug.cgi?id=139865
184 Reviewed by Alexey Proskuryakov.
186 It appears that r181993 fixed this test as it removed the code where the crash occurred.
188 * TestExpectations: Re-enabled js/promises-tests/promises-tests-2-3-3 including marking it as Slow.
190 2015-03-26 Chris Fleizach <cfleizach@apple.com>
192 AX: [role="button"][aria-pressed] should be exposed as AXCheckbox:AXToggleButton, with role description of "toggle button"
193 https://bugs.webkit.org/show_bug.cgi?id=115298
195 Reviewed by Mario Sanchez Prada.
197 * accessibility/aria-toggle-button-with-title.html:
198 Bad path for post test resources file, so that is fixed.
199 * platform/mac/accessibility/aria-pressed-button-attributes-expected.txt: Added.
200 * platform/mac/accessibility/aria-pressed-button-attributes.html: Added.
201 * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt:
202 Updated to reflect the new role of this object.
204 2015-03-26 Csaba Osztrogonác <ossy@webkit.org>
206 Unreviewed gardening, skip failing tests on AArch64 Linux.
208 * js/script-tests/array-from.js:
209 * js/script-tests/array-length-shortening.js:
210 * js/script-tests/dfg-int16array.js:
211 * js/script-tests/dfg-int8array.js:
213 2015-03-25 Alexey Proskuryakov <ap@apple.com>
215 media/track/track-mode.html flakily times out
216 https://bugs.webkit.org/show_bug.cgi?id=143085
218 * TestExpectations: Added an expectation.
220 2015-03-25 Chris Fleizach <cfleizach@apple.com>
222 AX: table cells that use display:block render the table inaccessible to VoiceOver
223 https://bugs.webkit.org/show_bug.cgi?id=143007
225 Unreviewed, layout test fix.
227 Skip associated accessibility/table-cell-display-block.html on failing platforms.
229 * platform/efl/TestExpectations:
230 * platform/gtk/TestExpectations:
231 Specific platform changes in children ordering need to be updated to make this test pass.
232 * platform/win/TestExpectations:
233 Need to implement cellForRowAndColumn.
235 2015-03-25 Filip Pizlo <fpizlo@apple.com>
237 Heap variables shouldn't end up in the stack frame
238 https://bugs.webkit.org/show_bug.cgi?id=141174
240 Reviewed by Geoffrey Garen.
242 * js/function-apply-aliased-expected.txt:
243 * js/function-dot-arguments-expected.txt:
244 * js/regress/arguments-expected.txt: Added.
245 * js/regress/arguments-named-and-reflective-expected.txt: Added.
246 * js/regress/arguments-named-and-reflective.html: Added.
247 * js/regress/arguments-strict-mode-expected.txt: Added.
248 * js/regress/arguments-strict-mode.html: Added.
249 * js/regress/arguments.html: Added.
250 * js/regress/script-tests/arguments-named-and-reflective.js: Added.
251 * js/regress/script-tests/arguments-strict-mode.js: Added.
252 * js/regress/script-tests/arguments.js: Added.
253 * js/regress/script-tests/try-catch-get-by-val-cloned-arguments.js: Added.
254 * js/regress/script-tests/try-catch-get-by-val-direct-arguments.js: Added.
255 * js/regress/script-tests/try-catch-get-by-val-scoped-arguments.js: Added.
256 * js/regress/script-tests/varargs-call.js: Added.
257 * js/regress/script-tests/varargs-construct-inline.js: Added.
258 * js/regress/script-tests/varargs-construct.js: Added.
259 * js/regress/script-tests/varargs-inline.js: Added.
260 * js/regress/script-tests/varargs-strict-mode.js: Added.
261 * js/regress/script-tests/varargs.js: Added.
262 * js/regress/try-catch-get-by-val-cloned-arguments-expected.txt: Added.
263 * js/regress/try-catch-get-by-val-cloned-arguments.html: Added.
264 * js/regress/try-catch-get-by-val-direct-arguments-expected.txt: Added.
265 * js/regress/try-catch-get-by-val-direct-arguments.html: Added.
266 * js/regress/try-catch-get-by-val-scoped-arguments-expected.txt: Added.
267 * js/regress/try-catch-get-by-val-scoped-arguments.html: Added.
268 * js/regress/varargs-call-expected.txt: Added.
269 * js/regress/varargs-call.html: Added.
270 * js/regress/varargs-construct-expected.txt: Added.
271 * js/regress/varargs-construct-inline-expected.txt: Added.
272 * js/regress/varargs-construct-inline.html: Added.
273 * js/regress/varargs-construct.html: Added.
274 * js/regress/varargs-expected.txt: Added.
275 * js/regress/varargs-inline-expected.txt: Added.
276 * js/regress/varargs-inline.html: Added.
277 * js/regress/varargs-strict-mode-expected.txt: Added.
278 * js/regress/varargs-strict-mode.html: Added.
279 * js/regress/varargs.html: Added.
280 * js/script-tests/function-apply-aliased.js:
281 * js/script-tests/function-dot-arguments.js:
283 2015-03-25 Chris Fleizach <cfleizach@apple.com>
285 AX: table cells that use display:block render the table inaccessible to VoiceOver
286 https://bugs.webkit.org/show_bug.cgi?id=143007
288 Reviewed by Mario Sanchez Prada.
290 * accessibility/table-cell-display-block-expected.txt: Added.
291 * accessibility/table-cell-display-block.html: Added.
293 2015-03-25 Joseph Pecoraro <pecoraro@apple.com>
295 Add a few more tests for Class names
296 https://bugs.webkit.org/show_bug.cgi?id=143060
298 Reviewed by Ryosuke Niwa.
300 Add a few more class name tests:
301 - const class name binding inside class expression
302 - mutable class name binding from class statement
304 * js/script-tests/class-syntax-name.js:
306 2015-03-25 Joseph Pecoraro <pecoraro@apple.com>
308 ES6: Classes: Program level class statement throws exception in strict mode
309 https://bugs.webkit.org/show_bug.cgi?id=143038
311 Reviewed by Ryosuke Niwa.
313 This updates a number of existing tests that were relying on
314 poor behavior. `shouldBe` and friends use eval within a function
315 not at the global scope. This means `shouldBe('class X { ... }')`
316 behaves like `shouldBe('var x = ...')` not `shouldBe('x = ...')`.
317 This means `x` will not be available in the next `shouldBe` call.
319 Add a test specifically to cover the scoping of the class name
320 in regular and strict mode code. Currently we treat it like var
321 with one failing test that would pass when we treat it like let.
323 * js/class-syntax-name.html: Added.
324 * js/script-tests/class-syntax-name.js: Added.
326 (runTestShouldBeTrue):
327 (runTestShouldThrow):
328 (runTestShouldNotThrow):
329 Test class name scoping.
331 * js/class-syntax-call-expected.txt:
332 * js/class-syntax-declaration-expected.txt:
333 * js/class-syntax-default-constructor-expected.txt:
334 * js/class-syntax-name-expected.txt: Added.
335 * js/script-tests/class-syntax-call.js:
336 * js/script-tests/class-syntax-declaration.js:
337 * js/script-tests/class-syntax-default-constructor.js:
339 2015-03-25 Mark Lam <mark.lam@apple.com>
341 Gardening: rebaseline after r181907.
345 * platform/win/js/dom/global-constructors-attributes-expected.txt:
347 2015-03-25 Dean Jackson <dino@apple.com>
349 MediaControls: Use font with fixed number width
350 https://bugs.webkit.org/show_bug.cgi?id=143018
351 <rdar://problem/20245415>
353 Reviewed by Eric Carlson.
355 Add some results for the new font family "-apple-system-font-monospaced-numbers".
357 * platform/mac/fast/text/systemFont.html:
358 * platform/mac/fast/text/systemFont-expected.txt:
360 2015-03-25 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
362 GTK+ Gardening 24th March
363 https://bugs.webkit.org/show_bug.cgi?id=143003
367 * platform/gtk/TestExpectations:
368 * platform/gtk/css3/selectors3/xhtml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
369 * platform/gtk/css3/selectors3/xml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
370 * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-expected.txt: Rebaselined after r181889.
371 * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt: Rebaselined after r181889.
373 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
375 Setter should have a single formal parameter, Getter no parameters
376 https://bugs.webkit.org/show_bug.cgi?id=142903
378 Reviewed by Geoffrey Garen.
380 Correct a bunch of setters in existing tests and add
381 tests for good/bad getter and setter syntax.
383 * js/class-syntax-declaration-expected.txt:
384 * js/dom/exception-sequencing.html:
385 * js/dom/reserved-words-as-property-expected.txt:
386 * js/dom/script-tests/implicit-call-with-global-reentry.js:
387 (testObject.set setterTest):
388 * js/dom/script-tests/reserved-words-as-property.js:
390 * js/for-in-cached-expected.txt:
391 * js/object-literal-direct-put-expected.txt:
392 * js/object-literal-syntax-expected.txt:
393 * js/parser-syntax-check-expected.txt:
394 * js/script-tests/class-syntax-declaration.js:
395 * js/script-tests/class-syntax-super.js:
396 (class.Derived.extends.Base.set callBaseMethodInSetter):
397 (class.Derived.extends.Base.set baseMethodInGetterSetter):
398 * js/script-tests/for-in-cached.js:
399 * js/script-tests/object-literal-direct-put.js:
400 * js/script-tests/object-literal-syntax.js:
401 * js/script-tests/parser-syntax-check.js:
403 2015-03-24 Chris Dumez <cdumez@apple.com>
405 [WK2] Responses with 302 HTTP Status Code should not be cached
406 https://bugs.webkit.org/show_bug.cgi?id=143028
407 <rdar://problem/19714040>
409 Reviewed by Antti Koivisto.
411 Add layout test to check that responses with 302 HTTP Status Code
414 * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt: Added.
415 * http/tests/cache/disk-cache/disk-cache-302-status-code.html: Added.
417 2015-03-24 Zhuo Li <zachli@apple.com>
419 Scripts running in isolated world should not subject to a page's CSP about 'eval'.
420 https://bugs.webkit.org/show_bug.cgi?id=141316.
422 Reviewed by Geoffrey Garen.
424 I added a new Content Security Policy directive, "script-src", so that we do not
425 allow 'unsafe-eval' in the main world.
427 Also I have to copy the whole function instead of using eval because
428 eval is subject to the main world Content Security Policy now.
430 * http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt:
431 * http/tests/security/isolatedWorld/bypass-main-world-csp.html:
433 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
435 ES6: Classes: Early return in sub-class constructor results in returning undefined instead of instance
436 https://bugs.webkit.org/show_bug.cgi?id=143012
438 Reviewed by Ryosuke Niwa.
440 * js/class-constructor-return-expected.txt: Added.
441 * js/class-constructor-return.html: Added.
442 * js/script-tests/class-constructor-return.js: Added.
443 New test covering different return values from constructors.
445 * js/class-syntax-super-expected.txt:
446 * js/script-tests/class-syntax-super.js:
447 Fix test. Returning undefined is the same as an implicit return
448 and should return `this`.
450 2015-03-24 Chris Dumez <cdumez@apple.com>
452 [WK2] Responses with 204 HTTP Status Code should be cacheable by default
453 https://bugs.webkit.org/show_bug.cgi?id=143020
454 <rdar://problem/20281529>
456 Reviewed by Antti Koivisto.
458 Add test to make sure that responses with 204 HTTP Status Code are
459 cacheable by default.
461 * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt: Added.
462 * http/tests/cache/disk-cache/disk-cache-204-status-code.html: Added.
463 * http/tests/cache/disk-cache/resources/cache-test.js:
464 Re-introduce support for generating responses with only headers (no body).
465 This was mistakenly dropped when I rebased my patch for r181895.
467 2015-03-24 Beth Dakin <bdakin@apple.com>
469 Another attempted test fix after http://trac.webkit.org/changeset/181907
471 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
473 2015-03-24 Beth Dakin <bdakin@apple.com>
475 Attempted test fix after http://trac.webkit.org/changeset/181907
477 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
479 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
481 Unreviewed gardening after r181901.
483 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
484 Update the expected results for platform specific results that include
485 a stringified function.
487 2015-03-24 Beth Dakin <bdakin@apple.com>
489 Add events related to force click gesture
490 https://bugs.webkit.org/show_bug.cgi?id=142836
492 rdar://problem/20210239
494 Reviewed by Dean Jackson.
496 * fast/dom/event-handler-attributes-expected.txt:
497 * fast/dom/event-handler-attributes.html:
498 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
500 2015-03-24 Chris Dumez <cdumez@apple.com>
502 [WK2] Responses with 404 HTTP Status Code should be cacheable by default
503 https://bugs.webkit.org/show_bug.cgi?id=143014
504 <rdar://problem/20280310>
506 Reviewed by Antti Koivisto.
508 Add test to make sure that responses with 404 HTTP Status Code are
509 cacheable by default.
511 * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt: Added.
512 * http/tests/cache/disk-cache/disk-cache-404-status-code.html: Added.
513 * http/tests/cache/disk-cache/resources/generate-response.cgi:
515 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
517 ES6: Object Literal Methods toString is missing method name
518 https://bugs.webkit.org/show_bug.cgi?id=142992
520 Reviewed by Geoffrey Garen.
522 * js/class-syntax-default-constructor-expected.txt:
523 This test was already failing, it now fails in a different way.
525 * js/object-literal-computed-methods-expected.txt:
526 * js/object-literal-methods-expected.txt:
527 These tests now pass.
529 * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
530 * js/destructuring-assignment-expected.txt:
531 * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
532 * js/dfg-resolve-global-specific-dictionary-expected.txt:
533 * js/dom/JSON-parse-expected.txt:
534 * js/dom/JSON-stringify-expected.txt:
535 * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt:
536 * js/dom/function-prototype-expected.txt:
537 * js/dom/toString-and-valueOf-override-expected.txt:
538 * js/kde/lval-exceptions-expected.txt:
539 * storage/domstorage/localstorage/string-conversion-expected.txt:
540 * storage/domstorage/sessionstorage/string-conversion-expected.txt:
541 * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js:
542 * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js:
543 * js/script-tests/dfg-resolve-global-specific-dictionary.js:
544 * js/dom/function-prototype.html:
545 Update tests to add expected whitespace for stringifying a function
548 2015-03-24 Benjamin Poulain <benjamin@webkit.org>
550 CSS Selectors Level 4: enable case-insensitive attribute matching by default
551 https://bugs.webkit.org/show_bug.cgi?id=142960
553 Reviewed by Andreas Kling.
555 This test is imported from blink. That's the only test
556 they have for this feature.
558 * fast/css/attribute-selector-case-insensitive-expected.txt: Added.
559 * fast/css/attribute-selector-case-insensitive.html: Added.
561 2015-03-24 Yoav Weiss <yoav@yoav.ws>
563 Stop image from displaying when src attribute is removed or emptied
564 https://bugs.webkit.org/show_bug.cgi?id=142677
566 Reviewed by Chris Dumez.
568 * fast/dom/HTMLImageElement/image-empty-src-expected.html: Added.
569 * fast/dom/HTMLImageElement/image-empty-src.html: Added.
570 * fast/dom/HTMLImageElement/image-remove-src-expected.html: Added.
571 * fast/dom/HTMLImageElement/image-remove-src.html: Added.
572 * fast/dom/HTMLImageElement/image-empty-srcset-expected.html: Added.
573 * fast/dom/HTMLImageElement/image-empty-srcset.html: Added.
574 * fast/dom/HTMLImageElement/image-remove-srcset-expected.html: Added.
575 * fast/dom/HTMLImageElement/image-remove-srcset.html: Added.
577 2015-03-24 Brent Fulgham <bfulgham@apple.com>
579 [Win] Update baselines after r181889.
580 https://bugs.webkit.org/show_bug.cgi?id=141869
582 * platform/win/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
583 * platform/win/css3/selectors3/xml/css3-modsel-15c-expected.txt:
584 * platform/win/fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt:
586 2015-03-24 Chris Dumez <cdumez@apple.com>
588 [WK2] NetworkCache retrievals fail for entries with no body
589 https://bugs.webkit.org/show_bug.cgi?id=142979
590 <rdar://problem/20264100>
592 Reviewed by Antti Koivisto.
594 Add network disk cache validation test for resources that have no body
597 * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt: Added.
598 * http/tests/cache/disk-cache/disk-cache-validation-no-body.html: Added.
599 * http/tests/cache/disk-cache/resources/generate-response-no-body.cgi: Added.
601 2015-03-24 Chris Dumez <cdumez@apple.com>
603 [WK2] The WebKit network cache does not cache responses with "Content-Disposition: attachment" header
604 https://bugs.webkit.org/show_bug.cgi?id=142989
605 <rdar://problem/20265992>
607 Reviewed by Antti Koivisto.
609 Add layout test to check that resources whose response has the
610 "Content-Disposition: attachment" header are cacheable.
612 Also move all disk cache layout tests to a disk-cache sub-folder to
613 facilitate skipping on platforms that don't have the WebKit network
616 * http/tests/cache/disk-cache/disk-cache-disable-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-disable-expected.txt.
617 * http/tests/cache/disk-cache/disk-cache-disable.html: Renamed from LayoutTests/http/tests/cache/disk-cache-disable.html.
618 * 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.
619 * http/tests/cache/disk-cache/disk-cache-redirect-to-data.html: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data.html.
620 * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt: Added.
621 * http/tests/cache/disk-cache/disk-cache-validation-attachment.html: Added.
622 * 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.
623 * 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.
624 * http/tests/cache/disk-cache/disk-cache-validation-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-expected.txt.
625 * http/tests/cache/disk-cache/disk-cache-validation.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation.html.
626 * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie-expected.txt.
627 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie.html.
628 * http/tests/cache/disk-cache/resources/cache-test.js: Renamed from LayoutTests/http/tests/cache/resources/cache-test.js.
629 * http/tests/cache/disk-cache/resources/generate-response.cgi: Renamed from LayoutTests/http/tests/cache/resources/generate-response.cgi.
630 * platform/efl/TestExpectations:
631 * platform/gtk/TestExpectations:
632 * platform/mac-wk1/TestExpectations:
633 * platform/win/TestExpectations:
635 2015-03-24 Michael Saboff <msaboff@apple.com>
637 REGRESSION (172175-172177): Change in for...in processing causes properties added in loop to be enumerated
638 https://bugs.webkit.org/show_bug.cgi?id=142856
640 Reviewed by Filip Pizlo.
642 New tests and rebased one test.
644 * js/for-in-modify-in-loop-expected.txt: Added.
645 * js/for-in-modify-in-loop.html: Added.
646 * js/script-tests/for-in-modify-in-loop.js: Added.
647 (haveSameProperties):
651 * http/tests/security/cross-frame-access-enumeration-expected.txt: Rebased.
653 2015-03-24 Saam Barati <saambarati1@gmail.com>
655 Improve error messages in JSC
656 https://bugs.webkit.org/show_bug.cgi?id=141869
658 Reviewed by Geoffrey Garen.
660 * fast/dom/NodeList/nodelist-item-call-as-function-expected.txt:
661 * fast/dom/call-a-constructor-as-a-function-expected.txt:
662 * fast/regex/dom/cross-frame-callable-expected.txt:
663 * fast/selectors/closest-general-expected.txt:
664 * http/tests/security/xss-DENIED-window-index-assign-expected.txt:
665 * js/dom/exception-thrown-from-new-expected.txt:
666 * js/exception-for-nonobject-expected.txt:
667 * js/exception-function-apply-expected.txt: Added.
668 * js/exception-function-apply.html: Added.
669 * js/exception-in-expected.txt: Added.
670 * js/exception-in.html: Added.
671 * js/exception-instanceof-expected.txt: Added.
672 * js/exception-instanceof.html: Added.
673 * js/instance-of-immediates-expected.txt:
674 * js/script-tests/exception-function-apply.js: Added.
675 * js/script-tests/exception-in.js: Added.
676 * js/script-tests/exception-instanceof.js: Added.
677 * js/typedarray-constructors-expected.txt:
678 * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
679 * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
680 * platform/mac/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
681 * platform/mac/css3/selectors3/xml/css3-modsel-15c-expected.txt:
682 * plugins/npruntime/object-from-destroyed-plugin-expected.txt:
683 * plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
684 * plugins/npruntime/plugin-scriptable-object-invoke-default-expected.txt:
685 * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
686 * sputnik/Conformance/13_Function_Definition/S13_A17_T2-expected.txt:
687 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/S15.1_A2_T1-expected.txt:
688 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/S15.2.4_A3-expected.txt:
689 * svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt:
691 2015-03-23 Yoav Weiss <yoav@yoav.ws>
693 Update empty image canvas tests and fix a related bug
694 https://bugs.webkit.org/show_bug.cgi?id=142694
696 Reviewed by Chris Dumez.
698 Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/drawing-images-to-the-canvas
699 * canvas/philip/tests/2d.drawImage.incomplete-expected.txt: Removed.
700 * canvas/philip/tests/2d.drawImage.incomplete.emptysrc-expected.txt: Added.
701 * canvas/philip/tests/2d.drawImage.incomplete.emptysrc.html: Added.
702 * canvas/philip/tests/2d.drawImage.incomplete.html: Removed.
703 * canvas/philip/tests/2d.drawImage.incomplete.nosrc-expected.txt: Added.
704 * canvas/philip/tests/2d.drawImage.incomplete.nosrc.html: Added.
705 * canvas/philip/tests/2d.drawImage.incomplete.removedsrc-expected.txt: Added.
706 * canvas/philip/tests/2d.drawImage.incomplete.removedsrc.html: Added.
708 Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/fill-and-stroke-styles
709 * canvas/philip/tests/2d.pattern.image.incomplete-expected.txt: Removed.
710 * canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt: Removed.
711 * canvas/philip/tests/2d.pattern.image.incomplete.empty.html: Removed.
712 * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc-expected.txt: Added.
713 * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc.html: Added.
714 * canvas/philip/tests/2d.pattern.image.incomplete.html: Removed.
715 * canvas/philip/tests/2d.pattern.image.incomplete.omitted-expected.txt: Removed.
716 * canvas/philip/tests/2d.pattern.image.incomplete.omitted.html: Removed.
717 * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc-expected.txt: Added.
718 This test currently fails and will be fixed in https://bugs.webkit.org/show_bug.cgi?id=142677
719 * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc.html: Added.
721 Test below imported from https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/fast/canvas/
722 * fast/canvas/canvas-empty-image-pattern.html: Aligned with spec/Chrome.
723 * fast/canvas/canvas-empty-image-pattern-expected.txt: Aligned with spec/Chrome.
724 * TestExpectations: Added 2d.pattern.image.incomplete.removedsrc.html as an expected failure.
726 2015-03-23 Filip Pizlo <fpizlo@apple.com>
728 Move the bulk of the js/dom/const test into js/const, so that run-jsc-stress-tests runs it.
730 Rubber stamped by Andreas Kling and Michael Saboff.
732 * js/const-expected.txt: Copied from LayoutTests/js/dom/const-expected.txt.
733 * js/const.html: Copied from LayoutTests/js/dom/const.html.
734 * js/dom/const-expected.txt: Replaced.
735 * js/dom/const.html: Replaced.
736 * js/resources/const.js: Removed.
737 * js/script-tests/const.js: Copied from LayoutTests/js/resources/const.js.
739 2015-03-23 Andy Estes <aestes@apple.com>
741 [Content Filtering] Fix up a few mistakes in LayoutTests/contentfiltering/
742 https://bugs.webkit.org/show_bug.cgi?id=142991
744 Reviewed by Andreas Kling.
746 * contentfiltering/allow-after-add-data-expected.html: Added HTML5 doctype.
747 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
748 * contentfiltering/allow-after-response-expected.html: Ditto.
749 * contentfiltering/allow-after-unblock-request-expected.html: Ditto.
750 * contentfiltering/block-after-add-data-expected.html: Ditto.
751 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
752 * contentfiltering/block-after-response-expected.html: Ditto.
753 * contentfiltering/block-after-unblock-request-expected.html: Ditto.
754 * contentfiltering/resources/contentfiltering.js: Added a newline at the end of the file.
756 2015-03-23 Brady Eidson <beidson@apple.com>
758 Content extensions should apply css selectors
759 https://bugs.webkit.org/show_bug.cgi?id=142604
761 Reviewed by Alex Christensen.
763 * http/tests/contentextensions/css-display-none-expected.txt:
764 * http/tests/contentextensions/css-display-none.html:
765 * http/tests/contentextensions/css-display-none.html.json:
767 2015-03-23 Dean Jackson <dino@apple.com>
769 ES7: Implement Array.prototype.includes
770 https://bugs.webkit.org/show_bug.cgi?id=142707
772 Reviewed by Geoffrey Garen.
774 * js/array-includes-expected.txt: Added.
775 * js/array-includes.html: Added.
776 * js/script-tests/array-includes.js: Added.
777 * js/script-tests/Object-getOwnPropertyNames.js: Add 'includes'.
778 * js/Object-getOwnPropertyNames-expected.txt: Add 'includes'.
780 2015-03-23 Joseph Pecoraro <pecoraro@apple.com>
782 __defineGetter__/__defineSetter__ should throw exceptions
783 https://bugs.webkit.org/show_bug.cgi?id=142934
785 Reviewed by Geoffrey Garen.
787 * js/property-getters-and-setters-expected.txt:
788 * js/script-tests/property-getters-and-setters.js:
790 2015-03-23 Anders Carlsson <andersca@apple.com>
792 Make platform/mac-wk2/plugins/destroy-during-async-npp-new.html work again
793 https://bugs.webkit.org/show_bug.cgi?id=133692
794 rdar://problem/17255947
796 Reviewed by Alexey Proskuryakov.
798 * platform/mac-wk2/TestExpectations:
801 2015-03-23 Alexey Proskuryakov <ap@apple.com>
803 accessibility/textarea-selected-text-range.html is flaky
804 https://bugs.webkit.org/show_bug.cgi?id=142976
806 * platform/mac/TestExpectations: Marking as such.
808 2015-03-22 Benjamin Poulain <benjamin@webkit.org>
810 CSS Selectors: fix attribute case-insensitive matching of Contain and List
811 https://bugs.webkit.org/show_bug.cgi?id=142932
813 Reviewed by Darin Adler.
815 * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive-expected.txt: Added.
816 * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive.html: Added.
817 * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive-expected.txt: Added.
818 * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive.html: Added.
820 2015-03-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
822 [EFL] Update new flaky tests and remove duplicated failure test.
824 Unreviewed EFL gardening.
826 * platform/efl/TestExpectations:
827 Remove duplicted attachment tests, and add new flaky tests regarding svg clip-path, pattern scale.
829 2015-03-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
831 [EFL] Unreviewed EFL gradening on 23th Mar.
833 Skip attachment tests, unskip passing tests related with writing, webaudio.
836 * platform/efl/TestExpectations:
838 2015-03-21 Dean Jackson <dino@apple.com>
840 Remove the prefix for CSS Transforms
841 https://bugs.webkit.org/show_bug.cgi?id=142927
842 <rdar://problem/11568151>
844 Reviewed by Simon Fraser.
846 Convert the helper functions for transforms to use the unprefixed
847 form, and copy some tests to make sure the prefixed form still works.
849 * fast/css/getComputedStyle/computed-style-expected.txt:
850 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
851 * fast/css/getComputedStyle/resources/property-names.js:
852 * svg/css/getComputedStyle-basic-expected.txt:
853 * transforms/2d/computed-style-origin-expected.txt:
854 * transforms/2d/computed-style-origin.html:
855 * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
856 (floatingPointEqual):
859 * transforms/2d/resources/transform-test-utils.js:
861 * transforms/2d/transform-2d-prefixed-expected.txt: Added.
862 * transforms/2d/transform-2d-prefixed.html: Added.
863 * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
864 * transforms/3d/general/prefixed-3dtransform-values.html: Added.
865 * transitions/transition-end-event-multiple-04-expected.txt:
866 * transitions/transition-end-event-multiple-04.html:
867 * transitions/transition-end-event-transform-expected.txt:
868 * transitions/transition-end-event-transform.html:
870 2015-03-21 Joseph Pecoraro <pecoraro@apple.com>
872 Fix a typo in Parser error message
873 https://bugs.webkit.org/show_bug.cgi?id=142942
875 Reviewed by Alexey Proskuryakov.
877 * js/class-syntax-declaration-expected.txt:
878 * js/class-syntax-expression-expected.txt:
879 * js/class-syntax-super-expected.txt:
880 * js/script-tests/class-syntax-declaration.js:
881 * js/script-tests/class-syntax-expression.js:
882 * js/script-tests/class-syntax-super.js:
884 2015-03-21 Brent Fulgham <bfulgham@apple.com>
886 [Win] Try to get debug bots green.
888 * platform/win/TestExpectations:
890 2015-03-21 Joseph Pecoraro <pecoraro@apple.com>
892 Computed Property names should allow only AssignmentExpressions not any Expression
893 https://bugs.webkit.org/show_bug.cgi?id=142902
895 Reviewed by Ryosuke Niwa.
897 * js/basic-computed-property-name-expected.txt:
898 * js/object-literal-computed-methods-expected.txt:
899 * js/script-tests/basic-computed-property-name.js:
900 (runTest.runTest.runTest.runTest.runTest.runTest.runTest.runTestThrow):
901 * js/script-tests/object-literal-computed-methods.js:
902 Test that comma expressions are not allowed in computed property/method names.
904 2015-03-21 Benjamin Poulain <bpoulain@apple.com>
906 Import the blink test fast/css/currentcolor-strict-mode.html
907 https://bugs.webkit.org/show_bug.cgi?id=142838
909 Reviewed by Darin Adler.
911 * fast/css/currentcolor-strict-mode-expected.html: Added.
912 * fast/css/currentcolor-strict-mode.html: Added.
914 2015-03-21 Commit Queue <commit-queue@webkit.org>
916 Unreviewed, rolling out r181824.
917 https://bugs.webkit.org/show_bug.cgi?id=142935
919 Broke Windows build (Requested by ap on #webkit).
923 "Remove the prefix for CSS Transforms"
924 https://bugs.webkit.org/show_bug.cgi?id=142927
925 http://trac.webkit.org/changeset/181824
927 2015-03-20 Dean Jackson <dino@apple.com>
929 Remove the prefix for CSS Transforms
930 https://bugs.webkit.org/show_bug.cgi?id=142927
931 <rdar://problem/11568151>
933 Reviewed by Simon Fraser.
935 Convert the helper functions for transforms to use the unprefixed
936 form, and copy some tests to make sure the prefixed form still works.
938 * fast/css/getComputedStyle/computed-style-expected.txt:
939 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
940 * fast/css/getComputedStyle/resources/property-names.js:
941 * svg/css/getComputedStyle-basic-expected.txt:
942 * transforms/2d/computed-style-origin-expected.txt:
943 * transforms/2d/computed-style-origin.html:
944 * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
945 (floatingPointEqual):
948 * transforms/2d/resources/transform-test-utils.js:
950 * transforms/2d/transform-2d-prefixed-expected.txt: Added.
951 * transforms/2d/transform-2d-prefixed.html: Added.
952 * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
953 * transforms/3d/general/prefixed-3dtransform-values.html: Added.
954 * transitions/transition-end-event-multiple-04-expected.txt:
955 * transitions/transition-end-event-multiple-04.html:
956 * transitions/transition-end-event-transform-expected.txt:
957 * transitions/transition-end-event-transform.html:
959 2015-03-20 Brent Fulgham <bfulgham@apple.com>
961 [Win] Additional debug assertion documentation.
963 * platform/win/TestExpectations:
965 2015-03-20 Brent Fulgham <bfulgham@apple.com>
967 [Win] More debug assertions. Almost there!
969 * platform/win/TestExpectations:
971 2015-03-20 Brent Fulgham <bfulgham@apple.com>
973 [Win] Attempting to get EWS green.
975 * platform/win/TestExpectations:
977 2015-03-19 Geoffrey Garen <ggaren@apple.com>
979 Function.prototype.toString should not decompile the AST
980 https://bugs.webkit.org/show_bug.cgi?id=142853
982 Reviewed by Sam Weinig.
984 Updated test results to match new rules for Function.prototype.toString.
986 * fast/dom/TreeWalker/acceptNode-filter-expected.txt: Removed a space
987 because it was not in the original source.
989 * fast/events/window-onerror2-expected.txt: Column number changed because
990 the event listener body starts on its own line now. This was a bit wrong
991 before and is still a bit wrong now in a different way.
993 * fast/profiler/dead-time-expected.txt:
994 * fast/profiler/inline-event-handler-expected.txt:
995 * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Line number
996 changed because WebCore shifts line nubmers on attribute event listeners
999 * js/class-syntax-default-constructor-expected.txt: Constructor name
1000 is not present now because it is not present in the source text. This
1001 test failed before and it still fails now in a slightly different way.
1003 * js/destructuring-assignment-expected.txt: Destructuring arguments now
1004 match their source text faithfully.
1006 * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
1007 Removed a space because it was not present in the original source text.
1009 * js/dfg-resolve-global-specific-dictionary-expected.txt: Ditto.
1011 * js/function-toString-semicolon-insertion-expected.txt: Removed.
1012 * js/script-tests/function-toString-semicolon-insertion.js: Removed.
1013 * js/function-toString-semicolon-insertion.html: Removed. This test checked
1014 for a work-around that I have removed.
1016 * js/object-literal-computed-methods-expected.txt:
1017 * js/object-literal-methods-expected.txt: These tests fail because object
1018 literal methods do not register their function names appropriately. This
1019 was a pre-existing failure that is now more explicit.
1021 * js/dom/JSON-parse-expected.txt:
1022 * js/dom/JSON-stringify-expected.txt: Whitespace removed because it was
1023 not present in the original.
1025 * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Ditto.
1027 * js/dom/function-prototype-expected.txt:
1028 * js/dom/function-prototype.html: Ditto.
1030 * js/dom/parse-error-external-script-in-new-Function-expected.txt: Line
1031 changed by one due to new extra newline.
1033 * js/dom/script-start-end-locations-expected.txt: Lines and columns
1034 changed due to new extra newline.
1036 * js/dom/toString-and-valueOf-override-expected.txt: Whitespace removed
1037 because it was not present in the original.
1039 * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Ditto.
1041 * js/kde/lval-exceptions-expected.txt: Ditto.
1043 * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js: Ditto.
1045 * js/script-tests/dfg-resolve-global-specific-dictionary.js: Ditto.
1047 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: Ditto.
1049 * storage/domstorage/localstorage/string-conversion-expected.txt: Ditto.
1051 * storage/domstorage/sessionstorage/string-conversion-expected.txt: Ditto.
1053 * userscripts/window-onerror-for-isolated-world-1-expected.txt:
1054 * userscripts/window-onerror-for-isolated-world-2-expected.txt: Line numbers
1055 changed because of new anonymous function formatting. These line numbers
1056 were wrong before and they are still wrong now.
1058 2015-03-20 Brent Fulgham <bfulgham@apple.com>
1060 [Win] Add some skips to support EWS use.
1062 * platform/win/TestExpectations:
1064 2015-03-20 Joseph Pecoraro <pecoraro@apple.com>
1066 SyntaxChecker assertion is trapped with computed property name and getter
1067 https://bugs.webkit.org/show_bug.cgi?id=142863
1069 Reviewed by Ryosuke Niwa.
1071 * js/basic-computed-property-name-expected.txt:
1072 * js/script-tests/basic-computed-property-name.js:
1073 (a.string_appeared_here.runTest):
1074 Add tests that wrap the expression in a function, this
1075 will test the syntax checker.
1077 2015-03-20 Alexey Proskuryakov <ap@apple.com>
1079 platform/mac/fast/loader/file-url-mimetypes-3.html fails when MS Office is installed
1080 https://bugs.webkit.org/show_bug.cgi?id=142884
1082 Reviewed by Tim Horton.
1084 Disable a test for .xls until rdar://problem/20232251 is fixed. It is not particularly
1085 relevant to a web browser which MIME type local Excel files get anyway.
1087 * platform/mac/fast/loader/file-url-mimetypes-3-expected.txt:
1088 * platform/mac/fast/loader/file-url-mimetypes-3.html:
1090 2015-03-20 Alexey Proskuryakov <ap@apple.com>
1092 [Mac] svg/text/non-bmp-positioning-lists.svg fails when MS Office is installed
1093 https://bugs.webkit.org/show_bug.cgi?id=142861
1095 Reviewed by Tim Horton.
1097 Converted into a reftest. It would be nice to make tests not depend on installed
1098 fonts in general, but that doesn't seem very feasible (rdar://problem/20000350).
1100 * platform/efl/svg/text/non-bmp-positioning-lists-expected.png: Removed.
1101 * platform/efl/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1102 * platform/gtk/svg/text/non-bmp-positioning-lists-expected.png: Removed.
1103 * platform/gtk/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1104 * platform/ios-sim-deprecated/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1105 * platform/ios-simulator/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1106 * platform/mac/svg/text/non-bmp-positioning-lists-expected.png: Removed.
1107 * platform/mac/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1108 * platform/win/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1109 * svg/text/non-bmp-positioning-lists-expected.svg: Added.
1111 2015-03-20 Hunseop Jeong <hs85.jeong@samsung.com>
1113 Unreviewed EFL gardening. Update attachment-foo tests to failure.
1114 https://bugs.webkit.org/show_bug.cgi?id=142653
1116 * platform/efl/TestExpectations:
1118 2015-03-20 Hunseop Jeong <hs85.jeong@samsung.com>
1120 Unreviewed EFL gardening. Remove duplicate or ambiguous entry lines.
1121 https://bugs.webkit.org/show_bug.cgi?id=142775
1123 * platform/efl/TestExpectations:
1125 2015-03-19 Andy Estes <aestes@apple.com>
1127 [Content Filtering] Add tests for unblock requests
1128 https://bugs.webkit.org/show_bug.cgi?id=142900
1130 Reviewed by Andreas Kling.
1132 Taught contentfiltering.js how to perform an unblock request test, and added tests for both allowed and blocked requests.
1134 * contentfiltering/allow-after-unblock-request-expected.html: Added.
1135 * contentfiltering/allow-after-unblock-request.html: Added.
1136 * contentfiltering/block-after-unblock-request-expected.html: Added.
1137 * contentfiltering/block-after-unblock-request.html: Added.
1138 * contentfiltering/resources/contentfiltering.js:
1139 (testContentFiltering): Added an argument specifying if the decision applies to the initial load or the unblock request.
1140 (_doTest): When testing unblock handling, navigate the test iframe to settings.unblockRequestURL when the error page is displayed.
1141 If the unblock is denied, the test harness will call window.unblockRequestDenied(). If the unblock is successful,
1142 the iframe will reload, which we detect by listening for its load event.
1144 2015-03-19 Andy Estes <aestes@apple.com>
1146 [Content Filtering] Give contentfiltering tests a JavaScript harness
1147 https://bugs.webkit.org/show_bug.cgi?id=142899
1149 Reviewed by Andreas Kling.
1151 Create a JavaScript function to run the contentfiltering/ tests. This consolidates shared logic and will make
1152 it easier to write new tests.
1154 * TestExpectations: Skipped a test that times out with the new harness (but it also failed before).
1155 * contentfiltering/allow-after-add-data.html: Called testContentFiltering().
1156 * contentfiltering/allow-after-finished-adding-data.html: Ditto.
1157 * contentfiltering/allow-after-response.html: Ditto.
1158 * contentfiltering/block-after-add-data.html: Ditto.
1159 * contentfiltering/block-after-finished-adding-data.html: Ditto.
1160 * contentfiltering/block-after-response.html: Ditto.
1161 * contentfiltering/resources/contentfiltering.js: Added.
1163 2015-03-19 Brent Fulgham <bfulgham@apple.com>
1165 [Win] Try to get the Debug bots green.
1167 * platform/win/TestExpectations:
1169 2015-03-19 Brent Fulgham <bfulgham@apple.com>
1171 [Win] Skip an <attachment> test that times out on Windows.
1173 Also mark two flakes I noticed on the test bots.
1175 * platform/win/TestExpectations:
1177 2015-03-19 Dean Jackson <dino@apple.com>
1179 CSS Animations with triggers should map scroll position to duration
1180 https://bugs.webkit.org/show_bug.cgi?id=142870
1181 <rdar://problem/20227244>
1183 Reviewed by Simon Fraser.
1185 Add a new test that exercises an animation trigger over a scroll
1186 region, and a test of the boundary condition. Also, unskip a test that
1187 was failing due to a bug fixed in this patch.
1189 * animations/trigger-container-scroll-boundaries-expected.txt: Added.
1190 * animations/trigger-container-scroll-boundaries.html: Added.
1191 * animations/trigger-container-scroll-empty-expected.txt: Added.
1192 * animations/trigger-container-scroll-empty.html: Added.
1193 * platform/efl/TestExpectations:
1194 * platform/gtk/TestExpectations:
1195 * platform/mac/TestExpectations:
1196 * platform/win/TestExpectations:
1198 2015-03-19 Joseph Pecoraro <pecoraro@apple.com>
1200 Web Inspector: Adopt ES6 Class Syntax for all Model Objects
1201 https://bugs.webkit.org/show_bug.cgi?id=142858
1203 Reviewed by Timothy Hatcher.
1205 * inspector/model/parse-script-syntax-tree.html:
1206 This test was calling a constructor without "new". Class
1207 syntax enforces "new" and threw an exception.
1209 2015-03-19 Enrica Casucci <enrica@apple.com>
1211 REGRESSION (r109593): Clicking after last inline element could cause a crash.
1212 https://bugs.webkit.org/show_bug.cgi?id=142880
1213 rdar://problem/17222294
1215 Reviewed by Ryosuke Niwa.
1217 * editing/selection/click-after-last-inline-crash-expected.txt: Added.
1218 * editing/selection/click-after-last-inline-crash.html: Added.
1220 2015-03-19 Enrica Casucci <enrica@apple.com>
1222 <attachment> should put URLs on the pasteboard so that Finder can accept drops.
1223 https://bugs.webkit.org/show_bug.cgi?id=142801
1224 rdar://problem/19982527
1226 Reviewed by Tim Horton.
1228 * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Added.
1229 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Added.
1230 * platform/mac-wk2/TestExpectations: Skipping new test on WK2 since it uses eventSender.
1232 2015-03-19 Dean Jackson <dino@apple.com>
1234 http://webkit.org/b/142790
1236 Temporarily skip animations/trigger-container-scroll-simple.html
1237 while it is crashing.
1239 * platform/mac/TestExpectations:
1241 2015-03-19 Brent Fulgham <bfulgham@apple.com>
1243 [Win] Test gardening.
1245 * platform/win/TestExpectations:
1247 2015-03-19 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
1249 [GTK] Skip Legacy WebNotifications test
1250 https://bugs.webkit.org/show_bug.cgi?id=141962
1252 The revision r177073 skips all legacy tests for notifications except from
1253 http/tests/notifications/legacy/notification-request-permission-then-navigate.html
1254 which was failing. We skip this test now too.
1256 Reviewed by Carlos Garcia Campos.
1258 * platform/gtk/TestExpectations:
1260 2015-03-19 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1262 [Streams API] Update ReadableStream API according new version of the specification
1263 https://bugs.webkit.org/show_bug.cgi?id=142822
1265 Reviewed by Benjamin Poulain.
1267 Removing tests checking ready and closed.
1268 Removing assertions checking read(), ready, closed and state.
1269 Adding assertions to test getReader() and parameters of remaining methods.
1271 * streams/readablestream-constructor-expected.txt:
1272 * streams/readablestream-constructor.html:
1274 2015-03-19 Chris Dumez <cdumez@apple.com>
1276 The network cache should ignore "cache-control: no-cache, must-revalidate" on history navigation
1277 https://bugs.webkit.org/show_bug.cgi?id=142831
1278 <rdar://problem/20209957>
1280 Reviewed by Antti Koivisto.
1282 Rebaseline disk-cache-validation-back-navigation-policy.html test now
1283 that we ignore "cache-control: no-cache, must-revalidate" on history
1284 navigation. This is a progression.
1286 * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt:
1288 2015-03-18 Brent Fulgham <bfulgham@apple.com>
1290 [Win] Windows gardening for debug bots.
1292 * platform/win/TestExpectations:
1294 2015-03-18 Antti Koivisto <antti@apple.com>
1296 Test disk cache behavior when using back navigation cache policy
1297 https://bugs.webkit.org/show_bug.cgi?id=142848
1299 Reviewed by Chris Dumez.
1301 * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt: Added.
1302 * http/tests/cache/disk-cache-validation-back-navigation-policy.html: Added.
1304 Test permutations of cache headers on reload including Cache-control: must-revalidate.
1306 * platform/mac-wk1/TestExpectations:
1307 * platform/win/TestExpectations:
1309 2015-03-18 Joseph Pecoraro <pecoraro@apple.com>
1311 ES6 Classes: Extends should accept an expression without parenthesis
1312 https://bugs.webkit.org/show_bug.cgi?id=142840
1314 Reviewed by Ryosuke Niwa.
1316 * js/class-syntax-extends-expected.txt:
1317 * js/script-tests/class-syntax-extends.js:
1318 Extend the test to test cases of extends with different types of expressions.
1320 2015-03-18 Said Abou-Hallawa <sabouhallawa@apple.com>
1322 Switching between two SVG images with no intrinsic sizes causes them to get the default SVG size instead of the container size.
1323 https://bugs.webkit.org/show_bug.cgi?id=142805.
1325 Reviewed by Darin Adler.
1327 * svg/as-image/svg-no-intrinsic-size-switching-expected.html: Added.
1328 * svg/as-image/svg-no-intrinsic-size-switching.html: Added.
1329 Ensure that switching the source of an <img> element between two SVG images,
1330 which have no intrinsic sizes, gets the image the size of the container and
1331 not the default SVG intrinsic size which is 300x150 pixels.
1333 2015-03-18 Alexey Proskuryakov <ap@apple.com>
1335 webaudio/convolution-mono-mono.html fails on some machines
1336 rdar://problem/19996807
1338 Rubber-stampted by Jer Noble.
1340 * webaudio/resources/convolution-testing.js: (checkTriangularPulse): Slightly increase
1341 the tolerance. It's still extremely low.
1343 2015-03-18 Simon Fraser <simon.fraser@apple.com>
1345 Avoid repaints when changing transform on an element with multiple background images
1346 https://bugs.webkit.org/show_bug.cgi?id=142841
1348 Reviewed by Zalan Bujtas.
1350 Test that changes transform on a composited element with 2 background images,
1351 and tests for no repaints.
1353 * fast/repaint/multiple-backgrounds-style-change-expected.txt: Added.
1354 * fast/repaint/multiple-backgrounds-style-change.html: Added.
1357 2015-03-18 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
1359 Unreviewed GTK Gardening 18th March
1360 https://bugs.webkit.org/show_bug.cgi?id=142824
1364 * platform/gtk/TestExpectations:
1366 2015-03-18 Yusuke Suzuki <utatane.tea@gmail.com>
1368 Use filterRootId in SelectorQuery even if CSS JIT is not enabled
1369 https://bugs.webkit.org/show_bug.cgi?id=142703
1371 Reviewed by Benjamin Poulain.
1373 This is covered by the following layout-tests.
1374 CompilableSingleWithRootFilter and CompilableSingle are covered by them.
1376 - fast/selectors/filter-root-node-with-selector-contains-adjacents.html
1377 - fast/selectors/querySelector-id-filtering.html
1378 - fast/selectors/querySelector-scope-filtered-root.html
1380 And add tests to cover the following cases.
1382 - Failures on selectorForIdLookup()'s rootNode.inDocument().
1383 - Failures on selectorForIdLookup()'s rootNode.document().inQuirksMode().
1385 * fast/selectors/querySelector-with-id-for-detached-element-expected.txt: Added.
1386 * fast/selectors/querySelector-with-id-for-detached-element.html: Added.
1387 * fast/selectors/querySelector-with-id-in-quirks-mode-expected.txt: Added.
1388 * fast/selectors/querySelector-with-id-in-quirks-mode.html: Added.
1390 2015-03-18 Zalan Bujtas <zalan@apple.com>
1392 Simple line layout: Split fragments on renderer boundary on the fly.
1393 https://bugs.webkit.org/show_bug.cgi?id=142579
1395 Reviewed by Antti Koivisto.
1397 Fragment splitting at renderers' boundary at the end of the line is no longer needed.
1398 This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
1399 fragments across renderer boundary.
1401 * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
1402 * fast/text/simple-line-with-multiple-renderers.html: Added.
1404 2015-03-18 Manuel Rego Casasnovas <rego@igalia.com>
1406 Flex and grid items should be painted as inline-blocks
1407 https://bugs.webkit.org/show_bug.cgi?id=142266
1409 Reviewed by Darin Adler.
1411 * css3/flexbox/flex-item-text-background-not-interleaved-expected.html: Added.
1412 * css3/flexbox/flex-item-text-background-not-interleaved.html: Added.
1413 * fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html:
1414 Add some vertical space to avoid issues with backgrounds.
1415 * fast/css-grid-layout/float-not-protruding-into-next-grid-item.html:
1417 * fast/css-grid-layout/grid-item-text-background-not-interleaved-expected.html: Added.
1418 * fast/css-grid-layout/grid-item-text-background-not-interleaved.html: Added.
1420 2015-03-17 Commit Queue <commit-queue@webkit.org>
1422 Unreviewed, rolling out r181667, r181682, and r181683.
1423 https://bugs.webkit.org/show_bug.cgi?id=142812
1425 Broke multiple tests with ASan, plus dependent commits
1426 (Requested by ap on #webkit).
1428 Reverted changesets:
1430 "Simple line layout: Split fragments on renderer boundary on
1432 https://bugs.webkit.org/show_bug.cgi?id=142579
1433 http://trac.webkit.org/changeset/181667
1435 "Simple line layout: Change FlowContents::segmentForPosition()
1436 to segmentForRun()."
1437 https://bugs.webkit.org/show_bug.cgi?id=142785
1438 http://trac.webkit.org/changeset/181682
1440 "Simple line layout: Use Vector<>::const_iterator instead of
1441 custom FlowContents::Iterator."
1442 https://bugs.webkit.org/show_bug.cgi?id=142809
1443 http://trac.webkit.org/changeset/181683
1445 2015-03-17 Alexey Proskuryakov <ap@apple.com>
1447 fast/images/animated-png.html is crashing / failing on Yosemite
1448 https://bugs.webkit.org/show_bug.cgi?id=142726
1450 Further tweaked test expectations.
1452 * platform/mac-wk2/TestExpectations:
1453 * platform/mac/TestExpectations:
1455 2015-03-17 Brent Fulgham <bfulgham@apple.com>
1457 [Win] Unreviewed gardening.
1459 Tracked down the tests that were leaving the page cache in a bad state.
1460 By skipping those tests, we can run all the others. These bugs are being
1461 investigated in Bug 140871.
1463 * platform/win/TestExpectations:
1465 2015-03-17 Geoffrey Garen <ggaren@apple.com>
1467 Function bodies should always include braces
1468 https://bugs.webkit.org/show_bug.cgi?id=142795
1470 Reviewed by Michael Saboff.
1472 Updated these test results to reflect the fact that JavaScriptCore now
1473 honors the source code text positions provided by WebCore, even for
1474 attribute event handlers.
1476 Unfortunately, the column numbers we used to report were wrong, and they
1477 are still wrong now. The old column numbers were wrong because we would
1478 always pretend that they started on column 1. The new column numbers
1479 are wrong because WebCore records the column number after it finishes
1480 parsing the element, rather than while it is parsing the event listener
1483 * fast/events/window-onerror2-expected.txt:
1484 * fast/profiler/dead-time-expected.txt:
1485 * fast/profiler/inline-event-handler-expected.txt:
1486 * fast/profiler/stop-profiling-after-setTimeout-expected.txt:
1487 * js/dom/script-start-end-locations-expected.txt:
1489 2015-03-17 Zalan Bujtas <zalan@apple.com>
1491 Simple line layout: Split fragments on renderer boundary on the fly.
1492 https://bugs.webkit.org/show_bug.cgi?id=142579
1494 Reviewed by Antti Koivisto.
1496 Fragment splitting at renderers' boundary at the end of the line is no longer needed.
1497 This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
1498 fragments across renderer boundary.
1500 * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
1501 * fast/text/simple-line-with-multiple-renderers.html: Added.
1503 2015-03-17 Dean Jackson <dino@apple.com>
1505 Implement Scroll Container Animation Triggers
1506 https://bugs.webkit.org/show_bug.cgi?id=142732
1508 Unreviewed attempt to make the test reproducible. Also skip the tests
1509 on the platforms that do not support animation triggers.
1511 * animations/trigger-container-scroll-simple.html: Add a step-start timing
1512 function so the animation instantly moves to the end position.
1513 * platform/efl/TestExpectations:
1514 * platform/gtk/TestExpectations:
1515 * platform/win/TestExpectations:
1518 2015-03-17 Timothy Horton <timothy_horton@apple.com>
1520 Reproducible null deref under ScriptedAnimationController::createDisplayRefreshMonitor
1521 https://bugs.webkit.org/show_bug.cgi?id=142776
1522 <rdar://problem/18921338>
1524 Reviewed by Alexey Proskuryakov.
1526 * fast/animation/request-animation-frame-unparented-iframe-crash-expected.txt: Added.
1527 * fast/animation/request-animation-frame-unparented-iframe-crash.html: Added.
1528 Add a test that ensures that calling requestAnimationFrame on a recently-unparented
1529 frame doesn't crash.
1531 2015-03-17 Dean Jackson <dino@apple.com>
1533 Implement Scroll Container Animation Triggers
1534 https://bugs.webkit.org/show_bug.cgi?id=142732
1536 Reviewed by Simon Fraser.
1538 Test that checks if an animation only triggers when the page
1541 * animations/trigger-container-scroll-simple-expected.txt: Added.
1542 * animations/trigger-container-scroll-simple.html: Added.
1544 2015-03-17 Brent Fulgham <bfulgham@apple.com>
1546 [Win] Skip some IndexDB tests that don't apply on Windows.
1548 * platform/win/TestExpectations:
1550 2015-03-17 Antti Koivisto <antti@apple.com>
1552 Disk cache should support Vary: Cookie
1553 https://bugs.webkit.org/show_bug.cgi?id=142770
1555 Reviewed by Anders Carlsson.
1557 * http/tests/cache/disk-cache-vary-cookie-expected.txt: Added.
1558 * http/tests/cache/disk-cache-vary-cookie.html: Added.
1560 2015-03-16 Ryosuke Niwa <rniwa@webkit.org>
1562 Enable ES6 classes by default
1563 https://bugs.webkit.org/show_bug.cgi?id=142774
1565 Reviewed by Gavin Barraclough.
1567 Unskipped tests and also fixed tests so that they can run under run-javascript-tests.
1569 * TestExpectations: Unskipped tests.
1570 * js/class-syntax-call-expected.txt:
1571 * js/class-syntax-declaration-expected.txt:
1572 * js/class-syntax-default-constructor-expected.txt:
1573 * js/class-syntax-expression-expected.txt:
1574 * js/class-syntax-extends-expected.txt:
1575 * js/class-syntax-super-expected.txt:
1576 * js/dom/reserved-words-as-property-expected.txt: Rebaselined now that "class" is a non-reserved keyword.
1577 * js/script-tests/class-syntax-call.js: Don't refer to "window" object as it doesn't exit when ran inside jsc.
1578 * js/script-tests/class-syntax-declaration.js: Rebaselined after r181611, which added default constructor support.
1579 * js/script-tests/class-syntax-default-constructor.js: Don't refer to "window" object. Also replaced shouldNotBe
1580 by an explicit !== check as the former is not supported when ran inside jsc.
1581 * js/script-tests/class-syntax-expression.js: Rebaselined after r181611.
1582 * js/script-tests/class-syntax-extends.js: Ditto. Also replaced evalAndLog by shouldNotThrow as the former is not
1583 supported inside jsc.
1584 * js/script-tests/class-syntax-super.js: Don't refer to "window" object as it doesn't exist inside jsc.
1585 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11-expected.txt:
1586 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
1587 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt:
1589 2015-03-16 Joseph Pecoraro <pecoraro@apple.com>
1591 Web Inspector: Better Console Previews for Arrays / Small Objects
1592 https://bugs.webkit.org/show_bug.cgi?id=142322
1594 Reviewed by Timothy Hatcher.
1596 * inspector/model/remote-object-expected.txt:
1597 * inspector/model/remote-object.html:
1598 Include a test with cyclic values, and update
1599 results which now have sub-previews.
1601 2015-03-16 Ryosuke Niwa <rniwa@webkit.org>
1603 Implement default constructor
1605 Add support for default constructor
1606 https://bugs.webkit.org/show_bug.cgi?id=142388
1608 Reviewed by Filip Pizlo.
1610 Added tests for default constructors.
1612 * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
1613 * js/class-syntax-default-constructor-expected.txt: Added.
1614 * js/class-syntax-default-constructor.html: Added.
1615 * js/script-tests/class-syntax-default-constructor.js: Added.
1617 2015-03-16 Hunseop Jeong <hs85.jeong@samsung.com>
1619 [EFL] fast/css/outline-auto-empty-rects.html is failing
1620 https://bugs.webkit.org/show_bug.cgi?id=142570
1622 Unreviewed EFL Gardening. Rebaseline the fast/css/outline-auto-empty-rects.html.
1624 * platform/efl/TestExpectations:
1625 * platform/efl/fast/css/outline-auto-empty-rects-expected.txt: Added.
1627 2015-03-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1629 [EFL] Unreviewed EFL gardening on 17th Mar.
1631 Register new crash, flaky, and timeout tests to EFL TestExpectations files.
1632 Additionally some test related to video, form, accessibility tests are marked as failure.
1634 * platform/efl/TestExpectations:
1636 2015-03-16 Dean Jackson <dino@apple.com>
1638 Parsing and Style Resolution of Container-based Animation Triggers
1639 https://bugs.webkit.org/show_bug.cgi?id=142687
1640 <rdar://problem/20170007>
1642 Reviewed by Simon Fraser.
1646 New tests that exercise the parser and computed style
1647 of -webkit-animation-trigger.
1649 * animations/script-tests/trigger-computed-style.js: Added.
1650 (testComputedTriggerRule):
1651 * animations/script-tests/trigger-parsing.js: Added.
1653 * animations/trigger-computed-style-expected.txt: Added.
1654 * animations/trigger-computed-style.html: Added.
1655 * animations/trigger-parsing-expected.txt: Added.
1656 * animations/trigger-parsing.html: Added.
1658 2015-03-16 Joanmarie Diggs <jdiggs@igalia.com>
1660 AX: Crash viewing http://www.last.fm/
1661 https://bugs.webkit.org/show_bug.cgi?id=142309
1663 Reviewed by Chris Fleizach.
1665 This test doesn't verify the absence of the crash because the crash seems
1666 to require that an assistive technology is listening for events, and that
1667 AT-SPI2 is caching the tree for that assistive technology -- something we
1668 cannot count on being the case on our bots. (I suspect that the reason non-
1669 assistive technology users of Epiphany were getting hit by this is because
1670 Caribou was listening for events in the background, thus they were AT users
1671 without realizing it. That Caribou issue is in theory now resolved.) What
1672 this test does verify is the absence of children-changed:add accessibility
1673 signals for non-rendered objects, which is the source of the crash given
1674 the aforementioned environment.
1676 * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children-expected.txt: Added.
1677 * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children.html: Added.
1679 2015-03-16 Commit Queue <commit-queue@webkit.org>
1681 Unreviewed, rolling out r181572.
1682 https://bugs.webkit.org/show_bug.cgi?id=142755
1684 Caused weird test failures in transitions and animations
1685 (Requested by dino on #webkit).
1689 "Parsing and Style Resolution of Container-based Animation
1691 https://bugs.webkit.org/show_bug.cgi?id=142687
1692 http://trac.webkit.org/changeset/181572
1694 2015-03-16 Chris Dumez <cdumez@apple.com>
1696 Unreviewed, unskip inspector-protocol/dom-debugger/node-removed.html.
1698 It looks like it was an actual failure caused by a patch being
1703 2015-03-16 Alexey Proskuryakov <ap@apple.com>
1705 inspector-protocol/dom-debugger/node-removed.html crashes on EWS
1706 https://bugs.webkit.org/show_bug.cgi?id=142753
1708 * TestExpectations: Skiped it.
1710 2015-03-16 Alexey Proskuryakov <ap@apple.com>
1712 Update results of fast/text/international/bidi-mirror-he-ar.html after <http://trac.webkit.org/changeset/181569>
1714 Yosemite results now match Mavericks. I'm not 100% sure why the results changed
1715 (probably different order of font fallback), but the test clearly still passes.
1717 * platform/mac-mavericks/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.
1718 * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
1720 2015-03-16 Alexey Proskuryakov <ap@apple.com>
1722 Add tolerance to WebAudio tests
1723 https://bugs.webkit.org/show_bug.cgi?id=142676
1725 Reviewed by Tim Horton.
1727 * fast/harness/results.html: Display a diff link for audio tests, as we now have the diff.
1729 * platform/mac/TestExpectations: Unmark tests that should now pass everywhere.
1731 2015-03-16 Chris Dumez <cdumez@apple.com>
1733 Make DatabaseContext suspendable if there is no pending database activity
1734 https://bugs.webkit.org/show_bug.cgi?id=142716
1735 <rdar://problem/19923085>
1737 Reviewed by Andreas Kling.
1739 Add layout tests to check page-cacheability when WebSQL is used,
1740 depending if there is pending database activity or not.
1742 * fast/history/page-cache-webdatabase-no-transaction-db-expected.txt: Added.
1743 * fast/history/page-cache-webdatabase-no-transaction-db.html: Copied from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html.
1744 * fast/history/page-cache-webdatabase-pending-transaction-expected.txt: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db-expected.txt.
1745 * fast/history/page-cache-webdatabase-pending-transaction.html: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html.
1747 2015-03-16 Dean Jackson <dino@apple.com>
1749 Parsing and Style Resolution of Container-based Animation Triggers
1750 https://bugs.webkit.org/show_bug.cgi?id=142687
1751 <rdar://problem/20170007>
1753 Reviewed by Simon Fraser.
1755 New tests that exercise the parser and computed style
1756 of -webkit-animation-trigger.
1758 * animations/script-tests/trigger-computed-style.js: Added.
1759 (testComputedTriggerRule):
1760 * animations/script-tests/trigger-parsing.js: Added.
1762 * animations/trigger-computed-style-expected.txt: Added.
1763 * animations/trigger-computed-style.html: Added.
1764 * animations/trigger-parsing-expected.txt: Added.
1765 * animations/trigger-parsing.html: Added.
1767 2015-03-16 Alexey Proskuryakov <ap@apple.com>
1769 [Mac] fast/forms/text-control-intrinsic-widths.html fails when MS Office is installed
1770 https://bugs.webkit.org/show_bug.cgi?id=142720
1772 Reviewed by Myles C. Maxfield.
1774 * platform/mac-mavericks/fast/forms/text-control-intrinsic-widths-expected.txt: Removed.
1775 Mavericks result is no different from Yosemite.
1777 2015-03-16 Brent Fulgham <bfulgham@apple.com>
1779 [Win] Document more debug assertions.
1781 * platform/win/TestExpectations:
1783 2015-03-16 Brent Fulgham <bfulgham@apple.com>
1785 [Win] APNG is not supported on Windows (but it IS supported on WinCairo)
1787 * platform/win/TestExpectations:
1789 2015-03-16 Chris Dumez <cdumez@apple.com>
1791 Mark fast/images/animated-png.html as [ Crash ImageOnlyFailure ]
1793 It seems to fail instead of crash on Yosemite WK1.
1795 * platform/mac/TestExpectations:
1797 2015-03-16 Chris Dumez <cdumez@apple.com>
1799 Unreviewed, mark fast/images/animated-png.html as crashing
1801 Mark fast/images/animated-png.html as crashing on Yosemite. This test
1802 was introduced in r181553.
1804 * platform/mac/TestExpectations:
1806 2015-03-16 Joseph Pecoraro <pecoraro@apple.com>
1808 Update Map/Set to treat -0 and 0 as the same value
1809 https://bugs.webkit.org/show_bug.cgi?id=142709
1811 Reviewed by Csaba Osztrogonác.
1813 * js/basic-map-expected.txt:
1814 * js/basic-set-expected.txt:
1815 * js/script-tests/basic-map.js:
1816 * js/script-tests/basic-set.js:
1817 Update tests now that -0 and 0 are treated the same.
1819 2015-03-16 Max Stepin <maxstepin@gmail.com>
1822 https://bugs.webkit.org/show_bug.cgi?id=17022
1824 Reviewed by Carlos Garcia Campos.
1826 * fast/images/animated-png-expected.html: Added.
1827 * fast/images/animated-png.html: Added.
1828 * fast/images/resources/apng00-ref.png: Added.
1829 * fast/images/resources/apng00.png: Added.
1830 * fast/images/resources/apng01-ref.png: Added.
1831 * fast/images/resources/apng01.png: Added.
1832 * fast/images/resources/apng02-ref.png: Added.
1833 * fast/images/resources/apng02.png: Added.
1834 * fast/images/resources/apng04-ref.png: Added.
1835 * fast/images/resources/apng04.png: Added.
1836 * fast/images/resources/apng08-ref.png: Added.
1837 * fast/images/resources/apng08.png: Added.
1838 * fast/images/resources/apng10-ref.png: Added.
1839 * fast/images/resources/apng10.png: Added.
1840 * fast/images/resources/apng11-ref.png: Added.
1841 * fast/images/resources/apng11.png: Added.
1842 * fast/images/resources/apng12-ref.png: Added.
1843 * fast/images/resources/apng12.png: Added.
1844 * fast/images/resources/apng14-ref.png: Added.
1845 * fast/images/resources/apng14.png: Added.
1846 * fast/images/resources/apng18-ref.png: Added.
1847 * fast/images/resources/apng18.png: Added.
1848 * fast/images/resources/apng24-ref.png: Added.
1849 * fast/images/resources/apng24.png: Added.
1850 * fast/images/resources/apng26-ref.png: Added.
1851 * fast/images/resources/apng26.png: Added.
1852 * platform/mac/TestExpectations:
1854 2015-03-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1856 [EFL] Unreviewed EFL gardening on 16th Mar.
1858 Mark attachment tests to missing, Set writing mode tests to failure.
1859 Unskip fast/forms/textfield-overflow-by-value-update.html which is
1862 * platform/efl/TestExpectations:
1864 2015-03-15 Benjamin Poulain <benjamin@webkit.org>
1866 CSS: fix the case-insensitive matching of the attribute selectors Begin, End and Hyphen
1867 https://bugs.webkit.org/show_bug.cgi?id=142715
1869 Reviewed by Brent Fulgham.
1871 * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive-expected.txt: Added.
1872 * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive.html: Added.
1873 * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive-expected.txt: Added.
1874 * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive.html: Added.
1875 * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive-expected.txt: Added.
1876 * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive.html: Added.
1878 2015-03-15 Brent Fulgham <bfulgham@apple.com>
1880 Scroll snap points are not supported on iframe content
1881 https://bugs.webkit.org/show_bug.cgi?id=142582
1882 <rdar://problem/20121319>
1884 Reviewed by Simon Fraser.
1886 * css3/scroll-snap/resources: Added.
1887 * css3/scroll-snap/resources/iframe-content.html: Added.
1888 * css3/scroll-snap/scroll-snap-iframe-expected.txt: Added.
1889 * css3/scroll-snap/scroll-snap-iframe.html: Added.
1891 2015-03-15 Joseph Pecoraro <pecoraro@apple.com>
1893 Web Inspector: Better handle displaying -0
1894 https://bugs.webkit.org/show_bug.cgi?id=142708
1896 Reviewed by Timothy Hatcher.
1898 Add tests for -0 in different places.
1899 I don't understand yet why the test says "0" for
1900 the property previews of "-0". Everything behaves
1901 correctly, but I can't see to make the test show
1902 the right value appear in the test. That is worth
1903 investigating separately though.
1905 * inspector/model/remote-object-expected.txt:
1906 * inspector/model/remote-object.html:
1908 2015-03-15 Simon Fraser <simon.fraser@apple.com>
1910 Reduce the side-effects of animations turning off overlap testing
1911 https://bugs.webkit.org/show_bug.cgi?id=92791
1913 Reviewed by Dean Jackson.
1915 These test overlay an animated element with a grid of position: relative squares.
1916 These reveal the overlap area by selectively getting composited.
1918 * compositing/layer-creation/animation-overlap-with-children-expected.txt:
1919 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt: Added.
1920 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: Added.
1921 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap-expected.txt: Added.
1922 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html: Added.
1923 * compositing/layer-creation/mismatched-transform-transition-overlap-expected.txt: Added.
1924 * compositing/layer-creation/mismatched-transform-transition-overlap.html: Added.
1925 * compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt: Added.
1926 * compositing/layer-creation/multiple-keyframes-animation-overlap.html: Added.
1927 * compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
1928 * compositing/layer-creation/scale-rotation-animation-overlap.html: Added.
1929 * compositing/layer-creation/scale-rotation-transition-overlap-expected.txt: Added.
1930 * compositing/layer-creation/scale-rotation-transition-overlap.html: Added.
1931 * compositing/layer-creation/translate-animation-overlap-expected.txt: Added.
1932 * compositing/layer-creation/translate-animation-overlap.html: Added.
1933 * compositing/layer-creation/translate-scale-animation-overlap-expected.txt: Added.
1934 * compositing/layer-creation/translate-scale-animation-overlap.html: Added.
1935 * compositing/layer-creation/translate-scale-transition-overlap-expected.txt: Added.
1936 * compositing/layer-creation/translate-scale-transition-overlap.html: Added.
1937 * compositing/layer-creation/translate-transition-overlap-expected.txt: Added.
1938 * compositing/layer-creation/translate-transition-overlap.html: Added.
1940 2015-03-15 Benjamin Poulain <bpoulain@apple.com>
1942 Change the exact attribute matching to be ASCII case-insensitive
1943 https://bugs.webkit.org/show_bug.cgi?id=142609
1945 Reviewed by Darin Adler.
1947 * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive-expected.txt: Added.
1948 * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive.html: Added.
1950 2015-03-15 Brent Fulgham <bfulgham@apple.com>
1952 [Win] Document more debug assertions for later review.
1954 * platform/win/TestExpectations:
1956 2015-03-14 Darin Adler <darin@apple.com>
1958 More event handler improvements
1959 https://bugs.webkit.org/show_bug.cgi?id=142701
1961 Reviewed by Anders Carlsson.
1963 * fast/dom/event-handler-attributes-expected.txt: Updated to expect more passing tests,
1964 and to accomodate some changes to what's tested and expected.
1966 * fast/dom/event-handler-attributes.html: Update test to cover more events since we
1967 no longer compile the event handlers conditionally; it's OK to have some handlers for
1968 events even if the features in question aren't turned on.
1970 2015-03-15 David Kilzer <ddkilzer@apple.com>
1972 [iOS] REGRESSION (r181191): Add results for css3/blending/svg-blend-plus-lighter.html
1976 Support "plus-lighter" in mix-blend mode
1977 <https://bugs.webkit.org/show_bug.cgi?id=142416>
1978 <rdar://problem/19993979>
1980 * platform/ios-simulator/css3/blending/svg-blend-plus-lighter-expected.txt: Add.
1982 2015-03-14 Ryosuke Niwa <rniwa@webkit.org>
1984 parseClass should popScope after pushScope
1985 https://bugs.webkit.org/show_bug.cgi?id=142689
1987 Reviewed by Benjamin Poulain.
1989 Added a regression test for the test case that caught this bug.
1991 * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
1992 * js/class-syntax-scoping-expected.txt: Added.
1993 * js/class-syntax-scoping.html: Added.
1994 * js/script-tests/class-syntax-scoping.js: Added.
1997 2015-03-14 Michael Saboff <msaboff@apple.com>
1999 ES6: Add binary and octal literal support
2000 https://bugs.webkit.org/show_bug.cgi?id=142681
2002 Reviewed by Ryosuke Niwa.
2006 * js/binary-literals-expected.txt: Added.
2007 * js/binary-literals.html: Added.
2008 * js/octal-literals-expected.txt: Added.
2009 * js/octal-literals.html: Added.
2010 * js/script-tests/binary-literals.js: Added.
2011 * js/script-tests/octal-literals.js: Added.
2013 2015-03-13 Ryosuke Niwa <rniwa@webkit.org>
2015 Class constructor should throw TypeError when "called"
2016 https://bugs.webkit.org/show_bug.cgi?id=142566
2018 Reviewed by Michael Saboff.
2020 Added tests for calling class constructors.
2022 * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
2023 * js/class-syntax-call-expected.txt: Added.
2024 * js/class-syntax-call.html: Added.
2025 * js/script-tests/class-syntax-call.js: Added.
2027 2015-03-13 Doug Russell <d_russell@apple.com>
2029 AX: Provide API for assistive tech to ignore DOM key event handlers
2030 https://bugs.webkit.org/show_bug.cgi?id=142059
2032 Reviewed by Beth Dakin.
2034 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.
2036 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.
2038 * accessibility/parent-delete-expected.txt:
2039 * platform/mac/accessibility/document-attributes-expected.txt:
2040 * platform/mac/accessibility/prevent-keyboard-event-dispatch-expected.txt: Added.
2041 * platform/mac/accessibility/prevent-keyboard-event-dispatch.html: Added.
2043 2015-03-13 Chris Dumez <cdumez@apple.com>
2045 XMLHttpRequests should not prevent a page from entering PageCache
2046 https://bugs.webkit.org/show_bug.cgi?id=142612
2047 <rdar://problem/19923085>
2049 Reviewed by Alexey Proskuryakov.
2051 Add a tests to make sure that loading XMLHttpRequests do not prevent a
2052 page from entering PageCache.
2054 * http/tests/navigation/page-cache-xhr-expected.txt: Added.
2055 * http/tests/navigation/page-cache-xhr.html: Added.
2056 * http/tests/navigation/resources/page-cache-helper.html: Added.
2058 2015-03-13 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2060 Unreviewed Gardening 13th March.
2061 https://bugs.webkit.org/show_bug.cgi?id=142665
2065 * platform/gtk/TestExpectations:
2066 * platform/gtk/fast/borders/mixed-border-style2-expected.txt: Added. The result was missing.
2068 2015-03-13 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2070 Rebaseline accessibility/color-well.html
2071 https://bugs.webkit.org/show_bug.cgi?id=141697
2073 Reviewed by Chris Fleizach.
2075 The revision (r179922) which makes this test fail, implements a color
2076 picker for GTK+ platform. So now we have different accessibility
2077 information for a color input and we could update the expected file.
2079 TestExpectations has also been updated.
2081 * platform/gtk/TestExpectations:
2082 * platform/gtk/accessibility/color-well-expected.txt:
2084 2015-03-13 Hunseop Jeong <hs85.jeong@samsung.com>
2086 Unreviewed GTK+ Gardening
2087 https://bugs.webkit.org/show_bug.cgi?id=142620
2089 Rebaseline the missing test result
2091 * platform/gtk/fast/borders/mixed-border-style2-expected.png: Added.
2092 * platform/gtk/fast/css/css2-system-fonts-expected.txt: Added.
2093 * platform/gtk/fast/text/tatechuyoko-expected.txt: Added.
2095 2015-03-12 Ryosuke Niwa <rniwa@webkit.org>
2097 REGRESSION(r180726): Removing an empty line at the end of textarea clears the entire texture
2098 https://bugs.webkit.org/show_bug.cgi?id=142646
2100 Reviewed by Darin Adler.
2102 Added a regression test for deleting empty lines at the end of a textarea element.
2104 * editing/deleting/delete-empty-line-breaks-at-end-of-textarea-expected.txt: Added.
2105 * editing/deleting/delete-empty-line-breaks-at-end-of-textarea.html: Added.
2107 2015-03-12 Yusuke Suzuki <utatane.tea@gmail.com>
2109 Integrate MapData into JSMap and JSSet
2110 https://bugs.webkit.org/show_bug.cgi?id=142556
2112 Reviewed by Filip Pizlo.
2114 Test structure-clone implementation that becomes aware of the difference between Map and Set.
2116 * fast/storage/serialized-script-value.html:
2118 2015-03-12 Simon Fraser <simon.fraser@apple.com>
2120 These hidpi filter tests pass sometimes.
2122 * platform/mac/TestExpectations:
2124 2015-03-12 Alexey Proskuryakov <ap@apple.com>
2126 testRunner.setAlwaysAcceptCookies does not work with NetworkProcess
2127 https://bugs.webkit.org/show_bug.cgi?id=138687
2129 Unreviewed (only code changes were reviewed).
2131 * platform/gtk/TestExpectations:
2132 * platform/mac-wk2/TestExpectations:
2133 Unskip tests that used to be affected.
2135 2015-03-12 Simon Fraser <simon.fraser@apple.com>
2137 Clean up after JoePeck.
2139 * http/tests/security/contentSecurityPolicy/injected-inline-style-blocked-expected.txt:
2140 * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects-expected.txt:
2142 2015-03-12 Hunseop Jeong <hs85.jeong@samsung.com>
2144 Unreviewed EFL gardening on 13th Mar.
2145 https://bugs.webkit.org/show_bug.cgi?id=142624
2147 Rebaseline the missing test result.
2149 * platform/efl/TestExpectations:
2150 * platform/efl/editing/inserting/before-after-input-element-expected.png: Added.
2151 * platform/efl/editing/inserting/before-after-input-element-expected.txt: Added.
2152 * platform/efl/fast/css/css2-system-fonts-expected.txt: Added.
2153 * platform/efl/fast/text/tatechuyoko-expected.png: Added.
2154 * platform/efl/fast/text/tatechuyoko-expected.txt: Added.
2156 2015-03-11 Brent Fulgham <bfulgham@apple.com>
2158 [Win] Update test expectations after r181408.
2160 Also update with more debug assertions.
2162 * platform/win/TestExpectations:
2163 * platform/win/fast/forms/input-auto-fill-button-expected.txt: Added.
2165 2015-03-11 Joseph Pecoraro <pecoraro@apple.com>
2167 Web Inspector: CSS parser errors in the console should include column numbers
2168 https://bugs.webkit.org/show_bug.cgi?id=114313
2170 Reviewed by Darin Adler.
2172 Test errors in both external and inline CSS and Scripts to ensure they have
2173 expected line:column information.
2175 * inspector-protocol/console/warnings-errors-expected.txt: Added.
2176 * inspector-protocol/console/warnings-errors.html: Added.
2177 * inspector-protocol/resources/errors.css: Added.
2178 * inspector-protocol/resources/errors.js: Added.
2180 2015-03-11 Simon Fraser <simon.fraser@apple.com>
2182 Rename the Mavericks result for input-auto-fill-button.html to use the
2185 * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/fast/forms/input-auto-fill-button.txt.
2187 2015-03-11 Simon Fraser <simon.fraser@apple.com>
2189 Mark compositing/backgrounds/background-image-with-negative-zindex.html as
2190 an image failure, since r179871 was rolled out.
2192 * platform/mac/TestExpectations:
2194 2015-03-11 Timothy Horton <timothy_horton@apple.com>
2196 <attachment> shouldn't use "user-select: all"
2197 https://bugs.webkit.org/show_bug.cgi?id=142453
2199 Reviewed by Darin Adler.
2201 * fast/attachment/attachment-select-on-click-inside-user-select-all.html: Added.
2202 * fast/attachment/attachment-select-on-click.html: Added.
2203 * platform/mac/fast/attachment/attachment-select-on-click-expected.png: Added.
2204 * platform/mac/fast/attachment/attachment-select-on-click-expected.txt: Added.
2205 * platform/mac/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.png: Added.
2206 * platform/mac/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
2207 * platform/mac-mavericks/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
2208 * platform/mac-mavericks/fast/attachment/attachment-select-on-click-expected.txt: Added.
2209 Add two tests. One, for the basic functionality of clicking on an
2210 <attachment> to select it. The second, to test that clicking on an
2211 <attachment> inside a larger "user-select: all" element still selects
2212 the whole "user-select: all" element.
2214 2015-03-11 Matthew Mirman <mmirman@apple.com>
2216 Update windows test results
2218 Unreviewed followup to r181353
2220 * platform/win/fast/events/event-attribute-expected.txt: update windows test results.
2222 2015-03-10 Andy Estes <aestes@apple.com>
2224 REGRESSION (r180985): contentfiltering/block-after-add-data.html crashes with GuardMalloc
2225 https://bugs.webkit.org/show_bug.cgi?id=142526
2227 Reviewed by Darin Adler.
2229 * TestExpectations: Un-skipped contentfiltering/block-after-add-data.html.
2231 2015-03-10 Sam Weinig <sam@webkit.org>
2233 Allow adding a button in input elements for auto fill related functionality
2234 <rdar://problem/19782066>
2235 https://bugs.webkit.org/show_bug.cgi?id=142564
2237 Reviewed by Anders Carlsson.
2239 * fast/forms/input-auto-fill-button-expected.txt: Added.
2240 * fast/forms/input-auto-fill-button.html: Added.
2242 2015-03-11 Ryosuke Niwa <rniwa@webkit.org>
2244 Calling super() in a base class results in a crash
2245 https://bugs.webkit.org/show_bug.cgi?id=142563
2247 Reviewed by Filip Pizlo.
2249 Added more test cases to an existing test.
2251 * js/class-syntax-super-expected.txt:
2252 * js/script-tests/class-syntax-super.js:
2254 2015-03-11 Said Abou-Hallawa <sabouhallawa@apple.com>
2256 svg/animations/smil-leak-*.svg tests are flaky.
2257 https://bugs.webkit.org/show_bug.cgi?id=114280
2261 Some svg tests were flaky on mac only but they became flaky on all ports
2262 after r181345. They pass locally and on EWS but not on bots. Mark them to
2263 be flaky on all ports till we figure out the problem with these tests.
2266 * platform/mac/TestExpectations:
2268 2015-03-11 Tim Horton <timothy_horton@apple.com>
2270 <attachment>s should be created when dropping files onto contentEditable areas
2271 https://bugs.webkit.org/show_bug.cgi?id=142494
2272 <rdar://problem/19982553>
2274 Reviewed by Anders Carlsson.
2276 * editing/pasteboard/drag-files-to-editable-element-expected.txt:
2277 * editing/pasteboard/drag-files-to-editable-element.html:
2278 Update the test to expect <attachment>s instead of filenames.
2280 2015-03-11 David Hyatt <hyatt@apple.com>
2282 Optimize offsetWidth and offsetHeight to avoid doing layouts.
2283 https://bugs.webkit.org/show_bug.cgi?id=142544
2285 Reviewed by Beth Dakin.
2287 * fast/images/repaint-subrect-grid.html:
2288 Patch this test to use the window.internals update layout method rather than
2289 relying on document.body.offsetWidth.
2291 2015-03-11 Myles C. Maxfield <mmaxfield@apple.com>
2293 [Win] Test gardening after r181260
2297 * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Added.
2298 * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Added.
2299 * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Added.
2300 * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Added.
2301 * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Added.
2302 * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Added.
2303 * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Added.
2305 2015-03-11 Myles C. Maxfield <mmaxfield@apple.com>
2307 Test gardening after r181278
2311 Until Windows adopts the SVG -> OTF Converter, we should mark this test as Mac-only.
2313 * platform/mac/svg/fonts/resources/svg-font-general.svg: Renamed from LayoutTests/svg/fonts/resources/svg-font-general.svg.
2314 * platform/mac/svg/fonts/svg-font-general-expected.html: Renamed from LayoutTests/svg/fonts/svg-font-general-expected.html.
2315 * platform/mac/svg/fonts/svg-font-general.html: Renamed from LayoutTests/svg/fonts/svg-font-general.html.
2317 2015-03-11 Commit Queue <commit-queue@webkit.org>
2319 Unreviewed, rolling out r181367.
2320 https://bugs.webkit.org/show_bug.cgi?id=142581
2322 Caused crashes on the debug bots (Requested by cdumez on
2327 "Web Inspector: CSS parser errors in the console should
2328 include column numbers"
2329 https://bugs.webkit.org/show_bug.cgi?id=114313
2330 http://trac.webkit.org/changeset/181367
2332 2015-03-11 Myles C. Maxfield <mmaxfield@apple.com>
2334 Inline block children do not have correct baselines if their children are also block elements
2335 https://bugs.webkit.org/show_bug.cgi?id=142559
2337 Reviewed by Darin Adler.
2339 * fast/text/baseline-inline-block-block-children-expected.html: Added.
2340 * fast/text/baseline-inline-block-block-children.html: Added.
2342 2015-03-10 Joseph Pecoraro <pecoraro@apple.com>
2344 Web Inspector: CSS parser errors in the console should include column numbers
2345 https://bugs.webkit.org/show_bug.cgi?id=114313
2347 Reviewed by Benjamin Poulain.
2349 Test errors in both external and inline CSS and Scripts to ensure they have
2350 expected line:column information.
2352 * inspector-protocol/console/warnings-errors-expected.txt: Added.
2353 * inspector-protocol/console/warnings-errors.html: Added.
2354 * inspector-protocol/resources/errors.css: Added.
2355 * inspector-protocol/resources/errors.js: Added.
2357 2015-03-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2359 Unreviewed EFL gardening on 10th Mar.
2361 Mark smil-leak-foo tests, 3 tests of fast/css to failure.
2363 * platform/efl/TestExpectations:
2365 2015-03-09 Darin Adler <darin@apple.com>
2367 Some event handler fixes
2368 https://bugs.webkit.org/show_bug.cgi?id=142474
2370 Reviewed by Anders Carlsson.
2372 * fast/dom/event-handler-attributes-expected.txt: Updated for new tests and to
2373 expect more tests to pass.
2375 * fast/dom/event-handler-attributes.html: Added testing of event handlers on
2376 non-HTML, non-SVG elements, and on SVG elements. Also removed
2377 webkitpresentationmodechanged from the test, for now at least.
2379 * fast/events/event-attribute-expected.txt: Updated to expect more tests to pass.
2381 2015-03-10 Brent Fulgham <bfulgham@apple.com>
2383 CSS scroll-snap-destination and scroll-snap-coordinate are not honoring position values
2384 https://bugs.webkit.org/show_bug.cgi?id=142411
2386 Reviewed by Simon Fraser.
2388 Add a test for <position> types in scroll snap operations. Also update the test expectations
2389 for computed styles now that double-precision math is being used for calculated values.
2391 * css3/scroll-snap/scroll-snap-position-values-expected.txt: Added.
2392 * css3/scroll-snap/scroll-snap-position-values.html: Added.
2393 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt: Updated
2394 * css3/scroll-snap/scroll-snap-property-computed-style.js: Updated
2397 2015-03-10 Enrica Casucci <enrica@apple.com>
2399 Add support for more emoji with variation.
2400 https://bugs.webkit.org/show_bug.cgi?id=142548
2401 rdar://problem/20105008
2403 Reviewed by Tim Horton.
2405 * editing/selection/extend-by-character-007-expected.txt: Added.
2406 * editing/selection/extend-by-character-007.html: Added.
2408 2015-03-10 Eric Carlson <eric.carlson@apple.com>
2410 [Mac] Refactor media controls code
2411 https://bugs.webkit.org/show_bug.cgi?id=142455
2413 Reviewed by Dean Jackson.
2415 * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
2417 2015-03-10 Yusuke Suzuki <utatane.tea@gmail.com>
2419 Upgrade Map, Set and WeakMap constructor interface
2420 https://bugs.webkit.org/show_bug.cgi?id=142348
2422 Reviewed by Filip Pizlo.
2424 Constructor semantics is changed.
2426 * js/basic-map-expected.txt:
2427 * js/basic-set-expected.txt:
2428 * js/dom/basic-weakmap-expected.txt:
2429 * js/script-tests/basic-map.js:
2430 * js/script-tests/basic-set.js:
2433 2015-03-10 Gabor Rapcsanyi <rgabor@webkit.org>
2435 Too large plugins are crashing.
2436 https://bugs.webkit.org/show_bug.cgi?id=139856
2438 Reviewed by Darin Adler.
2440 Add layout test to cover this crash.
2442 * plugins/large-plugin-crash-expected.txt: Added.
2443 * plugins/large-plugin-crash.html: Added.
2445 2015-03-09 Alexey Proskuryakov <ap@apple.com>
2447 Skip contentfiltering/block-after-add-data.html for now.
2448 https://bugs.webkit.org/show_bug.cgi?id=142526
2452 2015-03-09 Brent Fulgham <bfulgham@apple.com>
2454 [Win] Rebaseline tests afer r181292.
2456 * platform/win/TestExpectations:
2457 * platform/win/fast/forms/search-vertical-alignment-expected.txt:
2458 * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt:
2460 2015-03-09 Ryosuke Niwa <rniwa@webkit.org>
2462 Support extends and super keywords
2463 https://bugs.webkit.org/show_bug.cgi?id=142200
2465 Reviewed by Filip Pizlo.
2467 Added tests for "extends" and "super" keywords.
2470 * js/class-syntax-extends-expected.txt: Added.
2471 * js/class-syntax-extends.html: Added.
2472 * js/class-syntax-super-expected.txt: Added.
2473 * js/class-syntax-super.html: Added.
2474 * js/script-tests/class-syntax-extends.js: Added.
2475 * js/script-tests/class-syntax-super.js: Added.
2477 2015-03-09 Myles C. Maxfield <mmaxfield@apple.com>
2479 REGRESSION(r176978): Inline-blocks with overflowing contents have ascents that are too large
2480 https://bugs.webkit.org/show_bug.cgi?id=141783
2482 Reviewed by David Hyatt.
2484 Update expected results.
2486 * css3/flexbox/child-overflow-expected.html:
2487 * css3/flexbox/child-overflow.html:
2488 * fast/css/inline-block-tricky-baselines-expected.html: Added.
2489 * fast/css/inline-block-tricky-baselines.html: Added.
2490 * fast/forms/textfield-overflow-by-value-update-expected.txt:
2491 * fast/text/baseline-inline-block-expected.html: Added.
2492 * fast/text/baseline-inline-block.html: Added.
2493 * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
2495 2015-03-09 Andy Estes <aestes@apple.com>
2497 [Content Filtering] Add tests
2498 https://bugs.webkit.org/show_bug.cgi?id=142475
2500 Reviewed by Andreas Kling.
2502 * contentfiltering/allow-after-add-data-expected.html: Added.
2503 * contentfiltering/allow-after-add-data.html: Added.
2504 * contentfiltering/allow-after-finished-adding-data-expected.html: Added.
2505 * contentfiltering/allow-after-finished-adding-data.html: Added.
2506 * contentfiltering/allow-after-response-expected.html: Added.
2507 * contentfiltering/allow-after-response.html: Added.
2508 * contentfiltering/block-after-add-data-expected.html: Added.
2509 * contentfiltering/block-after-add-data.html: Added.
2510 * contentfiltering/block-after-finished-adding-data-expected.html: Added.
2511 * contentfiltering/block-after-finished-adding-data.html: Added.
2512 * contentfiltering/block-after-response-expected.html: Added.
2513 * contentfiltering/block-after-response.html: Added.
2515 2015-03-09 Myles C. Maxfield <mmaxfield@apple.com>
2517 svg/custom/svg-fonts-without-missing-glyph.xhtml fails after fonts/font-fallback-prefers-pictographs.html
2518 https://bugs.webkit.org/show_bug.cgi?id=142470
2520 Reviewed by Anders Carlsson.
2522 * platform/mac/TestExpectations:
2524 2015-03-09 Benjamin Poulain <benjamin@webkit.org>
2526 CSS JIT: add aliases between :nth-child()/:nth-last-child() and :first-child/:last-child
2527 https://bugs.webkit.org/show_bug.cgi?id=142472
2529 Reviewed by Andreas Kling.
2531 * fast/selectors/nth-child-matching-first-expected.txt: Added.
2532 * fast/selectors/nth-child-matching-first-on-root-expected.txt: Added.
2533 * fast/selectors/nth-child-matching-first-on-root.html: Added.
2534 * fast/selectors/nth-child-matching-first.html: Added.
2535 * fast/selectors/nth-last-child-matching-first-expected.txt: Added.
2536 * fast/selectors/nth-last-child-matching-first-on-root-expected.txt: Added.
2537 * fast/selectors/nth-last-child-matching-first-on-root.html: Added.
2538 * fast/selectors/nth-last-child-matching-first.html: Added.
2540 2015-03-09 Myles C. Maxfield <mmaxfield@apple.com>
2542 Work around a Cocoa font parsing bug
2543 https://bugs.webkit.org/show_bug.cgi?id=142446
2545 Reviewed by Simon Fraser.
2547 Adding a few extra tests for bits of SVG fonts that could use some more tests.
2549 * svg/fonts/resources/svg-font-general.svg: Updated and moved from svg-font-horiz-origin-font.svg
2550 * svg/fonts/svg-font-general.html: Updated and moved from svg-font-horiz-origin.html
2551 * svg/fonts/svg-font-general-expected.html: Updated and moved from svg-font-horiz-origin-expected.html
2553 2015-03-09 Myles C. Maxfield <mmaxfield@apple.com>
2555 [SVG -> OTF Converter] x-height cannot be specified
2556 https://bugs.webkit.org/show_bug.cgi?id=142465
2558 Reviewed by Simon Fraser.
2560 For all non-system fonts, OS X disregards the font's reported x-height. Therefore,
2561 it is impossible to satisfy this test.
2563 * fast/css/ex-unit-with-no-x-height-expected.txt: Removed.
2564 * fast/css/ex-unit-with-no-x-height.html: Removed.
2565 * platform/mac/TestExpectations:
2567 2015-03-09 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2569 Unreviewed GTK+ Gardening
2571 https://bugs.webkit.org/show_bug.cgi?id=142499
2573 * platform/gtk/TestExpectations:
2575 2015-03-09 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2577 Unreviewed EFL gardening on 9th Mar.
2579 Mark svg/text/select-textLength-spacingAndGlyphs-foo.html to failure.
2580 Update new failling tests to existing bugs.
2582 * platform/efl/TestExpectations:
2584 2015-03-08 Myles C. Maxfield <mmaxfield@apple.com>
2586 Last test gardening after r177774 (for reals this time)
2587 https://bugs.webkit.org/show_bug.cgi?id=139968
2591 * platform/mac/TestExpectations:
2592 * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
2593 * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
2594 * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
2595 * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
2596 * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
2597 * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
2598 * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
2599 * svg/text/select-textLength-spacingAndGlyphs-squeeze-1.svg:
2600 * svg/text/select-textLength-spacingAndGlyphs-squeeze-2.svg:
2601 * svg/text/select-textLength-spacingAndGlyphs-squeeze-3.svg:
2602 * svg/text/select-textLength-spacingAndGlyphs-squeeze-4.svg:
2603 * svg/text/select-textLength-spacingAndGlyphs-stretch-1.svg:
2604 * svg/text/select-textLength-spacingAndGlyphs-stretch-2.svg:
2605 * svg/text/select-textLength-spacingAndGlyphs-stretch-3.svg:
2607 2015-03-08 Benjamin Poulain <benjamin@webkit.org>
2609 Fix the tests for the new double-child descendant in css-set-selector-text
2610 https://bugs.webkit.org/show_bug.cgi?id=141882
2612 Reviewed by Andreas Kling.
2614 In 178592, I copied the rules from css-selector-text.html without removing
2617 Kudos to Dhi Aurrahman for catching this.
2619 * fast/css/css-set-selector-text-expected.txt:
2620 * fast/css/css-set-selector-text.html:
2622 2015-03-08 Myles C. Maxfield <mmaxfield@apple.com>
2624 Change bug number for svg/custom/svg-fonts-without-missing-glyph.xhtml
2628 * platform/mac/TestExpectations:
2630 2015-03-08 David Kilzer <ddkilzer@apple.com>
2632 [iOS] Gardening to skip new tests, rebaseline existing tests
2634 * platform/ios-simulator-wk1/TestExpectations:
2635 - Mark test as flakey.
2637 * platform/ios-simulator-wk2/fast/css/text-overflow-input-expected.txt: Remove.
2638 * platform/ios-simulator-wk2/fast/forms/input-disabled-color-expected.txt: Remove.
2639 * platform/ios-simulator-wk2/fast/forms/input-text-word-wrap-expected.txt: Remove.
2640 * platform/ios-simulator-wk2/fast/forms/minWidthPercent-expected.txt: Remove.
2641 - Superceded by new platform/ios-simulator results.
2643 * platform/ios-simulator/TestExpectations:
2644 - Skip two tests that will always time out on iOS.
2645 - Mark two tests as ImageOnlyFailure that fail consistently.
2647 * platform/ios-simulator/compositing/media-controls-bar-appearance-expected.txt: Add.
2648 - Add result for new test from r180965.
2650 * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt: Add.
2651 * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt: Add.
2652 * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt: Add.
2653 * platform/ios-simulator/fast/attachment/attachment-title-expected.txt: Add.
2654 - Add results for new attachment tests.
2656 * platform/ios-simulator/fast/css/text-overflow-input-expected.txt: Update.
2657 * platform/ios-simulator/fast/forms/input-disabled-color-expected.txt: Update.
2658 * platform/ios-simulator/fast/forms/input-text-scroll-left-on-blur-expected.txt: Update.
2659 * platform/ios-simulator/fast/forms/input-text-word-wrap-expected.txt: Update.
2660 * platform/ios-simulator/fast/forms/minWidthPercent-expected.txt: Update.
2661 * platform/ios-simulator/tables/mozilla/bugs/bug59354-expected.txt: Update.
2662 * platform/ios-simulator/tables/mozilla/bugs/bug96334-expected.txt: Update.
2663 * platform/ios-simulator/tables/mozilla/other/move_row-expected.txt: Update.
2664 - Rebaseline after other bug fixes like r180815.
2666 2015-03-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2668 Unreviewed EFL gardening on 8th Mar.
2670 Mark emphasis text test, writing mode test, whitespace test to failure.
2671 Besides update new failure tests to existing bugs.
2673 * platform/efl/TestExpectations:
2675 2015-03-07 Darin Adler <darin@apple.com>
2677 Improve the event handler test
2678 https://bugs.webkit.org/show_bug.cgi?id=142439
2680 Reviewed by Ryosuke Niwa.
2682 * fast/dom/event-handler-attributes-expected.txt: Renamed from legacy-event-handler-attributes-expected.txt.
2683 Also updated to reflect changes in the test.
2685 * fast/dom/event-handler-attributes.html: Renamed from legacy-event-handler-attributes.html.
2686 Fixed bug in the test that was making document event handler tests falsely report failure.
2687 Removed testing of some HTMLMediaElement attributes that are conditionally present; this test
2688 is intended to test only unconditionally available event handler attributes at this time.
2690 * platform/win/fast/dom/legacy-event-handler-attributes-expected.txt: Removed. The conditional HTMLMediaElement
2691 attributes are the reason the Windows-specific results were needed.
2693 2015-03-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2695 Unreviewed EFL gardening on 7th Mar.
2697 Remove duplicated css nap scroll skip.
2698 Mark printing, compositing mask, svg pattern, and webgl visibility tests to failures.
2700 * platform/efl/TestExpectations:
2702 2015-03-06 Joseph Pecoraro <pecoraro@apple.com>
2704 Web Inspector: ES6: Improved Support for Iterator Objects
2705 https://bugs.webkit.org/show_bug.cgi?id=142420
2707 Reviewed by Timothy Hatcher.
2709 * inspector/model/remote-object.html:
2710 Update tests to include iterator objects.
2712 2015-03-06 Brent Fulgham <bfulgham@apple.com>
2714 [Win] Mark svg/fonts/svg-font-horiz-orig.html as Image-only failing.
2716 * platform/win/TestExpectations:
2718 2015-03-06 Brent Fulgham <bfulgham@apple.com>
2720 [Win] Mark svg/fonts/svg-font-horiz-orig.html as failing.
2721 https://bugs.webkit.org/show_bug.cgi?id=142423
2723 * platform/win/TestExpectations:
2725 2015-03-06 Brent Fulgham <bfulgham@apple.com>
2727 Add inherit support from scroll snap CSS properties
2728 https://bugs.webkit.org/show_bug.cgi?id=136344
2729 <rdar://problem/18162329>
2731 Reviewed by Dean Jackson.
2733 * css3/scroll-snap/scroll-snap-inherit.html: Added.
2734 * css3/scroll-snap/scroll-snap-inherit-expected.txt: Added.
2736 2015-03-06 Ryosuke Niwa <rniwa@webkit.org>
2738 REGRESSION(r180595): construct varargs fails in FTL
2739 https://bugs.webkit.org/show_bug.cgi?id=142030
2741 Reviewed by Michael Saboff.
2743 Re-enable the test on 64-bit iOS.
2745 * js/regress/script-tests/deltablue-varargs.js:
2747 2015-03-06 Brent Fulgham <bfulgham@apple.com>
2749 Setting scroll-snap-desination to (100% 100%) locks up WebKit
2750 https://bugs.webkit.org/show_bug.cgi?id=142414
2751 <rdar://problem/20077275>
2753 Reviewed by Dean Jackson.
2755 * css3/scroll-snap/scroll-snap-desination-lock-up.html: Added.
2756 * css3/scroll-snap/scroll-snap-desination-lock-up-expected.txt: Added.
2758 2015-03-06 Dean Jackson <dino@apple.com>
2760 Support "plus-lighter" in mix-blend mode
2761 https://bugs.webkit.org/show_bug.cgi?id=142416
2762 <rdar://problem/19993979>
2764 Reviewed by Darin Adler and Sam Weinig.
2766 Add tests and new expected results for plus-lighter.
2768 * css3/blending/blend-mode-property-parsing-expected.txt:
2769 * css3/blending/blend-mode-simple-composited.html:
2770 * css3/blending/blend-mode-simple.html:
2771 * css3/blending/script-tests/blend-mode-property-parsing.js:
2772 * css3/blending/svg-blend-plus-lighter.html: Added.
2773 * platform/mac/css3/blending/blend-mode-simple-composited-expected.png:
2774 * platform/mac/css3/blending/blend-mode-simple-composited-expected.txt:
2775 * platform/mac/css3/blending/blend-mode-simple-expected.png:
2776 * platform/mac/css3/blending/blend-mode-simple-expected.txt:
2777 * platform/mac/css3/blending/svg-blend-plus-lighter-expected.txt: Added.
2779 2015-03-06 Brent Fulgham <bfulgham@apple.com>
2781 Add 'initial' keyword support for scroll snap CSS properties
2782 https://bugs.webkit.org/show_bug.cgi?id=136345
2783 <rdar://problem/18162325>
2785 Reviewed by Dean Jackson.
2787 * css3/scroll-snap/scroll-snap-property-computed-style.js: Update for corrected 'initial' behavior.
2788 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt: Rebaselined.
2789 * css3/scroll-snap/scroll-snap-initial.html: Added.
2790 * css3/scroll-snap/scroll-snap-initial-expected.txt: Added.
2791 * platform/efl/TestExpectations:
2792 * platform/gtk/TestExpectations:
2793 * platform/win/TestExpectations:
2795 2015-03-06 Joseph Pecoraro <pecoraro@apple.com>
2797 ES6: Object Literal Extensions - Methods
2798 https://bugs.webkit.org/show_bug.cgi?id=142390
2800 Reviewed by Geoffrey Garen.
2802 * js/object-literal-computed-methods-expected.txt: Added.
2803 * js/object-literal-computed-methods.html: Added.
2804 * js/object-literal-methods-expected.txt: Added.
2805 * js/object-literal-methods.html: Added.
2806 * js/script-tests/object-literal-computed-methods.js: Added.
2807 * js/script-tests/object-literal-methods.js: Added.
2809 2015-03-06 Joseph Pecoraro <pecoraro@apple.com>
2811 __proto__ shorthand property should not modify prototype in Object Literal construction
2812 https://bugs.webkit.org/show_bug.cgi?id=142382
2814 Reviewed by Geoffrey Garen.
2816 * js/object-literal-shorthand-construction-expected.txt:
2817 * js/script-tests/object-literal-shorthand-construction.js:
2818 Update test to cover the __proto__ shorthand case which is
2819 different from longhand case.
2821 2015-03-06 Antti Koivisto <antti@apple.com>
2823 Enable disk cache validation test on iOS
2824 https://bugs.webkit.org/show_bug.cgi?id=142405
2826 Reviewed by Andreas Kling.
2828 The features is enabled.
2830 * platform/ios-simulator-wk2/TestExpectations:
2831 * platform/ios-simulator/TestExpectations:
2833 2015-03-06 Jer Noble <jer.noble@apple.com>
2835 [Web Audio] Decoding specific .m4a file crashes tab
2836 https://bugs.webkit.org/show_bug.cgi?id=139545
2838 Reviewed by Eric Carlson.
2840 * webaudio/decode-audio-data-too-short-expected.txt: Added.
2841 * webaudio/decode-audio-data-too-short.html: Added.
2842 * webaudio/resources/media/too-short.m4a: Added.
2844 2015-03-06 Myles C. Maxfield <mmaxfield@apple.com>
2846 Crash in -[WebCascadeList objectAtIndex:] + 195
2847 https://bugs.webkit.org/show_bug.cgi?id=141274
2849 Reviewed by David Kilzer.
2851 * platform/mac/fast/text/crash-complextextcontroller-custom-cascade-list-expected.txt: Added.
2852 * platform/mac/fast/text/crash-complextextcontroller-custom-cascade-list.html: Added.
2854 2015-03-06 Said Abou-Hallawa <sabouhallawa@apple.com>
2856 Setting any of the <object> element plugin controlling attributes does not have any affect.
2857 https://bugs.webkit.org/show_bug.cgi?id=141936.
2859 Reviewed by Simon Fraser.
2861 * fast/css/image-object-hover-inherit-expected.html: Added.
2862 * fast/css/image-object-hover-inherit.html: Added.
2863 A guarding test to catch the case of reconstructing the image <object>
2864 renderer while performing a synchronous resolveTree() followed by page
2865 rendering or dump render tree.
2867 * svg/as-object/resources/lime100x100.html: Added.
2868 * svg/as-object/resources/lime100x100.png: Added.
2869 * svg/as-object/resources/lime100x100.svg: Added.
2870 * svg/as-object/resources/red100x100.svg: Added.
2871 * svg/as-object/svg-in-object-dynamic-attribute-change-expected.html: Added.
2872 * svg/as-object/svg-in-object-dynamic-attribute-change.html: Added.
2873 Ensure that changing the 'type' and the 'data' attributes of the <object>
2874 element will have the expected outcome. Also make sure that the <object>
2875 element renderer falls back correctly when setting any of the attributes
2876 to some unexpected value.
2878 2015-03-06 Myles C. Maxfield <mmaxfield@apple.com>
2880 Test horiz-origin-x and horiz-origin-y in SVG fonts
2881 https://bugs.webkit.org/show_bug.cgi?id=142403
2883 Simply moving to the origin in glyph-space at the beginning
2884 of path parsing won't work if subsequent coordinates are absolute.
2886 Reviewed by Simon Fraser.
2888 * svg/fonts/resources/svg-font-horiz-origin-font.svg: Added.
2889 * svg/fonts/svg-font-horiz-origin-expected.html: Added.
2890 * svg/fonts/svg-font-horiz-origin.html: Added.
2892 2015-03-06 Said Abou-Hallawa <sabouhallawa@apple.com>
2894 An SVG element without intrinsic size inherits the container size as its viewport instead of inheriting the container viewport.
2895 https://bugs.webkit.org/show_bug.cgi?id=141725.
2897 Reviewed by Darin Adler.
2899 * svg/css/svg-css-different-intrinsic-sizes-expected.html: Added.
2900 * svg/css/svg-css-different-intrinsic-sizes.html: Added.
2901 The intrinsic size of the <svg> element is overridden by CSS. The elements
2902 inside the <svg> should consider the css size (which is equal to the <svg>
2903 element viewport) instead of the <svg> element intrinsic size.
2905 2015-03-06 Simon Fraser <simon.fraser@apple.com>
2907 Allow composited clip-path to be updated without a layer repaint
2908 https://bugs.webkit.org/show_bug.cgi?id=142384
2910 Reviewed by Zalan Bujtas.
2912 Test repaint with a clip-path change.
2914 * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: Added.
2915 * compositing/masks/compositing-clip-path-change-no-repaint.html: Added.
2917 2015-03-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2919 Unreviewed EFL gardening on 6th Mar.
2921 Skip tests regardening attachment download progress and unskip a passing test.
2923 * platform/efl/TestExpectations:
2925 2015-03-06 Sergio Villar Senin <svillar@igalia.com>
2927 [CSS Grid Layout] ASSERTION FAILED !track.growthLimitIsInfinite() in RenderGrid::computeUsedBreadthOfGridTracks
2928 https://bugs.webkit.org/show_bug.cgi?id=142265
2930 Reviewed by Darin Adler.
2932 New test that crashes on Debug builds if we don't handle the case
2933 of computeUsedBreadthOfGridTracks() returning -1.
2935 * fast/css-grid-layout/grid-indefinite-calculated-height-crash-expected.txt: Added.
2936 * fast/css-grid-layout/grid-indefinite-calculated-height-crash.html: Added.
2938 2015-03-05 Brent Fulgham <bfulgham@apple.com>
2940 [Win] Give up on Attachment testing.
2942 Just skip Attachments until they settle down. Also document more debug assertions.
2944 * platform/win/TestExpectations:
2946 2015-03-05 Oliver Hunt <oliver@apple.com>
2948 Block mixed mode content
2949 https://bugs.webkit.org/show_bug.cgi?id=142378
2951 Reviewed by Darin Adler.
2953 Update test results to reflect the new reality.
2955 * http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
2956 * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
2957 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
2958 * http/tests/security/mixedContent/insecure-image-in-main-frame-expected.txt:
2959 * http/tests/security/mixedContent/insecure-plugin-in-iframe-expected.txt:
2960 * http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt:
2961 * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
2962 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
2963 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
2964 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
2965 * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
2966 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
2967 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
2968 * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
2969 * http/tests/security/mixedContent/resources/frame-with-insecure-frame.html:
2970 * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html:
2971 * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html:
2972 * http/tests/xmlhttprequest/access-control-response-with-body.html:
2974 2015-03-05 Benjamin Poulain <bpoulain@apple.com>
2976 new layout test http/tests/usercontentfilter/character-set-basic-support.html fails
2977 https://bugs.webkit.org/show_bug.cgi?id=142376
2979 * http/tests/contentextensions/character-set-basic-support-expected.txt: Copied from LayoutTests/http/tests/usercontentfilter/character-set-basic-support-expected.txt.
2980 * http/tests/contentextensions/character-set-basic-support.html: Copied from LayoutTests/http/tests/usercontentfilter/character-set-basic-support.html.
2981 * http/tests/contentextensions/character-set-basic-support.html.json: Copied from LayoutTests/http/tests/usercontentfilter/character-set-basic-support.html.json.
2982 * http/tests/contentextensions/resources: Copied from LayoutTests/http/tests/usercontentfilter/resources.
2983 * http/tests/usercontentfilter: Removed.
2984 * http/tests/usercontentfilter/character-set-basic-support-expected.txt: Removed.
2985 * http/tests/usercontentfilter/character-set-basic-support.html: Removed.
2986 * http/tests/usercontentfilter/character-set-basic-support.html.json: Removed.
2987 * http/tests/usercontentfilter/resources: Removed.
2988 * http/tests/usercontentfilter/resources/url-blocking-test.js: Removed.
2990 2015-03-05 Joseph Pecoraro <pecoraro@apple.com>
2992 Unreviewed Test Fix: Remove unnecessary reference to "window" causing test failure.
2994 * js/object-literal-shorthand-construction-expected.txt:
2995 * js/script-tests/object-literal-shorthand-construction.js:
2997 2015-03-05 Stephanie Lewis <slewis@apple.com>
2999 Mark http/tests/usercontentfilter/character-set-basic-support.html as failing.
3000 https://bugs.webkit.org/show_bug.cgi?id=142376
3006 2015-03-05 Joseph Pecoraro <pecoraro@apple.com>
3008 Web Inspector: Follow-up fixes to ObjectTreeBaseTreeElement
3009 https://bugs.webkit.org/show_bug.cgi?id=142367
3011 Reviewed by Geoffrey Garen.
3013 * js/object-literal-shorthand-construction-expected.txt: Added.
3014 * js/object-literal-shorthand-construction.html: Added.
3015 * js/script-tests/object-literal-shorthand-construction.js: Added.
3017 (testShorthandConstructionEquivalent):
3018 (testShorthandConstructionNotEquivalent):
3019 Tests specifically for new literal construction with shorthands.
3021 * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
3022 * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T2-expected.txt:
3023 * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15-expected.txt:
3024 These tests use object literal shorthand construction syntax and expected
3025 failures. The tests now fail differently, so just rebase their results.
3027 2015-03-05 Timothy Horton <timothy_horton@apple.com>
3029 <attachment> should allow the title property to override its title
3030 https://bugs.webkit.org/show_bug.cgi?id=142369
3032 Reviewed by Anders Carlsson.
3034 * fast/attachment/attachment-title.html: Added.
3035 * platform/mac/fast/attachment/attachment-title-expected.png: Added.
3036 * platform/mac/fast/attachment/attachment-title-expected.txt: Added.
3037 Add a test for the title property.
3039 2015-03-05 Timothy Horton <timothy_horton@apple.com>
3041 <attachment> should support indication of download progress
3042 https://bugs.webkit.org/show_bug.cgi?id=142336
3043 <rdar://problem/19982504>
3045 Reviewed by Anders Carlsson.
3047 * fast/attachment/attachment-progress.html: Added.
3048 * platform/mac/fast/attachment/attachment-progress-expected.png: Added.
3049 * platform/mac/fast/attachment/attachment-progress-expected.txt: Added.
3050 * platform/mac-mavericks/fast/attachment/attachment-progress-expected.txt: Added.
3051 Add a test for the <attachment> progress attribute.
3053 * platform/mac/fast/attachment/attachment-rendering-expected.png:
3054 Rebaseline a test that changed in r181058 (and will change again!), but
3055 which didn't start failing because the pixel test tolerance is such that
3056 it only fails the hash check and not the test itself.
3058 2015-03-05 Benjamin Poulain <bpoulain@apple.com>
3060 Add basic support for character sets to the URL Filter parser
3061 https://bugs.webkit.org/show_bug.cgi?id=142257
3063 Reviewed by Alex Christensen.
3065 * http/tests/usercontentfilter/character-set-basic-support-expected.txt: Added.
3066 * http/tests/usercontentfilter/character-set-basic-support.html: Added.
3067 * http/tests/usercontentfilter/character-set-basic-support.html.json: Added.
3068 * http/tests/usercontentfilter/resources/url-blocking-test.js: Added.
3070 2015-03-05 Chris Dumez <cdumez@apple.com>
3072 Regression(r173761): ASSERTION FAILED: !is8Bit() in StringImpl::characters16()
3073 https://bugs.webkit.org/show_bug.cgi?id=142350
3075 Reviewed by Michael Saboff and Benjamin Poulain.
3077 Update String.startsWith() / endsWith() test to cover cases where the
3078 input string is 8-bit and the pattern is 16-bit, and vice-versa.
3080 * js/script-tests/string-includes.js:
3081 * js/string-includes-expected.txt:
3083 2015-03-05 Roger Fong <roger_fong@apple.com>
3085 Update inline media control icons for OSX.
3086 https://bugs.webkit.org/show_bug.cgi?id=142305.
3087 <rdar://problem/19997484>
3089 Reviewed by Dean Jackson.
3091 * platform/mac/TestExpectations: Skip two failing tests caused by this patch.
3092 See https://bugs.webkit.org/show_bug.cgi?id=142142
3094 2015-03-05 Brent Fulgham <bfulgham@apple.com>
3096 [Win] Reneable aria 'switch' tests after r18078.
3098 Add a Windows rebaseline. Also document another batch of debug assertions.
3100 * platform/win/TestExpectations:
3101 * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Added.
3102 * platform/win/fast/attachment/attachment-subtitle-expected.txt: Added.
3104 2015-03-04 Myles C. Maxfield <mmaxfield@apple.com>
3106 Test gardening after r181013
3110 * platform/mac/fast/text/trailing-word-expected.html: Renamed from LayoutTests/fast/text/trailing-word-expected.html.
3111 * platform/mac/fast/text/trailing-word.html: Renamed from LayoutTests/fast/text/trailing-word.html.
3113 2015-03-04 Joseph Pecoraro <pecoraro@apple.com>
3115 Web Inspector: Array/Collection Sizes should be visible and distinct
3116 https://bugs.webkit.org/show_bug.cgi?id=142254
3118 Reviewed by Timothy Hatcher.
3120 * inspector-protocol/runtime/getProperties-expected.txt:
3121 * inspector/model/remote-object-expected.txt:
3122 * inspector/model/remote-object.html:
3123 Update tests now that RemoteObjects and Previews may have an explicit size.
3125 2015-03-04 Timothy Horton <timothy_horton@apple.com>
3127 <attachment> should show the file size as detail text below the icon
3128 https://bugs.webkit.org/show_bug.cgi?id=142261
3129 <rdar://problem/20009570>
3131 Reviewed by Dean Jackson.
3133 * fast/attachment/attachment-subtitle.html: Added.
3134 * platform/mac/fast/attachment/attachment-subtitle-expected.png: Added.
3135 * platform/mac/fast/attachment/attachment-subtitle-expected.txt: Added.
3136 Add a test of the rendering of attachment subtitles, and results for Mac.
3138 * platform/mac-mavericks/fast/attachment/attachment-subtitle-expected.txt: Added.
3139 Add Mavericks baselines.
3141 2015-03-04 Alex Christensen <achristensen@webkit.org>
3143 Unreviewed gardening.
3145 * http/tests/contentextensions/basic-filter.html.hson: Removed.
3146 * http/tests/contentextensions/basic-filter.html.json: Copied from http/tests/contentextensions/basic-filter.html.hson.
3147 Spell json correctly. Does not start with h.
3149 2015-03-04 Alex Christensen <achristensen@webkit.org>
3151 Move content extensions test to properly named directory.
3152 https://bugs.webkit.org/show_bug.cgi?id=142299
3154 Reviewed by Tim Horton.
3157 * http/tests/contentextensions: Added.
3158 * http/tests/contentextensions/basic-filter-expected.txt: Copied from platform/mac/http/tests/usercontentfilter/basic-filter-expected.txt.
3159 * http/tests/contentextensions/basic-filter.html: Copied from http/tests/usercontentfilter/basic-filter.html.
3160 * http/tests/contentextensions/basic-filter.html.hson: Copied from http/tests/usercontentfilter/basic-filter.html.json.
3161 * http/tests/contentextensions/block-cookies-basic-expected.txt: Copied from http/tests/usercontentfilter/block-cookies-basic-expected.txt.
3162 * http/tests/contentextensions/block-cookies-basic.html: Copied from http/tests/usercontentfilter/block-cookies-basic.html.
3163 * http/tests/contentextensions/block-cookies-basic.html.json: Copied from http/tests/usercontentfilter/block-cookies-basic.html.json.
3164 * http/tests/contentextensions/block-cookies-send-expected.txt: Copied from http/tests/usercontentfilter/block-cookies-send-expected.txt.
3165 * http/tests/contentextensions/block-cookies-send.html: Copied from http/tests/usercontentfilter/block-cookies-send.html.
3166 * http/tests/contentextensions/block-cookies-send.html.json: Copied from http/tests/usercontentfilter/block-cookies-send.html.json.
3167 * http/tests/contentextensions/css-display-none-expected.txt: Copied from http/tests/usercontentfilter/css-display-none-expected.txt.
3168 * http/tests/contentextensions/css-display-none.html: Copied from http/tests/usercontentfilter/css-display-none.html.
3169 * http/tests/contentextensions/css-display-none.html.json: Copied from http/tests/usercontentfilter/css-display-none.html.json.
3170 * http/tests/usercontentfilter/basic-filter.html: Removed.
3171 * http/tests/usercontentfilter/basic-filter.html.json: Removed.
3172 * http/tests/usercontentfilter/block-cookies-basic-expected.txt: Removed.
3173 * http/tests/usercontentfilter/block-cookies-basic.html: Removed.
3174 * http/tests/usercontentfilter/block-cookies-basic.html.json: Removed.
3175 * http/tests/usercontentfilter/block-cookies-send-expected.txt: Removed.
3176 * http/tests/usercontentfilter/block-cookies-send.html: Removed.
3177 * http/tests/usercontentfilter/block-cookies-send.html.json: Removed.
3178 * http/tests/usercontentfilter/css-display-none-expected.txt: Removed.
3179 * http/tests/usercontentfilter/css-display-none.html: Removed.
3180 * http/tests/usercontentfilter/css-display-none.html.json: Removed.
3181 * platform/mac-wk2/TestExpectations:
3182 * platform/mac/http/tests/usercontentfilter/basic-filter-expected.txt: Removed.
3184 2015-03-04 Brent Fulgham <bfulgham@apple.com>
3186 [Win] Rebaseline a few tests. Mark some failures.
3188 * platform/win/TestExpectations:
3189 * platform/win/fast/attachment/attachment-disabled-rendering-expected.txt:
3190 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3192 2015-03-04 Myles C. Maxfield <mmaxfield@apple.com>
3194 Implement -apple-trailing-word: -apple-partially-balanced
3195 https://bugs.webkit.org/show_bug.cgi?id=142253
3197 Reviewed by David Hyatt.
3199 * fast/text/trailing-word-expected.html: Added.
3200 * fast/text/trailing-word.html: Added.
3202 2015-03-04 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3204 Unreviewed Gardening 4th March
3206 https://bugs.webkit.org/show_bug.cgi?id=142271
3208 * platform/gtk/TestExpectations:
3210 2015-03-03 Yoav Weiss <yoav@yoav.ws>
3212 Add a microtask abstraction
3213 https://bugs.webkit.org/show_bug.cgi?id=137496
3215 Reviewed by Sam Weinig.
3217 Adding a test for microtask abstraction.
3218 A similar patch was rolled back in r180914.
3220 * fast/dom/microtask-detach.html: Added.
3221 * fast/dom/microtask-detach-expected.txt: Added.
3222 * fast/dom/microtask-inorder.html: Added.
3223 * fast/dom/microtask-inorder-expected.txt: Added.
3224 * fast/dom/microtask-reverse.html: Added.
3225 * fast/dom/microtask-reverse-expected.txt: Added.
3227 2015-03-03 Simon Fraser <simon.fraser@apple.com>
3229 Mark fast/css/object-fit/object-fit-canvas.html as a flakey
3230 image failure, since it keeps breaking EWS.
3232 * platform/mac/TestExpectations:
3234 2015-03-03 Brent Fulgham <bfulgham@apple.com>
3236 [Win] [Attachment] New Tests fail on Windows
3237 https://bugs.webkit.org/show_bug.cgi?id=142017
3239 Unreviewed. Rebaseline tests for Windows display metrics.
3241 * platform/win/fast/attachment/attachment-disabled-rendering-expected.txt:
3242 * platform/win/fast/attachment/attachment-rendering-expected.txt:
3244 2015-03-03 Stephanie Lewis <slewis@apple.com>
3246 Update TestExpectations after http://trac.webkit.org/changeset/180965 to skip new test on Mavericks.
3250 * platform/mac/TestExpectations:
3252 2015-03-03 Alexey Proskuryakov <ap@apple.com>
3254 [Mac] Track localized name follows locale instead of primary language
3255 https://bugs.webkit.org/show_bug.cgi?id=142242
3256 rdar://problem/20000365
3258 Reviewed by Eric Carlson.
3260 * platform/mac/media/video-controls-captions-trackmenu-sorted-expected.txt: This
3261 test now successfully switches to Japanese, as originally intended.
3263 2015-03-03 Alex Christensen <achristensen@webkit.org>
3265 Prepare to use CSS selectors in content extensions.
3266 https://bugs.webkit.org/show_bug.cgi?id=142227
3268 Reviewed by Benjamin Poulain.
3270 * http/tests/usercontentfilter/css-display-none-expected.txt: Added.
3271 * http/tests/usercontentfilter/css-display-none.html: Added.
3272 * http/tests/usercontentfilter/css-display-none.html.json: Added.
3274 2015-03-03 Brent Fulgham <bfulgham@apple.com>
3276 [Win] Add baseline for new legacy-event-handler test.
3278 * platform/win/fast/dom/legacy-event-handler-attributes-expected.txt: Added.
3280 2015-03-03 Timothy Horton <timothy_horton@apple.com>
3282 <attachment> label can get very wide, doesn't wrap/truncate
3283 https://bugs.webkit.org/show_bug.cgi?id=142214
3284 <rdar://problem/19982499>
3286 * fast/attachment/attachment-label-highlight-expected.png: Added.
3287 * fast/attachment/attachment-label-highlight-expected.txt: Added.
3288 Add (empty) platform independent baselines.
3290 2015-03-03 Brent Fulgham <bfulgham@apple.com>
3292 Move scroll animating functions from ScrollAnimator to ScrollController
3293 https://bugs.webkit.org/show_bug.cgi?id=142102
3294 <rdar://problem/20007161>
3296 Reviewed by Simon Fraser.
3298 Add a new test that confirms that rubberband snap animations work properly when combined
3301 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-mainframe-zoom-expected.txt: Added.
3302 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html: Added.
3304 2015-03-03 Commit Queue <commit-queue@webkit.org>
3306 Unreviewed, rolling out r180683.
3307 https://bugs.webkit.org/show_bug.cgi?id=142249
3309 Broke fast/css/acid2-pixel.html (Requested by ap on #webkit).
3313 "Setting any of the <object> element plugin controlling
3314 attributes does not have any affect."
3315 https://bugs.webkit.org/show_bug.cgi?id=141936
3316 http://trac.webkit.org/changeset/180683
3318 2015-03-03 Dean Jackson <dino@apple.com>
3320 Controls panel should have system blurry background
3321 https://bugs.webkit.org/show_bug.cgi?id=142154
3322 <rdar://problem/20000964>
3324 Reviewed by Simon Fraser.
3326 Make sure content with a -webkit-appearance of
3327 media-controls-light-bar-background or
3328 media-controls-dark-bar-background doesn't get composited
3329 unless explicitly requested. This avoids a
3330 performance hit for a rarely used feature.
3332 * compositing/media-controls-bar-appearance-expected.txt: Added.
3333 * compositing/media-controls-bar-appearance.html: Added.
3335 2015-03-03 Daniel Bates <dabates@apple.com>
3337 Convert ManualTests/svg-tooltip.svg to a DRT test
3338 https://bugs.webkit.org/show_bug.cgi?id=140480
3340 Reviewed by Alex Christensen.
3342 * svg/hittest/svg-tooltip-expected.txt: Added.
3343 * svg/hittest/svg-tooltip.svg: Added.
3345 2015-03-03 Timothy Horton <timothy_horton@apple.com>
3347 <attachment> label can get very wide, doesn't wrap/truncate
3348 https://bugs.webkit.org/show_bug.cgi?id=142214
3349 <rdar://problem/19982499>
3351 * platform/mac-mavericks/fast/attachment: Added.
3352 * platform/mac-mavericks/fast/attachment/attachment-label-highlight-expected.txt: Added.
3353 Add a Mavericks result because text metrics differ.
3355 2015-03-03 Darin Adler <darin@apple.com>
3357 Test legacy event handler attributes (ones with names like "onclick")
3358 https://bugs.webkit.org/show_bug.cgi?id=142221
3360 Reviewed by Anders Carlsson.
3362 * fast/dom/legacy-event-handler-attributes-expected.txt: Added.
3363 * fast/dom/legacy-event-handler-attributes.html: Added.
3365 2015-03-03 Timothy Horton <timothy_horton@apple.com>
3367 <attachment> label can get very wide, doesn't wrap/truncate
3368 https://bugs.webkit.org/show_bug.cgi?id=142214
3369 <rdar://problem/19982499>
3371 Reviewed by Simon Fraser.
3373 * fast/attachment/attachment-label-highlight.html: Added.
3374 * platform/mac/fast/attachment/attachment-label-highlight-expected.png: Added.
3375 * platform/mac/fast/attachment/attachment-label-highlight-expected.txt: Added.
3376 Add a test for various <attachment> highlight cases.
3378 * platform/mac/fast/attachment/attachment-rendering-expected.txt:
3379 Update expected result for attachment-rendering, which changed size
3380 because we now bail from text layout if we don't have any text.
3382 2015-03-03 Brent Fulgham <bfulgham@apple.com>
3384 [Win] Document more debug assertions.
3386 * platform/win/TestExpectations:
3388 2015-03-03 Chris Dumez <cdumez@apple.com>
3390 Make AudioContext suspendable when it is not rendering
3391 https://bugs.webkit.org/show_bug.cgi?id=142210
3392 <rdar://problem/19923085>
3394 Reviewed by Eric Carlson.
3396 Add layout tests to check cases where an AudioContext should or should
3397 not prevent pages from entering the page cache.
3399 * fast/history/page-cache-closed-audiocontext-expected.txt: Added.
3400 * fast/history/page-cache-closed-audiocontext.html: Added.
3401 * fast/history/page-cache-running-audiocontext-expected.txt: Added.
3402 * fast/history/page-cache-running-audiocontext.html: Added.
3403 * fast/history/page-cache-suspended-audiocontext-expected.txt: Added.
3404 * fast/history/page-cache-suspended-audiocontext.html: Added.
3406 2015-03-02 Mark Lam <mark.lam@apple.com>
3408 Gardening: skipping inspector/timeline tests since they are still flaky.
3409 <https://webkit.org/b/142208>
3414 - Restore skipping of inspector/timeline tests.
3415 * platform/win/TestExpectations:
3416 - Removing the skipping here since the general TestExpectations has it covered.
3418 2015-03-02 Brent Fulgham <bfulgham@apple.com>
3420 [Win] inspector/timeline always times out.
3421 https://bugs.webkit.org/show_bug.cgi?id=142208
3423 * platform/win/TestExpectations: Skipping.)
3425 2015-03-02 Commit Queue <commit-queue@webkit.org>
3427 Unreviewed, rolling out r180911.
3428 https://bugs.webkit.org/show_bug.cgi?id=142204
3430 The tests it added are crashing (Requested by bdash on
3435 "Add a microtask abstraction"
3436 https://bugs.webkit.org/show_bug.cgi?id=137496
3437 http://trac.webkit.org/changeset/180911
3439 2015-03-02 Yoav Weiss <yoav@yoav.ws>
3441 Add a microtask abstraction
3442 https://bugs.webkit.org/show_bug.cgi?id=137496
3444 Reviewed by Sam Weinig.
3446 Adding a test for microtask abstraction.
3448 * fast/dom/microtask-detach.html: Added.
3449 * fast/dom/microtask-detach-expected.txt: Added.
3450 * fast/dom/microtask-inorder.html: Added.
3451 * fast/dom/microtask-inorder-expected.txt: Added.
3452 * fast/dom/microtask-reverse.html: Added.
3453 * fast/dom/microtask-reverse-expected.txt: Added.
3455 2015-03-02 Myles C. Maxfield <mmaxfield@apple.com>
3457 Last gardening after r177774
3461 * fast/text/font-kerning-expected.html:
3462 * fast/text/font-variant-ligatures-expected.html:
3463 * fast/text/whitespace/inline-whitespace-wrapping-7-expected.html:
3464 * fast/text/whitespace/inline-whitespace-wrapping-7.html:
3465 * mathml/presentation/scripts-subsup-expected.html:
3466 * mathml/presentation/scripts-subsup.html:
3467 * platform/mac/TestExpectations:
3468 * platform/mac/fast/text/multiple-codeunit-vertical-upright-expected.html:
3469 * platform/mac/fast/text/multiple-codeunit-vertical-upright.html:
3470 * platform/mac/fast/text/resources/multiple-codeunit-vertical-upright.otf: Removed.
3471 * svg/text/svg-font-word-rounding-hacks-spaces-expected.html:
3472 * svg/text/svg-font-word-rounding-hacks-spaces.html:
3473 * svg/text/tspan-outline-expected.svg:
3474 * svg/text/tspan-outline.html:
3476 2015-03-02 Mark Lam <mark.lam@apple.com>
3478 Exception stack unwinding in JSC hangs while the Timeline Profiler is enabled.
3479 <https://webkit.org/b/142191>
3481 Reviewed by Geoffrey Garen.
3483 * inspector/timeline/exception-in-injected-script-while-recording-expected.txt: Added.
3484 * inspector/timeline/exception-in-injected-script-while-recording.html: Added.
3486 2015-03-02 Mark Lam <mark.lam@apple.com>
3488 The InspectorTimelineAgent should gracefully handle attempts to start more than once.
3489 <https://webkit.org/b/142189>
3491 Reviewed by Joseph Pecoraro.
3494 - Unskipped inspector/timeline tests.
3496 2015-03-02 Brent Fulgham <bfulgham@apple.com>
3498 [Win] Skip media control test after r180893.
3500 * platform/win/TestExpectations:
3502 2015-03-02 Brent Fulgham <bfulgham@apple.com>
3504 [Win] Document more debug assertions.
3506 * platform/win/TestExpectations:
3508 2015-02-28 Roger Fong <roger_fong@apple.com>
3510 Skip media control tests for now while new look is being finalized.
3511 https://bugs.webkit.org/show_bug.cgi?id=142138.
3513 Reviewed by Dean Jackson.
3515 * platform/mac/TestExpectations:
3517 2015-03-02 Brent Fulgham <bfulgham@apple.com>
3519 [Win] Rebaseline canvas-ellipse-zero-lineto test.
3521 Rebaseline this test since this is due to differences in the drawing libraries used on the
3522 Windows and reference Mac platforms, and is not due to a bug in WebKit itself.
3524 * platform/win/TestExpectations:
3525 * platform/win/fast/canvas/canvas-ellipse-zero-lineto-expected.txt: Added.
3527 2015-03-02 Brent Fulgham <bfulgham@apple.com>
3529 [Win] Document more debug assertions.
3531 * platform/win/TestExpectations:
3533 2015-03-02 Alexey Proskuryakov <ap@apple.com>
3535 Fix a typo in TestExpectations.
3537 * platform/mac/TestExpectations: Faiure - > Failure.
3539 2015-03-02 Alexey Proskuryakov <ap@apple.com>
3541 js/promises-tests/promises-tests-2-1-2.html sometimes times out
3542 https://bugs.webkit.org/show_bug.cgi?id=142175
3544 * TestExpectations: Marking as flaky.
3546 2015-03-01 Simon Fraser <simon.fraser@apple.com>
3548 Make clip-path work on <video>, <canvas> etc.
3549 https://bugs.webkit.org/show_bug.cgi?id=138684
3551 Reviewed by Darin Adler.
3553 Tests for various combinations of clip-path and mask, and dynamic changes
3556 * compositing/masks/compositing-clip-path-and-mask-expected.html: Added.
3557 * compositing/masks/compositing-clip-path-and-mask.html: Added.
3558 * compositing/masks/compositing-clip-path-expected.html: Added.
3559 * compositing/masks/compositing-clip-path-mask-change-expected.html: Added.
3560 * compositing/masks/compositing-clip-path-mask-change.html: Added.
3561 * compositing/masks/compositing-clip-path.html: Added.
3562 * compositing/masks/reference-clip-path-on-composited-expected.html: Added.
3563 * compositing/masks/reference-clip-path-on-composited.html: Added.
3565 2015-03-01 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3567 Unreviewed EFL gardening. Mark crash tests of webgl to CRASH.
3568 WebGL isn't supported by EFL port now.
3570 * platform/efl/TestExpectations:
3572 2015-03-01 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3574 Unreviewed EFL gardening on 2nd March.
3576 Mark css3 shape tests to flaky. Unskip passing tests and so on.