1 2015-03-27 Mark Lam <mark.lam@apple.com>
3 Gardening: skipping inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html until crash is fixed.
4 <https://webkit.org/b/143105>
10 2015-03-27 Chris Dumez <cdumez@apple.com>
12 [WK2][NetworkCache] We only cache responses with status codes that are cacheable by default
13 https://bugs.webkit.org/show_bug.cgi?id=143125
14 <rdar://problem/20321172>
16 Reviewed by Antti Koivisto.
18 Add layout test to check that responses with status code 307 (which is not
19 cacheable by default) are cached if they have explicit expiration headers.
21 Also update a couple of other disk cache tests to cover heuristic
22 freshness (http://tools.ietf.org/html/rfc7234#section-4.2.2), relying on
23 'Last-Modified' header to estimate freshness if usual expiration headers
26 * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
27 * http/tests/cache/disk-cache/disk-cache-204-status-code.html:
28 * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt: Added.
29 * http/tests/cache/disk-cache/disk-cache-307-status-code.html: Added.
30 * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
31 * http/tests/cache/disk-cache/disk-cache-404-status-code.html:
33 2015-03-27 Csaba Osztrogonác <ossy@webkit.org>
37 * js/script-tests/array-length-shortening.js: Unskip, r182058 fixed it.
39 2015-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
41 FEMorphology::platformApplyGeneric() should bail out if the radius is less than or equal to zero.
42 https://bugs.webkit.org/show_bug.cgi?id=142885.
44 Reviewed by Dean Jackson.
46 * svg/filters/feMorphology-radius-cases-expected.svg: Added.
47 * svg/filters/feMorphology-radius-cases.svg: Added.
48 Test different cases for radius of the feMorphology filter. There are three
50 1. radius < 0: This is an error case, the source image should not be rendered.
51 2. radius = 0: This case is treated as if the filter never exists.
52 3. radius > 0: If the scaled radius is > 0, the filter is applied.
54 2015-03-26 Antti Koivisto <antti@apple.com>
56 Respect cache-control directives in request
57 https://bugs.webkit.org/show_bug.cgi?id=143121
59 Reviewed by Chris Dumez.
61 * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt: Added.
62 * http/tests/cache/disk-cache/disk-cache-request-headers.html: Added.
64 2015-03-27 Michael Saboff <msaboff@apple.com>
66 Objects with numeric properties intermittently get a phantom 'length' property
67 https://bugs.webkit.org/show_bug.cgi?id=142792
69 Reviewed by Csaba Osztrogonác.
73 * js/regress-142792-expected.txt: Added.
74 * js/regress-142792.html: Added.
75 * js/script-tests/regress-142792.js: Added.
79 2015-03-26 Zalan Bujtas <zalan@apple.com>
81 Inline continuation code should not take anonymous containing wrapper granted.
82 https://bugs.webkit.org/show_bug.cgi?id=133312
84 Reviewed by Dave Hyatt.
86 It's wrong to assume that when RenderInline is part of an inline continuation, its containing block
87 is an anonymous wrapper and its sibling might be a block level renderer.
88 When the inline continuation is no longer needed, for example when the block level renderer that initiated the continuation
89 is detached from the render tree, the inline renderes still continue to form continuation.(however they no longer require
92 * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation-expected.txt: Added.
93 * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation.html: Added.
95 2015-03-26 Joseph Pecoraro <pecoraro@apple.com>
97 Web Inspector: ES6: Provide a better view for Classes in the console
98 https://bugs.webkit.org/show_bug.cgi?id=142999
100 Reviewed by Timothy Hatcher.
102 * inspector/model/remote-object-expected.txt:
103 * inspector/model/remote-object.html:
104 Update the test to include coverage of the new "class" subtype of "function".
106 2015-03-26 Tim Horton <timothy_horton@apple.com>
108 REGRESSION (r181358 and r181507): Lots of sites think that we support touch events on OS X
109 https://bugs.webkit.org/show_bug.cgi?id=142888
110 <rdar://problem/20227304>
112 Reviewed by Beth Dakin.
114 * fast/dom/event-handler-attributes-expected.txt:
115 * fast/dom/event-handler-attributes.html:
116 * fast/events/event-attribute-expected.txt:
117 * platform/win/fast/events/event-attribute-expected.txt:
118 Revert some changes to these tests and their results.
120 2015-03-26 Roger Fong <roger_fong@apple.com>
122 Apply blur effect to media control background.
123 https://bugs.webkit.org/show_bug.cgi?id=143116.
124 <rdar://problem/20316964>.
126 Reviewed by Brent Fulgham.
128 * platform/mac/TestExpectations: Tests need rebaselining. Will do so with other previously skipped media tests.
130 2015-03-26 Geoffrey Garen <ggaren@apple.com>
132 Assertion firing in JavaScriptCore/parser/parser.h for statesman.com site
133 https://bugs.webkit.org/show_bug.cgi?id=142974
135 Reviewed by Joseph Pecoraro.
137 No test covering this ASSERT because I couldn't design a way to reproduce
138 it after trying for a few hours. Simply loading the original ASSERTing
139 content from disk is not enough to reproduce this bug.
141 * fast/profiler/dead-time-expected.txt:
142 * fast/profiler/inline-event-handler-expected.txt:
143 * fast/profiler/stop-profiling-after-setTimeout-expected.txt: These are
144 progressions, where we used to get the line number wrong.
146 * fast/dom/attribute-event-listener-errors-expected.txt: Added.
147 * fast/dom/attribute-event-listener-errors.html: Added. This test covers
148 a subtle way in which the new mechanism for attribute event listener
149 line numbers is more accurate than the old one.
151 2015-03-26 Brady Eidson <beidson@apple.com>
153 Apply ContentExtension actions after redirects.
154 <rdar://problem/20062613> and https://bugs.webkit.org/show_bug.cgi?id=143055
156 Reviewed by Alex Christensen.
158 * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Added.
159 * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Added.
160 * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Added.
161 * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Added.
162 * http/tests/contentextensions/resources/subresource-redirect.php: Added.
163 * http/tests/contentextensions/subresource-redirect-blocked-expected.txt: Added.
164 * http/tests/contentextensions/subresource-redirect-blocked.html: Added.
165 * http/tests/contentextensions/subresource-redirect-blocked.html.json: Added.
167 2015-03-26 Michael Saboff <msaboff@apple.com>
169 js/promises-tests/promises-tests-2-3-3.html sometimes crashes under DFG::SpeculativeJIT::compile
170 https://bugs.webkit.org/show_bug.cgi?id=139865
172 Reviewed by Alexey Proskuryakov.
174 It appears that r181993 fixed this test as it removed the code where the crash occurred.
176 * TestExpectations: Re-enabled js/promises-tests/promises-tests-2-3-3 including marking it as Slow.
178 2015-03-26 Chris Fleizach <cfleizach@apple.com>
180 AX: [role="button"][aria-pressed] should be exposed as AXCheckbox:AXToggleButton, with role description of "toggle button"
181 https://bugs.webkit.org/show_bug.cgi?id=115298
183 Reviewed by Mario Sanchez Prada.
185 * accessibility/aria-toggle-button-with-title.html:
186 Bad path for post test resources file, so that is fixed.
187 * platform/mac/accessibility/aria-pressed-button-attributes-expected.txt: Added.
188 * platform/mac/accessibility/aria-pressed-button-attributes.html: Added.
189 * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt:
190 Updated to reflect the new role of this object.
192 2015-03-26 Csaba Osztrogonác <ossy@webkit.org>
194 Unreviewed gardening, skip failing tests on AArch64 Linux.
196 * js/script-tests/array-from.js:
197 * js/script-tests/array-length-shortening.js:
198 * js/script-tests/dfg-int16array.js:
199 * js/script-tests/dfg-int8array.js:
201 2015-03-25 Alexey Proskuryakov <ap@apple.com>
203 media/track/track-mode.html flakily times out
204 https://bugs.webkit.org/show_bug.cgi?id=143085
206 * TestExpectations: Added an expectation.
208 2015-03-25 Chris Fleizach <cfleizach@apple.com>
210 AX: table cells that use display:block render the table inaccessible to VoiceOver
211 https://bugs.webkit.org/show_bug.cgi?id=143007
213 Unreviewed, layout test fix.
215 Skip associated accessibility/table-cell-display-block.html on failing platforms.
217 * platform/efl/TestExpectations:
218 * platform/gtk/TestExpectations:
219 Specific platform changes in children ordering need to be updated to make this test pass.
220 * platform/win/TestExpectations:
221 Need to implement cellForRowAndColumn.
223 2015-03-25 Filip Pizlo <fpizlo@apple.com>
225 Heap variables shouldn't end up in the stack frame
226 https://bugs.webkit.org/show_bug.cgi?id=141174
228 Reviewed by Geoffrey Garen.
230 * js/function-apply-aliased-expected.txt:
231 * js/function-dot-arguments-expected.txt:
232 * js/regress/arguments-expected.txt: Added.
233 * js/regress/arguments-named-and-reflective-expected.txt: Added.
234 * js/regress/arguments-named-and-reflective.html: Added.
235 * js/regress/arguments-strict-mode-expected.txt: Added.
236 * js/regress/arguments-strict-mode.html: Added.
237 * js/regress/arguments.html: Added.
238 * js/regress/script-tests/arguments-named-and-reflective.js: Added.
239 * js/regress/script-tests/arguments-strict-mode.js: Added.
240 * js/regress/script-tests/arguments.js: Added.
241 * js/regress/script-tests/try-catch-get-by-val-cloned-arguments.js: Added.
242 * js/regress/script-tests/try-catch-get-by-val-direct-arguments.js: Added.
243 * js/regress/script-tests/try-catch-get-by-val-scoped-arguments.js: Added.
244 * js/regress/script-tests/varargs-call.js: Added.
245 * js/regress/script-tests/varargs-construct-inline.js: Added.
246 * js/regress/script-tests/varargs-construct.js: Added.
247 * js/regress/script-tests/varargs-inline.js: Added.
248 * js/regress/script-tests/varargs-strict-mode.js: Added.
249 * js/regress/script-tests/varargs.js: Added.
250 * js/regress/try-catch-get-by-val-cloned-arguments-expected.txt: Added.
251 * js/regress/try-catch-get-by-val-cloned-arguments.html: Added.
252 * js/regress/try-catch-get-by-val-direct-arguments-expected.txt: Added.
253 * js/regress/try-catch-get-by-val-direct-arguments.html: Added.
254 * js/regress/try-catch-get-by-val-scoped-arguments-expected.txt: Added.
255 * js/regress/try-catch-get-by-val-scoped-arguments.html: Added.
256 * js/regress/varargs-call-expected.txt: Added.
257 * js/regress/varargs-call.html: Added.
258 * js/regress/varargs-construct-expected.txt: Added.
259 * js/regress/varargs-construct-inline-expected.txt: Added.
260 * js/regress/varargs-construct-inline.html: Added.
261 * js/regress/varargs-construct.html: Added.
262 * js/regress/varargs-expected.txt: Added.
263 * js/regress/varargs-inline-expected.txt: Added.
264 * js/regress/varargs-inline.html: Added.
265 * js/regress/varargs-strict-mode-expected.txt: Added.
266 * js/regress/varargs-strict-mode.html: Added.
267 * js/regress/varargs.html: Added.
268 * js/script-tests/function-apply-aliased.js:
269 * js/script-tests/function-dot-arguments.js:
271 2015-03-25 Chris Fleizach <cfleizach@apple.com>
273 AX: table cells that use display:block render the table inaccessible to VoiceOver
274 https://bugs.webkit.org/show_bug.cgi?id=143007
276 Reviewed by Mario Sanchez Prada.
278 * accessibility/table-cell-display-block-expected.txt: Added.
279 * accessibility/table-cell-display-block.html: Added.
281 2015-03-25 Joseph Pecoraro <pecoraro@apple.com>
283 Add a few more tests for Class names
284 https://bugs.webkit.org/show_bug.cgi?id=143060
286 Reviewed by Ryosuke Niwa.
288 Add a few more class name tests:
289 - const class name binding inside class expression
290 - mutable class name binding from class statement
292 * js/script-tests/class-syntax-name.js:
294 2015-03-25 Joseph Pecoraro <pecoraro@apple.com>
296 ES6: Classes: Program level class statement throws exception in strict mode
297 https://bugs.webkit.org/show_bug.cgi?id=143038
299 Reviewed by Ryosuke Niwa.
301 This updates a number of existing tests that were relying on
302 poor behavior. `shouldBe` and friends use eval within a function
303 not at the global scope. This means `shouldBe('class X { ... }')`
304 behaves like `shouldBe('var x = ...')` not `shouldBe('x = ...')`.
305 This means `x` will not be available in the next `shouldBe` call.
307 Add a test specifically to cover the scoping of the class name
308 in regular and strict mode code. Currently we treat it like var
309 with one failing test that would pass when we treat it like let.
311 * js/class-syntax-name.html: Added.
312 * js/script-tests/class-syntax-name.js: Added.
314 (runTestShouldBeTrue):
315 (runTestShouldThrow):
316 (runTestShouldNotThrow):
317 Test class name scoping.
319 * js/class-syntax-call-expected.txt:
320 * js/class-syntax-declaration-expected.txt:
321 * js/class-syntax-default-constructor-expected.txt:
322 * js/class-syntax-name-expected.txt: Added.
323 * js/script-tests/class-syntax-call.js:
324 * js/script-tests/class-syntax-declaration.js:
325 * js/script-tests/class-syntax-default-constructor.js:
327 2015-03-25 Mark Lam <mark.lam@apple.com>
329 Gardening: rebaseline after r181907.
333 * platform/win/js/dom/global-constructors-attributes-expected.txt:
335 2015-03-25 Dean Jackson <dino@apple.com>
337 MediaControls: Use font with fixed number width
338 https://bugs.webkit.org/show_bug.cgi?id=143018
339 <rdar://problem/20245415>
341 Reviewed by Eric Carlson.
343 Add some results for the new font family "-apple-system-font-monospaced-numbers".
345 * platform/mac/fast/text/systemFont.html:
346 * platform/mac/fast/text/systemFont-expected.txt:
348 2015-03-25 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
350 GTK+ Gardening 24th March
351 https://bugs.webkit.org/show_bug.cgi?id=143003
355 * platform/gtk/TestExpectations:
356 * platform/gtk/css3/selectors3/xhtml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
357 * platform/gtk/css3/selectors3/xml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
358 * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-expected.txt: Rebaselined after r181889.
359 * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt: Rebaselined after r181889.
361 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
363 Setter should have a single formal parameter, Getter no parameters
364 https://bugs.webkit.org/show_bug.cgi?id=142903
366 Reviewed by Geoffrey Garen.
368 Correct a bunch of setters in existing tests and add
369 tests for good/bad getter and setter syntax.
371 * js/class-syntax-declaration-expected.txt:
372 * js/dom/exception-sequencing.html:
373 * js/dom/reserved-words-as-property-expected.txt:
374 * js/dom/script-tests/implicit-call-with-global-reentry.js:
375 (testObject.set setterTest):
376 * js/dom/script-tests/reserved-words-as-property.js:
378 * js/for-in-cached-expected.txt:
379 * js/object-literal-direct-put-expected.txt:
380 * js/object-literal-syntax-expected.txt:
381 * js/parser-syntax-check-expected.txt:
382 * js/script-tests/class-syntax-declaration.js:
383 * js/script-tests/class-syntax-super.js:
384 (class.Derived.extends.Base.set callBaseMethodInSetter):
385 (class.Derived.extends.Base.set baseMethodInGetterSetter):
386 * js/script-tests/for-in-cached.js:
387 * js/script-tests/object-literal-direct-put.js:
388 * js/script-tests/object-literal-syntax.js:
389 * js/script-tests/parser-syntax-check.js:
391 2015-03-24 Chris Dumez <cdumez@apple.com>
393 [WK2] Responses with 302 HTTP Status Code should not be cached
394 https://bugs.webkit.org/show_bug.cgi?id=143028
395 <rdar://problem/19714040>
397 Reviewed by Antti Koivisto.
399 Add layout test to check that responses with 302 HTTP Status Code
402 * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt: Added.
403 * http/tests/cache/disk-cache/disk-cache-302-status-code.html: Added.
405 2015-03-24 Zhuo Li <zachli@apple.com>
407 Scripts running in isolated world should not subject to a page's CSP about 'eval'.
408 https://bugs.webkit.org/show_bug.cgi?id=141316.
410 Reviewed by Geoffrey Garen.
412 I added a new Content Security Policy directive, "script-src", so that we do not
413 allow 'unsafe-eval' in the main world.
415 Also I have to copy the whole function instead of using eval because
416 eval is subject to the main world Content Security Policy now.
418 * http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt:
419 * http/tests/security/isolatedWorld/bypass-main-world-csp.html:
421 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
423 ES6: Classes: Early return in sub-class constructor results in returning undefined instead of instance
424 https://bugs.webkit.org/show_bug.cgi?id=143012
426 Reviewed by Ryosuke Niwa.
428 * js/class-constructor-return-expected.txt: Added.
429 * js/class-constructor-return.html: Added.
430 * js/script-tests/class-constructor-return.js: Added.
431 New test covering different return values from constructors.
433 * js/class-syntax-super-expected.txt:
434 * js/script-tests/class-syntax-super.js:
435 Fix test. Returning undefined is the same as an implicit return
436 and should return `this`.
438 2015-03-24 Chris Dumez <cdumez@apple.com>
440 [WK2] Responses with 204 HTTP Status Code should be cacheable by default
441 https://bugs.webkit.org/show_bug.cgi?id=143020
442 <rdar://problem/20281529>
444 Reviewed by Antti Koivisto.
446 Add test to make sure that responses with 204 HTTP Status Code are
447 cacheable by default.
449 * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt: Added.
450 * http/tests/cache/disk-cache/disk-cache-204-status-code.html: Added.
451 * http/tests/cache/disk-cache/resources/cache-test.js:
452 Re-introduce support for generating responses with only headers (no body).
453 This was mistakenly dropped when I rebased my patch for r181895.
455 2015-03-24 Beth Dakin <bdakin@apple.com>
457 Another attempted test fix after http://trac.webkit.org/changeset/181907
459 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
461 2015-03-24 Beth Dakin <bdakin@apple.com>
463 Attempted test fix after http://trac.webkit.org/changeset/181907
465 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
467 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
469 Unreviewed gardening after r181901.
471 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
472 Update the expected results for platform specific results that include
473 a stringified function.
475 2015-03-24 Beth Dakin <bdakin@apple.com>
477 Add events related to force click gesture
478 https://bugs.webkit.org/show_bug.cgi?id=142836
480 rdar://problem/20210239
482 Reviewed by Dean Jackson.
484 * fast/dom/event-handler-attributes-expected.txt:
485 * fast/dom/event-handler-attributes.html:
486 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
488 2015-03-24 Chris Dumez <cdumez@apple.com>
490 [WK2] Responses with 404 HTTP Status Code should be cacheable by default
491 https://bugs.webkit.org/show_bug.cgi?id=143014
492 <rdar://problem/20280310>
494 Reviewed by Antti Koivisto.
496 Add test to make sure that responses with 404 HTTP Status Code are
497 cacheable by default.
499 * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt: Added.
500 * http/tests/cache/disk-cache/disk-cache-404-status-code.html: Added.
501 * http/tests/cache/disk-cache/resources/generate-response.cgi:
503 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
505 ES6: Object Literal Methods toString is missing method name
506 https://bugs.webkit.org/show_bug.cgi?id=142992
508 Reviewed by Geoffrey Garen.
510 * js/class-syntax-default-constructor-expected.txt:
511 This test was already failing, it now fails in a different way.
513 * js/object-literal-computed-methods-expected.txt:
514 * js/object-literal-methods-expected.txt:
515 These tests now pass.
517 * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
518 * js/destructuring-assignment-expected.txt:
519 * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
520 * js/dfg-resolve-global-specific-dictionary-expected.txt:
521 * js/dom/JSON-parse-expected.txt:
522 * js/dom/JSON-stringify-expected.txt:
523 * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt:
524 * js/dom/function-prototype-expected.txt:
525 * js/dom/toString-and-valueOf-override-expected.txt:
526 * js/kde/lval-exceptions-expected.txt:
527 * storage/domstorage/localstorage/string-conversion-expected.txt:
528 * storage/domstorage/sessionstorage/string-conversion-expected.txt:
529 * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js:
530 * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js:
531 * js/script-tests/dfg-resolve-global-specific-dictionary.js:
532 * js/dom/function-prototype.html:
533 Update tests to add expected whitespace for stringifying a function
536 2015-03-24 Benjamin Poulain <benjamin@webkit.org>
538 CSS Selectors Level 4: enable case-insensitive attribute matching by default
539 https://bugs.webkit.org/show_bug.cgi?id=142960
541 Reviewed by Andreas Kling.
543 This test is imported from blink. That's the only test
544 they have for this feature.
546 * fast/css/attribute-selector-case-insensitive-expected.txt: Added.
547 * fast/css/attribute-selector-case-insensitive.html: Added.
549 2015-03-24 Yoav Weiss <yoav@yoav.ws>
551 Stop image from displaying when src attribute is removed or emptied
552 https://bugs.webkit.org/show_bug.cgi?id=142677
554 Reviewed by Chris Dumez.
556 * fast/dom/HTMLImageElement/image-empty-src-expected.html: Added.
557 * fast/dom/HTMLImageElement/image-empty-src.html: Added.
558 * fast/dom/HTMLImageElement/image-remove-src-expected.html: Added.
559 * fast/dom/HTMLImageElement/image-remove-src.html: Added.
560 * fast/dom/HTMLImageElement/image-empty-srcset-expected.html: Added.
561 * fast/dom/HTMLImageElement/image-empty-srcset.html: Added.
562 * fast/dom/HTMLImageElement/image-remove-srcset-expected.html: Added.
563 * fast/dom/HTMLImageElement/image-remove-srcset.html: Added.
565 2015-03-24 Brent Fulgham <bfulgham@apple.com>
567 [Win] Update baselines after r181889.
568 https://bugs.webkit.org/show_bug.cgi?id=141869
570 * platform/win/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
571 * platform/win/css3/selectors3/xml/css3-modsel-15c-expected.txt:
572 * platform/win/fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt:
574 2015-03-24 Chris Dumez <cdumez@apple.com>
576 [WK2] NetworkCache retrievals fail for entries with no body
577 https://bugs.webkit.org/show_bug.cgi?id=142979
578 <rdar://problem/20264100>
580 Reviewed by Antti Koivisto.
582 Add network disk cache validation test for resources that have no body
585 * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt: Added.
586 * http/tests/cache/disk-cache/disk-cache-validation-no-body.html: Added.
587 * http/tests/cache/disk-cache/resources/generate-response-no-body.cgi: Added.
589 2015-03-24 Chris Dumez <cdumez@apple.com>
591 [WK2] The WebKit network cache does not cache responses with "Content-Disposition: attachment" header
592 https://bugs.webkit.org/show_bug.cgi?id=142989
593 <rdar://problem/20265992>
595 Reviewed by Antti Koivisto.
597 Add layout test to check that resources whose response has the
598 "Content-Disposition: attachment" header are cacheable.
600 Also move all disk cache layout tests to a disk-cache sub-folder to
601 facilitate skipping on platforms that don't have the WebKit network
604 * http/tests/cache/disk-cache/disk-cache-disable-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-disable-expected.txt.
605 * http/tests/cache/disk-cache/disk-cache-disable.html: Renamed from LayoutTests/http/tests/cache/disk-cache-disable.html.
606 * 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.
607 * http/tests/cache/disk-cache/disk-cache-redirect-to-data.html: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data.html.
608 * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt: Added.
609 * http/tests/cache/disk-cache/disk-cache-validation-attachment.html: Added.
610 * 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.
611 * 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.
612 * http/tests/cache/disk-cache/disk-cache-validation-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-expected.txt.
613 * http/tests/cache/disk-cache/disk-cache-validation.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation.html.
614 * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie-expected.txt.
615 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie.html.
616 * http/tests/cache/disk-cache/resources/cache-test.js: Renamed from LayoutTests/http/tests/cache/resources/cache-test.js.
617 * http/tests/cache/disk-cache/resources/generate-response.cgi: Renamed from LayoutTests/http/tests/cache/resources/generate-response.cgi.
618 * platform/efl/TestExpectations:
619 * platform/gtk/TestExpectations:
620 * platform/mac-wk1/TestExpectations:
621 * platform/win/TestExpectations:
623 2015-03-24 Michael Saboff <msaboff@apple.com>
625 REGRESSION (172175-172177): Change in for...in processing causes properties added in loop to be enumerated
626 https://bugs.webkit.org/show_bug.cgi?id=142856
628 Reviewed by Filip Pizlo.
630 New tests and rebased one test.
632 * js/for-in-modify-in-loop-expected.txt: Added.
633 * js/for-in-modify-in-loop.html: Added.
634 * js/script-tests/for-in-modify-in-loop.js: Added.
635 (haveSameProperties):
639 * http/tests/security/cross-frame-access-enumeration-expected.txt: Rebased.
641 2015-03-24 Saam Barati <saambarati1@gmail.com>
643 Improve error messages in JSC
644 https://bugs.webkit.org/show_bug.cgi?id=141869
646 Reviewed by Geoffrey Garen.
648 * fast/dom/NodeList/nodelist-item-call-as-function-expected.txt:
649 * fast/dom/call-a-constructor-as-a-function-expected.txt:
650 * fast/regex/dom/cross-frame-callable-expected.txt:
651 * fast/selectors/closest-general-expected.txt:
652 * http/tests/security/xss-DENIED-window-index-assign-expected.txt:
653 * js/dom/exception-thrown-from-new-expected.txt:
654 * js/exception-for-nonobject-expected.txt:
655 * js/exception-function-apply-expected.txt: Added.
656 * js/exception-function-apply.html: Added.
657 * js/exception-in-expected.txt: Added.
658 * js/exception-in.html: Added.
659 * js/exception-instanceof-expected.txt: Added.
660 * js/exception-instanceof.html: Added.
661 * js/instance-of-immediates-expected.txt:
662 * js/script-tests/exception-function-apply.js: Added.
663 * js/script-tests/exception-in.js: Added.
664 * js/script-tests/exception-instanceof.js: Added.
665 * js/typedarray-constructors-expected.txt:
666 * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
667 * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
668 * platform/mac/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
669 * platform/mac/css3/selectors3/xml/css3-modsel-15c-expected.txt:
670 * plugins/npruntime/object-from-destroyed-plugin-expected.txt:
671 * plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
672 * plugins/npruntime/plugin-scriptable-object-invoke-default-expected.txt:
673 * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
674 * sputnik/Conformance/13_Function_Definition/S13_A17_T2-expected.txt:
675 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/S15.1_A2_T1-expected.txt:
676 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/S15.2.4_A3-expected.txt:
677 * svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt:
679 2015-03-23 Yoav Weiss <yoav@yoav.ws>
681 Update empty image canvas tests and fix a related bug
682 https://bugs.webkit.org/show_bug.cgi?id=142694
684 Reviewed by Chris Dumez.
686 Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/drawing-images-to-the-canvas
687 * canvas/philip/tests/2d.drawImage.incomplete-expected.txt: Removed.
688 * canvas/philip/tests/2d.drawImage.incomplete.emptysrc-expected.txt: Added.
689 * canvas/philip/tests/2d.drawImage.incomplete.emptysrc.html: Added.
690 * canvas/philip/tests/2d.drawImage.incomplete.html: Removed.
691 * canvas/philip/tests/2d.drawImage.incomplete.nosrc-expected.txt: Added.
692 * canvas/philip/tests/2d.drawImage.incomplete.nosrc.html: Added.
693 * canvas/philip/tests/2d.drawImage.incomplete.removedsrc-expected.txt: Added.
694 * canvas/philip/tests/2d.drawImage.incomplete.removedsrc.html: Added.
696 Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/fill-and-stroke-styles
697 * canvas/philip/tests/2d.pattern.image.incomplete-expected.txt: Removed.
698 * canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt: Removed.
699 * canvas/philip/tests/2d.pattern.image.incomplete.empty.html: Removed.
700 * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc-expected.txt: Added.
701 * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc.html: Added.
702 * canvas/philip/tests/2d.pattern.image.incomplete.html: Removed.
703 * canvas/philip/tests/2d.pattern.image.incomplete.omitted-expected.txt: Removed.
704 * canvas/philip/tests/2d.pattern.image.incomplete.omitted.html: Removed.
705 * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc-expected.txt: Added.
706 This test currently fails and will be fixed in https://bugs.webkit.org/show_bug.cgi?id=142677
707 * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc.html: Added.
709 Test below imported from https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/fast/canvas/
710 * fast/canvas/canvas-empty-image-pattern.html: Aligned with spec/Chrome.
711 * fast/canvas/canvas-empty-image-pattern-expected.txt: Aligned with spec/Chrome.
712 * TestExpectations: Added 2d.pattern.image.incomplete.removedsrc.html as an expected failure.
714 2015-03-23 Filip Pizlo <fpizlo@apple.com>
716 Move the bulk of the js/dom/const test into js/const, so that run-jsc-stress-tests runs it.
718 Rubber stamped by Andreas Kling and Michael Saboff.
720 * js/const-expected.txt: Copied from LayoutTests/js/dom/const-expected.txt.
721 * js/const.html: Copied from LayoutTests/js/dom/const.html.
722 * js/dom/const-expected.txt: Replaced.
723 * js/dom/const.html: Replaced.
724 * js/resources/const.js: Removed.
725 * js/script-tests/const.js: Copied from LayoutTests/js/resources/const.js.
727 2015-03-23 Andy Estes <aestes@apple.com>
729 [Content Filtering] Fix up a few mistakes in LayoutTests/contentfiltering/
730 https://bugs.webkit.org/show_bug.cgi?id=142991
732 Reviewed by Andreas Kling.
734 * contentfiltering/allow-after-add-data-expected.html: Added HTML5 doctype.
735 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
736 * contentfiltering/allow-after-response-expected.html: Ditto.
737 * contentfiltering/allow-after-unblock-request-expected.html: Ditto.
738 * contentfiltering/block-after-add-data-expected.html: Ditto.
739 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
740 * contentfiltering/block-after-response-expected.html: Ditto.
741 * contentfiltering/block-after-unblock-request-expected.html: Ditto.
742 * contentfiltering/resources/contentfiltering.js: Added a newline at the end of the file.
744 2015-03-23 Brady Eidson <beidson@apple.com>
746 Content extensions should apply css selectors
747 https://bugs.webkit.org/show_bug.cgi?id=142604
749 Reviewed by Alex Christensen.
751 * http/tests/contentextensions/css-display-none-expected.txt:
752 * http/tests/contentextensions/css-display-none.html:
753 * http/tests/contentextensions/css-display-none.html.json:
755 2015-03-23 Dean Jackson <dino@apple.com>
757 ES7: Implement Array.prototype.includes
758 https://bugs.webkit.org/show_bug.cgi?id=142707
760 Reviewed by Geoffrey Garen.
762 * js/array-includes-expected.txt: Added.
763 * js/array-includes.html: Added.
764 * js/script-tests/array-includes.js: Added.
765 * js/script-tests/Object-getOwnPropertyNames.js: Add 'includes'.
766 * js/Object-getOwnPropertyNames-expected.txt: Add 'includes'.
768 2015-03-23 Joseph Pecoraro <pecoraro@apple.com>
770 __defineGetter__/__defineSetter__ should throw exceptions
771 https://bugs.webkit.org/show_bug.cgi?id=142934
773 Reviewed by Geoffrey Garen.
775 * js/property-getters-and-setters-expected.txt:
776 * js/script-tests/property-getters-and-setters.js:
778 2015-03-23 Anders Carlsson <andersca@apple.com>
780 Make platform/mac-wk2/plugins/destroy-during-async-npp-new.html work again
781 https://bugs.webkit.org/show_bug.cgi?id=133692
782 rdar://problem/17255947
784 Reviewed by Alexey Proskuryakov.
786 * platform/mac-wk2/TestExpectations:
789 2015-03-23 Alexey Proskuryakov <ap@apple.com>
791 accessibility/textarea-selected-text-range.html is flaky
792 https://bugs.webkit.org/show_bug.cgi?id=142976
794 * platform/mac/TestExpectations: Marking as such.
796 2015-03-22 Benjamin Poulain <benjamin@webkit.org>
798 CSS Selectors: fix attribute case-insensitive matching of Contain and List
799 https://bugs.webkit.org/show_bug.cgi?id=142932
801 Reviewed by Darin Adler.
803 * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive-expected.txt: Added.
804 * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive.html: Added.
805 * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive-expected.txt: Added.
806 * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive.html: Added.
808 2015-03-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
810 [EFL] Update new flaky tests and remove duplicated failure test.
812 Unreviewed EFL gardening.
814 * platform/efl/TestExpectations:
815 Remove duplicted attachment tests, and add new flaky tests regarding svg clip-path, pattern scale.
817 2015-03-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
819 [EFL] Unreviewed EFL gradening on 23th Mar.
821 Skip attachment tests, unskip passing tests related with writing, webaudio.
824 * platform/efl/TestExpectations:
826 2015-03-21 Dean Jackson <dino@apple.com>
828 Remove the prefix for CSS Transforms
829 https://bugs.webkit.org/show_bug.cgi?id=142927
830 <rdar://problem/11568151>
832 Reviewed by Simon Fraser.
834 Convert the helper functions for transforms to use the unprefixed
835 form, and copy some tests to make sure the prefixed form still works.
837 * fast/css/getComputedStyle/computed-style-expected.txt:
838 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
839 * fast/css/getComputedStyle/resources/property-names.js:
840 * svg/css/getComputedStyle-basic-expected.txt:
841 * transforms/2d/computed-style-origin-expected.txt:
842 * transforms/2d/computed-style-origin.html:
843 * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
844 (floatingPointEqual):
847 * transforms/2d/resources/transform-test-utils.js:
849 * transforms/2d/transform-2d-prefixed-expected.txt: Added.
850 * transforms/2d/transform-2d-prefixed.html: Added.
851 * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
852 * transforms/3d/general/prefixed-3dtransform-values.html: Added.
853 * transitions/transition-end-event-multiple-04-expected.txt:
854 * transitions/transition-end-event-multiple-04.html:
855 * transitions/transition-end-event-transform-expected.txt:
856 * transitions/transition-end-event-transform.html:
858 2015-03-21 Joseph Pecoraro <pecoraro@apple.com>
860 Fix a typo in Parser error message
861 https://bugs.webkit.org/show_bug.cgi?id=142942
863 Reviewed by Alexey Proskuryakov.
865 * js/class-syntax-declaration-expected.txt:
866 * js/class-syntax-expression-expected.txt:
867 * js/class-syntax-super-expected.txt:
868 * js/script-tests/class-syntax-declaration.js:
869 * js/script-tests/class-syntax-expression.js:
870 * js/script-tests/class-syntax-super.js:
872 2015-03-21 Brent Fulgham <bfulgham@apple.com>
874 [Win] Try to get debug bots green.
876 * platform/win/TestExpectations:
878 2015-03-21 Joseph Pecoraro <pecoraro@apple.com>
880 Computed Property names should allow only AssignmentExpressions not any Expression
881 https://bugs.webkit.org/show_bug.cgi?id=142902
883 Reviewed by Ryosuke Niwa.
885 * js/basic-computed-property-name-expected.txt:
886 * js/object-literal-computed-methods-expected.txt:
887 * js/script-tests/basic-computed-property-name.js:
888 (runTest.runTest.runTest.runTest.runTest.runTest.runTest.runTestThrow):
889 * js/script-tests/object-literal-computed-methods.js:
890 Test that comma expressions are not allowed in computed property/method names.
892 2015-03-21 Benjamin Poulain <bpoulain@apple.com>
894 Import the blink test fast/css/currentcolor-strict-mode.html
895 https://bugs.webkit.org/show_bug.cgi?id=142838
897 Reviewed by Darin Adler.
899 * fast/css/currentcolor-strict-mode-expected.html: Added.
900 * fast/css/currentcolor-strict-mode.html: Added.
902 2015-03-21 Commit Queue <commit-queue@webkit.org>
904 Unreviewed, rolling out r181824.
905 https://bugs.webkit.org/show_bug.cgi?id=142935
907 Broke Windows build (Requested by ap on #webkit).
911 "Remove the prefix for CSS Transforms"
912 https://bugs.webkit.org/show_bug.cgi?id=142927
913 http://trac.webkit.org/changeset/181824
915 2015-03-20 Dean Jackson <dino@apple.com>
917 Remove the prefix for CSS Transforms
918 https://bugs.webkit.org/show_bug.cgi?id=142927
919 <rdar://problem/11568151>
921 Reviewed by Simon Fraser.
923 Convert the helper functions for transforms to use the unprefixed
924 form, and copy some tests to make sure the prefixed form still works.
926 * fast/css/getComputedStyle/computed-style-expected.txt:
927 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
928 * fast/css/getComputedStyle/resources/property-names.js:
929 * svg/css/getComputedStyle-basic-expected.txt:
930 * transforms/2d/computed-style-origin-expected.txt:
931 * transforms/2d/computed-style-origin.html:
932 * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
933 (floatingPointEqual):
936 * transforms/2d/resources/transform-test-utils.js:
938 * transforms/2d/transform-2d-prefixed-expected.txt: Added.
939 * transforms/2d/transform-2d-prefixed.html: Added.
940 * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
941 * transforms/3d/general/prefixed-3dtransform-values.html: Added.
942 * transitions/transition-end-event-multiple-04-expected.txt:
943 * transitions/transition-end-event-multiple-04.html:
944 * transitions/transition-end-event-transform-expected.txt:
945 * transitions/transition-end-event-transform.html:
947 2015-03-20 Brent Fulgham <bfulgham@apple.com>
949 [Win] Additional debug assertion documentation.
951 * platform/win/TestExpectations:
953 2015-03-20 Brent Fulgham <bfulgham@apple.com>
955 [Win] More debug assertions. Almost there!
957 * platform/win/TestExpectations:
959 2015-03-20 Brent Fulgham <bfulgham@apple.com>
961 [Win] Attempting to get EWS green.
963 * platform/win/TestExpectations:
965 2015-03-19 Geoffrey Garen <ggaren@apple.com>
967 Function.prototype.toString should not decompile the AST
968 https://bugs.webkit.org/show_bug.cgi?id=142853
970 Reviewed by Sam Weinig.
972 Updated test results to match new rules for Function.prototype.toString.
974 * fast/dom/TreeWalker/acceptNode-filter-expected.txt: Removed a space
975 because it was not in the original source.
977 * fast/events/window-onerror2-expected.txt: Column number changed because
978 the event listener body starts on its own line now. This was a bit wrong
979 before and is still a bit wrong now in a different way.
981 * fast/profiler/dead-time-expected.txt:
982 * fast/profiler/inline-event-handler-expected.txt:
983 * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Line number
984 changed because WebCore shifts line nubmers on attribute event listeners
987 * js/class-syntax-default-constructor-expected.txt: Constructor name
988 is not present now because it is not present in the source text. This
989 test failed before and it still fails now in a slightly different way.
991 * js/destructuring-assignment-expected.txt: Destructuring arguments now
992 match their source text faithfully.
994 * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
995 Removed a space because it was not present in the original source text.
997 * js/dfg-resolve-global-specific-dictionary-expected.txt: Ditto.
999 * js/function-toString-semicolon-insertion-expected.txt: Removed.
1000 * js/script-tests/function-toString-semicolon-insertion.js: Removed.
1001 * js/function-toString-semicolon-insertion.html: Removed. This test checked
1002 for a work-around that I have removed.
1004 * js/object-literal-computed-methods-expected.txt:
1005 * js/object-literal-methods-expected.txt: These tests fail because object
1006 literal methods do not register their function names appropriately. This
1007 was a pre-existing failure that is now more explicit.
1009 * js/dom/JSON-parse-expected.txt:
1010 * js/dom/JSON-stringify-expected.txt: Whitespace removed because it was
1011 not present in the original.
1013 * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Ditto.
1015 * js/dom/function-prototype-expected.txt:
1016 * js/dom/function-prototype.html: Ditto.
1018 * js/dom/parse-error-external-script-in-new-Function-expected.txt: Line
1019 changed by one due to new extra newline.
1021 * js/dom/script-start-end-locations-expected.txt: Lines and columns
1022 changed due to new extra newline.
1024 * js/dom/toString-and-valueOf-override-expected.txt: Whitespace removed
1025 because it was not present in the original.
1027 * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Ditto.
1029 * js/kde/lval-exceptions-expected.txt: Ditto.
1031 * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js: Ditto.
1033 * js/script-tests/dfg-resolve-global-specific-dictionary.js: Ditto.
1035 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: Ditto.
1037 * storage/domstorage/localstorage/string-conversion-expected.txt: Ditto.
1039 * storage/domstorage/sessionstorage/string-conversion-expected.txt: Ditto.
1041 * userscripts/window-onerror-for-isolated-world-1-expected.txt:
1042 * userscripts/window-onerror-for-isolated-world-2-expected.txt: Line numbers
1043 changed because of new anonymous function formatting. These line numbers
1044 were wrong before and they are still wrong now.
1046 2015-03-20 Brent Fulgham <bfulgham@apple.com>
1048 [Win] Add some skips to support EWS use.
1050 * platform/win/TestExpectations:
1052 2015-03-20 Joseph Pecoraro <pecoraro@apple.com>
1054 SyntaxChecker assertion is trapped with computed property name and getter
1055 https://bugs.webkit.org/show_bug.cgi?id=142863
1057 Reviewed by Ryosuke Niwa.
1059 * js/basic-computed-property-name-expected.txt:
1060 * js/script-tests/basic-computed-property-name.js:
1061 (a.string_appeared_here.runTest):
1062 Add tests that wrap the expression in a function, this
1063 will test the syntax checker.
1065 2015-03-20 Alexey Proskuryakov <ap@apple.com>
1067 platform/mac/fast/loader/file-url-mimetypes-3.html fails when MS Office is installed
1068 https://bugs.webkit.org/show_bug.cgi?id=142884
1070 Reviewed by Tim Horton.
1072 Disable a test for .xls until rdar://problem/20232251 is fixed. It is not particularly
1073 relevant to a web browser which MIME type local Excel files get anyway.
1075 * platform/mac/fast/loader/file-url-mimetypes-3-expected.txt:
1076 * platform/mac/fast/loader/file-url-mimetypes-3.html:
1078 2015-03-20 Alexey Proskuryakov <ap@apple.com>
1080 [Mac] svg/text/non-bmp-positioning-lists.svg fails when MS Office is installed
1081 https://bugs.webkit.org/show_bug.cgi?id=142861
1083 Reviewed by Tim Horton.
1085 Converted into a reftest. It would be nice to make tests not depend on installed
1086 fonts in general, but that doesn't seem very feasible (rdar://problem/20000350).
1088 * platform/efl/svg/text/non-bmp-positioning-lists-expected.png: Removed.
1089 * platform/efl/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1090 * platform/gtk/svg/text/non-bmp-positioning-lists-expected.png: Removed.
1091 * platform/gtk/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1092 * platform/ios-sim-deprecated/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1093 * platform/ios-simulator/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1094 * platform/mac/svg/text/non-bmp-positioning-lists-expected.png: Removed.
1095 * platform/mac/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1096 * platform/win/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1097 * svg/text/non-bmp-positioning-lists-expected.svg: Added.
1099 2015-03-20 Hunseop Jeong <hs85.jeong@samsung.com>
1101 Unreviewed EFL gardening. Update attachment-foo tests to failure.
1102 https://bugs.webkit.org/show_bug.cgi?id=142653
1104 * platform/efl/TestExpectations:
1106 2015-03-20 Hunseop Jeong <hs85.jeong@samsung.com>
1108 Unreviewed EFL gardening. Remove duplicate or ambiguous entry lines.
1109 https://bugs.webkit.org/show_bug.cgi?id=142775
1111 * platform/efl/TestExpectations:
1113 2015-03-19 Andy Estes <aestes@apple.com>
1115 [Content Filtering] Add tests for unblock requests
1116 https://bugs.webkit.org/show_bug.cgi?id=142900
1118 Reviewed by Andreas Kling.
1120 Taught contentfiltering.js how to perform an unblock request test, and added tests for both allowed and blocked requests.
1122 * contentfiltering/allow-after-unblock-request-expected.html: Added.
1123 * contentfiltering/allow-after-unblock-request.html: Added.
1124 * contentfiltering/block-after-unblock-request-expected.html: Added.
1125 * contentfiltering/block-after-unblock-request.html: Added.
1126 * contentfiltering/resources/contentfiltering.js:
1127 (testContentFiltering): Added an argument specifying if the decision applies to the initial load or the unblock request.
1128 (_doTest): When testing unblock handling, navigate the test iframe to settings.unblockRequestURL when the error page is displayed.
1129 If the unblock is denied, the test harness will call window.unblockRequestDenied(). If the unblock is successful,
1130 the iframe will reload, which we detect by listening for its load event.
1132 2015-03-19 Andy Estes <aestes@apple.com>
1134 [Content Filtering] Give contentfiltering tests a JavaScript harness
1135 https://bugs.webkit.org/show_bug.cgi?id=142899
1137 Reviewed by Andreas Kling.
1139 Create a JavaScript function to run the contentfiltering/ tests. This consolidates shared logic and will make
1140 it easier to write new tests.
1142 * TestExpectations: Skipped a test that times out with the new harness (but it also failed before).
1143 * contentfiltering/allow-after-add-data.html: Called testContentFiltering().
1144 * contentfiltering/allow-after-finished-adding-data.html: Ditto.
1145 * contentfiltering/allow-after-response.html: Ditto.
1146 * contentfiltering/block-after-add-data.html: Ditto.
1147 * contentfiltering/block-after-finished-adding-data.html: Ditto.
1148 * contentfiltering/block-after-response.html: Ditto.
1149 * contentfiltering/resources/contentfiltering.js: Added.
1151 2015-03-19 Brent Fulgham <bfulgham@apple.com>
1153 [Win] Try to get the Debug bots green.
1155 * platform/win/TestExpectations:
1157 2015-03-19 Brent Fulgham <bfulgham@apple.com>
1159 [Win] Skip an <attachment> test that times out on Windows.
1161 Also mark two flakes I noticed on the test bots.
1163 * platform/win/TestExpectations:
1165 2015-03-19 Dean Jackson <dino@apple.com>
1167 CSS Animations with triggers should map scroll position to duration
1168 https://bugs.webkit.org/show_bug.cgi?id=142870
1169 <rdar://problem/20227244>
1171 Reviewed by Simon Fraser.
1173 Add a new test that exercises an animation trigger over a scroll
1174 region, and a test of the boundary condition. Also, unskip a test that
1175 was failing due to a bug fixed in this patch.
1177 * animations/trigger-container-scroll-boundaries-expected.txt: Added.
1178 * animations/trigger-container-scroll-boundaries.html: Added.
1179 * animations/trigger-container-scroll-empty-expected.txt: Added.
1180 * animations/trigger-container-scroll-empty.html: Added.
1181 * platform/efl/TestExpectations:
1182 * platform/gtk/TestExpectations:
1183 * platform/mac/TestExpectations:
1184 * platform/win/TestExpectations:
1186 2015-03-19 Joseph Pecoraro <pecoraro@apple.com>
1188 Web Inspector: Adopt ES6 Class Syntax for all Model Objects
1189 https://bugs.webkit.org/show_bug.cgi?id=142858
1191 Reviewed by Timothy Hatcher.
1193 * inspector/model/parse-script-syntax-tree.html:
1194 This test was calling a constructor without "new". Class
1195 syntax enforces "new" and threw an exception.
1197 2015-03-19 Enrica Casucci <enrica@apple.com>
1199 REGRESSION (r109593): Clicking after last inline element could cause a crash.
1200 https://bugs.webkit.org/show_bug.cgi?id=142880
1201 rdar://problem/17222294
1203 Reviewed by Ryosuke Niwa.
1205 * editing/selection/click-after-last-inline-crash-expected.txt: Added.
1206 * editing/selection/click-after-last-inline-crash.html: Added.
1208 2015-03-19 Enrica Casucci <enrica@apple.com>
1210 <attachment> should put URLs on the pasteboard so that Finder can accept drops.
1211 https://bugs.webkit.org/show_bug.cgi?id=142801
1212 rdar://problem/19982527
1214 Reviewed by Tim Horton.
1216 * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Added.
1217 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Added.
1218 * platform/mac-wk2/TestExpectations: Skipping new test on WK2 since it uses eventSender.
1220 2015-03-19 Dean Jackson <dino@apple.com>
1222 http://webkit.org/b/142790
1224 Temporarily skip animations/trigger-container-scroll-simple.html
1225 while it is crashing.
1227 * platform/mac/TestExpectations:
1229 2015-03-19 Brent Fulgham <bfulgham@apple.com>
1231 [Win] Test gardening.
1233 * platform/win/TestExpectations:
1235 2015-03-19 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
1237 [GTK] Skip Legacy WebNotifications test
1238 https://bugs.webkit.org/show_bug.cgi?id=141962
1240 The revision r177073 skips all legacy tests for notifications except from
1241 http/tests/notifications/legacy/notification-request-permission-then-navigate.html
1242 which was failing. We skip this test now too.
1244 Reviewed by Carlos Garcia Campos.
1246 * platform/gtk/TestExpectations:
1248 2015-03-19 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1250 [Streams API] Update ReadableStream API according new version of the specification
1251 https://bugs.webkit.org/show_bug.cgi?id=142822
1253 Reviewed by Benjamin Poulain.
1255 Removing tests checking ready and closed.
1256 Removing assertions checking read(), ready, closed and state.
1257 Adding assertions to test getReader() and parameters of remaining methods.
1259 * streams/readablestream-constructor-expected.txt:
1260 * streams/readablestream-constructor.html:
1262 2015-03-19 Chris Dumez <cdumez@apple.com>
1264 The network cache should ignore "cache-control: no-cache, must-revalidate" on history navigation
1265 https://bugs.webkit.org/show_bug.cgi?id=142831
1266 <rdar://problem/20209957>
1268 Reviewed by Antti Koivisto.
1270 Rebaseline disk-cache-validation-back-navigation-policy.html test now
1271 that we ignore "cache-control: no-cache, must-revalidate" on history
1272 navigation. This is a progression.
1274 * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt:
1276 2015-03-18 Brent Fulgham <bfulgham@apple.com>
1278 [Win] Windows gardening for debug bots.
1280 * platform/win/TestExpectations:
1282 2015-03-18 Antti Koivisto <antti@apple.com>
1284 Test disk cache behavior when using back navigation cache policy
1285 https://bugs.webkit.org/show_bug.cgi?id=142848
1287 Reviewed by Chris Dumez.
1289 * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt: Added.
1290 * http/tests/cache/disk-cache-validation-back-navigation-policy.html: Added.
1292 Test permutations of cache headers on reload including Cache-control: must-revalidate.
1294 * platform/mac-wk1/TestExpectations:
1295 * platform/win/TestExpectations:
1297 2015-03-18 Joseph Pecoraro <pecoraro@apple.com>
1299 ES6 Classes: Extends should accept an expression without parenthesis
1300 https://bugs.webkit.org/show_bug.cgi?id=142840
1302 Reviewed by Ryosuke Niwa.
1304 * js/class-syntax-extends-expected.txt:
1305 * js/script-tests/class-syntax-extends.js:
1306 Extend the test to test cases of extends with different types of expressions.
1308 2015-03-18 Said Abou-Hallawa <sabouhallawa@apple.com>
1310 Switching between two SVG images with no intrinsic sizes causes them to get the default SVG size instead of the container size.
1311 https://bugs.webkit.org/show_bug.cgi?id=142805.
1313 Reviewed by Darin Adler.
1315 * svg/as-image/svg-no-intrinsic-size-switching-expected.html: Added.
1316 * svg/as-image/svg-no-intrinsic-size-switching.html: Added.
1317 Ensure that switching the source of an <img> element between two SVG images,
1318 which have no intrinsic sizes, gets the image the size of the container and
1319 not the default SVG intrinsic size which is 300x150 pixels.
1321 2015-03-18 Alexey Proskuryakov <ap@apple.com>
1323 webaudio/convolution-mono-mono.html fails on some machines
1324 rdar://problem/19996807
1326 Rubber-stampted by Jer Noble.
1328 * webaudio/resources/convolution-testing.js: (checkTriangularPulse): Slightly increase
1329 the tolerance. It's still extremely low.
1331 2015-03-18 Simon Fraser <simon.fraser@apple.com>
1333 Avoid repaints when changing transform on an element with multiple background images
1334 https://bugs.webkit.org/show_bug.cgi?id=142841
1336 Reviewed by Zalan Bujtas.
1338 Test that changes transform on a composited element with 2 background images,
1339 and tests for no repaints.
1341 * fast/repaint/multiple-backgrounds-style-change-expected.txt: Added.
1342 * fast/repaint/multiple-backgrounds-style-change.html: Added.
1345 2015-03-18 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
1347 Unreviewed GTK Gardening 18th March
1348 https://bugs.webkit.org/show_bug.cgi?id=142824
1352 * platform/gtk/TestExpectations:
1354 2015-03-18 Yusuke Suzuki <utatane.tea@gmail.com>
1356 Use filterRootId in SelectorQuery even if CSS JIT is not enabled
1357 https://bugs.webkit.org/show_bug.cgi?id=142703
1359 Reviewed by Benjamin Poulain.
1361 This is covered by the following layout-tests.
1362 CompilableSingleWithRootFilter and CompilableSingle are covered by them.
1364 - fast/selectors/filter-root-node-with-selector-contains-adjacents.html
1365 - fast/selectors/querySelector-id-filtering.html
1366 - fast/selectors/querySelector-scope-filtered-root.html
1368 And add tests to cover the following cases.
1370 - Failures on selectorForIdLookup()'s rootNode.inDocument().
1371 - Failures on selectorForIdLookup()'s rootNode.document().inQuirksMode().
1373 * fast/selectors/querySelector-with-id-for-detached-element-expected.txt: Added.
1374 * fast/selectors/querySelector-with-id-for-detached-element.html: Added.
1375 * fast/selectors/querySelector-with-id-in-quirks-mode-expected.txt: Added.
1376 * fast/selectors/querySelector-with-id-in-quirks-mode.html: Added.
1378 2015-03-18 Zalan Bujtas <zalan@apple.com>
1380 Simple line layout: Split fragments on renderer boundary on the fly.
1381 https://bugs.webkit.org/show_bug.cgi?id=142579
1383 Reviewed by Antti Koivisto.
1385 Fragment splitting at renderers' boundary at the end of the line is no longer needed.
1386 This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
1387 fragments across renderer boundary.
1389 * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
1390 * fast/text/simple-line-with-multiple-renderers.html: Added.
1392 2015-03-18 Manuel Rego Casasnovas <rego@igalia.com>
1394 Flex and grid items should be painted as inline-blocks
1395 https://bugs.webkit.org/show_bug.cgi?id=142266
1397 Reviewed by Darin Adler.
1399 * css3/flexbox/flex-item-text-background-not-interleaved-expected.html: Added.
1400 * css3/flexbox/flex-item-text-background-not-interleaved.html: Added.
1401 * fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html:
1402 Add some vertical space to avoid issues with backgrounds.
1403 * fast/css-grid-layout/float-not-protruding-into-next-grid-item.html:
1405 * fast/css-grid-layout/grid-item-text-background-not-interleaved-expected.html: Added.
1406 * fast/css-grid-layout/grid-item-text-background-not-interleaved.html: Added.
1408 2015-03-17 Commit Queue <commit-queue@webkit.org>
1410 Unreviewed, rolling out r181667, r181682, and r181683.
1411 https://bugs.webkit.org/show_bug.cgi?id=142812
1413 Broke multiple tests with ASan, plus dependent commits
1414 (Requested by ap on #webkit).
1416 Reverted changesets:
1418 "Simple line layout: Split fragments on renderer boundary on
1420 https://bugs.webkit.org/show_bug.cgi?id=142579
1421 http://trac.webkit.org/changeset/181667
1423 "Simple line layout: Change FlowContents::segmentForPosition()
1424 to segmentForRun()."
1425 https://bugs.webkit.org/show_bug.cgi?id=142785
1426 http://trac.webkit.org/changeset/181682
1428 "Simple line layout: Use Vector<>::const_iterator instead of
1429 custom FlowContents::Iterator."
1430 https://bugs.webkit.org/show_bug.cgi?id=142809
1431 http://trac.webkit.org/changeset/181683
1433 2015-03-17 Alexey Proskuryakov <ap@apple.com>
1435 fast/images/animated-png.html is crashing / failing on Yosemite
1436 https://bugs.webkit.org/show_bug.cgi?id=142726
1438 Further tweaked test expectations.
1440 * platform/mac-wk2/TestExpectations:
1441 * platform/mac/TestExpectations:
1443 2015-03-17 Brent Fulgham <bfulgham@apple.com>
1445 [Win] Unreviewed gardening.
1447 Tracked down the tests that were leaving the page cache in a bad state.
1448 By skipping those tests, we can run all the others. These bugs are being
1449 investigated in Bug 140871.
1451 * platform/win/TestExpectations:
1453 2015-03-17 Geoffrey Garen <ggaren@apple.com>
1455 Function bodies should always include braces
1456 https://bugs.webkit.org/show_bug.cgi?id=142795
1458 Reviewed by Michael Saboff.
1460 Updated these test results to reflect the fact that JavaScriptCore now
1461 honors the source code text positions provided by WebCore, even for
1462 attribute event handlers.
1464 Unfortunately, the column numbers we used to report were wrong, and they
1465 are still wrong now. The old column numbers were wrong because we would
1466 always pretend that they started on column 1. The new column numbers
1467 are wrong because WebCore records the column number after it finishes
1468 parsing the element, rather than while it is parsing the event listener
1471 * fast/events/window-onerror2-expected.txt:
1472 * fast/profiler/dead-time-expected.txt:
1473 * fast/profiler/inline-event-handler-expected.txt:
1474 * fast/profiler/stop-profiling-after-setTimeout-expected.txt:
1475 * js/dom/script-start-end-locations-expected.txt:
1477 2015-03-17 Zalan Bujtas <zalan@apple.com>
1479 Simple line layout: Split fragments on renderer boundary on the fly.
1480 https://bugs.webkit.org/show_bug.cgi?id=142579
1482 Reviewed by Antti Koivisto.
1484 Fragment splitting at renderers' boundary at the end of the line is no longer needed.
1485 This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
1486 fragments across renderer boundary.
1488 * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
1489 * fast/text/simple-line-with-multiple-renderers.html: Added.
1491 2015-03-17 Dean Jackson <dino@apple.com>
1493 Implement Scroll Container Animation Triggers
1494 https://bugs.webkit.org/show_bug.cgi?id=142732
1496 Unreviewed attempt to make the test reproducible. Also skip the tests
1497 on the platforms that do not support animation triggers.
1499 * animations/trigger-container-scroll-simple.html: Add a step-start timing
1500 function so the animation instantly moves to the end position.
1501 * platform/efl/TestExpectations:
1502 * platform/gtk/TestExpectations:
1503 * platform/win/TestExpectations:
1506 2015-03-17 Timothy Horton <timothy_horton@apple.com>
1508 Reproducible null deref under ScriptedAnimationController::createDisplayRefreshMonitor
1509 https://bugs.webkit.org/show_bug.cgi?id=142776
1510 <rdar://problem/18921338>
1512 Reviewed by Alexey Proskuryakov.
1514 * fast/animation/request-animation-frame-unparented-iframe-crash-expected.txt: Added.
1515 * fast/animation/request-animation-frame-unparented-iframe-crash.html: Added.
1516 Add a test that ensures that calling requestAnimationFrame on a recently-unparented
1517 frame doesn't crash.
1519 2015-03-17 Dean Jackson <dino@apple.com>
1521 Implement Scroll Container Animation Triggers
1522 https://bugs.webkit.org/show_bug.cgi?id=142732
1524 Reviewed by Simon Fraser.
1526 Test that checks if an animation only triggers when the page
1529 * animations/trigger-container-scroll-simple-expected.txt: Added.
1530 * animations/trigger-container-scroll-simple.html: Added.
1532 2015-03-17 Brent Fulgham <bfulgham@apple.com>
1534 [Win] Skip some IndexDB tests that don't apply on Windows.
1536 * platform/win/TestExpectations:
1538 2015-03-17 Antti Koivisto <antti@apple.com>
1540 Disk cache should support Vary: Cookie
1541 https://bugs.webkit.org/show_bug.cgi?id=142770
1543 Reviewed by Anders Carlsson.
1545 * http/tests/cache/disk-cache-vary-cookie-expected.txt: Added.
1546 * http/tests/cache/disk-cache-vary-cookie.html: Added.
1548 2015-03-16 Ryosuke Niwa <rniwa@webkit.org>
1550 Enable ES6 classes by default
1551 https://bugs.webkit.org/show_bug.cgi?id=142774
1553 Reviewed by Gavin Barraclough.
1555 Unskipped tests and also fixed tests so that they can run under run-javascript-tests.
1557 * TestExpectations: Unskipped tests.
1558 * js/class-syntax-call-expected.txt:
1559 * js/class-syntax-declaration-expected.txt:
1560 * js/class-syntax-default-constructor-expected.txt:
1561 * js/class-syntax-expression-expected.txt:
1562 * js/class-syntax-extends-expected.txt:
1563 * js/class-syntax-super-expected.txt:
1564 * js/dom/reserved-words-as-property-expected.txt: Rebaselined now that "class" is a non-reserved keyword.
1565 * js/script-tests/class-syntax-call.js: Don't refer to "window" object as it doesn't exit when ran inside jsc.
1566 * js/script-tests/class-syntax-declaration.js: Rebaselined after r181611, which added default constructor support.
1567 * js/script-tests/class-syntax-default-constructor.js: Don't refer to "window" object. Also replaced shouldNotBe
1568 by an explicit !== check as the former is not supported when ran inside jsc.
1569 * js/script-tests/class-syntax-expression.js: Rebaselined after r181611.
1570 * js/script-tests/class-syntax-extends.js: Ditto. Also replaced evalAndLog by shouldNotThrow as the former is not
1571 supported inside jsc.
1572 * js/script-tests/class-syntax-super.js: Don't refer to "window" object as it doesn't exist inside jsc.
1573 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11-expected.txt:
1574 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
1575 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt:
1577 2015-03-16 Joseph Pecoraro <pecoraro@apple.com>
1579 Web Inspector: Better Console Previews for Arrays / Small Objects
1580 https://bugs.webkit.org/show_bug.cgi?id=142322
1582 Reviewed by Timothy Hatcher.
1584 * inspector/model/remote-object-expected.txt:
1585 * inspector/model/remote-object.html:
1586 Include a test with cyclic values, and update
1587 results which now have sub-previews.
1589 2015-03-16 Ryosuke Niwa <rniwa@webkit.org>
1591 Implement default constructor
1593 Add support for default constructor
1594 https://bugs.webkit.org/show_bug.cgi?id=142388
1596 Reviewed by Filip Pizlo.
1598 Added tests for default constructors.
1600 * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
1601 * js/class-syntax-default-constructor-expected.txt: Added.
1602 * js/class-syntax-default-constructor.html: Added.
1603 * js/script-tests/class-syntax-default-constructor.js: Added.
1605 2015-03-16 Hunseop Jeong <hs85.jeong@samsung.com>
1607 [EFL] fast/css/outline-auto-empty-rects.html is failing
1608 https://bugs.webkit.org/show_bug.cgi?id=142570
1610 Unreviewed EFL Gardening. Rebaseline the fast/css/outline-auto-empty-rects.html.
1612 * platform/efl/TestExpectations:
1613 * platform/efl/fast/css/outline-auto-empty-rects-expected.txt: Added.
1615 2015-03-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1617 [EFL] Unreviewed EFL gardening on 17th Mar.
1619 Register new crash, flaky, and timeout tests to EFL TestExpectations files.
1620 Additionally some test related to video, form, accessibility tests are marked as failure.
1622 * platform/efl/TestExpectations:
1624 2015-03-16 Dean Jackson <dino@apple.com>
1626 Parsing and Style Resolution of Container-based Animation Triggers
1627 https://bugs.webkit.org/show_bug.cgi?id=142687
1628 <rdar://problem/20170007>
1630 Reviewed by Simon Fraser.
1634 New tests that exercise the parser and computed style
1635 of -webkit-animation-trigger.
1637 * animations/script-tests/trigger-computed-style.js: Added.
1638 (testComputedTriggerRule):
1639 * animations/script-tests/trigger-parsing.js: Added.
1641 * animations/trigger-computed-style-expected.txt: Added.
1642 * animations/trigger-computed-style.html: Added.
1643 * animations/trigger-parsing-expected.txt: Added.
1644 * animations/trigger-parsing.html: Added.
1646 2015-03-16 Joanmarie Diggs <jdiggs@igalia.com>
1648 AX: Crash viewing http://www.last.fm/
1649 https://bugs.webkit.org/show_bug.cgi?id=142309
1651 Reviewed by Chris Fleizach.
1653 This test doesn't verify the absence of the crash because the crash seems
1654 to require that an assistive technology is listening for events, and that
1655 AT-SPI2 is caching the tree for that assistive technology -- something we
1656 cannot count on being the case on our bots. (I suspect that the reason non-
1657 assistive technology users of Epiphany were getting hit by this is because
1658 Caribou was listening for events in the background, thus they were AT users
1659 without realizing it. That Caribou issue is in theory now resolved.) What
1660 this test does verify is the absence of children-changed:add accessibility
1661 signals for non-rendered objects, which is the source of the crash given
1662 the aforementioned environment.
1664 * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children-expected.txt: Added.
1665 * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children.html: Added.
1667 2015-03-16 Commit Queue <commit-queue@webkit.org>
1669 Unreviewed, rolling out r181572.
1670 https://bugs.webkit.org/show_bug.cgi?id=142755
1672 Caused weird test failures in transitions and animations
1673 (Requested by dino on #webkit).
1677 "Parsing and Style Resolution of Container-based Animation
1679 https://bugs.webkit.org/show_bug.cgi?id=142687
1680 http://trac.webkit.org/changeset/181572
1682 2015-03-16 Chris Dumez <cdumez@apple.com>
1684 Unreviewed, unskip inspector-protocol/dom-debugger/node-removed.html.
1686 It looks like it was an actual failure caused by a patch being
1691 2015-03-16 Alexey Proskuryakov <ap@apple.com>
1693 inspector-protocol/dom-debugger/node-removed.html crashes on EWS
1694 https://bugs.webkit.org/show_bug.cgi?id=142753
1696 * TestExpectations: Skiped it.
1698 2015-03-16 Alexey Proskuryakov <ap@apple.com>
1700 Update results of fast/text/international/bidi-mirror-he-ar.html after <http://trac.webkit.org/changeset/181569>
1702 Yosemite results now match Mavericks. I'm not 100% sure why the results changed
1703 (probably different order of font fallback), but the test clearly still passes.
1705 * platform/mac-mavericks/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.
1706 * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
1708 2015-03-16 Alexey Proskuryakov <ap@apple.com>
1710 Add tolerance to WebAudio tests
1711 https://bugs.webkit.org/show_bug.cgi?id=142676
1713 Reviewed by Tim Horton.
1715 * fast/harness/results.html: Display a diff link for audio tests, as we now have the diff.
1717 * platform/mac/TestExpectations: Unmark tests that should now pass everywhere.
1719 2015-03-16 Chris Dumez <cdumez@apple.com>
1721 Make DatabaseContext suspendable if there is no pending database activity
1722 https://bugs.webkit.org/show_bug.cgi?id=142716
1723 <rdar://problem/19923085>
1725 Reviewed by Andreas Kling.
1727 Add layout tests to check page-cacheability when WebSQL is used,
1728 depending if there is pending database activity or not.
1730 * fast/history/page-cache-webdatabase-no-transaction-db-expected.txt: Added.
1731 * fast/history/page-cache-webdatabase-no-transaction-db.html: Copied from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html.
1732 * fast/history/page-cache-webdatabase-pending-transaction-expected.txt: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db-expected.txt.
1733 * fast/history/page-cache-webdatabase-pending-transaction.html: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html.
1735 2015-03-16 Dean Jackson <dino@apple.com>
1737 Parsing and Style Resolution of Container-based Animation Triggers
1738 https://bugs.webkit.org/show_bug.cgi?id=142687
1739 <rdar://problem/20170007>
1741 Reviewed by Simon Fraser.
1743 New tests that exercise the parser and computed style
1744 of -webkit-animation-trigger.
1746 * animations/script-tests/trigger-computed-style.js: Added.
1747 (testComputedTriggerRule):
1748 * animations/script-tests/trigger-parsing.js: Added.
1750 * animations/trigger-computed-style-expected.txt: Added.
1751 * animations/trigger-computed-style.html: Added.
1752 * animations/trigger-parsing-expected.txt: Added.
1753 * animations/trigger-parsing.html: Added.
1755 2015-03-16 Alexey Proskuryakov <ap@apple.com>
1757 [Mac] fast/forms/text-control-intrinsic-widths.html fails when MS Office is installed
1758 https://bugs.webkit.org/show_bug.cgi?id=142720
1760 Reviewed by Myles C. Maxfield.
1762 * platform/mac-mavericks/fast/forms/text-control-intrinsic-widths-expected.txt: Removed.
1763 Mavericks result is no different from Yosemite.
1765 2015-03-16 Brent Fulgham <bfulgham@apple.com>
1767 [Win] Document more debug assertions.
1769 * platform/win/TestExpectations:
1771 2015-03-16 Brent Fulgham <bfulgham@apple.com>
1773 [Win] APNG is not supported on Windows (but it IS supported on WinCairo)
1775 * platform/win/TestExpectations:
1777 2015-03-16 Chris Dumez <cdumez@apple.com>
1779 Mark fast/images/animated-png.html as [ Crash ImageOnlyFailure ]
1781 It seems to fail instead of crash on Yosemite WK1.
1783 * platform/mac/TestExpectations:
1785 2015-03-16 Chris Dumez <cdumez@apple.com>
1787 Unreviewed, mark fast/images/animated-png.html as crashing
1789 Mark fast/images/animated-png.html as crashing on Yosemite. This test
1790 was introduced in r181553.
1792 * platform/mac/TestExpectations:
1794 2015-03-16 Joseph Pecoraro <pecoraro@apple.com>
1796 Update Map/Set to treat -0 and 0 as the same value
1797 https://bugs.webkit.org/show_bug.cgi?id=142709
1799 Reviewed by Csaba Osztrogonác.
1801 * js/basic-map-expected.txt:
1802 * js/basic-set-expected.txt:
1803 * js/script-tests/basic-map.js:
1804 * js/script-tests/basic-set.js:
1805 Update tests now that -0 and 0 are treated the same.
1807 2015-03-16 Max Stepin <maxstepin@gmail.com>
1810 https://bugs.webkit.org/show_bug.cgi?id=17022
1812 Reviewed by Carlos Garcia Campos.
1814 * fast/images/animated-png-expected.html: Added.
1815 * fast/images/animated-png.html: Added.
1816 * fast/images/resources/apng00-ref.png: Added.
1817 * fast/images/resources/apng00.png: Added.
1818 * fast/images/resources/apng01-ref.png: Added.
1819 * fast/images/resources/apng01.png: Added.
1820 * fast/images/resources/apng02-ref.png: Added.
1821 * fast/images/resources/apng02.png: Added.
1822 * fast/images/resources/apng04-ref.png: Added.
1823 * fast/images/resources/apng04.png: Added.
1824 * fast/images/resources/apng08-ref.png: Added.
1825 * fast/images/resources/apng08.png: Added.
1826 * fast/images/resources/apng10-ref.png: Added.
1827 * fast/images/resources/apng10.png: Added.
1828 * fast/images/resources/apng11-ref.png: Added.
1829 * fast/images/resources/apng11.png: Added.
1830 * fast/images/resources/apng12-ref.png: Added.
1831 * fast/images/resources/apng12.png: Added.
1832 * fast/images/resources/apng14-ref.png: Added.
1833 * fast/images/resources/apng14.png: Added.
1834 * fast/images/resources/apng18-ref.png: Added.
1835 * fast/images/resources/apng18.png: Added.
1836 * fast/images/resources/apng24-ref.png: Added.
1837 * fast/images/resources/apng24.png: Added.
1838 * fast/images/resources/apng26-ref.png: Added.
1839 * fast/images/resources/apng26.png: Added.
1840 * platform/mac/TestExpectations:
1842 2015-03-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1844 [EFL] Unreviewed EFL gardening on 16th Mar.
1846 Mark attachment tests to missing, Set writing mode tests to failure.
1847 Unskip fast/forms/textfield-overflow-by-value-update.html which is
1850 * platform/efl/TestExpectations:
1852 2015-03-15 Benjamin Poulain <benjamin@webkit.org>
1854 CSS: fix the case-insensitive matching of the attribute selectors Begin, End and Hyphen
1855 https://bugs.webkit.org/show_bug.cgi?id=142715
1857 Reviewed by Brent Fulgham.
1859 * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive-expected.txt: Added.
1860 * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive.html: Added.
1861 * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive-expected.txt: Added.
1862 * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive.html: Added.
1863 * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive-expected.txt: Added.
1864 * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive.html: Added.
1866 2015-03-15 Brent Fulgham <bfulgham@apple.com>
1868 Scroll snap points are not supported on iframe content
1869 https://bugs.webkit.org/show_bug.cgi?id=142582
1870 <rdar://problem/20121319>
1872 Reviewed by Simon Fraser.
1874 * css3/scroll-snap/resources: Added.
1875 * css3/scroll-snap/resources/iframe-content.html: Added.
1876 * css3/scroll-snap/scroll-snap-iframe-expected.txt: Added.
1877 * css3/scroll-snap/scroll-snap-iframe.html: Added.
1879 2015-03-15 Joseph Pecoraro <pecoraro@apple.com>
1881 Web Inspector: Better handle displaying -0
1882 https://bugs.webkit.org/show_bug.cgi?id=142708
1884 Reviewed by Timothy Hatcher.
1886 Add tests for -0 in different places.
1887 I don't understand yet why the test says "0" for
1888 the property previews of "-0". Everything behaves
1889 correctly, but I can't see to make the test show
1890 the right value appear in the test. That is worth
1891 investigating separately though.
1893 * inspector/model/remote-object-expected.txt:
1894 * inspector/model/remote-object.html:
1896 2015-03-15 Simon Fraser <simon.fraser@apple.com>
1898 Reduce the side-effects of animations turning off overlap testing
1899 https://bugs.webkit.org/show_bug.cgi?id=92791
1901 Reviewed by Dean Jackson.
1903 These test overlay an animated element with a grid of position: relative squares.
1904 These reveal the overlap area by selectively getting composited.
1906 * compositing/layer-creation/animation-overlap-with-children-expected.txt:
1907 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt: Added.
1908 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: Added.
1909 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap-expected.txt: Added.
1910 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html: Added.
1911 * compositing/layer-creation/mismatched-transform-transition-overlap-expected.txt: Added.
1912 * compositing/layer-creation/mismatched-transform-transition-overlap.html: Added.
1913 * compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt: Added.
1914 * compositing/layer-creation/multiple-keyframes-animation-overlap.html: Added.
1915 * compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
1916 * compositing/layer-creation/scale-rotation-animation-overlap.html: Added.
1917 * compositing/layer-creation/scale-rotation-transition-overlap-expected.txt: Added.
1918 * compositing/layer-creation/scale-rotation-transition-overlap.html: Added.
1919 * compositing/layer-creation/translate-animation-overlap-expected.txt: Added.
1920 * compositing/layer-creation/translate-animation-overlap.html: Added.
1921 * compositing/layer-creation/translate-scale-animation-overlap-expected.txt: Added.
1922 * compositing/layer-creation/translate-scale-animation-overlap.html: Added.
1923 * compositing/layer-creation/translate-scale-transition-overlap-expected.txt: Added.
1924 * compositing/layer-creation/translate-scale-transition-overlap.html: Added.
1925 * compositing/layer-creation/translate-transition-overlap-expected.txt: Added.
1926 * compositing/layer-creation/translate-transition-overlap.html: Added.
1928 2015-03-15 Benjamin Poulain <bpoulain@apple.com>
1930 Change the exact attribute matching to be ASCII case-insensitive
1931 https://bugs.webkit.org/show_bug.cgi?id=142609
1933 Reviewed by Darin Adler.
1935 * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive-expected.txt: Added.
1936 * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive.html: Added.
1938 2015-03-15 Brent Fulgham <bfulgham@apple.com>
1940 [Win] Document more debug assertions for later review.
1942 * platform/win/TestExpectations:
1944 2015-03-14 Darin Adler <darin@apple.com>
1946 More event handler improvements
1947 https://bugs.webkit.org/show_bug.cgi?id=142701
1949 Reviewed by Anders Carlsson.
1951 * fast/dom/event-handler-attributes-expected.txt: Updated to expect more passing tests,
1952 and to accomodate some changes to what's tested and expected.
1954 * fast/dom/event-handler-attributes.html: Update test to cover more events since we
1955 no longer compile the event handlers conditionally; it's OK to have some handlers for
1956 events even if the features in question aren't turned on.
1958 2015-03-15 David Kilzer <ddkilzer@apple.com>
1960 [iOS] REGRESSION (r181191): Add results for css3/blending/svg-blend-plus-lighter.html
1964 Support "plus-lighter" in mix-blend mode
1965 <https://bugs.webkit.org/show_bug.cgi?id=142416>
1966 <rdar://problem/19993979>
1968 * platform/ios-simulator/css3/blending/svg-blend-plus-lighter-expected.txt: Add.
1970 2015-03-14 Ryosuke Niwa <rniwa@webkit.org>
1972 parseClass should popScope after pushScope
1973 https://bugs.webkit.org/show_bug.cgi?id=142689
1975 Reviewed by Benjamin Poulain.
1977 Added a regression test for the test case that caught this bug.
1979 * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
1980 * js/class-syntax-scoping-expected.txt: Added.
1981 * js/class-syntax-scoping.html: Added.
1982 * js/script-tests/class-syntax-scoping.js: Added.
1985 2015-03-14 Michael Saboff <msaboff@apple.com>
1987 ES6: Add binary and octal literal support
1988 https://bugs.webkit.org/show_bug.cgi?id=142681
1990 Reviewed by Ryosuke Niwa.
1994 * js/binary-literals-expected.txt: Added.
1995 * js/binary-literals.html: Added.
1996 * js/octal-literals-expected.txt: Added.
1997 * js/octal-literals.html: Added.
1998 * js/script-tests/binary-literals.js: Added.
1999 * js/script-tests/octal-literals.js: Added.
2001 2015-03-13 Ryosuke Niwa <rniwa@webkit.org>
2003 Class constructor should throw TypeError when "called"
2004 https://bugs.webkit.org/show_bug.cgi?id=142566
2006 Reviewed by Michael Saboff.
2008 Added tests for calling class constructors.
2010 * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
2011 * js/class-syntax-call-expected.txt: Added.
2012 * js/class-syntax-call.html: Added.
2013 * js/script-tests/class-syntax-call.js: Added.
2015 2015-03-13 Doug Russell <d_russell@apple.com>
2017 AX: Provide API for assistive tech to ignore DOM key event handlers
2018 https://bugs.webkit.org/show_bug.cgi?id=142059
2020 Reviewed by Beth Dakin.
2022 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.
2024 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.
2026 * accessibility/parent-delete-expected.txt:
2027 * platform/mac/accessibility/document-attributes-expected.txt:
2028 * platform/mac/accessibility/prevent-keyboard-event-dispatch-expected.txt: Added.
2029 * platform/mac/accessibility/prevent-keyboard-event-dispatch.html: Added.
2031 2015-03-13 Chris Dumez <cdumez@apple.com>
2033 XMLHttpRequests should not prevent a page from entering PageCache
2034 https://bugs.webkit.org/show_bug.cgi?id=142612
2035 <rdar://problem/19923085>
2037 Reviewed by Alexey Proskuryakov.
2039 Add a tests to make sure that loading XMLHttpRequests do not prevent a
2040 page from entering PageCache.
2042 * http/tests/navigation/page-cache-xhr-expected.txt: Added.
2043 * http/tests/navigation/page-cache-xhr.html: Added.
2044 * http/tests/navigation/resources/page-cache-helper.html: Added.
2046 2015-03-13 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2048 Unreviewed Gardening 13th March.
2049 https://bugs.webkit.org/show_bug.cgi?id=142665
2053 * platform/gtk/TestExpectations:
2054 * platform/gtk/fast/borders/mixed-border-style2-expected.txt: Added. The result was missing.
2056 2015-03-13 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2058 Rebaseline accessibility/color-well.html
2059 https://bugs.webkit.org/show_bug.cgi?id=141697
2061 Reviewed by Chris Fleizach.
2063 The revision (r179922) which makes this test fail, implements a color
2064 picker for GTK+ platform. So now we have different accessibility
2065 information for a color input and we could update the expected file.
2067 TestExpectations has also been updated.
2069 * platform/gtk/TestExpectations:
2070 * platform/gtk/accessibility/color-well-expected.txt:
2072 2015-03-13 Hunseop Jeong <hs85.jeong@samsung.com>
2074 Unreviewed GTK+ Gardening
2075 https://bugs.webkit.org/show_bug.cgi?id=142620
2077 Rebaseline the missing test result
2079 * platform/gtk/fast/borders/mixed-border-style2-expected.png: Added.
2080 * platform/gtk/fast/css/css2-system-fonts-expected.txt: Added.
2081 * platform/gtk/fast/text/tatechuyoko-expected.txt: Added.
2083 2015-03-12 Ryosuke Niwa <rniwa@webkit.org>
2085 REGRESSION(r180726): Removing an empty line at the end of textarea clears the entire texture
2086 https://bugs.webkit.org/show_bug.cgi?id=142646
2088 Reviewed by Darin Adler.
2090 Added a regression test for deleting empty lines at the end of a textarea element.
2092 * editing/deleting/delete-empty-line-breaks-at-end-of-textarea-expected.txt: Added.
2093 * editing/deleting/delete-empty-line-breaks-at-end-of-textarea.html: Added.
2095 2015-03-12 Yusuke Suzuki <utatane.tea@gmail.com>
2097 Integrate MapData into JSMap and JSSet
2098 https://bugs.webkit.org/show_bug.cgi?id=142556
2100 Reviewed by Filip Pizlo.
2102 Test structure-clone implementation that becomes aware of the difference between Map and Set.
2104 * fast/storage/serialized-script-value.html:
2106 2015-03-12 Simon Fraser <simon.fraser@apple.com>
2108 These hidpi filter tests pass sometimes.
2110 * platform/mac/TestExpectations:
2112 2015-03-12 Alexey Proskuryakov <ap@apple.com>
2114 testRunner.setAlwaysAcceptCookies does not work with NetworkProcess
2115 https://bugs.webkit.org/show_bug.cgi?id=138687
2117 Unreviewed (only code changes were reviewed).
2119 * platform/gtk/TestExpectations:
2120 * platform/mac-wk2/TestExpectations:
2121 Unskip tests that used to be affected.
2123 2015-03-12 Simon Fraser <simon.fraser@apple.com>
2125 Clean up after JoePeck.
2127 * http/tests/security/contentSecurityPolicy/injected-inline-style-blocked-expected.txt:
2128 * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects-expected.txt:
2130 2015-03-12 Hunseop Jeong <hs85.jeong@samsung.com>
2132 Unreviewed EFL gardening on 13th Mar.
2133 https://bugs.webkit.org/show_bug.cgi?id=142624
2135 Rebaseline the missing test result.
2137 * platform/efl/TestExpectations:
2138 * platform/efl/editing/inserting/before-after-input-element-expected.png: Added.
2139 * platform/efl/editing/inserting/before-after-input-element-expected.txt: Added.
2140 * platform/efl/fast/css/css2-system-fonts-expected.txt: Added.
2141 * platform/efl/fast/text/tatechuyoko-expected.png: Added.
2142 * platform/efl/fast/text/tatechuyoko-expected.txt: Added.
2144 2015-03-11 Brent Fulgham <bfulgham@apple.com>
2146 [Win] Update test expectations after r181408.
2148 Also update with more debug assertions.
2150 * platform/win/TestExpectations:
2151 * platform/win/fast/forms/input-auto-fill-button-expected.txt: Added.
2153 2015-03-11 Joseph Pecoraro <pecoraro@apple.com>
2155 Web Inspector: CSS parser errors in the console should include column numbers
2156 https://bugs.webkit.org/show_bug.cgi?id=114313
2158 Reviewed by Darin Adler.
2160 Test errors in both external and inline CSS and Scripts to ensure they have
2161 expected line:column information.
2163 * inspector-protocol/console/warnings-errors-expected.txt: Added.
2164 * inspector-protocol/console/warnings-errors.html: Added.
2165 * inspector-protocol/resources/errors.css: Added.
2166 * inspector-protocol/resources/errors.js: Added.
2168 2015-03-11 Simon Fraser <simon.fraser@apple.com>
2170 Rename the Mavericks result for input-auto-fill-button.html to use the
2173 * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/fast/forms/input-auto-fill-button.txt.
2175 2015-03-11 Simon Fraser <simon.fraser@apple.com>
2177 Mark compositing/backgrounds/background-image-with-negative-zindex.html as
2178 an image failure, since r179871 was rolled out.
2180 * platform/mac/TestExpectations:
2182 2015-03-11 Timothy Horton <timothy_horton@apple.com>
2184 <attachment> shouldn't use "user-select: all"
2185 https://bugs.webkit.org/show_bug.cgi?id=142453
2187 Reviewed by Darin Adler.
2189 * fast/attachment/attachment-select-on-click-inside-user-select-all.html: Added.
2190 * fast/attachment/attachment-select-on-click.html: Added.
2191 * platform/mac/fast/attachment/attachment-select-on-click-expected.png: Added.
2192 * platform/mac/fast/attachment/attachment-select-on-click-expected.txt: Added.
2193 * platform/mac/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.png: Added.
2194 * platform/mac/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
2195 * platform/mac-mavericks/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
2196 * platform/mac-mavericks/fast/attachment/attachment-select-on-click-expected.txt: Added.
2197 Add two tests. One, for the basic functionality of clicking on an
2198 <attachment> to select it. The second, to test that clicking on an
2199 <attachment> inside a larger "user-select: all" element still selects
2200 the whole "user-select: all" element.
2202 2015-03-11 Matthew Mirman <mmirman@apple.com>
2204 Update windows test results
2206 Unreviewed followup to r181353
2208 * platform/win/fast/events/event-attribute-expected.txt: update windows test results.
2210 2015-03-10 Andy Estes <aestes@apple.com>
2212 REGRESSION (r180985): contentfiltering/block-after-add-data.html crashes with GuardMalloc
2213 https://bugs.webkit.org/show_bug.cgi?id=142526
2215 Reviewed by Darin Adler.
2217 * TestExpectations: Un-skipped contentfiltering/block-after-add-data.html.
2219 2015-03-10 Sam Weinig <sam@webkit.org>
2221 Allow adding a button in input elements for auto fill related functionality
2222 <rdar://problem/19782066>
2223 https://bugs.webkit.org/show_bug.cgi?id=142564
2225 Reviewed by Anders Carlsson.
2227 * fast/forms/input-auto-fill-button-expected.txt: Added.
2228 * fast/forms/input-auto-fill-button.html: Added.
2230 2015-03-11 Ryosuke Niwa <rniwa@webkit.org>
2232 Calling super() in a base class results in a crash
2233 https://bugs.webkit.org/show_bug.cgi?id=142563
2235 Reviewed by Filip Pizlo.
2237 Added more test cases to an existing test.
2239 * js/class-syntax-super-expected.txt:
2240 * js/script-tests/class-syntax-super.js:
2242 2015-03-11 Said Abou-Hallawa <sabouhallawa@apple.com>
2244 svg/animations/smil-leak-*.svg tests are flaky.
2245 https://bugs.webkit.org/show_bug.cgi?id=114280
2249 Some svg tests were flaky on mac only but they became flaky on all ports
2250 after r181345. They pass locally and on EWS but not on bots. Mark them to
2251 be flaky on all ports till we figure out the problem with these tests.
2254 * platform/mac/TestExpectations:
2256 2015-03-11 Tim Horton <timothy_horton@apple.com>
2258 <attachment>s should be created when dropping files onto contentEditable areas
2259 https://bugs.webkit.org/show_bug.cgi?id=142494
2260 <rdar://problem/19982553>
2262 Reviewed by Anders Carlsson.
2264 * editing/pasteboard/drag-files-to-editable-element-expected.txt:
2265 * editing/pasteboard/drag-files-to-editable-element.html:
2266 Update the test to expect <attachment>s instead of filenames.
2268 2015-03-11 David Hyatt <hyatt@apple.com>
2270 Optimize offsetWidth and offsetHeight to avoid doing layouts.
2271 https://bugs.webkit.org/show_bug.cgi?id=142544
2273 Reviewed by Beth Dakin.
2275 * fast/images/repaint-subrect-grid.html:
2276 Patch this test to use the window.internals update layout method rather than
2277 relying on document.body.offsetWidth.
2279 2015-03-11 Myles C. Maxfield <mmaxfield@apple.com>
2281 [Win] Test gardening after r181260
2285 * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Added.
2286 * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Added.
2287 * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Added.
2288 * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Added.
2289 * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Added.
2290 * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Added.
2291 * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Added.
2293 2015-03-11 Myles C. Maxfield <mmaxfield@apple.com>
2295 Test gardening after r181278
2299 Until Windows adopts the SVG -> OTF Converter, we should mark this test as Mac-only.
2301 * platform/mac/svg/fonts/resources/svg-font-general.svg: Renamed from LayoutTests/svg/fonts/resources/svg-font-general.svg.
2302 * platform/mac/svg/fonts/svg-font-general-expected.html: Renamed from LayoutTests/svg/fonts/svg-font-general-expected.html.
2303 * platform/mac/svg/fonts/svg-font-general.html: Renamed from LayoutTests/svg/fonts/svg-font-general.html.
2305 2015-03-11 Commit Queue <commit-queue@webkit.org>
2307 Unreviewed, rolling out r181367.
2308 https://bugs.webkit.org/show_bug.cgi?id=142581
2310 Caused crashes on the debug bots (Requested by cdumez on
2315 "Web Inspector: CSS parser errors in the console should
2316 include column numbers"
2317 https://bugs.webkit.org/show_bug.cgi?id=114313
2318 http://trac.webkit.org/changeset/181367
2320 2015-03-11 Myles C. Maxfield <mmaxfield@apple.com>
2322 Inline block children do not have correct baselines if their children are also block elements
2323 https://bugs.webkit.org/show_bug.cgi?id=142559
2325 Reviewed by Darin Adler.
2327 * fast/text/baseline-inline-block-block-children-expected.html: Added.
2328 * fast/text/baseline-inline-block-block-children.html: Added.
2330 2015-03-10 Joseph Pecoraro <pecoraro@apple.com>
2332 Web Inspector: CSS parser errors in the console should include column numbers
2333 https://bugs.webkit.org/show_bug.cgi?id=114313
2335 Reviewed by Benjamin Poulain.
2337 Test errors in both external and inline CSS and Scripts to ensure they have
2338 expected line:column information.
2340 * inspector-protocol/console/warnings-errors-expected.txt: Added.
2341 * inspector-protocol/console/warnings-errors.html: Added.
2342 * inspector-protocol/resources/errors.css: Added.
2343 * inspector-protocol/resources/errors.js: Added.
2345 2015-03-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2347 Unreviewed EFL gardening on 10th Mar.
2349 Mark smil-leak-foo tests, 3 tests of fast/css to failure.
2351 * platform/efl/TestExpectations:
2353 2015-03-09 Darin Adler <darin@apple.com>
2355 Some event handler fixes
2356 https://bugs.webkit.org/show_bug.cgi?id=142474
2358 Reviewed by Anders Carlsson.
2360 * fast/dom/event-handler-attributes-expected.txt: Updated for new tests and to
2361 expect more tests to pass.
2363 * fast/dom/event-handler-attributes.html: Added testing of event handlers on
2364 non-HTML, non-SVG elements, and on SVG elements. Also removed
2365 webkitpresentationmodechanged from the test, for now at least.
2367 * fast/events/event-attribute-expected.txt: Updated to expect more tests to pass.
2369 2015-03-10 Brent Fulgham <bfulgham@apple.com>
2371 CSS scroll-snap-destination and scroll-snap-coordinate are not honoring position values
2372 https://bugs.webkit.org/show_bug.cgi?id=142411
2374 Reviewed by Simon Fraser.
2376 Add a test for <position> types in scroll snap operations. Also update the test expectations
2377 for computed styles now that double-precision math is being used for calculated values.
2379 * css3/scroll-snap/scroll-snap-position-values-expected.txt: Added.
2380 * css3/scroll-snap/scroll-snap-position-values.html: Added.
2381 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt: Updated
2382 * css3/scroll-snap/scroll-snap-property-computed-style.js: Updated
2385 2015-03-10 Enrica Casucci <enrica@apple.com>
2387 Add support for more emoji with variation.
2388 https://bugs.webkit.org/show_bug.cgi?id=142548
2389 rdar://problem/20105008
2391 Reviewed by Tim Horton.
2393 * editing/selection/extend-by-character-007-expected.txt: Added.
2394 * editing/selection/extend-by-character-007.html: Added.
2396 2015-03-10 Eric Carlson <eric.carlson@apple.com>
2398 [Mac] Refactor media controls code
2399 https://bugs.webkit.org/show_bug.cgi?id=142455
2401 Reviewed by Dean Jackson.
2403 * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
2405 2015-03-10 Yusuke Suzuki <utatane.tea@gmail.com>
2407 Upgrade Map, Set and WeakMap constructor interface
2408 https://bugs.webkit.org/show_bug.cgi?id=142348
2410 Reviewed by Filip Pizlo.
2412 Constructor semantics is changed.
2414 * js/basic-map-expected.txt:
2415 * js/basic-set-expected.txt:
2416 * js/dom/basic-weakmap-expected.txt:
2417 * js/script-tests/basic-map.js:
2418 * js/script-tests/basic-set.js:
2421 2015-03-10 Gabor Rapcsanyi <rgabor@webkit.org>
2423 Too large plugins are crashing.
2424 https://bugs.webkit.org/show_bug.cgi?id=139856
2426 Reviewed by Darin Adler.
2428 Add layout test to cover this crash.
2430 * plugins/large-plugin-crash-expected.txt: Added.
2431 * plugins/large-plugin-crash.html: Added.
2433 2015-03-09 Alexey Proskuryakov <ap@apple.com>
2435 Skip contentfiltering/block-after-add-data.html for now.
2436 https://bugs.webkit.org/show_bug.cgi?id=142526
2440 2015-03-09 Brent Fulgham <bfulgham@apple.com>
2442 [Win] Rebaseline tests afer r181292.
2444 * platform/win/TestExpectations:
2445 * platform/win/fast/forms/search-vertical-alignment-expected.txt:
2446 * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt:
2448 2015-03-09 Ryosuke Niwa <rniwa@webkit.org>
2450 Support extends and super keywords
2451 https://bugs.webkit.org/show_bug.cgi?id=142200
2453 Reviewed by Filip Pizlo.
2455 Added tests for "extends" and "super" keywords.
2458 * js/class-syntax-extends-expected.txt: Added.
2459 * js/class-syntax-extends.html: Added.
2460 * js/class-syntax-super-expected.txt: Added.
2461 * js/class-syntax-super.html: Added.
2462 * js/script-tests/class-syntax-extends.js: Added.
2463 * js/script-tests/class-syntax-super.js: Added.
2465 2015-03-09 Myles C. Maxfield <mmaxfield@apple.com>
2467 REGRESSION(r176978): Inline-blocks with overflowing contents have ascents that are too large
2468 https://bugs.webkit.org/show_bug.cgi?id=141783
2470 Reviewed by David Hyatt.
2472 Update expected results.
2474 * css3/flexbox/child-overflow-expected.html:
2475 * css3/flexbox/child-overflow.html:
2476 * fast/css/inline-block-tricky-baselines-expected.html: Added.
2477 * fast/css/inline-block-tricky-baselines.html: Added.
2478 * fast/forms/textfield-overflow-by-value-update-expected.txt:
2479 * fast/text/baseline-inline-block-expected.html: Added.
2480 * fast/text/baseline-inline-block.html: Added.
2481 * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
2483 2015-03-09 Andy Estes <aestes@apple.com>
2485 [Content Filtering] Add tests
2486 https://bugs.webkit.org/show_bug.cgi?id=142475
2488 Reviewed by Andreas Kling.
2490 * contentfiltering/allow-after-add-data-expected.html: Added.
2491 * contentfiltering/allow-after-add-data.html: Added.
2492 * contentfiltering/allow-after-finished-adding-data-expected.html: Added.
2493 * contentfiltering/allow-after-finished-adding-data.html: Added.
2494 * contentfiltering/allow-after-response-expected.html: Added.
2495 * contentfiltering/allow-after-response.html: Added.
2496 * contentfiltering/block-after-add-data-expected.html: Added.
2497 * contentfiltering/block-after-add-data.html: Added.
2498 * contentfiltering/block-after-finished-adding-data-expected.html: Added.
2499 * contentfiltering/block-after-finished-adding-data.html: Added.
2500 * contentfiltering/block-after-response-expected.html: Added.
2501 * contentfiltering/block-after-response.html: Added.
2503 2015-03-09 Myles C. Maxfield <mmaxfield@apple.com>
2505 svg/custom/svg-fonts-without-missing-glyph.xhtml fails after fonts/font-fallback-prefers-pictographs.html
2506 https://bugs.webkit.org/show_bug.cgi?id=142470
2508 Reviewed by Anders Carlsson.
2510 * platform/mac/TestExpectations:
2512 2015-03-09 Benjamin Poulain <benjamin@webkit.org>
2514 CSS JIT: add aliases between :nth-child()/:nth-last-child() and :first-child/:last-child
2515 https://bugs.webkit.org/show_bug.cgi?id=142472
2517 Reviewed by Andreas Kling.
2519 * fast/selectors/nth-child-matching-first-expected.txt: Added.
2520 * fast/selectors/nth-child-matching-first-on-root-expected.txt: Added.
2521 * fast/selectors/nth-child-matching-first-on-root.html: Added.
2522 * fast/selectors/nth-child-matching-first.html: Added.
2523 * fast/selectors/nth-last-child-matching-first-expected.txt: Added.
2524 * fast/selectors/nth-last-child-matching-first-on-root-expected.txt: Added.
2525 * fast/selectors/nth-last-child-matching-first-on-root.html: Added.
2526 * fast/selectors/nth-last-child-matching-first.html: Added.
2528 2015-03-09 Myles C. Maxfield <mmaxfield@apple.com>
2530 Work around a Cocoa font parsing bug
2531 https://bugs.webkit.org/show_bug.cgi?id=142446
2533 Reviewed by Simon Fraser.
2535 Adding a few extra tests for bits of SVG fonts that could use some more tests.
2537 * svg/fonts/resources/svg-font-general.svg: Updated and moved from svg-font-horiz-origin-font.svg
2538 * svg/fonts/svg-font-general.html: Updated and moved from svg-font-horiz-origin.html
2539 * svg/fonts/svg-font-general-expected.html: Updated and moved from svg-font-horiz-origin-expected.html
2541 2015-03-09 Myles C. Maxfield <mmaxfield@apple.com>
2543 [SVG -> OTF Converter] x-height cannot be specified
2544 https://bugs.webkit.org/show_bug.cgi?id=142465
2546 Reviewed by Simon Fraser.
2548 For all non-system fonts, OS X disregards the font's reported x-height. Therefore,
2549 it is impossible to satisfy this test.
2551 * fast/css/ex-unit-with-no-x-height-expected.txt: Removed.
2552 * fast/css/ex-unit-with-no-x-height.html: Removed.
2553 * platform/mac/TestExpectations:
2555 2015-03-09 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2557 Unreviewed GTK+ Gardening
2559 https://bugs.webkit.org/show_bug.cgi?id=142499
2561 * platform/gtk/TestExpectations:
2563 2015-03-09 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2565 Unreviewed EFL gardening on 9th Mar.
2567 Mark svg/text/select-textLength-spacingAndGlyphs-foo.html to failure.
2568 Update new failling tests to existing bugs.
2570 * platform/efl/TestExpectations:
2572 2015-03-08 Myles C. Maxfield <mmaxfield@apple.com>
2574 Last test gardening after r177774 (for reals this time)
2575 https://bugs.webkit.org/show_bug.cgi?id=139968
2579 * platform/mac/TestExpectations:
2580 * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
2581 * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
2582 * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
2583 * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
2584 * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
2585 * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
2586 * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
2587 * svg/text/select-textLength-spacingAndGlyphs-squeeze-1.svg:
2588 * svg/text/select-textLength-spacingAndGlyphs-squeeze-2.svg:
2589 * svg/text/select-textLength-spacingAndGlyphs-squeeze-3.svg:
2590 * svg/text/select-textLength-spacingAndGlyphs-squeeze-4.svg:
2591 * svg/text/select-textLength-spacingAndGlyphs-stretch-1.svg:
2592 * svg/text/select-textLength-spacingAndGlyphs-stretch-2.svg:
2593 * svg/text/select-textLength-spacingAndGlyphs-stretch-3.svg:
2595 2015-03-08 Benjamin Poulain <benjamin@webkit.org>
2597 Fix the tests for the new double-child descendant in css-set-selector-text
2598 https://bugs.webkit.org/show_bug.cgi?id=141882
2600 Reviewed by Andreas Kling.
2602 In 178592, I copied the rules from css-selector-text.html without removing
2605 Kudos to Dhi Aurrahman for catching this.
2607 * fast/css/css-set-selector-text-expected.txt:
2608 * fast/css/css-set-selector-text.html:
2610 2015-03-08 Myles C. Maxfield <mmaxfield@apple.com>
2612 Change bug number for svg/custom/svg-fonts-without-missing-glyph.xhtml
2616 * platform/mac/TestExpectations:
2618 2015-03-08 David Kilzer <ddkilzer@apple.com>
2620 [iOS] Gardening to skip new tests, rebaseline existing tests
2622 * platform/ios-simulator-wk1/TestExpectations:
2623 - Mark test as flakey.
2625 * platform/ios-simulator-wk2/fast/css/text-overflow-input-expected.txt: Remove.
2626 * platform/ios-simulator-wk2/fast/forms/input-disabled-color-expected.txt: Remove.
2627 * platform/ios-simulator-wk2/fast/forms/input-text-word-wrap-expected.txt: Remove.
2628 * platform/ios-simulator-wk2/fast/forms/minWidthPercent-expected.txt: Remove.
2629 - Superceded by new platform/ios-simulator results.
2631 * platform/ios-simulator/TestExpectations:
2632 - Skip two tests that will always time out on iOS.
2633 - Mark two tests as ImageOnlyFailure that fail consistently.
2635 * platform/ios-simulator/compositing/media-controls-bar-appearance-expected.txt: Add.
2636 - Add result for new test from r180965.
2638 * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt: Add.
2639 * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt: Add.
2640 * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt: Add.
2641 * platform/ios-simulator/fast/attachment/attachment-title-expected.txt: Add.
2642 - Add results for new attachment tests.
2644 * platform/ios-simulator/fast/css/text-overflow-input-expected.txt: Update.
2645 * platform/ios-simulator/fast/forms/input-disabled-color-expected.txt: Update.
2646 * platform/ios-simulator/fast/forms/input-text-scroll-left-on-blur-expected.txt: Update.
2647 * platform/ios-simulator/fast/forms/input-text-word-wrap-expected.txt: Update.
2648 * platform/ios-simulator/fast/forms/minWidthPercent-expected.txt: Update.
2649 * platform/ios-simulator/tables/mozilla/bugs/bug59354-expected.txt: Update.
2650 * platform/ios-simulator/tables/mozilla/bugs/bug96334-expected.txt: Update.
2651 * platform/ios-simulator/tables/mozilla/other/move_row-expected.txt: Update.
2652 - Rebaseline after other bug fixes like r180815.
2654 2015-03-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2656 Unreviewed EFL gardening on 8th Mar.
2658 Mark emphasis text test, writing mode test, whitespace test to failure.
2659 Besides update new failure tests to existing bugs.
2661 * platform/efl/TestExpectations:
2663 2015-03-07 Darin Adler <darin@apple.com>
2665 Improve the event handler test
2666 https://bugs.webkit.org/show_bug.cgi?id=142439
2668 Reviewed by Ryosuke Niwa.
2670 * fast/dom/event-handler-attributes-expected.txt: Renamed from legacy-event-handler-attributes-expected.txt.
2671 Also updated to reflect changes in the test.
2673 * fast/dom/event-handler-attributes.html: Renamed from legacy-event-handler-attributes.html.
2674 Fixed bug in the test that was making document event handler tests falsely report failure.
2675 Removed testing of some HTMLMediaElement attributes that are conditionally present; this test
2676 is intended to test only unconditionally available event handler attributes at this time.
2678 * platform/win/fast/dom/legacy-event-handler-attributes-expected.txt: Removed. The conditional HTMLMediaElement
2679 attributes are the reason the Windows-specific results were needed.
2681 2015-03-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2683 Unreviewed EFL gardening on 7th Mar.
2685 Remove duplicated css nap scroll skip.
2686 Mark printing, compositing mask, svg pattern, and webgl visibility tests to failures.
2688 * platform/efl/TestExpectations:
2690 2015-03-06 Joseph Pecoraro <pecoraro@apple.com>
2692 Web Inspector: ES6: Improved Support for Iterator Objects
2693 https://bugs.webkit.org/show_bug.cgi?id=142420
2695 Reviewed by Timothy Hatcher.
2697 * inspector/model/remote-object.html:
2698 Update tests to include iterator objects.
2700 2015-03-06 Brent Fulgham <bfulgham@apple.com>
2702 [Win] Mark svg/fonts/svg-font-horiz-orig.html as Image-only failing.
2704 * platform/win/TestExpectations:
2706 2015-03-06 Brent Fulgham <bfulgham@apple.com>
2708 [Win] Mark svg/fonts/svg-font-horiz-orig.html as failing.
2709 https://bugs.webkit.org/show_bug.cgi?id=142423
2711 * platform/win/TestExpectations:
2713 2015-03-06 Brent Fulgham <bfulgham@apple.com>
2715 Add inherit support from scroll snap CSS properties
2716 https://bugs.webkit.org/show_bug.cgi?id=136344
2717 <rdar://problem/18162329>
2719 Reviewed by Dean Jackson.
2721 * css3/scroll-snap/scroll-snap-inherit.html: Added.
2722 * css3/scroll-snap/scroll-snap-inherit-expected.txt: Added.
2724 2015-03-06 Ryosuke Niwa <rniwa@webkit.org>
2726 REGRESSION(r180595): construct varargs fails in FTL
2727 https://bugs.webkit.org/show_bug.cgi?id=142030
2729 Reviewed by Michael Saboff.
2731 Re-enable the test on 64-bit iOS.
2733 * js/regress/script-tests/deltablue-varargs.js:
2735 2015-03-06 Brent Fulgham <bfulgham@apple.com>
2737 Setting scroll-snap-desination to (100% 100%) locks up WebKit
2738 https://bugs.webkit.org/show_bug.cgi?id=142414
2739 <rdar://problem/20077275>
2741 Reviewed by Dean Jackson.
2743 * css3/scroll-snap/scroll-snap-desination-lock-up.html: Added.
2744 * css3/scroll-snap/scroll-snap-desination-lock-up-expected.txt: Added.
2746 2015-03-06 Dean Jackson <dino@apple.com>
2748 Support "plus-lighter" in mix-blend mode
2749 https://bugs.webkit.org/show_bug.cgi?id=142416
2750 <rdar://problem/19993979>
2752 Reviewed by Darin Adler and Sam Weinig.
2754 Add tests and new expected results for plus-lighter.
2756 * css3/blending/blend-mode-property-parsing-expected.txt:
2757 * css3/blending/blend-mode-simple-composited.html:
2758 * css3/blending/blend-mode-simple.html:
2759 * css3/blending/script-tests/blend-mode-property-parsing.js:
2760 * css3/blending/svg-blend-plus-lighter.html: Added.
2761 * platform/mac/css3/blending/blend-mode-simple-composited-expected.png:
2762 * platform/mac/css3/blending/blend-mode-simple-composited-expected.txt:
2763 * platform/mac/css3/blending/blend-mode-simple-expected.png:
2764 * platform/mac/css3/blending/blend-mode-simple-expected.txt:
2765 * platform/mac/css3/blending/svg-blend-plus-lighter-expected.txt: Added.
2767 2015-03-06 Brent Fulgham <bfulgham@apple.com>
2769 Add 'initial' keyword support for scroll snap CSS properties
2770 https://bugs.webkit.org/show_bug.cgi?id=136345
2771 <rdar://problem/18162325>
2773 Reviewed by Dean Jackson.
2775 * css3/scroll-snap/scroll-snap-property-computed-style.js: Update for corrected 'initial' behavior.
2776 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt: Rebaselined.
2777 * css3/scroll-snap/scroll-snap-initial.html: Added.
2778 * css3/scroll-snap/scroll-snap-initial-expected.txt: Added.
2779 * platform/efl/TestExpectations:
2780 * platform/gtk/TestExpectations:
2781 * platform/win/TestExpectations:
2783 2015-03-06 Joseph Pecoraro <pecoraro@apple.com>
2785 ES6: Object Literal Extensions - Methods
2786 https://bugs.webkit.org/show_bug.cgi?id=142390
2788 Reviewed by Geoffrey Garen.
2790 * js/object-literal-computed-methods-expected.txt: Added.
2791 * js/object-literal-computed-methods.html: Added.
2792 * js/object-literal-methods-expected.txt: Added.
2793 * js/object-literal-methods.html: Added.
2794 * js/script-tests/object-literal-computed-methods.js: Added.
2795 * js/script-tests/object-literal-methods.js: Added.
2797 2015-03-06 Joseph Pecoraro <pecoraro@apple.com>
2799 __proto__ shorthand property should not modify prototype in Object Literal construction
2800 https://bugs.webkit.org/show_bug.cgi?id=142382
2802 Reviewed by Geoffrey Garen.
2804 * js/object-literal-shorthand-construction-expected.txt:
2805 * js/script-tests/object-literal-shorthand-construction.js:
2806 Update test to cover the __proto__ shorthand case which is
2807 different from longhand case.
2809 2015-03-06 Antti Koivisto <antti@apple.com>
2811 Enable disk cache validation test on iOS
2812 https://bugs.webkit.org/show_bug.cgi?id=142405
2814 Reviewed by Andreas Kling.
2816 The features is enabled.
2818 * platform/ios-simulator-wk2/TestExpectations:
2819 * platform/ios-simulator/TestExpectations:
2821 2015-03-06 Jer Noble <jer.noble@apple.com>
2823 [Web Audio] Decoding specific .m4a file crashes tab
2824 https://bugs.webkit.org/show_bug.cgi?id=139545
2826 Reviewed by Eric Carlson.
2828 * webaudio/decode-audio-data-too-short-expected.txt: Added.
2829 * webaudio/decode-audio-data-too-short.html: Added.
2830 * webaudio/resources/media/too-short.m4a: Added.
2832 2015-03-06 Myles C. Maxfield <mmaxfield@apple.com>
2834 Crash in -[WebCascadeList objectAtIndex:] + 195
2835 https://bugs.webkit.org/show_bug.cgi?id=141274
2837 Reviewed by David Kilzer.
2839 * platform/mac/fast/text/crash-complextextcontroller-custom-cascade-list-expected.txt: Added.
2840 * platform/mac/fast/text/crash-complextextcontroller-custom-cascade-list.html: Added.
2842 2015-03-06 Said Abou-Hallawa <sabouhallawa@apple.com>
2844 Setting any of the <object> element plugin controlling attributes does not have any affect.
2845 https://bugs.webkit.org/show_bug.cgi?id=141936.
2847 Reviewed by Simon Fraser.
2849 * fast/css/image-object-hover-inherit-expected.html: Added.
2850 * fast/css/image-object-hover-inherit.html: Added.
2851 A guarding test to catch the case of reconstructing the image <object>
2852 renderer while performing a synchronous resolveTree() followed by page
2853 rendering or dump render tree.
2855 * svg/as-object/resources/lime100x100.html: Added.
2856 * svg/as-object/resources/lime100x100.png: Added.
2857 * svg/as-object/resources/lime100x100.svg: Added.
2858 * svg/as-object/resources/red100x100.svg: Added.
2859 * svg/as-object/svg-in-object-dynamic-attribute-change-expected.html: Added.
2860 * svg/as-object/svg-in-object-dynamic-attribute-change.html: Added.
2861 Ensure that changing the 'type' and the 'data' attributes of the <object>
2862 element will have the expected outcome. Also make sure that the <object>
2863 element renderer falls back correctly when setting any of the attributes
2864 to some unexpected value.
2866 2015-03-06 Myles C. Maxfield <mmaxfield@apple.com>
2868 Test horiz-origin-x and horiz-origin-y in SVG fonts
2869 https://bugs.webkit.org/show_bug.cgi?id=142403
2871 Simply moving to the origin in glyph-space at the beginning
2872 of path parsing won't work if subsequent coordinates are absolute.
2874 Reviewed by Simon Fraser.
2876 * svg/fonts/resources/svg-font-horiz-origin-font.svg: Added.
2877 * svg/fonts/svg-font-horiz-origin-expected.html: Added.
2878 * svg/fonts/svg-font-horiz-origin.html: Added.
2880 2015-03-06 Said Abou-Hallawa <sabouhallawa@apple.com>
2882 An SVG element without intrinsic size inherits the container size as its viewport instead of inheriting the container viewport.
2883 https://bugs.webkit.org/show_bug.cgi?id=141725.
2885 Reviewed by Darin Adler.
2887 * svg/css/svg-css-different-intrinsic-sizes-expected.html: Added.
2888 * svg/css/svg-css-different-intrinsic-sizes.html: Added.
2889 The intrinsic size of the <svg> element is overridden by CSS. The elements
2890 inside the <svg> should consider the css size (which is equal to the <svg>
2891 element viewport) instead of the <svg> element intrinsic size.
2893 2015-03-06 Simon Fraser <simon.fraser@apple.com>
2895 Allow composited clip-path to be updated without a layer repaint
2896 https://bugs.webkit.org/show_bug.cgi?id=142384
2898 Reviewed by Zalan Bujtas.
2900 Test repaint with a clip-path change.
2902 * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: Added.
2903 * compositing/masks/compositing-clip-path-change-no-repaint.html: Added.
2905 2015-03-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2907 Unreviewed EFL gardening on 6th Mar.
2909 Skip tests regardening attachment download progress and unskip a passing test.
2911 * platform/efl/TestExpectations:
2913 2015-03-06 Sergio Villar Senin <svillar@igalia.com>
2915 [CSS Grid Layout] ASSERTION FAILED !track.growthLimitIsInfinite() in RenderGrid::computeUsedBreadthOfGridTracks
2916 https://bugs.webkit.org/show_bug.cgi?id=142265
2918 Reviewed by Darin Adler.
2920 New test that crashes on Debug builds if we don't handle the case
2921 of computeUsedBreadthOfGridTracks() returning -1.
2923 * fast/css-grid-layout/grid-indefinite-calculated-height-crash-expected.txt: Added.
2924 * fast/css-grid-layout/grid-indefinite-calculated-height-crash.html: Added.
2926 2015-03-05 Brent Fulgham <bfulgham@apple.com>
2928 [Win] Give up on Attachment testing.
2930 Just skip Attachments until they settle down. Also document more debug assertions.
2932 * platform/win/TestExpectations:
2934 2015-03-05 Oliver Hunt <oliver@apple.com>
2936 Block mixed mode content
2937 https://bugs.webkit.org/show_bug.cgi?id=142378
2939 Reviewed by Darin Adler.
2941 Update test results to reflect the new reality.
2943 * http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
2944 * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
2945 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
2946 * http/tests/security/mixedContent/insecure-image-in-main-frame-expected.txt:
2947 * http/tests/security/mixedContent/insecure-plugin-in-iframe-expected.txt:
2948 * http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt:
2949 * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
2950 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
2951 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
2952 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
2953 * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
2954 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
2955 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
2956 * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
2957 * http/tests/security/mixedContent/resources/frame-with-insecure-frame.html:
2958 * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html:
2959 * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html:
2960 * http/tests/xmlhttprequest/access-control-response-with-body.html:
2962 2015-03-05 Benjamin Poulain <bpoulain@apple.com>
2964 new layout test http/tests/usercontentfilter/character-set-basic-support.html fails
2965 https://bugs.webkit.org/show_bug.cgi?id=142376
2967 * http/tests/contentextensions/character-set-basic-support-expected.txt: Copied from LayoutTests/http/tests/usercontentfilter/character-set-basic-support-expected.txt.
2968 * http/tests/contentextensions/character-set-basic-support.html: Copied from LayoutTests/http/tests/usercontentfilter/character-set-basic-support.html.
2969 * http/tests/contentextensions/character-set-basic-support.html.json: Copied from LayoutTests/http/tests/usercontentfilter/character-set-basic-support.html.json.
2970 * http/tests/contentextensions/resources: Copied from LayoutTests/http/tests/usercontentfilter/resources.
2971 * http/tests/usercontentfilter: Removed.
2972 * http/tests/usercontentfilter/character-set-basic-support-expected.txt: Removed.
2973 * http/tests/usercontentfilter/character-set-basic-support.html: Removed.
2974 * http/tests/usercontentfilter/character-set-basic-support.html.json: Removed.
2975 * http/tests/usercontentfilter/resources: Removed.
2976 * http/tests/usercontentfilter/resources/url-blocking-test.js: Removed.
2978 2015-03-05 Joseph Pecoraro <pecoraro@apple.com>
2980 Unreviewed Test Fix: Remove unnecessary reference to "window" causing test failure.
2982 * js/object-literal-shorthand-construction-expected.txt:
2983 * js/script-tests/object-literal-shorthand-construction.js:
2985 2015-03-05 Stephanie Lewis <slewis@apple.com>
2987 Mark http/tests/usercontentfilter/character-set-basic-support.html as failing.
2988 https://bugs.webkit.org/show_bug.cgi?id=142376
2994 2015-03-05 Joseph Pecoraro <pecoraro@apple.com>
2996 Web Inspector: Follow-up fixes to ObjectTreeBaseTreeElement
2997 https://bugs.webkit.org/show_bug.cgi?id=142367
2999 Reviewed by Geoffrey Garen.
3001 * js/object-literal-shorthand-construction-expected.txt: Added.
3002 * js/object-literal-shorthand-construction.html: Added.
3003 * js/script-tests/object-literal-shorthand-construction.js: Added.
3005 (testShorthandConstructionEquivalent):
3006 (testShorthandConstructionNotEquivalent):
3007 Tests specifically for new literal construction with shorthands.
3009 * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
3010 * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T2-expected.txt:
3011 * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15-expected.txt:
3012 These tests use object literal shorthand construction syntax and expected
3013 failures. The tests now fail differently, so just rebase their results.
3015 2015-03-05 Timothy Horton <timothy_horton@apple.com>
3017 <attachment> should allow the title property to override its title
3018 https://bugs.webkit.org/show_bug.cgi?id=142369
3020 Reviewed by Anders Carlsson.
3022 * fast/attachment/attachment-title.html: Added.
3023 * platform/mac/fast/attachment/attachment-title-expected.png: Added.
3024 * platform/mac/fast/attachment/attachment-title-expected.txt: Added.
3025 Add a test for the title property.
3027 2015-03-05 Timothy Horton <timothy_horton@apple.com>
3029 <attachment> should support indication of download progress
3030 https://bugs.webkit.org/show_bug.cgi?id=142336
3031 <rdar://problem/19982504>
3033 Reviewed by Anders Carlsson.
3035 * fast/attachment/attachment-progress.html: Added.
3036 * platform/mac/fast/attachment/attachment-progress-expected.png: Added.
3037 * platform/mac/fast/attachment/attachment-progress-expected.txt: Added.
3038 * platform/mac-mavericks/fast/attachment/attachment-progress-expected.txt: Added.
3039 Add a test for the <attachment> progress attribute.
3041 * platform/mac/fast/attachment/attachment-rendering-expected.png:
3042 Rebaseline a test that changed in r181058 (and will change again!), but
3043 which didn't start failing because the pixel test tolerance is such that
3044 it only fails the hash check and not the test itself.
3046 2015-03-05 Benjamin Poulain <bpoulain@apple.com>
3048 Add basic support for character sets to the URL Filter parser
3049 https://bugs.webkit.org/show_bug.cgi?id=142257
3051 Reviewed by Alex Christensen.
3053 * http/tests/usercontentfilter/character-set-basic-support-expected.txt: Added.
3054 * http/tests/usercontentfilter/character-set-basic-support.html: Added.
3055 * http/tests/usercontentfilter/character-set-basic-support.html.json: Added.
3056 * http/tests/usercontentfilter/resources/url-blocking-test.js: Added.
3058 2015-03-05 Chris Dumez <cdumez@apple.com>
3060 Regression(r173761): ASSERTION FAILED: !is8Bit() in StringImpl::characters16()
3061 https://bugs.webkit.org/show_bug.cgi?id=142350
3063 Reviewed by Michael Saboff and Benjamin Poulain.
3065 Update String.startsWith() / endsWith() test to cover cases where the
3066 input string is 8-bit and the pattern is 16-bit, and vice-versa.
3068 * js/script-tests/string-includes.js:
3069 * js/string-includes-expected.txt:
3071 2015-03-05 Roger Fong <roger_fong@apple.com>
3073 Update inline media control icons for OSX.
3074 https://bugs.webkit.org/show_bug.cgi?id=142305.
3075 <rdar://problem/19997484>
3077 Reviewed by Dean Jackson.
3079 * platform/mac/TestExpectations: Skip two failing tests caused by this patch.
3080 See https://bugs.webkit.org/show_bug.cgi?id=142142
3082 2015-03-05 Brent Fulgham <bfulgham@apple.com>
3084 [Win] Reneable aria 'switch' tests after r18078.
3086 Add a Windows rebaseline. Also document another batch of debug assertions.
3088 * platform/win/TestExpectations:
3089 * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Added.
3090 * platform/win/fast/attachment/attachment-subtitle-expected.txt: Added.
3092 2015-03-04 Myles C. Maxfield <mmaxfield@apple.com>
3094 Test gardening after r181013
3098 * platform/mac/fast/text/trailing-word-expected.html: Renamed from LayoutTests/fast/text/trailing-word-expected.html.
3099 * platform/mac/fast/text/trailing-word.html: Renamed from LayoutTests/fast/text/trailing-word.html.
3101 2015-03-04 Joseph Pecoraro <pecoraro@apple.com>
3103 Web Inspector: Array/Collection Sizes should be visible and distinct
3104 https://bugs.webkit.org/show_bug.cgi?id=142254
3106 Reviewed by Timothy Hatcher.
3108 * inspector-protocol/runtime/getProperties-expected.txt:
3109 * inspector/model/remote-object-expected.txt:
3110 * inspector/model/remote-object.html:
3111 Update tests now that RemoteObjects and Previews may have an explicit size.
3113 2015-03-04 Timothy Horton <timothy_horton@apple.com>
3115 <attachment> should show the file size as detail text below the icon
3116 https://bugs.webkit.org/show_bug.cgi?id=142261
3117 <rdar://problem/20009570>
3119 Reviewed by Dean Jackson.
3121 * fast/attachment/attachment-subtitle.html: Added.
3122 * platform/mac/fast/attachment/attachment-subtitle-expected.png: Added.
3123 * platform/mac/fast/attachment/attachment-subtitle-expected.txt: Added.
3124 Add a test of the rendering of attachment subtitles, and results for Mac.
3126 * platform/mac-mavericks/fast/attachment/attachment-subtitle-expected.txt: Added.
3127 Add Mavericks baselines.
3129 2015-03-04 Alex Christensen <achristensen@webkit.org>
3131 Unreviewed gardening.
3133 * http/tests/contentextensions/basic-filter.html.hson: Removed.
3134 * http/tests/contentextensions/basic-filter.html.json: Copied from http/tests/contentextensions/basic-filter.html.hson.
3135 Spell json correctly. Does not start with h.
3137 2015-03-04 Alex Christensen <achristensen@webkit.org>
3139 Move content extensions test to properly named directory.
3140 https://bugs.webkit.org/show_bug.cgi?id=142299
3142 Reviewed by Tim Horton.
3145 * http/tests/contentextensions: Added.
3146 * http/tests/contentextensions/basic-filter-expected.txt: Copied from platform/mac/http/tests/usercontentfilter/basic-filter-expected.txt.
3147 * http/tests/contentextensions/basic-filter.html: Copied from http/tests/usercontentfilter/basic-filter.html.
3148 * http/tests/contentextensions/basic-filter.html.hson: Copied from http/tests/usercontentfilter/basic-filter.html.json.
3149 * http/tests/contentextensions/block-cookies-basic-expected.txt: Copied from http/tests/usercontentfilter/block-cookies-basic-expected.txt.
3150 * http/tests/contentextensions/block-cookies-basic.html: Copied from http/tests/usercontentfilter/block-cookies-basic.html.
3151 * http/tests/contentextensions/block-cookies-basic.html.json: Copied from http/tests/usercontentfilter/block-cookies-basic.html.json.
3152 * http/tests/contentextensions/block-cookies-send-expected.txt: Copied from http/tests/usercontentfilter/block-cookies-send-expected.txt.
3153 * http/tests/contentextensions/block-cookies-send.html: Copied from http/tests/usercontentfilter/block-cookies-send.html.
3154 * http/tests/contentextensions/block-cookies-send.html.json: Copied from http/tests/usercontentfilter/block-cookies-send.html.json.
3155 * http/tests/contentextensions/css-display-none-expected.txt: Copied from http/tests/usercontentfilter/css-display-none-expected.txt.
3156 * http/tests/contentextensions/css-display-none.html: Copied from http/tests/usercontentfilter/css-display-none.html.
3157 * http/tests/contentextensions/css-display-none.html.json: Copied from http/tests/usercontentfilter/css-display-none.html.json.
3158 * http/tests/usercontentfilter/basic-filter.html: Removed.
3159 * http/tests/usercontentfilter/basic-filter.html.json: Removed.
3160 * http/tests/usercontentfilter/block-cookies-basic-expected.txt: Removed.
3161 * http/tests/usercontentfilter/block-cookies-basic.html: Removed.
3162 * http/tests/usercontentfilter/block-cookies-basic.html.json: Removed.
3163 * http/tests/usercontentfilter/block-cookies-send-expected.txt: Removed.
3164 * http/tests/usercontentfilter/block-cookies-send.html: Removed.
3165 * http/tests/usercontentfilter/block-cookies-send.html.json: Removed.
3166 * http/tests/usercontentfilter/css-display-none-expected.txt: Removed.
3167 * http/tests/usercontentfilter/css-display-none.html: Removed.
3168 * http/tests/usercontentfilter/css-display-none.html.json: Removed.
3169 * platform/mac-wk2/TestExpectations:
3170 * platform/mac/http/tests/usercontentfilter/basic-filter-expected.txt: Removed.
3172 2015-03-04 Brent Fulgham <bfulgham@apple.com>
3174 [Win] Rebaseline a few tests. Mark some failures.
3176 * platform/win/TestExpectations:
3177 * platform/win/fast/attachment/attachment-disabled-rendering-expected.txt:
3178 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3180 2015-03-04 Myles C. Maxfield <mmaxfield@apple.com>
3182 Implement -apple-trailing-word: -apple-partially-balanced
3183 https://bugs.webkit.org/show_bug.cgi?id=142253
3185 Reviewed by David Hyatt.
3187 * fast/text/trailing-word-expected.html: Added.
3188 * fast/text/trailing-word.html: Added.
3190 2015-03-04 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3192 Unreviewed Gardening 4th March
3194 https://bugs.webkit.org/show_bug.cgi?id=142271
3196 * platform/gtk/TestExpectations:
3198 2015-03-03 Yoav Weiss <yoav@yoav.ws>
3200 Add a microtask abstraction
3201 https://bugs.webkit.org/show_bug.cgi?id=137496
3203 Reviewed by Sam Weinig.
3205 Adding a test for microtask abstraction.
3206 A similar patch was rolled back in r180914.
3208 * fast/dom/microtask-detach.html: Added.
3209 * fast/dom/microtask-detach-expected.txt: Added.
3210 * fast/dom/microtask-inorder.html: Added.
3211 * fast/dom/microtask-inorder-expected.txt: Added.
3212 * fast/dom/microtask-reverse.html: Added.
3213 * fast/dom/microtask-reverse-expected.txt: Added.
3215 2015-03-03 Simon Fraser <simon.fraser@apple.com>
3217 Mark fast/css/object-fit/object-fit-canvas.html as a flakey
3218 image failure, since it keeps breaking EWS.
3220 * platform/mac/TestExpectations:
3222 2015-03-03 Brent Fulgham <bfulgham@apple.com>
3224 [Win] [Attachment] New Tests fail on Windows
3225 https://bugs.webkit.org/show_bug.cgi?id=142017
3227 Unreviewed. Rebaseline tests for Windows display metrics.
3229 * platform/win/fast/attachment/attachment-disabled-rendering-expected.txt:
3230 * platform/win/fast/attachment/attachment-rendering-expected.txt:
3232 2015-03-03 Stephanie Lewis <slewis@apple.com>
3234 Update TestExpectations after http://trac.webkit.org/changeset/180965 to skip new test on Mavericks.
3238 * platform/mac/TestExpectations:
3240 2015-03-03 Alexey Proskuryakov <ap@apple.com>
3242 [Mac] Track localized name follows locale instead of primary language
3243 https://bugs.webkit.org/show_bug.cgi?id=142242
3244 rdar://problem/20000365
3246 Reviewed by Eric Carlson.
3248 * platform/mac/media/video-controls-captions-trackmenu-sorted-expected.txt: This
3249 test now successfully switches to Japanese, as originally intended.
3251 2015-03-03 Alex Christensen <achristensen@webkit.org>
3253 Prepare to use CSS selectors in content extensions.
3254 https://bugs.webkit.org/show_bug.cgi?id=142227
3256 Reviewed by Benjamin Poulain.
3258 * http/tests/usercontentfilter/css-display-none-expected.txt: Added.
3259 * http/tests/usercontentfilter/css-display-none.html: Added.
3260 * http/tests/usercontentfilter/css-display-none.html.json: Added.
3262 2015-03-03 Brent Fulgham <bfulgham@apple.com>
3264 [Win] Add baseline for new legacy-event-handler test.
3266 * platform/win/fast/dom/legacy-event-handler-attributes-expected.txt: Added.
3268 2015-03-03 Timothy Horton <timothy_horton@apple.com>
3270 <attachment> label can get very wide, doesn't wrap/truncate
3271 https://bugs.webkit.org/show_bug.cgi?id=142214
3272 <rdar://problem/19982499>
3274 * fast/attachment/attachment-label-highlight-expected.png: Added.
3275 * fast/attachment/attachment-label-highlight-expected.txt: Added.
3276 Add (empty) platform independent baselines.
3278 2015-03-03 Brent Fulgham <bfulgham@apple.com>
3280 Move scroll animating functions from ScrollAnimator to ScrollController
3281 https://bugs.webkit.org/show_bug.cgi?id=142102
3282 <rdar://problem/20007161>
3284 Reviewed by Simon Fraser.
3286 Add a new test that confirms that rubberband snap animations work properly when combined
3289 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-mainframe-zoom-expected.txt: Added.
3290 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html: Added.
3292 2015-03-03 Commit Queue <commit-queue@webkit.org>
3294 Unreviewed, rolling out r180683.
3295 https://bugs.webkit.org/show_bug.cgi?id=142249
3297 Broke fast/css/acid2-pixel.html (Requested by ap on #webkit).
3301 "Setting any of the <object> element plugin controlling
3302 attributes does not have any affect."
3303 https://bugs.webkit.org/show_bug.cgi?id=141936
3304 http://trac.webkit.org/changeset/180683
3306 2015-03-03 Dean Jackson <dino@apple.com>
3308 Controls panel should have system blurry background
3309 https://bugs.webkit.org/show_bug.cgi?id=142154
3310 <rdar://problem/20000964>
3312 Reviewed by Simon Fraser.
3314 Make sure content with a -webkit-appearance of
3315 media-controls-light-bar-background or
3316 media-controls-dark-bar-background doesn't get composited
3317 unless explicitly requested. This avoids a
3318 performance hit for a rarely used feature.
3320 * compositing/media-controls-bar-appearance-expected.txt: Added.
3321 * compositing/media-controls-bar-appearance.html: Added.
3323 2015-03-03 Daniel Bates <dabates@apple.com>
3325 Convert ManualTests/svg-tooltip.svg to a DRT test
3326 https://bugs.webkit.org/show_bug.cgi?id=140480
3328 Reviewed by Alex Christensen.
3330 * svg/hittest/svg-tooltip-expected.txt: Added.
3331 * svg/hittest/svg-tooltip.svg: Added.
3333 2015-03-03 Timothy Horton <timothy_horton@apple.com>
3335 <attachment> label can get very wide, doesn't wrap/truncate
3336 https://bugs.webkit.org/show_bug.cgi?id=142214
3337 <rdar://problem/19982499>
3339 * platform/mac-mavericks/fast/attachment: Added.
3340 * platform/mac-mavericks/fast/attachment/attachment-label-highlight-expected.txt: Added.
3341 Add a Mavericks result because text metrics differ.
3343 2015-03-03 Darin Adler <darin@apple.com>
3345 Test legacy event handler attributes (ones with names like "onclick")
3346 https://bugs.webkit.org/show_bug.cgi?id=142221
3348 Reviewed by Anders Carlsson.
3350 * fast/dom/legacy-event-handler-attributes-expected.txt: Added.
3351 * fast/dom/legacy-event-handler-attributes.html: Added.
3353 2015-03-03 Timothy Horton <timothy_horton@apple.com>
3355 <attachment> label can get very wide, doesn't wrap/truncate
3356 https://bugs.webkit.org/show_bug.cgi?id=142214
3357 <rdar://problem/19982499>
3359 Reviewed by Simon Fraser.
3361 * fast/attachment/attachment-label-highlight.html: Added.
3362 * platform/mac/fast/attachment/attachment-label-highlight-expected.png: Added.
3363 * platform/mac/fast/attachment/attachment-label-highlight-expected.txt: Added.
3364 Add a test for various <attachment> highlight cases.
3366 * platform/mac/fast/attachment/attachment-rendering-expected.txt:
3367 Update expected result for attachment-rendering, which changed size
3368 because we now bail from text layout if we don't have any text.
3370 2015-03-03 Brent Fulgham <bfulgham@apple.com>
3372 [Win] Document more debug assertions.
3374 * platform/win/TestExpectations:
3376 2015-03-03 Chris Dumez <cdumez@apple.com>
3378 Make AudioContext suspendable when it is not rendering
3379 https://bugs.webkit.org/show_bug.cgi?id=142210
3380 <rdar://problem/19923085>
3382 Reviewed by Eric Carlson.
3384 Add layout tests to check cases where an AudioContext should or should
3385 not prevent pages from entering the page cache.
3387 * fast/history/page-cache-closed-audiocontext-expected.txt: Added.
3388 * fast/history/page-cache-closed-audiocontext.html: Added.
3389 * fast/history/page-cache-running-audiocontext-expected.txt: Added.
3390 * fast/history/page-cache-running-audiocontext.html: Added.
3391 * fast/history/page-cache-suspended-audiocontext-expected.txt: Added.
3392 * fast/history/page-cache-suspended-audiocontext.html: Added.
3394 2015-03-02 Mark Lam <mark.lam@apple.com>
3396 Gardening: skipping inspector/timeline tests since they are still flaky.
3397 <https://webkit.org/b/142208>
3402 - Restore skipping of inspector/timeline tests.
3403 * platform/win/TestExpectations:
3404 - Removing the skipping here since the general TestExpectations has it covered.
3406 2015-03-02 Brent Fulgham <bfulgham@apple.com>
3408 [Win] inspector/timeline always times out.
3409 https://bugs.webkit.org/show_bug.cgi?id=142208
3411 * platform/win/TestExpectations: Skipping.)
3413 2015-03-02 Commit Queue <commit-queue@webkit.org>
3415 Unreviewed, rolling out r180911.
3416 https://bugs.webkit.org/show_bug.cgi?id=142204
3418 The tests it added are crashing (Requested by bdash on
3423 "Add a microtask abstraction"
3424 https://bugs.webkit.org/show_bug.cgi?id=137496
3425 http://trac.webkit.org/changeset/180911
3427 2015-03-02 Yoav Weiss <yoav@yoav.ws>
3429 Add a microtask abstraction
3430 https://bugs.webkit.org/show_bug.cgi?id=137496
3432 Reviewed by Sam Weinig.
3434 Adding a test for microtask abstraction.
3436 * fast/dom/microtask-detach.html: Added.
3437 * fast/dom/microtask-detach-expected.txt: Added.
3438 * fast/dom/microtask-inorder.html: Added.
3439 * fast/dom/microtask-inorder-expected.txt: Added.
3440 * fast/dom/microtask-reverse.html: Added.
3441 * fast/dom/microtask-reverse-expected.txt: Added.
3443 2015-03-02 Myles C. Maxfield <mmaxfield@apple.com>
3445 Last gardening after r177774
3449 * fast/text/font-kerning-expected.html:
3450 * fast/text/font-variant-ligatures-expected.html:
3451 * fast/text/whitespace/inline-whitespace-wrapping-7-expected.html:
3452 * fast/text/whitespace/inline-whitespace-wrapping-7.html:
3453 * mathml/presentation/scripts-subsup-expected.html:
3454 * mathml/presentation/scripts-subsup.html:
3455 * platform/mac/TestExpectations:
3456 * platform/mac/fast/text/multiple-codeunit-vertical-upright-expected.html:
3457 * platform/mac/fast/text/multiple-codeunit-vertical-upright.html:
3458 * platform/mac/fast/text/resources/multiple-codeunit-vertical-upright.otf: Removed.
3459 * svg/text/svg-font-word-rounding-hacks-spaces-expected.html:
3460 * svg/text/svg-font-word-rounding-hacks-spaces.html:
3461 * svg/text/tspan-outline-expected.svg:
3462 * svg/text/tspan-outline.html:
3464 2015-03-02 Mark Lam <mark.lam@apple.com>
3466 Exception stack unwinding in JSC hangs while the Timeline Profiler is enabled.
3467 <https://webkit.org/b/142191>
3469 Reviewed by Geoffrey Garen.
3471 * inspector/timeline/exception-in-injected-script-while-recording-expected.txt: Added.
3472 * inspector/timeline/exception-in-injected-script-while-recording.html: Added.
3474 2015-03-02 Mark Lam <mark.lam@apple.com>
3476 The InspectorTimelineAgent should gracefully handle attempts to start more than once.
3477 <https://webkit.org/b/142189>
3479 Reviewed by Joseph Pecoraro.
3482 - Unskipped inspector/timeline tests.
3484 2015-03-02 Brent Fulgham <bfulgham@apple.com>
3486 [Win] Skip media control test after r180893.
3488 * platform/win/TestExpectations:
3490 2015-03-02 Brent Fulgham <bfulgham@apple.com>
3492 [Win] Document more debug assertions.
3494 * platform/win/TestExpectations:
3496 2015-02-28 Roger Fong <roger_fong@apple.com>
3498 Skip media control tests for now while new look is being finalized.
3499 https://bugs.webkit.org/show_bug.cgi?id=142138.
3501 Reviewed by Dean Jackson.
3503 * platform/mac/TestExpectations:
3505 2015-03-02 Brent Fulgham <bfulgham@apple.com>
3507 [Win] Rebaseline canvas-ellipse-zero-lineto test.
3509 Rebaseline this test since this is due to differences in the drawing libraries used on the
3510 Windows and reference Mac platforms, and is not due to a bug in WebKit itself.
3512 * platform/win/TestExpectations:
3513 * platform/win/fast/canvas/canvas-ellipse-zero-lineto-expected.txt: Added.
3515 2015-03-02 Brent Fulgham <bfulgham@apple.com>
3517 [Win] Document more debug assertions.
3519 * platform/win/TestExpectations:
3521 2015-03-02 Alexey Proskuryakov <ap@apple.com>
3523 Fix a typo in TestExpectations.
3525 * platform/mac/TestExpectations: Faiure - > Failure.
3527 2015-03-02 Alexey Proskuryakov <ap@apple.com>
3529 js/promises-tests/promises-tests-2-1-2.html sometimes times out
3530 https://bugs.webkit.org/show_bug.cgi?id=142175
3532 * TestExpectations: Marking as flaky.
3534 2015-03-01 Simon Fraser <simon.fraser@apple.com>
3536 Make clip-path work on <video>, <canvas> etc.
3537 https://bugs.webkit.org/show_bug.cgi?id=138684
3539 Reviewed by Darin Adler.
3541 Tests for various combinations of clip-path and mask, and dynamic changes
3544 * compositing/masks/compositing-clip-path-and-mask-expected.html: Added.
3545 * compositing/masks/compositing-clip-path-and-mask.html: Added.
3546 * compositing/masks/compositing-clip-path-expected.html: Added.
3547 * compositing/masks/compositing-clip-path-mask-change-expected.html: Added.
3548 * compositing/masks/compositing-clip-path-mask-change.html: Added.
3549 * compositing/masks/compositing-clip-path.html: Added.
3550 * compositing/masks/reference-clip-path-on-composited-expected.html: Added.
3551 * compositing/masks/reference-clip-path-on-composited.html: Added.
3553 2015-03-01 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3555 Unreviewed EFL gardening. Mark crash tests of webgl to CRASH.
3556 WebGL isn't supported by EFL port now.
3558 * platform/efl/TestExpectations:
3560 2015-03-01 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3562 Unreviewed EFL gardening on 2nd March.
3564 Mark css3 shape tests to flaky. Unskip passing tests and so on.
3566 * platform/efl/TestExpectations:
3569 2015-03-01 Chris Dumez <cdumez@apple.com>
3571 Make NotificationCenter / Notification suspendable
3572 https://bugs.webkit.org/show_bug.cgi?id=142117
3573 <rdar://problem/19923085>
3575 Reviewed by Andreas Kling.
3577 Add layout tests to cover cases where notifications should prevent
3578 entering the PageCache or not.
3580 * fast/history/page-cache-notification-non-suspendable-expected.txt: Added.
3581 * fast/history/page-cache-notification-non-suspendable.html: Added.
3582 * fast/history/page-cache-notification-suspendable-expected.txt: Added.
3583 * fast/history/page-cache-notification-suspendable.html: Added.
3584 * platform/efl/TestExpectations:
3585 * platform/gtk/TestExpectations:
3586 * platform/ios-simulator/TestExpectations:
3587 * platform/win/TestExpectations:
3588 * platform/wincairo/TestExpectations:
3590 2015-03-01 Ryosuke Niwa <rniwa@webkit.org>
3592 EFL, GTK+, and Windows rebaselines after r180867.
3594 * platform/efl/TestExpectations:
3595 * platform/efl/editing/execCommand/5142012-1-expected.txt:
3596 * platform/efl/editing/execCommand/nsresponder-outdent-expected.txt:
3597 * platform/efl/editing/inserting/insert-at-end-02-expected.txt:
3598 * platform/gtk/editing/execCommand/5142012-1-expected.txt:
3599 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt:
3600 * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
3601 * platform/gtk/editing/pasteboard/4989774-expected.txt:
3602 * platform/win/editing/execCommand/5142012-1-expected.txt:
3603 * platform/win/editing/execCommand/nsresponder-outdent-expected.txt:
3604 * platform/win/editing/inserting/insert-at-end-02-expected.txt:
3606 2015-03-01 Alexey Proskuryakov <ap@apple.com>
3608 media/track/track-in-band-cues-added-once.html flakily fails
3609 https://bugs.webkit.org/show_bug.cgi?id=142152
3611 * platform/mac/TestExpectations: Marked it as such.
3613 2015-03-01 Ryosuke Niwa <rniwa@webkit.org>
3615 isContentEditable shouldn't trigger synchronous style recalc in most cases
3616 https://bugs.webkit.org/show_bug.cgi?id=129034
3618 Reviewed by Antti Koivisto.
3620 Added a regression test to update the editability of elements dynamically. Also rebaselined
3621 tests per style recalc timing changes.
3623 * fast/dom/HTMLElement/dynamic-editability-change-expected.txt: Added.
3624 * fast/dom/HTMLElement/dynamic-editability-change.html: Added.
3625 * platform/mac/editing/execCommand/5142012-1-expected.txt: anonymous render block differences.
3626 * platform/mac/editing/execCommand/nsresponder-outdent-expected.txt: Ditto.
3627 * platform/mac/editing/inserting/insert-at-end-02-expected.txt: Empty render text differences.
3628 * platform/mac/editing/pasteboard/4989774-expected.txt: Ditto.
3630 2015-03-01 Brent Fulgham <bfulgham@apple.com>
3632 [Win] Document some more debug assertions.
3634 * platform/win/TestExpectations:
3636 2015-02-28 Csaba Osztrogonác <ossy@webkit.org>
3638 REGRESSION(r85798): Lists of crashing/timeouting/stderr tests aren't sorted
3639 https://bugs.webkit.org/show_bug.cgi?id=142081
3641 Reviewed by Ryosuke Niwa.
3643 * fast/harness/results.html:
3645 2015-02-28 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3647 Unreviewed EFL gardening 1st Mar.
3649 * platform/efl/TestExpectations:
3650 - Unskip tests which have been passed since r180672.
3651 - Skip compositing/webgl.
3653 2015-02-27 Zalan Bujtas <zalan@apple.com>
3655 Subpixel-layout: width: max-content; property might cause unnecessary scrollbar.
3656 https://bugs.webkit.org/show_bug.cgi?id=142065
3658 Reviewed by Simon Fraser.
3660 Rebaseline. Scroll layer shrinks in certain cases.
3662 * platform/mac-mavericks/editing/input/caret-at-the-edge-of-input-expected.txt:
3663 * platform/mac-mavericks/fast/css/text-overflow-input-expected.txt:
3664 * platform/mac-mavericks/fast/forms/basic-inputs-expected.txt:
3665 * platform/mac-mavericks/fast/forms/control-restrict-line-height-expected.txt:
3666 * platform/mac-mavericks/fast/forms/input-disabled-color-expected.txt:
3667 * platform/mac-mavericks/fast/forms/search/search-size-with-decorations-expected.txt:
3668 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
3669 * platform/mac/TestExpectations:
3670 * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
3671 * platform/mac/fast/forms/input-appearance-selection-expected.txt:
3672 * platform/mac/fast/forms/input-text-scroll-left-on-blur-expected.txt:
3673 * platform/mac/fast/forms/input-type-text-min-width-expected.txt:
3674 * platform/mac/fast/forms/minWidthPercent-expected.txt:
3675 * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
3676 * platform/mac/tables/mozilla/bugs/bug96334-expected.txt:
3678 2015-02-27 David Kilzer <ddkilzer@apple.com>
3680 [iOS] Gardening: rebaseline fast/attachment results
3682 * platform/ios-simulator/fast/attachment/attachment-disabled-dom-expected.txt: Add.
3683 * platform/ios-simulator/fast/attachment/attachment-disabled-rendering-expected.txt: Update.
3684 * platform/ios-simulator/fast/attachment/attachment-dom-expected.txt: Add.
3685 * platform/ios-simulator/fast/attachment/attachment-rendering-expected.txt: Update.
3687 2015-02-27 David Kilzer <ddkilzer@apple.com>
3689 [iOS] Gardening: Unskip fast/history/page-cache-webdatabase-opened-db.html
3691 * platform/ios-simulator/TestExpectations: Unskip test. It
3692 passes on iOS WK1 and WK2 because WebSQL != IndexedDB.
3694 2015-02-27 David Kilzer <ddkilzer@apple.com>
3696 [iOS] Gardening: Skip some new page-cache tests
3698 * platform/ios-simulator/TestExpectations:
3699 - Skip MediaSource tests:
3700 fast/history/page-cache-media-source-closed-2.html
3701 fast/history/page-cache-media-source-closed.html
3702 fast/history/page-cache-media-source-opened.html
3703 - Skip test that uses drag-and-drop:
3704 fast/history/page-cache-createObjectURL.html
3706 2015-02-27 Myles C. Maxfield <mmaxfield@apple.com>
3708 Test gardening for Windows after r180796.
3712 * platform/win/TestExpectations:
3714 2015-02-27 Dean Jackson <dino@apple.com>
3716 https://bugs.webkit.org/show_bug.cgi?id=142119
3718 Unreviewed. Add fast/canvas/canvas-ellipse-zero-lineto.html
3719 to list of failing tests on Windows.
3721 * platform/win/TestExpectations:
3723 2015-02-27 Myles C. Maxfield <mmaxfield@apple.com>
3725 Updating more tests after r177774
3729 Most of these tests simply need to be updated. However, I found two real bugs while
3730 going through these!
3732 * fast/css-generated-content/after-with-inline-continuation-expected.html:
3733 * fast/css-generated-content/after-with-inline-continuation.html:
3734 * fast/inline/hidpi-pixel-gap-between-adjacent-selection-inlines-expected.html:
3735 * fast/inline/hidpi-select-inline-on-subpixel-position-expected.html:
3736 * fast/inline/hidpi-select-inline-on-subpixel-position.html:
3737 * fast/lists/rtl-marker-expected.html:
3738 * fast/lists/rtl-marker.html:
3739 * fast/multicol/cell-shrinkback-expected.html:
3740 * fast/multicol/cell-shrinkback.html:
3741 * fast/multicol/newmulticol/breaks-3-columns-3-expected.html:
3742 * fast/multicol/newmulticol/breaks-3-columns-3.html:
3743 * fast/regions/last-region-border-radius-expected.html:
3744 * fast/regions/last-region-border-radius.html:
3745 * fast/regions/overflow/overflow-first-and-last-regions.html:
3746 * fast/regions/overflow/overflow-in-uniform-regions-dynamic-expected.html:
3747 * fast/regions/overflow/overflow-in-uniform-regions-dynamic.html:
3748 * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-large-radius-expected.html:
3749 * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-large-radius.html:
3750 * fast/shapes/shape-outside-floats/shape-outside-rounded-inset-expected.html:
3751 * fast/shapes/shape-outside-floats/shape-outside-rounded-inset.html:
3752 * fast/table/td-width-fifty-percent-regression-expected.html:
3753 * fast/table/td-width-fifty-percent-regression.html:
3754 * fast/text/complex-initial-advance-expected.html:
3755 * fast/text/complex-initial-advance.html:
3756 * platform/mac/TestExpectations:
3758 2015-02-27 Myles C. Maxfield <mmaxfield@apple.com>
3760 [Subpixel] Subpixelize RenderListMarker
3761 https://bugs.webkit.org/show_bug.cgi?id=142093
3763 Reviewed by Zalan Bujtas.
3765 * platform/mac/TestExpectations: Unskip fast/lists/rtl-marker.html
3767 2015-02-27 Alexey Proskuryakov <ap@apple.com>
3769 Test gardening, unmark now passing tests.
3772 * platform/mac-wk2/TestExpectations:
3773 * platform/mac/TestExpectations:
3775 2015-02-27 Myles C. Maxfield <mmaxfield@apple.com>
3777 [iOS] Some MathML tests crash in RenderMathMLOperator::advanceForGlyph() or boundsForGlyph()
3778 https://bugs.webkit.org/show_bug.cgi?id=141371
3780 Reviewed by David Kilzer.
3782 Updating expected results and TestExpectations
3784 * platform/ios-simulator-wk2/TestExpectations:
3785 * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt:
3786 * platform/ios-simulator/mathml/opentype/large-operators-expected.txt:
3787 * platform/ios-simulator/mathml/opentype/vertical-expected.txt:
3789 2015-02-27 Chris Dumez <cdumez@apple.com>
3791 Make SourceBuffer ActiveDOMObject suspendable
3792 https://bugs.webkit.org/show_bug.cgi?id=142108
3793 <rdar://problem/19923085>
3795 Reviewed by Jer Noble.
3797 Add a layout tests to check that a SourceBuffer removed from its
3798 MediaSource does not prevent a Page from entering PageCache.
3800 * fast/history/page-cache-removed-source-buffer-expected.txt: Added.
3801 * fast/history/page-cache-removed-source-buffer.html: Added.
3803 2015-02-26 Sam Weinig <sam@webkit.org>
3805 Add support for canvas ellipse method
3806 https://bugs.webkit.org/show_bug.cgi?id=82791
3807 <rdar://problem/11159172>
3809 Reviewed by Dirk Schulze.
3811 * fast/canvas/canvas-ellipse-360-winding-expected.txt: Added.
3812 * fast/canvas/canvas-ellipse-360-winding.html: Added.
3813 * fast/canvas/canvas-ellipse-circumference-expected.txt: Added.
3814 * fast/canvas/canvas-ellipse-circumference-fill-expected.txt: Added.
3815 * fast/canvas/canvas-ellipse-circumference-fill.html: Added.
3816 * fast/canvas/canvas-ellipse-circumference.html: Added.
3817 * fast/canvas/canvas-ellipse-connecting-line-expected.html: Added.
3818 * fast/canvas/canvas-ellipse-connecting-line.html: Added.
3819 * fast/canvas/canvas-ellipse-expected.txt: Added.
3820 * fast/canvas/canvas-ellipse-negative-radius-expected.txt: Added.
3821 * fast/canvas/canvas-ellipse-negative-radius.html: Added.
3822 * fast/canvas/canvas-ellipse-zero-lineto-expected.txt: Added.
3823 * fast/canvas/canvas-ellipse-zero-lineto.html: Added.
3824 * fast/canvas/canvas-ellipse.html: Added.
3825 * fast/canvas/script-tests/canvas-ellipse-360-winding.js: Added.
3826 * fast/canvas/script-tests/canvas-ellipse.js: Added.
3827 * fast/canvas/script-tests/js-ellipse-implementation.js: Added.
3828 * platform/mac/fast/canvas/canvas-ellipse-circumference-expected.png: Added.
3829 * platform/mac/fast/canvas/canvas-ellipse-circumference-fill-expected.png: Added.
3831 2015-02-27 Alex Christensen <achristensen@webkit.org>
3833 Test more features of content extensions.
3834 https://bugs.webkit.org/show_bug.cgi?id=142100
3836 Reviewed by Brady Eidson.
3838 * http/tests/usercontentfilter/basic-filter.html:
3839 * http/tests/usercontentfilter/basic-filter.html.json:
3840 * platform/mac/http/tests/usercontentfilter/basic-filter-expected.txt:
3842 2015-02-27 Alexey Proskuryakov <ap@apple.com>
3844 Some WebGL tests fail on ATI hardware
3845 https://bugs.webkit.org/show_bug.cgi?id=93560
3846 rdar://problem/19991477
3848 * platform/mac/TestExpectations: Updating expectations, as this is not limited to
3851 2015-02-27 Enrica Casucci <enrica@apple.com>
3853 Adding support for serializing HTMLAttachment elements.
3854 https://bugs.webkit.org/show_bug.cgi?id=142026
3856 Reviewed by Tim Horton.
3858 * editing/pasteboard/copy-paste-attachment-expected.txt: Added.
3859 * editing/pasteboard/copy-paste-attachment.html: Added.
3861 2015-02-27 Brady Eidson <beidson@apple.com>
3863 Add a "block-cookies" rule to the user content filter.
3864 https://bugs.webkit.org/show_bug.cgi?id=142105
3866 Reviewed by Alex Christensen.
3868 * http/tests/cookies/resources/echo-cookies.php: Added.
3869 * http/tests/usercontentfilter/block-cookies-basic-expected.txt: Added.
3870 * http/tests/usercontentfilter/block-cookies-basic.html: Added.
3871 * http/tests/usercontentfilter/block-cookies-basic.html.json: Added.
3872 * http/tests/usercontentfilter/block-cookies-send-expected.txt: Added.
3873 * http/tests/usercontentfilter/block-cookies-send.html: Added.
3874 * http/tests/usercontentfilter/block-cookies-send.html.json: Added.
3876 2015-02-27 Ryosuke Niwa <rniwa@webkit.org>
3878 iOS, GTK, and EFL rebaselines after r180726.
3880 * platform/efl/editing/inserting/5058163-1-expected.txt:
3881 * platform/gtk/editing/inserting/5058163-1-expected.txt:
3882 * platform/ios-simulator-wk2/editing/inserting/5058163-1-expected.txt:
3884 2015-02-27 Chris Dumez <cdumez@apple.com>
3886 Unreviewed, skip tests added in r180771 on platforms that don't support IndexedDB.
3888 * platform/efl/TestExpectations:
3889 * platform/gtk/TestExpectations:
3890 * platform/ios-simulator/TestExpectations:
3891 * platform/win/TestExpectations:
3892 * platform/wincairo/TestExpectations:
3894 2015-02-27 Brent Fulgham <bfulgham@apple.com>
3896 [Win] Skip IndexDB tests on Windows since it's not implemented.
3898 * platform/win/TestExpectations:
3900 2015-02-27 Chris Dumez <cdumez@apple.com>
3902 MediaSource should be suspendable when closed
3903 https://bugs.webkit.org/show_bug.cgi?id=142089
3904 <rdar://problem/19923085>
3906 Reviewed by Jer Noble.
3908 Add layout tests to check that:
3909 - Pages with an open MediaSource do not enter the PageCache
3910 - Pages with an initially closed MediaSource enter the PageCache
3911 - Pages with a MediaSource that changed state from opened to closed
3912 enter the PageCache.
3914 2015-02-27 Chris Dumez <cdumez@apple.com>
3916 Make IDBDatabase / IDBRequest suspendable
3917 https://bugs.webkit.org/show_bug.cgi?id=142076
3918 <rdar://problem/19923085>
3920 Reviewed by Andreas Kling.
3922 Add layout tests to make sure that:
3923 - A page with an open indexeddb database is not page-cacheable
3924 - A page with a closed indexeddb database is page-cacheable
3926 * fast/history/page-cache-indexed-closed-db-expected.txt: Added.
3927 * fast/history/page-cache-indexed-closed-db.html: Added.
3928 * fast/history/page-cache-indexed-opened-db-expected.txt: Added.
3929 * fast/history/page-cache-indexed-opened-db.html: Added.
3931 2015-02-27 Chris Dumez <cdumez@apple.com>
3933 Drop unnecessary DatabaseManager::hasOpenDatabases() in PageCache::canCachePageContainingThisFrame()
3934 https://bugs.webkit.org/show_bug.cgi?id=142052
3936 Reviewed by Andreas Kling.
3938 Add a layout test to check that a page with an open WebDatabase does
3939 not enter the PageCache.
3941 * fast/history/page-cache-webdatabase-opened-db-expected.txt: Added.
3942 * fast/history/page-cache-webdatabase-opened-db.html: Added.
3944 2015-02-27 Zalan Bujtas <zalan@apple.com>
3946 Use after free in WebCore::RenderNamedFlowFragment::restoreRegionObjectsOriginalStyle
3947 https://bugs.webkit.org/show_bug.cgi?id=138366
3949 Reviewed by Dave Hyatt.
3951 This patch ensures that we clean up RenderNamedFlowFragment::m_renderObjectRegionStyle when embedded flow content is getting destroyed.
3953 In m_renderObjectRegionStyle hash map, we store style information about the named flow's descendant children.
3954 When a child is being detached from the tree, it removes itself from this hashmap.
3955 We do it by traversing up on the ancestor chain and call removeFlowChildInfo() on the parent flow.
3956 However in case of embedded flows (for example multicolumn content inside a region), we need to check whether the parent flow
3957 is inside a flow too and continue the cleanup accordingly.
3959 * fast/regions/region-with-multicolumn-embedded-crash-expected.txt: Added.
3960 * fast/regions/region-with-multicolumn-embedded-crash.html: Added.
3962 2015-02-27 Brent Fulgham <bfulgham@apple.com>
3964 [Win] Add another batch of debug assert failures.
3966 * platform/win/TestExpectations:
3968 2015-02-27 Brent Fulgham <bfulgham@apple.com>
3970 [Win] Rebaseline test after r180726.
3972 * platform/win/TestExpectations: Mark a flaky test.
3973 * platform/win/editing/inserting/5058163-1-expected.txt:
3975 2015-02-26 Ryosuke Niwa <rniwa@webkit.org>
3977 isEditablePosition and related functions shouldn't move position out of table
3978 https://bugs.webkit.org/show_bug.cgi?id=129200
3980 Reviewed by Darin Adler.
3982 Rebaselined a test. There is no visual difference.
3984 * platform/mac/editing/inserting/5058163-1-expected.txt:
3986 2015-02-26 Brent Fulgham <bfulgham@apple.com>
3988 [Win] More test expectation updates.
3990 * platform/win/TestExpectations:
3992 2015-02-26 Timothy Horton <timothy_horton@apple.com>
3994 Implement <attachment> element appearance on Mac
3995 https://bugs.webkit.org/show_bug.cgi?id=142023
3997 Reviewed by Dean Jackson.
3999 * fast/attachment/attachment-rendering-expected.txt:
4000 * platform/mac/fast/attachment/attachment-disabled-rendering-expected.png: Added.
4001 * platform/mac/fast/attachment/attachment-rendering-expected.png: Added.
4002 * platform/mac/fast/attachment/attachment-rendering-expected.txt: Added.
4003 Add Mac overrides for <attachment> tests (and pixel results).
4005 2015-02-26 Doug Russell <d_russell@apple.com>
4007 AX: Expose caret browsing preference to accessibility API
4008 https://bugs.webkit.org/show_bug.cgi?id=141862
4010 Reviewed by Chris Fleizach.
4012 Exposing the caret browsing setting on WebCore::Frame via the accessibility API would allow assistive tech apps to enable it contextually (for example, when the assistive tech app is running).
4013 Enabling caret browsing when assistive tech apps are running greatly improves the reliability of keyboard navigation on the web. Most especially in cases where selection would be disrupted by focus events.
4015 * accessibility/parent-delete-expected.txt:
4016 * platform/mac/accessibility/caret-browsing-arrow-nav-expected.txt: Added.
4017 * platform/mac/accessibility/caret-browsing-arrow-nav.html: Added.
4018 * platform/mac/accessibility/caret-browsing-attribute-expected.txt: Added.
4019 * platform/mac/accessibility/caret-browsing-attribute.html: Added.
4020 * platform/mac/accessibility/caret-browsing-tab-selection-expected.txt: Added.
4021 * platform/mac/accessibility/caret-browsing-tab-selection.html: Added.
4022 * platform/mac/accessibility/document-attributes-expected.txt:
4023 * platform/mac/accessibility/resources/accessibility-helper.js: Added.
4024 (clearSelectionAndFocusOnWebArea):
4025 (elementAtStartMarkerOfSelectedTextMarkerRange):
4026 (caretBrowsingEnabled):
4027 (setCaretBrowsingEnabled):
4029 2015-02-26 Joseph Pecoraro <pecoraro@apple.com>
4031 Web Inspector: Save Console Evaluations into Command Line variables $1-$99 ($n)
4032 https://bugs.webkit.org/show_bug.cgi?id=142061
4034 Reviewed by Timothy Hatcher.
4036 * inspector/debugger/command-line-api-exception-nested-catch.html:
4037 * inspector/debugger/command-line-api-exception.html:
4038 * inspector/model/remote-object-get-properties.html:
4039 * inspector/model/remote-object-weak-collection.html:
4040 * inspector/model/remote-object.html:
4041 Update evaluateInInspectedWindow call sites for new parameter.
4043 2015-02-26 Brent Fulgham <bfulgham@apple.com>
4045 [Win] More Debug assertion updates.
4047 * platform/win/TestExpectations:
4049 2015-02-26 Filip Pizlo <fpizlo@apple.com>
4051 Various array access corner cases should take OSR exit feedback
4052 https://bugs.webkit.org/show_bug.cgi?id=142056
4054 Reviewed by Geoffrey Garen.
4056 * js/regress/arguments-out-of-bounds-expected.txt: Added.
4057 * js/regress/arguments-out-of-bounds.html: Added.
4058 * js/regress/exit-length-on-plain-object-expected.txt: Added.
4059 * js/regress/exit-length-on-plain-object.html: Added.
4060 * js/regress/script-tests/arguments-out-of-bounds.js: Added.
4063 * js/regress/script-tests/exit-length-on-plain-object.js: Added.
4065 * js/regress/script-tests/string-out-of-bounds.js: Added.
4067 * js/regress/string-out-of-bounds-expected.txt: Added.
4068 * js/regress/string-out-of-bounds.html: Added.
4070 2015-02-26 Mark Lam <mark.lam@apple.com>
4072 Rolling out r180602, r180608, r180613, r180617, r180671.
4073 <https://webkit.org/b/141990>
4077 The r180602 solution does result in more work for GC when worker
4078 threads are in use. Filip is uncomfortable with that.
4079 The EFL and GTK ports also seem to be unhappy with this change.
4080 Rolling out while we investigate.
4082 * platform/efl/TestExpectations:
4084 2015-02-26 Myles C. Maxfield <mmaxfield@apple.com>
4086 Parsing support for -webkit-trailing-word
4087 https://bugs.webkit.org/show_bug.cgi?id=141939
4089 Reviewed by Andreas Kling.
4091 Test parsing using getComputedStyle().
4093 * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip.html: Updated.
4094 * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip-expected.txt: Updated.
4095 * platform/mac/fast/text/trailing-word-parse-expected.txt: Added.
4096 * platform/mac/fast/text/trailing-word-parse.html: Added.
4098 2015-02-26 Brady Eidson <beidson@apple.com>
4100 Make WKPageGroupRemoveAllUserContentFilters actually remove all user content filters
4101 https://bugs.webkit.org/show_bug.cgi?id=142047
4103 Reviewed by Geoff Garen.
4105 * platform/mac-wk2/TestExpectations: Renable content filter tests, as they should no longer interfere with others.
4107 2015-02-26 Said Abou-Hallawa <sabouhallawa@apple.com>
4109 Cleanup RenderSVGResourceClipper class.
4110 https://bugs.webkit.org/show_bug.cgi?id=142032.
4112 Reviewed by Darin Adler.
4114 * svg/clip-path/clip-path-line-use-before-defined-expected.svg:
4115 * svg/clip-path/clip-path-line-use-before-defined.svg: Simplify the test
4116 and make separate drawings for different cases.
4118 2015-02-26 Said Abou-Hallawa <sabouhallawa@apple.com>
4120 Setting any of the <object> element plugin controlling attributes does not have any affect.
4121 https://bugs.webkit.org/show_bug.cgi?id=141936.
4123 Reviewed by Zalan Bujtas.
4125 * svg/as-object/resources/lime100x100.html: Added.
4126 * svg/as-object/resources/lime100x100.png: Added.
4127 * svg/as-object/resources/lime100x100.svg: Added.
4128 * svg/as-object/resources/red100x100.svg: Added.
4129 * svg/as-object/svg-in-object-dynamic-attribute-change-expected.html: Added.
4130 * svg/as-object/svg-in-object-dynamic-attribute-change.html: Added.
4131 Ensure that changing the 'type' and the 'data' attributes of the <object>
4132 element will have the expected outcome. Also make sure that the <object>
4133 element renderer falls back correctly when setting any of the attributes
4134 to some unexpected value.
4136 2015-02-26 Brent Fulgham <bfulgham@apple.com>
4138 [Win] Unreviewed test updates for Debug bots.
4140 * platform/win/TestExpectations:
4142 2015-02-26 Csaba Osztrogonác <ossy@webkit.org>
4144 [WK2] Unreviewed gardening, skip failing tests related to missing
4145 EventSender.beginDragWithFiles implementation in wk2/TestExpectations.
4147 There is no good reason to wait for 30 seconds timeout, let's skip them everywhere.
4149 * platform/efl/TestExpectations:
4150 * platform/gtk/TestExpectations:
4151 * platform/mac-wk2/TestExpectations:
4152 * platform/wk2/TestExpectations:
4154 2015-02-26 Csaba Osztrogonác <ossy@webkit.org>
4156 [EFL] Unreviewed gardening, skip fast/workers tests to unbreak the buildbot.
4157 https://bugs.webkit.org/show_bug.cgi?id=142041
4159 * platform/efl/TestExpectations:
4161 2015-02-26 Csaba Osztrogonác <ossy@webkit.org>
4163 [EFL] Unreviewed gardening, comment out old expectations
4164 of WebGL tests to really skip them as we expected.
4166 * platform/efl/TestExpectations:
4168 2015-02-26 Sergio Villar Senin <svillar@igalia.com>
4170 ASSERTION FAILED: !length.isUndefined() in WebCore::GridLength::GridLength
4171 https://bugs.webkit.org/show_bug.cgi?id=141645
4173 Reviewed by Chris Dumez.
4175 * fast/css-grid-layout/grid-with-relative-font-length-crash-expected.txt: Added.
4176 * fast/css-grid-layout/grid-with-relative-font-length-crash.html: Added.
4178 2015-02-25 Zalan Bujtas <zalan@apple.com>
4180 Black line across screen on Adobe Illustrator detail page (non-retina only)
4181 https://bugs.webkit.org/show_bug.cgi?id=141866
4183 Reviewed by Simon Fraser.
4185 Phase is relative to the destination origin. We need to take location information into account
4186 while snapping so that the result is inline with the snapped destination rect.
4187 (location affects the snapped size.)
4189 * fast/backgrounds/gradient-background-on-subpixel-position-expected.html: Added.
4190 * fast/backgrounds/gradient-background-on-subpixel-position.html: Added.
4192 2015-02-25 Michael Saboff <msaboff@apple.com>
4194 Web Inspector: CRASH when debugger pauses inside a Promise handler
4195 https://bugs.webkit.org/show_bug.cgi?id=141396
4197 Reviewed by Mark Lam.
4201 * inspector/debugger/breakpoint-scope-expected.txt: Added.
4202 * inspector/debugger/breakpoint-scope.html: Added.
4203 * inspector/debugger/resources/scope.js: Added.
4205 2015-02-25 Brent Fulgham <bfulgham@apple.com>
4207 [Win] Make Windows green again after r180654.
4209 * platform/win/TestExpectations:
4211 2015-02-25 Myles C. Maxfield <mmaxfield@apple.com>
4213 Update fast/regions/region-overflow-break.html after r177774
4217 * fast/regions/region-overflow-break-expected.html:
4218 * platform/mac/TestExpectations:
4220 2015-02-25 Myles C. Maxfield <mmaxfield@apple.com>