1 2015-04-30 Dean Jackson <dino@apple.com>
3 -apple-system-font-monospaced-numbers doesn't work on iOS
4 https://bugs.webkit.org/show_bug.cgi?id=144478
5 <rdar://problem/20544940>
7 Reviewed by Brent Fulgham.
9 A test that draws two lines of different numbers and checks
10 they are the same width.
12 * platform/ios-simulator/fast/text/system-monospaced-numbers-expected.txt: Added.
13 * platform/ios-simulator/fast/text/system-monospaced-numbers.html: Added.
15 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
17 Unreviewed, ios-simulator gardening
19 * Address linter warnings.
20 * Unskip some tests that pass.
21 * More generically skip unsupported iOS features.
24 * platform/ios-simulator-wk1/TestExpectations:
25 * platform/ios-simulator-wk2/TestExpectations:
26 * platform/ios-simulator/TestExpectations:
28 2015-04-30 Filip Pizlo <fpizlo@apple.com>
30 js/regress/is-string-fold-tricky.html and js/regress/is-string-fold.html are crashing
31 https://bugs.webkit.org/show_bug.cgi?id=144463
33 Reviewed by Benjamin Poulain.
35 Unskip now that the bug is fixed.
38 * js/regress/script-tests/is-string-fold-tricky.js:
39 * js/regress/script-tests/is-string-fold.js:
41 2015-04-30 Brady Eidson <beidson@apple.com>
43 Javascript using WebSQL can create their own WebKit info table.
44 <rdar://problem/20688792> and https://bugs.webkit.org/show_bug.cgi?id=144466
46 Reviewed by Alex Christensen.
48 * storage/websql/alter-to-info-table-expected.txt: Added.
49 * storage/websql/alter-to-info-table.html: Added.
50 * storage/websql/alter-to-info-table.js: Added.
52 2015-04-30 Martin Robinson <mrobinson@igalia.com>
54 Unskip isolated words tests on WebKitGTK+
56 * platform/gtk/TestExpectations: Unskip tests. We've been able to run these
57 since the switch to WebKitTestRunner.
59 2015-04-30 Filip Pizlo <fpizlo@apple.com>
61 Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing in RJST as well.
63 * js/regress/script-tests/is-string-fold-tricky.js:
64 * js/regress/script-tests/is-string-fold.js:
66 2015-04-30 Martin Robinson <mrobinson@igalia.com>
68 Rebaseline some editing tests for WebKitGTK+
70 Also add some missing baselines.
72 * fast/hidpi/broken-image-icon-very-hidpi-expected.png: Added.
73 * fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
74 * platform/gtk/editing/execCommand/5142012-1-expected.png:
75 * platform/gtk/editing/execCommand/5142012-1-expected.txt:
76 * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
77 * platform/gtk/editing/pasteboard/4989774-expected.txt:
79 2015-04-30 Filip Pizlo <fpizlo@apple.com>
81 Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing.
85 2015-04-30 Jon Honeycutt <jhoneycutt@apple.com>
87 Add image failure expectation for
88 svg/filters/sourceAlpha-input-filter-effect.html on Windows
92 * platform/win/TestExpectations:
94 2015-04-29 Filip Pizlo <fpizlo@apple.com>
96 DFG Is<Blah> versions of TypeOf should fold based on proven input type
97 https://bugs.webkit.org/show_bug.cgi?id=144409
99 Reviewed by Geoffrey Garen.
101 * js/regress/is-boolean-fold-expected.txt: Added.
102 * js/regress/is-boolean-fold-tricky-expected.txt: Added.
103 * js/regress/is-boolean-fold-tricky.html: Added.
104 * js/regress/is-boolean-fold.html: Added.
105 * js/regress/is-function-fold-expected.txt: Added.
106 * js/regress/is-function-fold-tricky-expected.txt: Added.
107 * js/regress/is-function-fold-tricky-internal-function-expected.txt: Added.
108 * js/regress/is-function-fold-tricky-internal-function.html: Added.
109 * js/regress/is-function-fold-tricky.html: Added.
110 * js/regress/is-function-fold.html: Added.
111 * js/regress/is-number-fold-expected.txt: Added.
112 * js/regress/is-number-fold-tricky-expected.txt: Added.
113 * js/regress/is-number-fold-tricky.html: Added.
114 * js/regress/is-number-fold.html: Added.
115 * js/regress/is-object-or-null-fold-expected.txt: Added.
116 * js/regress/is-object-or-null-fold-functions-expected.txt: Added.
117 * js/regress/is-object-or-null-fold-functions.html: Added.
118 * js/regress/is-object-or-null-fold-less-tricky-expected.txt: Added.
119 * js/regress/is-object-or-null-fold-less-tricky.html: Added.
120 * js/regress/is-object-or-null-fold-tricky-expected.txt: Added.
121 * js/regress/is-object-or-null-fold-tricky.html: Added.
122 * js/regress/is-object-or-null-fold.html: Added.
123 * js/regress/is-object-or-null-trickier-function-expected.txt: Added.
124 * js/regress/is-object-or-null-trickier-function.html: Added.
125 * js/regress/is-object-or-null-trickier-internal-function-expected.txt: Added.
126 * js/regress/is-object-or-null-trickier-internal-function.html: Added.
127 * js/regress/is-object-or-null-tricky-function-expected.txt: Added.
128 * js/regress/is-object-or-null-tricky-function.html: Added.
129 * js/regress/is-object-or-null-tricky-internal-function-expected.txt: Added.
130 * js/regress/is-object-or-null-tricky-internal-function.html: Added.
131 * js/regress/is-string-fold-expected.txt: Added.
132 * js/regress/is-string-fold-tricky-expected.txt: Added.
133 * js/regress/is-string-fold-tricky.html: Added.
134 * js/regress/is-string-fold.html: Added.
135 * js/regress/is-undefined-fold-expected.txt: Added.
136 * js/regress/is-undefined-fold-tricky-expected.txt: Added.
137 * js/regress/is-undefined-fold-tricky.html: Added.
138 * js/regress/is-undefined-fold.html: Added.
139 * js/regress/script-tests/is-boolean-fold-tricky.js: Added.
140 * js/regress/script-tests/is-boolean-fold.js: Added.
141 * js/regress/script-tests/is-function-fold-tricky-internal-function.js: Added.
142 * js/regress/script-tests/is-function-fold-tricky.js: Added.
145 * js/regress/script-tests/is-function-fold.js: Added.
147 * js/regress/script-tests/is-number-fold-tricky.js: Added.
148 * js/regress/script-tests/is-number-fold.js: Added.
149 * js/regress/script-tests/is-object-or-null-fold-functions.js: Added.
151 * js/regress/script-tests/is-object-or-null-fold-less-tricky.js: Added.
152 * js/regress/script-tests/is-object-or-null-fold-tricky.js: Added.
153 * js/regress/script-tests/is-object-or-null-fold.js: Added.
154 * js/regress/script-tests/is-object-or-null-trickier-function.js: Added.
157 * js/regress/script-tests/is-object-or-null-trickier-internal-function.js: Added.
158 * js/regress/script-tests/is-object-or-null-tricky-function.js: Added.
160 * js/regress/script-tests/is-object-or-null-tricky-internal-function.js: Added.
161 * js/regress/script-tests/is-string-fold-tricky.js: Added.
162 * js/regress/script-tests/is-string-fold.js: Added.
163 * js/regress/script-tests/is-undefined-fold-tricky.js: Added.
164 * js/regress/script-tests/is-undefined-fold.js: Added.
165 * js/regress/sink-function-expected.txt: Added.
166 * js/regress/sink-function.html: Added.
168 2015-04-30 Brent Fulgham <bfulgham@apple.com>
170 [Mac] Expand test infrastructure to support scrolling tests (Part 3)
171 https://bugs.webkit.org/show_bug.cgi?id=144131
173 Reviewed by Eric Carlson.
175 Update the WK2 scrolling tests to use the new scroll trigger infrastructure to reduce the use of
178 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
179 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
180 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
181 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
182 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
183 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
184 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
185 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
186 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
187 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
188 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
189 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
190 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
191 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
192 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
193 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
194 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
195 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
196 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
197 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
198 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
199 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
200 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
201 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
202 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
203 * platform/mac-wk2/tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
205 2015-04-30 Antti Koivisto <antti@apple.com>
207 These should be saying HTTP/1.1 not HTTP/1.0
209 * http/tests/cache/resources/iframe304.php:
210 * http/tests/cache/resources/iframe304body.php:
212 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
214 [Win] Update baselines after r183610.
216 Unreviewed Gardening.
218 * platform/win/fast/css/apple-system-colors-expected.txt: Added.
220 2015-04-29 Simon Fraser <simon.fraser@apple.com>
222 Crash at WebCore::Document::absoluteRegionForEventTargets
223 https://bugs.webkit.org/show_bug.cgi?id=144426
224 rdar://problem/20502166
226 Reviewed by Tim Horton.
228 Test that disconnects a frame with a wheel event handler then GCs, and one that
229 disconnects are reconnects. In both case, the parent document should have zero
230 wheel event handlers registered on it.
232 * fast/events/wheelevent-in-frame-expected.txt: Added.
233 * fast/events/wheelevent-in-frame.html: Added.
234 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
235 * fast/events/wheelevent-in-reattached-frame.html: Added.
237 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
239 LiveNodeList may unexpectedly return an element for empty string
240 https://bugs.webkit.org/show_bug.cgi?id=144429
242 Reviewed by Darin Adler.
244 * fast/dom/named-items-with-empty-name-expected.txt:
245 * fast/dom/named-items-with-empty-name.html:
247 2015-04-29 Dean Jackson <dino@apple.com>
249 Create a named CSS property for system colors
250 https://bugs.webkit.org/show_bug.cgi?id=144423
251 <rdar://problem/20491011>
253 Reviewed by Tim Horton.
255 Expose the following values to CSS color properties:
266 The new test shows the computed value for each of these colors. It
267 includes generic results (no special value) and platform results for
268 Mac (other than Mavericks) and iOS.
270 * fast/css/apple-system-colors-expected.txt: Generic results.
271 * fast/css/apple-system-colors.html: Added - the new test.
272 * platform/mac/fast/css/apple-system-colors-expected.txt: Added OS X results.
273 * platform/ios-simulator/fast/css/apple-system-colors-expected.txt: Added iOS results.
274 * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt: Generic results for Mavericks.
276 2015-04-29 Commit Queue <commit-queue@webkit.org>
278 Unreviewed, rolling out r183600.
279 https://bugs.webkit.org/show_bug.cgi?id=144432
281 New tests time out everywhere (Requested by ap on #webkit).
285 "Crash at WebCore::Document::absoluteRegionForEventTargets"
286 https://bugs.webkit.org/show_bug.cgi?id=144426
287 http://trac.webkit.org/changeset/183600
289 2015-04-29 Alexey Proskuryakov <ap@apple.com>
291 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
292 https://bugs.webkit.org/show_bug.cgi?id=144155
294 * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
296 2015-04-29 Martin Robinson <mrobinson@igalia.com>
298 Unskip 3D transformation tests for WebKitGTK+
300 Unreviewed. This is gardening.
302 These tests should run reasonably well on the testing bots, now that
303 they use llvmpipe to run OpenGL.
305 * platform/gtk/TestExpectations:
306 * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
307 * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
308 * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
309 * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
310 * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
311 * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
312 * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
313 * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
314 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
315 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
316 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
317 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
318 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
319 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
320 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
321 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
323 2015-04-29 Simon Fraser <simon.fraser@apple.com>
325 Rebaseline after r183597.
327 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
329 2015-04-29 Simon Fraser <simon.fraser@apple.com>
331 Crash at WebCore::Document::absoluteRegionForEventTargets
332 https://bugs.webkit.org/show_bug.cgi?id=144426
333 rdar://problem/20502166
335 Reviewed by Tim Horton.
337 Test that disconnects a frame with a wheel event handler then GCs, and one that
338 disconnects are reconnects. In both case, the parent document should have zero
339 wheel event handlers registered on it.
341 * fast/events/wheelevent-in-frame-expected.txt: Added.
342 * fast/events/wheelevent-in-frame.html: Added.
343 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
344 * fast/events/wheelevent-in-reattached-frame.html: Added.
346 2015-04-29 Simon Fraser <simon.fraser@apple.com>
348 Compute the non-fast-scrollable region in main-document coordinates
349 https://bugs.webkit.org/show_bug.cgi?id=144420
351 Reviewed by Tim Horton.
353 We now report the non-fast region in document coordinates, so these two results change.
355 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
356 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
358 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
360 NodeList has issues with Symbol and empty string
361 https://bugs.webkit.org/show_bug.cgi?id=144310
363 Reviewed by Darin Adler.
365 * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
366 * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
367 * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
368 * fast/dom/dataset-name-getter-symbols.html: Added.
369 * fast/dom/named-items-with-empty-name-expected.txt: Added.
370 * fast/dom/named-items-with-empty-name.html: Added.
371 * fast/dom/named-items-with-symbol-name-expected.txt: Added.
372 * fast/dom/named-items-with-symbol-name.html: Added.
373 * storage/domstorage/localstorage/named-items-expected.txt: Added.
374 * storage/domstorage/localstorage/named-items.html: Added.
376 2015-04-29 Simon Fraser <simon.fraser@apple.com>
378 Allow testing of plug-ins that handle wheel events.
379 https://bugs.webkit.org/show_bug.cgi?id=144413
381 Reviewed by Tim Horton.
383 Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
385 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
386 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
387 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
388 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
389 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
390 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
392 2015-04-29 Martin Robinson <mrobinson@igalia.com>
394 [GTK] Add support for automatic hyphenation
395 https://bugs.webkit.org/show_bug.cgi?id=44478
397 Reviewed by Carlos Garcia Campos.
399 * platform/gtk/TestExpectations: Unskip most hyphenation tests.
400 * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
401 * platform/gtk/fast/text/hyphenate-character-expected.txt:
402 * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
403 * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
404 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
405 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
406 * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
407 * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
408 * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
409 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
410 * platform/gtk/fast/text/hyphens-expected.png: Added.
411 * platform/gtk/fast/text/hyphens-expected.txt:
412 * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
414 2015-04-29 Zalan Bujtas <zalan@apple.com>
416 Simple line layout: Web process spins endlessly below layoutSimpleLines.
417 https://bugs.webkit.org/show_bug.cgi?id=144403
418 rdar://problem/20742783
420 Reviewed by Antti Koivisto.
422 When a text fragment overlaps multiple renderes and it does not fit the current line,
423 we revert the text fragment iterator position so that the overlapping content
424 gets processed again for the next line.
425 However, TextFragmentIterator::revertToFragment() was reverting too much and
426 we started processing old content all over again -> infinite loop.
428 This patch ensures that text fragment iterator is reverted to the right position.
430 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
431 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
433 2015-04-29 Antti Koivisto <antti@apple.com>
435 Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
437 * platform/win/TestExpectations:
439 2015-04-28 Geoffrey Garen <ggaren@apple.com>
441 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
442 https://bugs.webkit.org/show_bug.cgi?id=144013
444 Reviewed by Mark Lam.
446 * js/script-tests/array-holes.js:
447 * js/array-holes-expected.txt: This result now matches Firefox. We see
448 'peekaboo', which is a prototype property, rather than a hole, because
449 sorting uses [[Get]], which sees prototype properties.
451 The ES6 spec says that sorting should use [[Get]], so this new result
452 matches the spec a little better -- although the spec also says that the
453 result of sorting is undefined in this case because of the presence of
454 an indexed property in the prototype chain.
456 * js/dom/array-prototype-properties-expected.txt: Updated error message
457 to match other array prototype error messages.
459 * js/comparefn-sort-stability-expected.txt:
460 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
461 order to demonstrate that Firefox and Safari use a stable sort, and
464 * js/script-tests/array-sort-sparse.js:
465 * js/array-sort-sparse-expected.txt: Added some tests for things I got
468 * script-tests/sort-with-side-effecting-comparisons.js: Made this test
469 shorter so that it wouldn't hang debug builds. This test is O(N^2). It
470 used to terminate sooner because our sort implementation would (sometimes)
471 terminate sooner if you shrank the array. Our new sort does not accept
472 intermediate updates to the array's length, matching Firefox. I spoke
473 to Gavin and Alexey about this, and we think that going out of our way
474 to honor length changes mid-sort doesn't make much sense because it's
475 not possible to honor the general case of value changes in a predictable
478 2015-04-29 Antti Koivisto <antti@apple.com>
480 Main resource loaded via 304 response becomes empty if reloaded by user
481 https://bugs.webkit.org/show_bug.cgi?id=144386
483 Reviewed by Darin Adler.
485 * http/tests/cache/main-resource-304-reload-expected.txt: Added.
486 * http/tests/cache/main-resource-304-reload.html: Added.
487 * http/tests/cache/resources/iframe304body.php: Added.
489 2015-04-29 Darin Adler <darin@apple.com>
491 [ES6] Implement Unicode code point escapes
492 https://bugs.webkit.org/show_bug.cgi?id=144377
494 Reviewed by Antti Koivisto.
496 * js/script-tests/unicode-escape-sequences.js: Added.
497 * js/unicode-escape-sequences-expected.txt: Added.
498 * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
500 2015-04-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
502 Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
503 https://bugs.webkit.org/show_bug.cgi?id=140261
505 Reviewed by Darin Adler.
507 * editing/execCommand/crash-140261-expected.txt: Added.
508 * editing/execCommand/crash-140261.html: Added.
510 2015-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
512 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
513 https://bugs.webkit.org/show_bug.cgi?id=143711
515 Reviewed by Darin Adler.
517 * http/tests/appcache/resources/fake-video.mp4: Added.
518 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
519 * http/tests/appcache/simple-video-sync-expected.txt: Added.
520 * http/tests/appcache/simple-video-sync.html: Added.
522 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
524 REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
525 https://bugs.webkit.org/show_bug.cgi?id=144373
527 Reviewed by Darin Adler.
529 * js/property-getters-and-setters-expected.txt:
530 * js/script-tests/property-getters-and-setters.js:
532 2015-04-28 Alexey Proskuryakov <ap@apple.com>
534 [WK2] fast/forms/input-search-press-escape-key.html crashes
535 https://bugs.webkit.org/show_bug.cgi?id=87168
536 rdar://problem/11508829
538 * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
540 2015-04-28 Zalan Bujtas <zalan@apple.com>
542 Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
543 https://bugs.webkit.org/show_bug.cgi?id=144351
545 Reviewed by Simon Fraser.
547 This patch ensures that CG context is properly restored after painting dashed/dotted lines.
549 * fast/forms/checkbox-painting-with-hr-expected.html: Added.
550 * fast/forms/checkbox-painting-with-hr.html: Added.
552 2015-04-28 Andreas Kling <akling@apple.com>
554 DFG should generate efficient code for branching on a string's boolean value.
555 <https://webkit.org/b/144317>
557 Reviewed by Geoff Garen & Filip Pizlo.
559 * js/regress/branch-on-string-as-boolean-expected.txt: Added.
560 * js/regress/branch-on-string-as-boolean.html: Added.
561 * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
563 2015-04-27 Myles C. Maxfield <mmaxfield@apple.com>
565 Implement font-synthesis CSS property
566 https://bugs.webkit.org/show_bug.cgi?id=144305
568 Reviewed by Andreas Kling.
570 Test all combinations of font-weight, font-style, and font-synthesis.
572 * fast/css3-text/font-synthesis-expected.html: Added.
573 * fast/css3-text/font-synthesis.html: Added.
575 2015-04-28 Brent Fulgham <bfulgham@apple.com>
577 [Win] Temporarily disable WebGL support
578 https://bugs.webkit.org/show_bug.cgi?id=144291
580 * platform/win/TestExpectations:
581 * platform/win/js/dom/constructor-length-expected.txt: Added.
582 * platform/win/js/dom/global-constructors-attributes-expected.txt:
584 2015-04-28 Jer Noble <jer.noble@apple.com>
586 Unreviewed gardening; add results for new tests.
588 * media/audio-playback-restriction-autoplay-expected.txt: Added.
589 * media/audio-playback-restriction-play-expected.txt: Added.
591 2015-04-28 Brent Fulgham <bfulgham@apple.com>
593 [Win] PHP scripts fail if HTTP_ORIGIN is not set.
594 https://bugs.webkit.org/show_bug.cgi?id=144333
596 Rubberstamped by Brady Eidson.
598 * http/tests/security/resources/cors-post-redirect-target.php: Check
599 that HTTP_ORIGIN key exists before using it to avoid PHP error.
601 2015-04-28 Andy Estes <aestes@apple.com>
603 Add expectations for tests added in r183428 and r183450.
605 * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
606 * media/audio-playback-restriction-autoplay-expected.txt: Added.
607 * media/audio-playback-restriction-play-expected.txt: Added.
609 2015-04-28 Antti Koivisto <antti@apple.com>
611 Network Cache: Disk cache getting filled by YouTube video data
612 https://bugs.webkit.org/show_bug.cgi?id=144259
614 Reviewed by Darin Adler.
616 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
617 * http/tests/cache/disk-cache/disk-cache-media.html: Added.
618 * http/tests/cache/disk-cache/resources/cache-test.js:
621 2015-04-25 Simon Fraser <simon.fraser@apple.com>
623 Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
624 https://bugs.webkit.org/show_bug.cgi?id=144198
626 Reviewed by Darin Adler, Antti Koivisto.
628 New test that detects whether a "hardware" animation is firing the style recalc
629 timer on every frame, which happened during development of this patch.
631 * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
632 * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
634 2015-04-27 Benjamin Poulain <bpoulain@apple.com>
636 [JSC] Add support for typed arrays to the Array profiling
637 https://bugs.webkit.org/show_bug.cgi?id=143913
639 Reviewed by Filip Pizlo.
641 * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
642 * js/regress/typed-array-get-set-by-val-profiling.html: Added.
644 2015-04-27 Doug Russell <d_russell@apple.com>
646 Break up select text into multiple tests
647 https://bugs.webkit.org/show_bug.cgi?id=144301
649 Reviewed by Alexey Proskuryakov.
651 * platform/mac/TestExpectations:
652 * platform/mac/accessibility/select-text-expected.txt: Removed.
653 * platform/mac/accessibility/select-text.html: Removed.
654 * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
655 * platform/mac/accessibility/select-text/select-text-1.html: Added.
656 * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
657 * platform/mac/accessibility/select-text/select-text-135546.html: Added.
658 * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
659 * platform/mac/accessibility/select-text/select-text-135575.html: Added.
660 * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
661 * platform/mac/accessibility/select-text/select-text-2.html: Added.
662 * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
663 * platform/mac/accessibility/select-text/select-text-3.html: Added.
664 * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
665 * platform/mac/accessibility/select-text/select-text-4.html: Added.
666 * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
667 * platform/mac/accessibility/select-text/select-text-5.html: Added.
668 * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
669 * platform/mac/accessibility/select-text/select-text-6.html: Added.
670 * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
671 * platform/mac/accessibility/select-text/select-text-7.html: Added.
672 * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
673 * platform/mac/accessibility/select-text/select-text-8.html: Added.
674 * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
675 * platform/mac/accessibility/select-text/select-text-9.html: Added.
677 2015-04-27 Daniel Bates <dabates@apple.com>
679 Form control may be associated with the wrong HTML Form element after form id change
680 https://bugs.webkit.org/show_bug.cgi?id=133456
681 <rdar://problem/17095055>
683 Reviewed by Andy Estes.
685 Add tests to ensure that we associate the correct HTML Form element with a
686 <select> after changing the id of its associated HTML form element.
688 * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
689 * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
690 * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
691 * fast/forms/change-form-id-to-be-unique.html: Added.
693 2015-04-27 Jer Noble <jer.noble@apple.com>
695 Add a setting & restriction which prevents non-interactivte playback of audible media elements.
696 https://bugs.webkit.org/show_bug.cgi?id=143486
698 Reviewed by Eric Carlson.
700 * media/audio-playback-restriction-autoplay.html: Added.
701 * media/audio-playback-restriction-play.html: Added.
702 * media/video-test.js:
703 (setCaptionDisplayMode):
704 (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
707 2015-04-27 Jer Noble <jer.noble@apple.com>
709 [WebAudio] AudioContext does not remove user-gesture restriction during resume()
710 https://bugs.webkit.org/show_bug.cgi?id=144211
712 Reviewed by Eric Carlson.
714 * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
715 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
716 * webaudio/audiocontext-restriction-expected.txt: Added.
717 * webaudio/audiocontext-restriction.html: Added.
718 * webaudio/resources/audio-testing.js:
721 2015-04-27 Alexey Proskuryakov <ap@apple.com>
723 rdar://problem/16678392 Page visibility tests are broken in Yosemite
725 * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
726 Maybe <http://trac.webkit.org/changeset/181866> fixed them?
727 Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
729 2015-04-27 Zalan Bujtas <zalan@apple.com>
731 Simple line layout: Wrong text offsetting when range does not start from the first renderer.
732 https://bugs.webkit.org/show_bug.cgi?id=144167
733 rdar://problem/20639857
735 Reviewed by Simon Fraser.
737 This patch ensures that TextIterator returns the right text when the input range starts
740 TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
741 it is required to map simple line layout runs to RenderText positions.
742 This patch sets the offset value when the iteration start with a sibling node.
744 * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
745 * fast/text/range-text-with-simple-line-layout.html: Added.
747 2015-04-27 Commit Queue <commit-queue@webkit.org>
749 Unreviewed, rolling out r183393.
750 https://bugs.webkit.org/show_bug.cgi?id=144272
752 Caused memory corruption detected by GuardMalloc (Requested by
757 "Synchronous XMLHttpRequest should get access to AppCache
758 resources stored as flat files"
759 https://bugs.webkit.org/show_bug.cgi?id=143711
760 http://trac.webkit.org/changeset/183393
762 2015-04-27 Yoav Weiss <yoav@yoav.ws>
764 Fix viewport units in Media Queries
765 https://bugs.webkit.org/show_bug.cgi?id=144260
767 Reviewed by Darin Adler.
769 These tests make sure that viewport units are working as expected inside of Media Queries.
771 * fast/media/mq-viewport-units-expected.txt: Added.
772 * fast/media/mq-viewport-units.html: Added.
774 2015-04-27 Javier Fernandez <jfernandez@igalia.com>
776 [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
777 https://bugs.webkit.org/show_bug.cgi?id=133280
779 Implementation of justify-self and justify-items properties for grid.
780 Added additional testing for ensuring margin, padding and border are considered when
781 computing grid item's position.
783 Reviewed by David Hyatt.
785 * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
786 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
787 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
788 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
789 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
790 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
791 * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
792 * fast/css-grid-layout/justify-self-cell.html: Added.
793 * fast/css-grid-layout/resources/grid.css:
794 (.directionLTR): Added. Useful for defining orthogonal flows.
796 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
800 Fixed timeout expectation of "closed should fulfill with
801 undefined" test. This doesn't time out anymore.
803 * streams/reference-implementation/readable-stream-templated.html:
805 2015-04-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
807 [Streams API] ReadableStream constructor start function should be able to close the stream
808 https://bugs.webkit.org/show_bug.cgi?id=143363
810 Reviewed by Benjamin Poulain.
812 Updated expectations with new passes.
814 * streams/reference-implementation/bad-underlying-sources-expected.txt:
815 * streams/reference-implementation/readable-stream-reader-expected.txt:
816 * streams/reference-implementation/readable-stream-templated-expected.txt:
818 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr>
820 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
821 https://bugs.webkit.org/show_bug.cgi?id=143711
823 Reviewed by Darin Adler.
825 * http/tests/appcache/resources/fake-video.mp4: Added.
826 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
827 * http/tests/appcache/simple-video-sync-expected.txt: Added.
828 * http/tests/appcache/simple-video-sync.html: Added.
830 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
832 Also skip it in run-javascriptcore-tests.
834 * js/script-tests/class-syntax-semicolon.js:
836 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
838 Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
840 The newly uncovered bug is tracked by webkit.org/b/144258.
844 2015-04-26 Alexey Proskuryakov <ap@apple.com>
846 editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
847 https://bugs.webkit.org/show_bug.cgi?id=141122
849 * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
850 almost certainly other tests affected by this.
852 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com>
854 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
855 https://bugs.webkit.org/show_bug.cgi?id=144144
857 Reviewed by Darin Adler.
859 Add new test case to check absolutely positioned elements.
861 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
862 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
864 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
866 Class body ending with a semicolon throws a SyntaxError
867 https://bugs.webkit.org/show_bug.cgi?id=144244
869 Reviewed by Darin Adler.
871 Added a regression test for having a semicolon inside the class definition.
873 * js/class-syntax-semicolon-expected.txt: Added.
874 * js/class-syntax-semicolon.html: Added.
875 * js/script-tests/class-syntax-semicolon.js: Added.
877 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
879 Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
880 https://bugs.webkit.org/show_bug.cgi?id=144243
882 Reviewed by Darin Adler.
884 Added tests cases to both tests. Also added test cases missing from expression tests.
886 * js/class-syntax-declaration-expected.txt:
887 * js/class-syntax-expression-expected.txt:
888 * js/script-tests/class-syntax-declaration.js:
889 * js/script-tests/class-syntax-expression.js:
891 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
893 SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
894 https://bugs.webkit.org/show_bug.cgi?id=144137
896 Reviewed by Darin Adler.
898 Ensure the SourceAlpha is driven from last applied FilterEffect.
900 * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
901 * svg/filters/sourceAlpha-input-filter-effect.html: Added.
903 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
905 [EFL] Unreviewed gardening fix.
907 Mark editing/selection/extend-by-character-007.html to skip
908 instead of missing. It is not supported by EFL port yet.
910 * platform/efl/TestExpectations:
912 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
914 [EFL] Unreviewed EFL gardening on 27th April.
916 Unskip 2 tests which have been passed since r183368.
918 Mark editing/selection/extend-by-character-007.html to missing.
919 This needs to have new baseline for EFL port.
921 * platform/efl/TestExpectations:
923 2015-04-26 Javier Fernandez <jfernandez@igalia.com>
925 [CSS Grid Layout] Support for align-self and align-items in grid layout
926 https://bugs.webkit.org/show_bug.cgi?id=133225
928 Reviewed by Darin Adler.
930 Implementation of align-self and align-items properties ifor grid.
932 Several layout tests were touched for adapting them to the new grid item's
933 column-axis position when using RTL direction.
935 * fast/css-grid-layout/grid-align-expected.txt: Added.
936 * fast/css-grid-layout/grid-align.html: Added.
937 * fast/css-grid-layout/grid-element-border-grid-item.html:
938 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
939 * fast/css-grid-layout/grid-element-padding-grid-item.html:
940 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
941 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
942 * fast/css-grid-layout/grid-item-margin-resolution.html:
944 2015-04-26 Doug Russell <d_russell@apple.com>
946 AX: richer text change notifications (142719)
947 https://bugs.webkit.org/show_bug.cgi?id=142719
949 Reviewed by Darin Adler.
951 Richer accessibility value change notifications. Introduce AXTextEditType,
952 postTextStateChangeNotification and postTextReplacementNotification to give assistive
953 tech apps more reliable context for responding to changes in web content. Also implement
954 a mechanism to post value changes in password form fields in coalesced ticks to thwart
955 analyzing the cadence of changes.
957 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
958 and an overload of postTextReplacementNotification to give assistive tech apps more
959 reliable context for responding to changes in web content selection. Also block posting
960 selection changes on password fields.
962 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
963 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
964 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
965 * platform/mac/accessibility/selection-change-userinfo.html: Added.
966 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
967 * platform/mac/accessibility/value-change-userinfo.html: Added.
969 2015-04-26 Darin Adler <darin@apple.com>
971 REGRESSION (r176751): line-height ignored in <button> elements
972 https://bugs.webkit.org/show_bug.cgi?id=144234
974 Reviewed by Antti Koivisto.
976 * fast/forms/button-line-height-expected.html: Added.
977 * fast/forms/button-line-height.html: Added.
979 2015-04-26 Darin Adler <darin@apple.com>
981 REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
982 https://bugs.webkit.org/show_bug.cgi?id=137163
984 Reviewed by Andy Estes.
986 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
987 * fast/notifications/request-notification-permission-while-reloading.html: Added.
989 2015-04-26 Benjamin Poulain <benjamin@webkit.org>
991 [JSC] Implement Math.clz32(), remove Number.clz()
992 https://bugs.webkit.org/show_bug.cgi?id=144205
994 Reviewed by Michael Saboff.
996 Basic conformance tests.
998 * js/Object-getOwnPropertyNames-expected.txt:
999 * js/math-clz32-expected.txt: Added.
1000 * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
1001 * js/number-clz-expected.txt: Removed.
1002 * js/script-tests/Object-getOwnPropertyNames.js:
1003 * js/script-tests/math-clz32.js: Added.
1004 (objectConvertToString.toString):
1005 (objectRecordToStringCall.toString):
1006 (objectThrowOnToString.toString):
1007 (objectWithValueOf.valueOf):
1008 (objectThrowOnValueOf.valueOf):
1009 (objectThrowOnValueOf.toString):
1010 (objectRecordValueOfCall.valueOf):
1011 (objectRecordConversionCalls.toString):
1012 (objectRecordConversionCalls.valueOf):
1013 * js/script-tests/number-clz.js: Removed.
1015 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
1017 [ES6] Array.from need to accept iterables
1018 https://bugs.webkit.org/show_bug.cgi?id=141055
1020 Reviewed by Darin Adler.
1022 Array.from now accepts iterables.
1024 * js/array-from-expected.txt:
1026 2015-04-26 Simon Fraser <simon.fraser@apple.com>
1028 New baselines for iOS.
1030 * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
1031 * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
1032 * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
1033 * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
1034 * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
1035 * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
1036 * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
1037 * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
1038 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
1039 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
1040 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
1041 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
1042 * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
1043 * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
1044 * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
1045 * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
1047 2015-04-26 Simon Fraser <simon.fraser@apple.com>
1049 New WK1 results for this test.
1051 * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
1053 2015-04-25 Simon Fraser <simon.fraser@apple.com>
1055 Expand compositing coverage rect when scrolling and animating
1056 https://bugs.webkit.org/show_bug.cgi?id=144214
1057 rdar://problem/20695926
1059 Reviewed by Darin Adler.
1061 New baselines for tests dumping layer output, with coverage rect being affected
1062 by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
1064 * compositing/contents-scale/animating-expected.txt:
1065 * compositing/contents-scale/rounded-contents-scale-expected.txt:
1066 * compositing/contents-scale/scaled-ancestor-expected.txt:
1067 * compositing/contents-scale/simple-scale-expected.txt:
1068 * compositing/tiling/transform-origin-tiled.html: Added.
1069 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
1070 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1071 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
1072 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
1073 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
1074 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
1075 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
1076 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1077 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1078 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1079 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1080 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1081 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
1082 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1083 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
1084 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1085 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
1086 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
1087 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
1088 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
1089 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
1090 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
1091 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
1092 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1093 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
1094 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
1095 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
1096 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
1097 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
1098 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
1099 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
1100 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
1102 2015-04-25 Alexey Proskuryakov <ap@apple.com>
1104 Mark some tests that take >10 seconds on debug bots as slow.
1106 This is too close to 30 second timeout, so it's likely that these tests would flakily
1107 time out on other configurations, e.g. locally.
1111 2015-04-25 Myles C. Maxfield <mmaxfield@apple.com>
1113 font-synthesis's initial value is "style weight"
1114 https://bugs.webkit.org/show_bug.cgi?id=144195
1116 Reviewed by Darin Adler.
1120 * fast/css3-text/font-synthesis-parse-expected.txt:
1121 * fast/css3-text/font-synthesis-parse.html:
1123 2015-04-25 Jordan Harband <ljharb@gmail.com>
1125 Set#keys !== Set#values
1126 https://bugs.webkit.org/show_bug.cgi?id=144190
1128 Reviewed by Darin Adler.
1130 * js/script-tests/set-keys.js: Added.
1131 * js/set-keys-expected.txt: Added.
1132 * js/set-keys.html: Added.
1134 2015-04-25 Darin Adler <darin@apple.com>
1136 Crash if IDBTransaction is aborted right after it's created
1137 https://bugs.webkit.org/show_bug.cgi?id=144199
1139 Reviewed by Simon Fraser.
1141 * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
1142 * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
1143 the execptions is different from what was marked here as expected.
1145 2015-04-23 Ryosuke Niwa <rniwa@webkit.org>
1147 class methods should be non-enumerable
1148 https://bugs.webkit.org/show_bug.cgi?id=143181
1150 Reviewed by Darin Adler.
1152 Added a regression test.
1154 Also fixed a test that previously relied on "prototype" property being writable
1155 since this is no longer the case.
1157 * js/class-syntax-extends-expected.txt:
1158 * js/class-syntax-prototype.html: Added.
1159 * js/script-tests/class-syntax-extends.js:
1160 * js/script-tests/class-syntax-prototype.js: Added.
1162 2015-04-25 Yusuke Suzuki <utatane.tea@gmail.com>
1164 [ES6] Implement String.fromCodePoint
1165 https://bugs.webkit.org/show_bug.cgi?id=144160
1167 Reviewed by Darin Adler.
1169 Add String.fromCodePoint.
1171 * js/Object-getOwnPropertyNames-expected.txt:
1172 * js/script-tests/Object-getOwnPropertyNames.js:
1174 2015-04-25 Alexey Proskuryakov <ap@apple.com>
1176 Mavericks fix - no window.performance there.
1178 * fast/frames/flattening/resources/iframe-to-resize.html:
1180 2015-04-25 Alexey Proskuryakov <ap@apple.com>
1182 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1183 https://bugs.webkit.org/show_bug.cgi?id=144155
1185 Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
1187 * fast/frames/flattening/resources/iframe-to-resize.html:
1189 2015-04-24 Commit Queue <commit-queue@webkit.org>
1191 Unreviewed, rolling out r183288.
1192 https://bugs.webkit.org/show_bug.cgi?id=144189
1194 Made js/sort-with-side-effecting-comparisons.html time out in
1195 debug builds (Requested by ap on #webkit).
1199 "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
1201 https://bugs.webkit.org/show_bug.cgi?id=144013
1202 http://trac.webkit.org/changeset/183288
1204 2015-04-24 Myles C. Maxfield <mmaxfield@apple.com>
1206 Implement parsing support for font-synthesis CSS property
1207 https://bugs.webkit.org/show_bug.cgi?id=144180
1209 Reviewed by Tim Horton.
1211 * fast/css3-text/font-synthesis-parse-expected.txt: Added.
1212 * fast/css3-text/font-synthesis-parse.html: Added.
1214 2015-04-24 Simon Fraser <simon.fraser@apple.com>
1216 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
1217 https://bugs.webkit.org/show_bug.cgi?id=144165
1219 Reviewed by Dean Jackson.
1221 New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
1223 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
1224 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
1225 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
1226 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1227 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1228 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1229 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1230 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1231 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
1232 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1233 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
1234 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1235 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
1236 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
1237 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
1238 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
1239 * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
1240 * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
1241 * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
1242 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
1243 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
1244 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
1245 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
1246 * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
1247 * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
1249 2015-04-24 Simon Fraser <simon.fraser@apple.com>
1251 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
1252 https://bugs.webkit.org/show_bug.cgi?id=144165
1254 Reviewed by Dean Jackson.
1256 Updated results that now include coverage rects, and a new test that includes both visible
1259 * compositing/contents-scale/animating-expected.txt:
1260 * compositing/contents-scale/rounded-contents-scale-expected.txt:
1261 * compositing/contents-scale/scaled-ancestor-expected.txt:
1262 * compositing/contents-scale/simple-scale-expected.txt:
1263 * compositing/contents-scale/z-translate-expected.txt:
1264 * compositing/visible-rect/coverage-clipped-expected.txt: Added.
1265 * compositing/visible-rect/coverage-clipped.html: Added.
1266 * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
1267 * compositing/visible-rect/coverage-scrolling.html: Added.
1268 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
1269 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
1270 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
1271 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1272 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
1273 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
1274 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
1275 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
1276 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
1277 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1278 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
1279 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
1280 * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
1281 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
1282 * platform/mac/compositing/visible-rect/animated-expected.txt:
1283 * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
1284 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
1285 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
1286 * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
1287 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
1288 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
1289 * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
1290 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
1292 2015-04-21 Geoffrey Garen <ggaren@apple.com>
1294 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
1295 https://bugs.webkit.org/show_bug.cgi?id=144013
1297 Reviewed by Mark Lam.
1299 * js/script-tests/array-holes.js:
1300 * js/array-holes-expected.txt: This result now matches Firefox. We see
1301 'peekaboo', which is a prototype property, rather than a hole, because
1302 sorting uses [[Get]], which sees prototype properties.
1304 The ES6 spec says that sorting should use [[Get]], so this new result
1305 matches the spec a little better -- although the spec also says that the
1306 result of sorting is undefined in this case because of the presence of
1307 an indexed property in the prototype chain.
1309 * js/dom/array-prototype-properties-expected.txt: Updated error message
1310 to match other array prototype error messages.
1312 * js/comparefn-sort-stability-expected.txt:
1313 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
1314 order to demonstrate that Firefox and Safari use a stable sort, and
1317 * js/script-tests/array-sort-sparse.js:
1318 * js/array-sort-sparse-expected.txt: Added some tests for things I got
1319 wrong in this patch.
1321 2015-04-24 Alexey Proskuryakov <ap@apple.com>
1323 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1324 https://bugs.webkit.org/show_bug.cgi?id=144155
1326 Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
1328 * fast/frames/flattening/resources/iframe-to-resize.html:
1330 2015-04-24 Commit Queue <commit-queue@webkit.org>
1332 Unreviewed, rolling out r183266.
1333 https://bugs.webkit.org/show_bug.cgi?id=144164
1335 Broke 32-bit build and a test. (Requested by ap on #webkit).
1339 "AX: richer text change notifications (142719)"
1340 https://bugs.webkit.org/show_bug.cgi?id=142719
1341 http://trac.webkit.org/changeset/183266
1343 2015-04-24 Brady Eidson <beidson@apple.com>
1345 Handling additional review feedback after http://trac.webkit.org/changeset/183280
1346 https://bugs.webkit.org/show_bug.cgi?id=144157.
1348 Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
1350 * http/tests/security/cors-post-redirect-303-expected.txt: Added.
1351 * http/tests/security/cors-post-redirect-303.html: Added.
1352 * http/tests/security/resources/cors-post-redirect-target.php:
1354 2015-04-24 Brady Eidson <beidson@apple.com>
1356 Origin header is preserved on cross-origin redirects.
1357 https://bugs.webkit.org/show_bug.cgi?id=144157.
1359 Reviewed by Sam Weinig.
1361 * http/tests/security/cors-post-redirect-301-expected.txt: Added.
1362 * http/tests/security/cors-post-redirect-301.html: Added.
1363 * http/tests/security/cors-post-redirect-302-expected.txt: Added.
1364 * http/tests/security/cors-post-redirect-302.html: Added.
1365 * http/tests/security/cors-post-redirect-307-expected.txt: Added.
1366 * http/tests/security/cors-post-redirect-307.html: Added.
1367 * http/tests/security/cors-post-redirect-308-expected.txt: Added.
1368 * http/tests/security/cors-post-redirect-308.html: Added.
1369 * http/tests/security/resources/cors-post-redirect-target.php: Added.
1371 2015-04-24 Matthew Mirman <mmirman@apple.com>
1373 Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
1374 https://bugs.webkit.org/show_bug.cgi?id=141865
1375 rdar://problem/19927273
1377 Reviewed by Filip Pizlo.
1379 * js/script-tests/sloppy-getter-setter-global-object.js: Added.
1380 * js/sloppy-getter-setter-global-object-expected.txt: Added.
1381 * js/sloppy-getter-setter-global-object.html: Added.
1383 2015-04-24 Alexey Proskuryakov <ap@apple.com>
1385 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1386 https://bugs.webkit.org/show_bug.cgi?id=144155
1388 Reviewed by Anders Carlsson.
1390 Cleaned the test up a little, and added logging to collect some information about
1393 * fast/frames/flattening/iframe-flattening-resize-event-count.html:
1394 * fast/frames/flattening/resources/iframe-to-resize.html:
1396 2015-04-24 Doug Russell <d_russell@apple.com>
1398 AX: richer text change notifications (142719)
1399 https://bugs.webkit.org/show_bug.cgi?id=142719
1401 Reviewed by Darin Adler.
1403 Richer accessibility value change notifications. Introduce AXTextEditType, postTextStateChangeNotification and postTextReplacementNotification to give assistive tech apps more reliable context for responding to changes in web content. Also implement a mechanism to post value changes in password form fields in coalesced ticks to thwart analyzing the cadence of changes.
1405 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent, and an overload of postTextReplacementNotification to give assistive tech apps more reliable context for responding to changes in web content selection. Also block posting selection changes on password fields.
1407 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
1408 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
1409 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
1410 * platform/mac/accessibility/selection-change-userinfo.html: Added.
1411 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
1412 * platform/mac/accessibility/value-change-userinfo.html: Added.
1414 2015-04-24 Antti Koivisto <antti@apple.com>
1416 Memory cache live resources repeatedly purged during painting
1417 https://bugs.webkit.org/show_bug.cgi?id=144104
1419 Reviewed by Chris Dumez.
1421 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1423 These clearMemoryCache calls are now done by cache-test.js.
1425 * http/tests/cache/disk-cache/resources/cache-test.js:
1428 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
1432 2015-04-24 Antti Koivisto <antti@apple.com>
1434 Unreviewed, rolling out r183259.
1440 "Memory cache live resources repeatedly purged during
1442 https://bugs.webkit.org/show_bug.cgi?id=144104
1443 http://trac.webkit.org/changeset/183259
1445 2015-04-24 Antti Koivisto <antti@apple.com>
1447 Memory cache live resources repeatedly purged during painting
1448 https://bugs.webkit.org/show_bug.cgi?id=144104
1450 Reviewed by Chris Dumez.
1452 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1454 These clearMemoryCache calls are now done by cache-test.js.
1456 * http/tests/cache/disk-cache/resources/cache-test.js:
1459 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
1463 2015-04-23 Basile Clement <basile_clement@apple.com>
1465 Allow function allocation sinking
1466 https://bugs.webkit.org/show_bug.cgi?id=144016
1468 Reviewed by Filip Pizlo.
1470 Add a new test in JSRegress to check function sinking is being
1473 * js/regress/script-tests/sink-function.js: Added.
1495 2015-04-23 Alexey Proskuryakov <ap@apple.com>
1497 Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
1498 https://bugs.webkit.org/show_bug.cgi?id=144127
1500 * platform/mac-wk1/TestExpectations: Marked it as such.
1502 2015-04-23 Jer Noble <jer.noble@apple.com>
1504 [Mac] Disable QTKit by default on future OS X.
1505 https://bugs.webkit.org/show_bug.cgi?id=144082
1507 Reviewed by Darin Adler.
1509 Add a required BANDWIDTH field to the alternate playlist.
1511 * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
1513 2015-04-23 Tim Horton <timothy_horton@apple.com>
1515 Make the linter stop complaining by fixing the order of fields in TestExpectations
1517 * platform/mac/TestExpectations:
1518 Bug number comes first.
1520 2015-04-23 Alexey Proskuryakov <ap@apple.com>
1522 editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
1524 Updated the results to match what we get in 10.10.3, and marked as passing.
1526 * editing/selection/extend-by-character-007-expected.txt: Removed.
1527 * platform/mac/TestExpectations:
1528 * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
1529 * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
1531 2015-04-23 Jordan Harband <ljharb@gmail.com>
1533 Implement `Object.assign`
1534 https://bugs.webkit.org/show_bug.cgi?id=143980
1536 Reviewed by Filip Pizlo.
1538 * js/Object-assign-expected.txt: Added.
1539 * js/Object-assign.html: Added.
1540 * js/Object-getOwnPropertyNames-expected.txt:
1541 * js/script-tests/Object-assign.js: Added.
1542 * js/script-tests/Object-getOwnPropertyNames.js:
1544 2015-04-23 Chris Dumez <cdumez@apple.com>
1546 Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
1548 It often crashes on Windows.
1550 * platform/win/TestExpectations:
1552 2015-04-22 Zalan Bujtas <zalan@apple.com>
1554 Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
1555 https://bugs.webkit.org/show_bug.cgi?id=144035
1556 rdar://problem/20604467
1558 Reviewed by Darin Adler.
1560 This patch extends HTMLElement::createElementRenderer()
1561 with the render tree insertion point so that we can create different type
1562 of renderers based on the render tree context.
1564 * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
1565 * fast/ruby/ruby-rt-with-region-crash.html: Added.
1567 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1569 Context menu doesn't account for selection semantics
1570 ​ https://bugs.webkit.org/show_bug.cgi?id=143958
1571 <rdar://problem/19735706>
1573 Unreviewed test fix.
1575 The new 'context-menu-text-selection-lookup.html' test added in this
1576 bug was based on a test that does not work properly on some ports.
1577 Skipping/failing this test in the same places as the original
1578 'context-menu-text-selection.html' test.
1580 * platform/gtk/TestExpectations:
1581 * platform/ios-simulator-wk1/TestExpectations:
1582 * platform/ios-simulator-wk2/TestExpectations:
1583 * platform/mac-wk2/TestExpectations:
1585 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1587 Unreviewed test fix after r183138.
1589 * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
1590 expectations were committed.
1592 2015-04-22 Alexey Proskuryakov <ap@apple.com>
1594 Update results for two CSS tests affected by new fonts in OS X 10.10.3.
1596 * platform/mac-mavericks/css2.1: Added.
1597 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
1598 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
1599 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
1600 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
1601 * platform/mac/TestExpectations:
1602 * platform/mac/css2.1/t1202-counter-04-b-expected.png:
1603 * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
1604 * platform/mac/css2.1/t1202-counters-04-b-expected.png:
1605 * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
1607 2015-04-22 Alexey Proskuryakov <ap@apple.com>
1609 fast/text/emoji.html passes on OS X 10.10.3 and higher.
1611 * platform/mac/TestExpectations: Mark it as such.
1613 2015-04-22 Benjamin Poulain <benjamin@webkit.org>
1615 Implement String.codePointAt()
1616 https://bugs.webkit.org/show_bug.cgi?id=143934
1618 Reviewed by Darin Adler.
1620 * js/Object-getOwnPropertyNames-expected.txt:
1621 * js/script-tests/string-code-point-at.js: Added.
1622 (objectWithCustomToString.toString):
1623 (objectThrowingOnToString.toString):
1624 (objectCountingToString.toString):
1625 (testLeadSurrogateOutOfBounds):
1626 (testLeadSurrogateAsLastCharacter):
1627 (testTrailSurrogateOutOfbounds):
1628 (testAccessNullInString):
1629 (testNormalCombinationOfSurrogates):
1630 * js/string-code-point-at-expected.txt: Added.
1631 * js/string-code-point-at.html: Added.
1633 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1635 Context menu doesn't account for selection semantics
1636 https://bugs.webkit.org/show_bug.cgi?id=143958
1637 <rdar://problem/19735706>
1639 Reviewed by Tim Horton.
1641 * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
1642 * editing/selection/context-menu-text-selection-lookup.html: Added.
1644 2015-04-22 Jeremy Jones <jeremyj@apple.com>
1646 Expect failure on windows for treeitem-child-exposed test.
1647 https://bugs.webkit.org/show_bug.cgi?id=144070
1651 Mark accessibility/treeitem-child-exposed.html as failing on windows.
1653 * platform/win/TestExpectations:
1655 2015-04-22 Nan Wang <nanwang1101@yahoo.com>
1657 AX: WebKit does not expose text fields inside tree views.
1658 https://bugs.webkit.org/show_bug.cgi?id=142196
1660 Reviewed by Chris Fleizach.
1662 Tests for treeitem’s children’s accessibility.
1663 Also fixed the search predicate test for treeitem,
1664 the static text is the second child of treeitem and
1665 list marker is the first child.
1667 * accessibility/treeitem-child-exposed-expected.txt: Added.
1668 * accessibility/treeitem-child-exposed.html: Added.
1669 * platform/mac/accessibility/search-predicate-expected.txt:
1670 * platform/mac/accessibility/search-predicate.html:
1672 2015-04-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1674 [Streams API] Implement ReadableStreamController
1675 https://bugs.webkit.org/show_bug.cgi?id=143608
1677 Reviewed by Benjamin Poulain.
1679 Updated expectations as more tests are passed.
1680 ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
1681 Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
1683 * streams/readable-stream.html:
1684 * streams/readable-stream-expected.txt:
1685 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1686 * streams/reference-implementation/brand-checks-expected.txt:
1687 * streams/reference-implementation/count-queuing-strategy-expected.txt:
1688 * streams/reference-implementation/readable-stream-expected.txt:
1690 2015-04-22 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1692 [GTK] Gardening 21st April.
1693 https://bugs.webkit.org/show_bug.cgi?id=143982.
1697 * platform/gtk/TestExpectations:
1699 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
1701 [Cairo] Implement Path::addPath
1702 https://bugs.webkit.org/show_bug.cgi?id=130580
1704 Reviewed by Dirk Schulze.
1706 Enable addPath testcase in EFL port.
1708 * platform/efl/TestExpectations:
1710 2015-04-21 Said Abou-Hallawa <sabouhallawa@apple.com>
1712 SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
1713 https://bugs.webkit.org/show_bug.cgi?id=143994
1715 Reviewed by Simon Fraser.
1717 * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
1718 * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
1719 * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
1720 * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
1721 Make sure when removing an SVG animating element and reinserting it back
1722 within the same animation length or transform limits, we do not crash.
1724 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
1726 [EFL] Unreviewed gardening
1728 Update test expectations for failing tests.
1730 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
1731 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
1732 * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
1733 * platform/efl/fast/text/decorations-with-text-combine-expected.png:
1734 * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
1735 * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
1736 * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
1737 * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
1739 2015-04-21 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1741 [EFL] Unreviewed gardening on 22th April
1743 Mark 3 compositing tests to image only failure. Additionally move
1744 wrong categorized 2 tests to a correct place.
1746 * platform/efl/TestExpectations:
1748 2015-04-21 Michael Saboff <msaboff@apple.com>
1750 Crash in JSC::Interpreter::execute
1751 https://bugs.webkit.org/show_bug.cgi?id=142625
1753 Reviewed by Filip Pizlo.
1755 New regression test.
1757 * js/regress-142625-expected.txt: Added.
1758 * js/regress-142625.html: Added.
1759 * js/script-tests/regress-142625.js: Added.
1761 2015-04-20 Simon Fraser <simon.fraser@apple.com>
1763 REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
1764 https://bugs.webkit.org/show_bug.cgi?id=141857
1766 Reviewed by Dirk Schulze.
1768 Ref test with a masked green square. Has to be an http test to trigger the
1771 * http/tests/css/data-uri-mask-expected.html: Added.
1772 * http/tests/css/data-uri-mask.html: Added.
1774 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1776 [EFL] Unreviewed, update test expectations and rebaseline failing tests.
1778 Remove some expected failures from tests that are passing.
1779 Also rebaselined failing tests.
1781 * platform/efl/TestExpectations:
1782 * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
1783 * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
1784 * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
1785 * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
1786 * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
1787 * platform/efl/fast/table/022-expected.txt: Added. Ditto.
1788 * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
1789 * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
1791 2015-04-20 Said Abou-Hallawa <sabouhallawa@apple.com>
1793 SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
1794 https://bugs.webkit.org/show_bug.cgi?id=143903
1796 Reviewed by Daniel Bates.
1798 * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
1799 * svg/css/crash-path-zero-height-viewbox.svg: Added.
1800 * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
1801 * svg/css/crash-path-zero-width-viewbox.svg: Added.
1802 Make sure if the physical width or the physical height of an SVG is zero
1803 and a viewBox is specified, we do not crash.
1805 2015-04-20 Joseph Pecoraro <pecoraro@apple.com>
1807 Web Inspector: Improve Support for WeakSet in Console
1808 https://bugs.webkit.org/show_bug.cgi?id=143951
1810 Reviewed by Darin Adler.
1812 * inspector/model/remote-object-expected.txt:
1813 * inspector/model/remote-object.html:
1814 Update the test to include a WeakSet example.
1815 Also rebaseline for iterator changes that landed recently.
1817 2015-04-20 Alex Christensen <achristensen@webkit.org>
1819 Fix content extension test flakiness.
1820 https://bugs.webkit.org/show_bug.cgi?id=143950
1822 Reviewed by Brady Eidson.
1824 * platform/mac-wk2/TestExpectations:
1825 Mark contentextensions tests as not flaky any more.
1827 2015-04-20 Beth Dakin <bdakin@apple.com>
1829 Should not list these tests twice.
1831 * platform/mac-wk2/TestExpectations:
1833 2015-04-20 Simon Fraser <simon.fraser@apple.com>
1835 Setting inline style to the same value it already has triggers a style recalc
1836 https://bugs.webkit.org/show_bug.cgi?id=143922
1838 Reviewed by Antti Koivisto.
1840 Test that changes inline-style (to test this bug fix), and classes (for
1841 proactive testing) and counts style recalcs.
1843 * fast/css/set-inline-style-recalc-expected.txt: Added.
1844 * fast/css/set-inline-style-recalc.html: Added.
1846 2015-04-20 Brady Eidson <beidson@apple.com>
1848 Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
1849 <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
1851 Reviewed by Chris Dumez.
1853 * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
1855 * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
1856 * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
1857 * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
1858 * http/tests/resources/Ahem.woff: Added.
1860 2015-04-20 Per Arne Vollan <peavo@outlook.com>
1862 Favicons are not always loaded.
1863 https://bugs.webkit.org/show_bug.cgi?id=143880
1865 Reviewed by Darin Adler.
1867 Added new test for icon link elements without mime type.
1869 * fast/dom/icon-url-without-mimetype-expected.txt: Added.
1870 * fast/dom/icon-url-without-mimetype.html: Added.
1872 2015-04-20 Alexey Proskuryakov <ap@apple.com>
1874 Contentextensions tests are flaky
1875 https://bugs.webkit.org/show_bug.cgi?id=143950
1877 * platform/mac-wk2/TestExpectations: Marking them as such.
1879 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1881 [EFL] Unreviewed gardening
1883 Update test expectations for failing tests.
1885 * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
1886 * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
1887 * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
1888 * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
1889 Rebaseline after r173857.
1891 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1893 [EFL] Unreviewed gardening
1895 Rebaseline after r177774.
1897 * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
1899 2015-04-20 Jordan Harband <ljharb@gmail.com>
1901 Implement `Object.is`
1902 https://bugs.webkit.org/show_bug.cgi?id=143865
1904 Reviewed by Darin Adler.
1906 * js/Object-getOwnPropertyNames-expected.txt:
1907 * js/Object-is-expected.txt: Added.
1908 * js/Object-is.html: Added.
1909 * js/script-tests/Object-getOwnPropertyNames.js:
1910 * js/script-tests/Object-is.js: Added.
1912 2015-04-19 Yusuke Suzuki <utatane.tea@gmail.com>
1914 [ES6] Implement WeakSet
1915 https://bugs.webkit.org/show_bug.cgi?id=142408
1917 Reviewed by Darin Adler.
1919 Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
1921 * js/dom/basic-weakmap-expected.txt:
1922 * js/dom/basic-weakset-expected.txt: Added.
1923 * js/dom/basic-weakset.html: Added.
1924 * js/dom/script-tests/basic-weakmap.js:
1925 * js/dom/script-tests/basic-weakset.js: Added.
1927 2015-04-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1929 [EFL] Unreviewed gardening
1931 Update test expectations for failing tests.
1933 * platform/efl/TestExpectations:
1934 * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
1935 * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
1936 * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
1937 * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
1938 * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
1939 * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
1940 * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
1942 2015-04-18 Simon Fraser <simon.fraser@apple.com>
1944 REGRESSION (r181656): Animated tiled layers are missing content
1945 https://bugs.webkit.org/show_bug.cgi?id=143911
1946 rdar://problem/20596328
1948 Reviewed by Darin Adler.
1950 Test that animates a tiled layer, and checks that layer flushes occur while the
1951 animation is running.
1953 * compositing/animation/animation-backing-expected.txt: Added.
1954 * compositing/animation/animation-backing.html: Added.
1956 2015-04-17 Bem Jones-Bey <bjonesbe@adobe.com>
1958 Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
1959 https://bugs.webkit.org/show_bug.cgi?id=143863
1961 Reviewed by Rob Buis.
1963 Simplified test from a fuzzer.
1965 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
1966 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
1968 2015-04-17 Yusuke Suzuki <utatane.tea@gmail.com>
1970 [ES6] Fix name enumeration of static functions for Symbol constructor
1971 https://bugs.webkit.org/show_bug.cgi?id=143891
1973 Reviewed by Geoffrey Garen.
1975 Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
1977 * js/Object-getOwnPropertyNames-expected.txt: Removed.
1978 * js/script-tests/Object-getOwnPropertyNames.js:
1980 2015-04-17 Beth Dakin <bdakin@apple.com>
1982 Force mouse events should go through normal mouse event handling code paths
1983 https://bugs.webkit.org/show_bug.cgi?id=143749
1985 rdar://problem/20472895
1987 Reviewed by Dean Jackson.
1989 Just a few new tests. More to come.
1990 * fast/events/mouse-force-changed-expected.txt: Added.
1991 * fast/events/mouse-force-changed.html: Added.
1992 * fast/events/mouse-force-down-expected.txt: Added.
1993 * fast/events/mouse-force-down.html: Added.
1994 * fast/events/mouse-force-up-expected.txt: Added.
1995 * fast/events/mouse-force-up.html: Added.
1997 Right now the new tests will only work on Mac 10.10.3 and beyond.
1998 * platform/efl/TestExpectations:
1999 * platform/gtk/TestExpectations:
2000 * platform/ios-simulator/TestExpectations:
2001 * platform/mac-mavericks/TestExpectations:
2002 * platform/win/TestExpectations:
2004 2015-04-17 Daniel Bates <dabates@apple.com>
2006 REGRESSION: SVG does not support link dragging
2007 https://bugs.webkit.org/show_bug.cgi?id=141597
2009 Reviewed by Darin Adler.
2011 Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
2013 * fast/events/drag-and-drop-link-expected.txt: Added.
2014 * fast/events/drag-and-drop-link.html: Added.
2015 * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
2016 * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
2017 GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
2018 * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
2019 drag-and-drop support.
2020 * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
2021 for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
2023 2015-04-17 Commit Queue <commit-queue@webkit.org>
2025 Unreviewed, rolling out r182912 and r182920.
2026 https://bugs.webkit.org/show_bug.cgi?id=143881
2028 Build breakage in some configurations (Requested by ap on
2031 Reverted changesets:
2033 "Force mouse events should go through normal mouse event
2034 handling code paths"
2035 https://bugs.webkit.org/show_bug.cgi?id=143749
2036 http://trac.webkit.org/changeset/182912
2038 http://trac.webkit.org/changeset/182920
2040 2015-04-17 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2042 [GTK] Gardening 17th April.
2043 https://bugs.webkit.org/show_bug.cgi?id=143870
2047 * platform/gtk/TestExpectations:
2049 2015-04-17 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2051 [EFL] Unreviewed EFL gardening on 17 April.
2053 Mark 5 form tests and 3 navigation tests to failure.
2055 * platform/efl/TestExpectations:
2057 2015-04-17 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2059 streams/reference-implementation/readable-stream.html is flaky
2060 https://bugs.webkit.org/show_bug.cgi?id=143778
2064 Comment out flaky subtests while working on a more complete
2067 The problem with these tests is that they set a timeout before the
2068 calling done() and this causes some tests to behave
2069 undeterministically, specilly code related to promise
2070 resolution. This could even cause indetermination if the tests
2071 were expected to run correctly.
2073 We think it is better to comment them out and find a more long
2074 term solution that could involve submitting change requests to the
2075 reference tests in the spec. This will be tackled in bug 143774.
2077 * streams/reference-implementation/readable-stream-expected.txt:
2078 * streams/reference-implementation/readable-stream-reader-expected.txt:
2079 * streams/reference-implementation/readable-stream-reader.html:
2080 * streams/reference-implementation/readable-stream-templated-expected.txt:
2081 * streams/reference-implementation/readable-stream-templated.html:
2082 * streams/reference-implementation/readable-stream.html:
2084 2015-04-16 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2086 streams/readablestream-reader.html test should really test collected stream case.
2087 https://bugs.webkit.org/show_bug.cgi?id=143818
2089 Reviewed by Darin Adler.
2091 Making the test async so that the stream start async callback is made and the stream be collected.
2093 * streams/readable-stream-reader.html:
2095 2015-04-16 Alexey Proskuryakov <ap@apple.com>
2097 http/tests/misc/DOMContentLoaded-event.html is flaky
2098 https://bugs.webkit.org/show_bug.cgi?id=143382
2100 Reviewed by Chris Dumez.
2102 * http/tests/misc/DOMContentLoaded-event-expected.txt:
2103 * http/tests/misc/DOMContentLoaded-event.html:
2104 Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
2106 2015-04-16 Jordan Harband <ljharb@gmail.com>
2108 Number.parseInt is not === global parseInt in nightly r182673
2109 https://bugs.webkit.org/show_bug.cgi?id=143799
2111 Reviewed by Darin Adler.
2113 * js/number-constructor-expected.txt:
2114 * js/parseInt-expected.txt:
2115 * js/script-tests/number-constructor.js:
2116 * js/script-tests/parseInt.js:
2118 2015-04-16 Tim Horton <timothy_horton@apple.com>
2120 Rebaseline mouse-cursor-image-set results after r182869
2122 * fast/events/mouse-cursor-image-set-expected.txt:
2123 * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
2124 * platform/mac/TestExpectations:
2125 Un-skip and land new results.
2127 2015-04-16 Beth Dakin <bdakin@apple.com>
2129 I will be investigating this in the short term, but skip these failing test for
2132 * platform/mac-wk2/TestExpectations:
2134 2015-04-16 Yusuke Suzuki <utatane.tea@gmail.com>
2136 [ES6] Implement Symbol.for and Symbol.keyFor
2137 https://bugs.webkit.org/show_bug.cgi?id=143404
2139 Reviewed by Geoffrey Garen.
2141 Add tests to check Symbol's identity over different realms.
2143 * js/dom/cross-frame-symbols-expected.txt: Added.
2144 * js/dom/cross-frame-symbols.html: Added.
2145 * js/dom/script-tests/cross-frame-symbols.js: Added.
2147 2015-04-16 Beth Dakin <bdakin@apple.com>
2149 Forgot to edit this TestExpectation file for
2150 http://trac.webkit.org/changeset/182912
2152 * platform/mac-wk1/TestExpectations:
2154 2015-04-16 Beth Dakin <bdakin@apple.com>
2156 Force mouse events should go through normal mouse event handling code paths
2157 https://bugs.webkit.org/show_bug.cgi?id=143749
2159 rdar://problem/20472895
2161 Reviewed by Dean Jackson.
2163 Just a few new tests. More to come.
2164 * fast/events/mouse-force-changed-expected.txt: Added.
2165 * fast/events/mouse-force-changed.html: Added.
2166 * fast/events/mouse-force-down-expected.txt: Added.
2167 * fast/events/mouse-force-down.html: Added.
2168 * fast/events/mouse-force-up-expected.txt: Added.
2169 * fast/events/mouse-force-up.html: Added.
2171 Right now the new tests will only work on Mac 10.10.3 and beyond.
2172 * platform/efl/TestExpectations:
2173 * platform/gtk/TestExpectations:
2174 * platform/ios-simulator/TestExpectations:
2175 * platform/mac-mavericks/TestExpectations:
2176 * platform/win/TestExpectations:
2178 2015-04-16 Chris Dumez <cdumez@apple.com>
2180 Regression(r182517): WebSocket::suspend() causes error event to be fired
2181 https://bugs.webkit.org/show_bug.cgi?id=143806
2182 <rdar://problem/20559812>
2184 Reviewed by Alexey Proskuryakov.
2186 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
2187 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
2188 Extend WebSocket PageCache test to make sure that the error event is
2189 fired after restoring the page from the PageCache and before the close
2192 * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
2193 * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler-expected.txt: Copied from LayoutTests/http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt.
2194 * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html: Copied from LayoutTests/http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html.
2195 Add layout test to cover the case where WebSocket::stop() is called
2196 while firing the pending events upon restoring the page from PageCache.
2198 2015-04-16 Myles C. Maxfield <mmaxfield@apple.com>
2200 [iOS] Delete hardcoded font fallback tables
2201 https://bugs.webkit.org/show_bug.cgi?id=143583
2203 Reviewed by Darin Adler
2205 Updating expected results.
2207 * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
2208 * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
2209 * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
2210 * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
2211 * fast/text/international/danda-space.html: Updating expected results
2212 * fast/text/international/thai-baht-space.html: Updating expected results
2214 2015-04-16 Alexey Proskuryakov <ap@apple.com>
2216 More flaky tests in http/tests/security/mixedContent
2217 https://bugs.webkit.org/show_bug.cgi?id=143804
2219 Reviewed by Csaba Osztrogonác.
2221 Start secondary window loading in onload, so that it doesn't race with main document
2224 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
2225 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
2226 * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
2227 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
2228 * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
2229 * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
2230 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
2231 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
2232 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
2233 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
2234 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
2236 2015-04-15 Chris Dumez <cdumez@apple.com>
2238 Add a console message when a stylesheet is not parsed due to invalid MIME type
2239 https://bugs.webkit.org/show_bug.cgi?id=143784
2241 Reviewed by Joseph Pecoraro.
2243 Update expectations for tests that are using stylesheets served with wrong
2244 MIME type as we now display a console message in this case.
2246 * http/tests/inspector/css/bad-mime-type-expected.txt:
2247 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
2248 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
2249 * http/tests/misc/css-accept-any-type-expected.txt:
2250 * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
2252 * http/tests/security/cross-origin-css-1-expected.txt: Added.
2253 * http/tests/security/cross-origin-css-1.html: Added.
2254 * http/tests/security/cross-origin-css-2-expected.txt: Added.
2255 * http/tests/security/cross-origin-css-2.html: Added.
2256 * http/tests/security/cross-origin-css-3-expected.txt: Added.
2257 * http/tests/security/cross-origin-css-3.html: Added.
2258 * http/tests/security/cross-origin-css-4-expected.txt: Added.
2259 * http/tests/security/cross-origin-css-4.html: Added.
2260 * http/tests/security/cross-origin-css-5-expected.txt: Added.
2261 * http/tests/security/cross-origin-css-5.html: Added.
2262 * http/tests/security/cross-origin-css-6-expected.txt: Added.
2263 * http/tests/security/cross-origin-css-6.html: Added.
2264 * http/tests/security/cross-origin-css-7-expected.txt: Added.
2265 * http/tests/security/cross-origin-css-7.html: Added.
2266 * http/tests/security/cross-origin-css-8-expected.txt: Added.
2267 * http/tests/security/cross-origin-css-8.html: Added.
2268 * http/tests/security/cross-origin-css-expected.txt: Removed.
2269 * http/tests/security/cross-origin-css.html: Removed.
2270 Split http/tests/security/cross-origin-css.html into several tests. The
2271 test would be flaky otherwise as console messages could appear in
2272 different order for every run.
2274 * platform/mac/http/tests/misc/acid3-expected.txt:
2276 2015-04-15 Said Abou-Hallawa <said@apple.com>
2278 Minimum font size pref breaks SVG text very badly.
2279 https://bugs.webkit.org/show_bug.cgi?id=143590.
2281 Reviewed by Simon Fraser.
2283 When enabling the minimum font size perf, the SVG text element should
2284 apply the minimum font size rules on the scaled font.
2286 * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
2287 * svg/text/font-small-enlarged-minimum-larger.svg: Added.
2288 Minimum font size is larger than the scaled font size. Also the expected
2289 file makes sure the minimum font size rules are still applied if no scaling
2292 * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
2293 * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
2294 Minimum font size is smaller than the scaled font size. So the minimim font
2295 size rule should not have any effect on the final computed font size.
2297 2015-04-15 Jordan Harband <ljharb@gmail.com>
2299 String.prototype.startsWith/endsWith/includes have wrong length in r182673
2300 https://bugs.webkit.org/show_bug.cgi?id=143659
2302 Reviewed by Benjamin Poulain.
2304 * js/script-tests/string-includes.js:
2305 * js/string-includes-expected.txt:
2307 2015-04-15 Jordan Harband <ljharb@gmail.com>
2309 Math.imul has wrong length in Safari 8.0.4
2310 https://bugs.webkit.org/show_bug.cgi?id=143658
2312 Reviewed by Benjamin Poulain.
2314 * js/script-tests/math.js:
2316 2015-04-15 Jordan Harband <ljharb@gmail.com>
2318 Number.parseInt in nightly r182673 has wrong length
2319 https://bugs.webkit.org/show_bug.cgi?id=143657
2321 Reviewed by Benjamin Poulain.
2323 * js/number-constructor-expected.txt:
2324 * js/script-tests/number-constructor.js:
2326 2015-04-15 Chris Dumez <cdumez@apple.com>
2328 Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
2330 Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
2331 out. This is already the case for a lot of inspector tests on Windows.
2333 * platform/win/TestExpectations:
2335 2015-04-15 Alexey Proskuryakov <ap@apple.com>
2337 streams/reference-implementation/readable-stream.html is flaky
2338 https://bugs.webkit.org/show_bug.cgi?id=143778
2340 * TestExpectations: Marking as such.
2342 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2344 inspector/console/console-api.html is very slow, frequently timing out
2345 https://bugs.webkit.org/show_bug.cgi?id=143719
2347 * TestExpectations: Further adjusted the expectations.
2349 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2351 fast/dom/Window/timer-resume-on-navigation-back.html is flaky
2352 https://bugs.webkit.org/show_bug.cgi?id=33685
2354 Reviewed by Brady Eidson.
2356 If the timer fired before navigation, the test passed without going down the code
2357 path that it was supposed to test. If it fired when navigation was in provisional
2358 state, then dumping results was delayed until the navigation was finished, and
2359 thus the intermediate page got dumped, and the test failed.
2361 * fast/dom/Window/timer-resume-on-navigation-back.html:
2363 2015-04-14 Zalan Bujtas <zalan@apple.com>
2365 Make inline continuation style change logic consistent.
2366 https://bugs.webkit.org/show_bug.cgi?id=143737
2367 rdar://problem/20486596
2369 Reviewed by Simon Fraser.
2371 Do not force RenderBlock type-casting on the first sibling of the continuation's container.
2372 The first sibling of the container of a continuation should be handled as the rest of the siblings.
2374 * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
2375 * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
2377 2015-04-14 Daniel Bates <dabates@apple.com>
2379 Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
2380 https://bugs.webkit.org/show_bug.cgi?id=143683
2382 Reviewed by Alexey Proskuryakov.
2384 The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
2385 to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
2386 a focused content editable element. We should come up with a more descriptive name for this test that
2387 better describes what it tests.
2389 * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
2390 * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
2391 * platform/efl/TestExpectations: Update file because of the rename.
2392 * platform/gtk/TestExpectations: Ditto.
2393 * platform/ios-simulator/TestExpectations: Ditto.
2394 * platform/mac-wk2/TestExpectations: Ditto.
2396 2015-04-14 Chris Dumez <cdumez@apple.com>
2398 Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
2399 https://bugs.webkit.org/show_bug.cgi?id=143745
2400 <rdar://problem/20243916>
2402 Reviewed by Joseph Pecoraro.
2404 Add layout test that shows the Web inspector on a page that has
2405 a stylesheet with an invalid MIME type, to make sure we don't
2408 * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
2409 * http/tests/inspector/css/bad-mime-type.html: Added.
2410 * http/tests/misc/css-accept-any-type.html:
2411 * http/tests/misc/css-reject-any-type-in-strict-mode.html:
2412 * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
2414 2015-04-14 Brady Eidson <beidson@apple.com>
2416 Make sure media element loads hit content filter extensions.
2417 <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
2419 Reviewed by Jer Noble.
2421 * http/tests/contentextensions/media-filtered-expected.txt: Added.
2422 * http/tests/contentextensions/media-filtered.html: Added.
2423 * http/tests/contentextensions/media-filtered.html.json: Added.
2424 * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
2425 * http/tests/contentextensions/text-track-blocked.html: Added.
2426 * http/tests/contentextensions/text-track-blocked.html.json: Added.
2428 2015-04-14 Brent Fulgham <bfulgham@apple.com>
2430 [Win] Skip failling test due to list box scroll behavior.
2431 https://bugs.webkit.org/show_bug.cgi?id=143739
2433 * platform/win/TestExpectations:
2435 2015-04-14 Brent Fulgham <bfulgham@apple.com>
2437 [Win] Unreviewed test correction after r182737.
2439 New test expectation was missing a newline at the end of the file.
2441 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2443 2015-04-14 Simon Fraser <simon.fraser@apple.com>
2445 Set the font size to 11px explicitly to try to fix this test on Windows.
2447 * fast/forms/listbox-visible-size.html:
2449 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2451 inspector/console/console-api.html is very slow, frequently timing out
2452 https://bugs.webkit.org/show_bug.cgi?id=143719
2454 * TestExpectations: Marking as slow.
2456 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2458 fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
2459 https://bugs.webkit.org/show_bug.cgi?id=143697
2461 Reviewed by Anders Carlsson.
2463 * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
2464 after removing the last character.
2466 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2468 Two flaky tests in http/tests/security/mixedContent
2469 https://bugs.webkit.org/show_bug.cgi?id=143695
2471 Reviewed by Csaba Osztrogonác.
2473 Speculative fix. Do not start opening a secondary window until fully done with the
2476 * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
2477 * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
2478 * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
2479 * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
2481 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2483 [iOS WK2] Interactive elements of developer.apple.com are broken
2484 https://bugs.webkit.org/show_bug.cgi?id=143692
2486 Reviewed by Sam Weinig.
2488 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
2489 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
2491 2015-04-14 Commit Queue <commit-queue@webkit.org>
2493 Unreviewed, rolling out r182794.
2494 https://bugs.webkit.org/show_bug.cgi?id=143714
2496 readable-stream-templated.html fails on Debug bots (Requested
2497 by youenn on #webkit).
2501 "[Streams API] ReadableStream constructor start function
2502 should be able to close the stream"
2503 https://bugs.webkit.org/show_bug.cgi?id=143363
2504 http://trac.webkit.org/changeset/182794
2506 2015-04-14 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2508 [Streams API] ReadableStream constructor start function should be able to close the stream
2509 https://bugs.webkit.org/show_bug.cgi?id=143363
2511 Reviewed by Benjamin Poulain.
2513 Rebased tests as some are now passing.
2515 * streams/reference-implementation/readable-stream-reader-expected.txt:
2516 * streams/reference-implementation/readable-stream-templated-expected.txt:
2518 2015-04-14 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2520 [GTK] Gardening 14th April
2521 https://bugs.webkit.org/show_bug.cgi?id=143701
2525 * platform/gtk/TestExpectations:
2526 * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
2528 2015-04-14 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2530 [GTK] Gardening: Rebaseline tests after r182620
2531 https://bugs.webkit.org/show_bug.cgi?id=143700
2535 This revision updates some tests after changing the way <br> is
2536 rendered. We need to change the GTK+ expectations for these tests.
2538 * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2539 * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
2540 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
2541 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
2542 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
2543 * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
2544 * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
2545 * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2546 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
2547 * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
2548 * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
2549 * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
2550 * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
2551 * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
2552 * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
2553 * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2554 * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
2555 * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
2556 * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
2557 * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
2558 * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
2559 * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
2560 * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
2561 * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2562 * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2563 * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2564 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2565 * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2566 * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
2568 2015-04-14 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2570 Sync Streams API tests with spec
2571 https://bugs.webkit.org/show_bug.cgi?id=143669
2573 Reviewed by Darin Adler.
2575 Some tests were moved from the spec tests to our custom ones
2576 because they were not approved (yet, or they won't be).
2578 Some nuances from the spec tests were also fixed.
2580 * streams/readable-stream-expected.txt: Added.
2581 * streams/readable-stream-reader-expected.txt: Added.
2582 * streams/readable-stream-reader.html: Added.
2583 * streams/readable-stream.html: Added.
2584 * streams/reference-implementation/readable-stream-expected.txt:
2585 * streams/reference-implementation/readable-stream-reader-expected.txt:
2586 * streams/reference-implementation/readable-stream-reader.html:
2587 * streams/reference-implementation/readable-stream.html: Nuances
2588 fixed and tests moved to custom.
2590 2015-04-13 Manuel Rego Casasnovas <rego@igalia.com>
2592 [CSS Grid Layout] Columns set in percentages collapse to auto width
2593 https://bugs.webkit.org/show_bug.cgi?id=141435
2595 Reviewed by David Hyatt.
2597 Added new tests to check that percentage track breadths are properly
2598 calculated under different sizing conditions.
2599 Modified one test to include relative sizes too.
2601 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
2602 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
2603 * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
2604 * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
2605 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
2606 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
2608 2015-04-10 Brent Fulgham <bfulgham@apple.com>
2610 Expand test infrastructure to support scrolling tests
2611 https://bugs.webkit.org/show_bug.cgi?id=143286
2612 <rdar://problem/20375516>
2614 Reviewed by Simon Fraser.
2616 Correct a scrolling test that had not been issuing wheel events to a valid
2617 view. This was found by some new logging in this patch.
2619 * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
2620 * platform/mac/fast/scrolling/scroll-div-latched-div.html:
2621 * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
2623 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2625 Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
2626 following http://trac.webkit.org/changeset/182750.
2628 Reviewed by Daniel Bates.
2630 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
2631 * http/tests/canvas/canvas-tainted-after-draw-image.html:
2632 Set window.jsTestIsAsync true and call finishJSTest() to make the test
2633 asynchronous, so the "TEST COMPLETE" message will be output after all the
2634 test messages. Also delete the synchronous tests for data url image and
2635 same-domain image since they can't be reliably tested.
2637 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2639 Fix compositing/geometry/fixed-transformed.html on Mavericks.
2641 To get consistent results on Mavericks, call
2642 internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
2644 * compositing/geometry/fixed-transformed.html:
2646 2015-04-08 Filip Pizlo <fpizlo@apple.com>
2648 JSC should detect singleton functions
2649 https://bugs.webkit.org/show_bug.cgi?id=143232
2651 Reviewed by Geoffrey Garen and Michael Saboff.
2653 * js/regress/create-lots-of-functions-expected.txt: Added.
2654 * js/regress/create-lots-of-functions.html: Added.
2655 * js/regress/no-inline-constructor-expected.txt: Added.
2656 * js/regress/no-inline-constructor.html: Added.
2657 * js/regress/script-tests/create-lots-of-functions.js: Added.
2658 * js/regress/script-tests/no-inline-constructor.js: Added.
2659 * js/regress/script-tests/singleton-scope.js: Added.
2660 * js/regress/singleton-scope-expected.txt: Added.
2661 * js/regress/singleton-scope.html: Added.
2663 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2665 Add missing layout test result.
2667 * compositing/geometry/fixed-transformed-expected.txt: Added.
2669 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2671 list-style-image with SVG image renders at incorrect size.
2672 https://bugs.webkit.org/show_bug.cgi?id=141367.
2674 Reviewed by Darin Adler.
2676 Ensure the SVG image gets the correct size when used as an image list.
2678 * svg/as-list-image: Added.
2679 * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
2680 * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
2682 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2684 Canvas drawImage() has a security hole when the image isn't yet fully loaded.
2685 https://bugs.webkit.org/show_bug.cgi?id=58681.
2687 Reviewed by Darin Adler.
2689 This test confirms when we load an image from a different origin and try
2690 drawing it on a canvas, the canvas is tainted if the image is completely
2691 loaded and drawn. Otherwise the image is not drawn.
2693 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
2694 * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
2695 * http/tests/canvas/resources: Added.
2696 * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
2698 2015-04-13 Beth Dakin <bdakin@apple.com>
2700 Add force property to MouseEvents
2701 https://bugs.webkit.org/show_bug.cgi?id=143569
2703 rdar://problem/20472954
2705 Reviewed by Darin Adler.
2707 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2708 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2709 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2711 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2713 Fixed position element is truncated if moved onscreen by a transform
2714 https://bugs.webkit.org/show_bug.cgi?id=143655
2716 Reviewed by Darin Adler.
2718 Test that moves a position:fixed element on-screen using a transform.
2720 * compositing/geometry/fixed-transformed.html: Added.
2722 2015-04-13 Alexey Proskuryakov <ap@apple.com>
2724 js/regress-141098.html often times out in debug builds.
2726 This test is slow in debug, sometimes barely passing, and other times timing out.
2730 2015-04-13 Brent Fulgham <bfulgham@apple.com>
2732 [Win] Unreviewed test correction after r182635.
2734 Two Windows test expectation files were missing newlines at the end of the file.
2736 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
2737 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
2739 2015-04-13 Zalan Bujtas <zalan@apple.com>
2741 [Win] Unreviewed gardening after r182620. (<br> updates mostly)
2743 * platform/win/fast/dom/focus-contenteditable-expected.txt:
2744 * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
2745 * platform/win/fast/forms/range/slider-padding-expected.txt:
2746 * platform/win/fast/forms/textarea-scroll-height-expected.txt:
2747 * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
2748 * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2749 * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2750 * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
2751 * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
2752 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2753 * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
2754 * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
2755 * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
2756 * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2757 * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
2758 * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
2759 * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
2760 * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
2761 * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
2762 * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
2763 * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
2764 * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2765 * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2766 * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2767 * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2768 * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
2770 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2772 [EFL] Update table/mozilla expected files after r182620
2773 https://bugs.webkit.org/show_bug.cgi?id=143626
2775 Unreviewed gardening.
2777 * platform/efl/TestExpectations:
2778 * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
2779 * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
2780 * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
2781 * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
2782 * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
2783 * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
2784 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
2785 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2786 * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
2787 * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
2788 * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
2789 * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
2790 * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
2791 * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
2792 * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
2793 * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
2794 * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
2795 * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
2796 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
2797 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
2798 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
2799 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
2800 * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
2801 * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
2802 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
2803 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2804 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
2805 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2806 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
2807 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2808 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
2809 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2810 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
2811 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2812 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
2813 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
2815 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2817 [EFL] Unreviewed gardening, skip fast/attachment tests, there is
2818 no reason to run these tests before enabling ATTACHMENT_ELEMENT.
2820 * platform/efl/TestExpectations:
2822 2015-04-10 Sergio Villar Senin <svillar@igalia.com>
2824 [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
2825 https://bugs.webkit.org/show_bug.cgi?id=141431
2827 Reviewed by Darin Adler.
2829 New test that to check that tracks whose growth limit changes from
2830 infinite to finite when evaluating "intrinsic maximums" are marked
2831 as infinitely growable for the "max-content maximums" step.
2833 * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
2834 * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
2836 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2838 [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
2840 * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2841 * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2842 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
2843 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
2845 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2847 [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
2848 https://bugs.webkit.org/show_bug.cgi?id=143229
2850 Unreviewed gardening after r182012.
2852 * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
2854 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2856 [EFL] accessibility/plugin.html fails
2857 https://bugs.webkit.org/show_bug.cgi?id=143663
2859 Unreviewed gardening, mark accessibility/plugin.html as failing test.
2861 * platform/efl/TestExpectations:
2863 2015-04-12 Benjamin Poulain <benjamin@webkit.org> and Diego Perini <diego.perini@gmail.com>
2865 Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
2866 https://bugs.webkit.org/show_bug.cgi?id=143651
2868 Reviewed by Sam Weinig.
2870 * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
2871 * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
2872 * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
2873 * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
2874 * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
2875 * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
2876 * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
2877 * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
2878 Test the various behaviors.
2880 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
2881 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
2882 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
2883 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
2884 Those tests target specifically the bug.
2886 2015-04-12 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2888 [EFL] Enable Media Source
2889 https://bugs.webkit.org/show_bug.cgi?id=143635
2891 Reviewed by Csaba Osztrogonác.
2893 * platform/efl/TestExpectations: Update failing tests.
2895 2015-04-12 Sungmann Cho <sungmann.cho@navercorp.com>
2897 Fix trival typos related to the word "coordinate".
2898 https://bugs.webkit.org/show_bug.cgi?id=143644
2900 Reviewed by Alexey Proskuryakov.
2902 No new tests, no behavior change.
2904 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
2905 * css3/scroll-snap/scroll-snap-property-computed-style.js:
2906 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2907 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2908 * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2909 * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2910 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2911 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2912 * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2913 * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
2915 2015-04-12 Simon Fraser <simon.fraser@apple.com>
2917 Selects don't scroll at some aspect ratios
2918 https://bugs.webkit.org/show_bug.cgi?id=143649
2919 rdar://problem/19365694
2921 Reviewed by Darin Adler.
2923 * fast/forms/listbox-visible-size-expected.txt: Added.
2924 * fast/forms/listbox-visible-size.html: Added.
2926 2015-04-12 Simon Fraser <simon.fraser@apple.com>
2928 Too much repainting on scrolling with fixed backgrounds
2929 https://bugs.webkit.org/show_bug.cgi?id=143637
2930 rdar://problem/20245243
2932 Reviewed by Darin Adler.
2934 Tests with various configurations of iframes and compositing, which dump layer trees with
2937 Also tiled-scrolling test that exercises the simple case.
2939 Put WebKit1-specific results in platform/mac-wk1, since they are very different from
2940 WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
2942 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2943 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
2944 * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2945 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
2946 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2947 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
2948 * compositing/repaint/iframes/resources/compositing-document.html: Added.
2949 * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
2950 * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
2951 * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2952 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2953 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2954 * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
2955 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
2956 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
2958 2015-04-12 Yusuke Suzuki <utatane.tea@gmail.com>
2960 [ES6] Implement Array.prototype.values
2961 https://bugs.webkit.org/show_bug.cgi?id=143633
2963 Reviewed by Darin Adler.
2965 * js/Object-getOwnPropertyNames-expected.txt:
2966 * js/array-iterators-expected.txt:
2967 * js/script-tests/Object-getOwnPropertyNames.js:
2968 * js/script-tests/array-iterators.js:
2970 2015-04-11 Alexey Proskuryakov <ap@apple.com>
2972 editing/spelling/spelling-marker-description.html times out on Mac
2973 https://bugs.webkit.org/show_bug.cgi?id=143639
2975 Reviewed by Darin Adler.
2977 * editing/spelling/spelling-marker-description-expected.txt:
2978 * editing/spelling/spelling-marker-description.html:
2979 Changed the test to match reality.
2981 * platform/mac-wk2/TestExpectations:
2982 * platform/mac/TestExpectations:
2983 Removed expectations.
2985 2015-04-11 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2987 [EFL] Unskip media test on EFL port
2989 Unreviewed, media tests are being passed except for 25 tests.
2990 The failing tests need to be investigated by Bug 131044.
2992 * platform/efl/TestExpectations:
2994 2015-04-10 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2996 [EFL] Unreviewed, EFL gardening on 11th April.
2998 Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
3000 * platform/efl/TestExpectations:
3002 2015-04-10 Andy Estes <aestes@apple.com>
3004 [Content Filtering] Support modifying request URLs
3005 https://bugs.webkit.org/show_bug.cgi?id=143599
3006 rdar://problem/20442560
3008 Reviewed by Darin Adler.
3010 * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
3011 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
3012 * contentfiltering/allow-after-response-expected.html: Ditto.
3013 * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
3014 * contentfiltering/block-after-add-data-expected.html: Ditto.
3015 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
3016 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
3017 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
3018 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
3019 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
3020 * contentfiltering/block-after-response-expected.html: Ditto.
3021 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
3022 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
3023 * contentfiltering/block-after-will-send-request-expected.html: Ditto.
3024 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
3025 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
3026 * contentfiltering/modify-request-url-expected.html: Added.
3027 * contentfiltering/modify-request-url.html: Added.
3028 * contentfiltering/resources/fail.html: Added.
3029 * contentfiltering/resources/pass.html: Added.
3030 * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
3031 * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
3032 * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
3033 * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
3035 2015-04-10 ChangSeok Oh <changseok.oh@collabora.com>
3037 [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
3038 https://bugs.webkit.org/show_bug.cgi?id=143543
3040 Reviewed by Brent Fulgham.
3042 Added missing test results after r182546 for windows.
3044 * platform/win/TestExpectations:
3045 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3046 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3047 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3048 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3050 2015-04-10 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
3052 Add total test test of Streams API
3053 https://bugs.webkit.org/show_bug.cgi?id=142682
3057 Increased the callbacks timeouts to make tests pass in slower bots
3058 like Yosemite Debug.
3060 * streams/reference-implementation/resources/streams-utils.js:
3061 Created a standardTimeout variable with 100 as default.
3062 * streams/reference-implementation/readable-stream-cancel.html:
3063 * streams/reference-implementation/readable-stream-reader.html:
3064 * streams/reference-implementation/readable-stream-templated.html:
3065 * streams/reference-implementation/readable-stream.html: Used
3066 standardTimeout for the test timeout callbacks.
3068 2015-04-10 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3070 Add total test test of Streams API
3071 https://bugs.webkit.org/show_bug.cgi?id=142682
3073 Reviewed by Benjamin Poulain.
3075 This is the full test set that we have for the implementation of
3076 Streams API. When we add more features/code the number of passing
3077 tests will increase.
3079 We have the tests translated from the reference implementation at
3080 streams/reference-implementation and our own tests for some other
3081 things at the streams upper level.
3083 We removed testharness stacktrace in case of failure because it
3084 dumps the filenames with paths. You can activate it for a specific
3085 test by setting its dumpStack attribute to true.
3087 All our former custom tests were integrated in the spec so we they
3088 are now in their appropriate places in the reference
3089 implementation ones. Some of them were changed to match the actual
3090 spec and they are failing now, but we only have to progressively
3093 * resources/testharnessreport.js: Avoid printing the stack in case
3094 of test failure to be able to have failing tests as expected
3095 unless commanded otherwise.
3096 * streams/readablestream-constructor-expected.txt: Removed.
3097 * streams/readablestream-constructor.html: Removed.
3098 * streams/readablestream-start-expected.txt: Removed.
3099 * streams/readablestream-start.html: Removed.
3100 * streams/readablestreamreader-constructor-expected.txt: Removed.
3101 * streams/readablestreamreader-constructor.html: Removed.
3102 * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
3103 * streams/reference-implementation/bad-underlying-sources.html: Added.
3104 * streams/reference-implementation/brand-checks-expected.txt: Added.
3105 * streams/reference-implementation/brand-checks.html: Added.
3106 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
3107 * streams/reference-implementation/count-queuing-strategy.html: Added.
3108 * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
3109 * streams/reference-implementation/readable-stream-cancel.html: Added.
3110 * streams/reference-implementation/readable-stream-expected.txt: Added.
3111 * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
3112 * streams/reference-implementation/readable-stream-reader.html: Added.
3113 * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
3114 * streams/reference-implementation/readable-stream-templated.html: Added.
3115 * streams/reference-implementation/readable-stream.html: Added.
3116 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
3117 * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
3118 * streams/reference-implementation/resources/streams-utils.js: Added.
3120 2015-04-09 Zalan Bujtas <zalan@apple.com>
3122 Simple line layout: Add <br> support.
3123 https://bugs.webkit.org/show_bug.cgi?id=139012
3125 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
3126 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
3127 and speeds up layout for such content.
3129 Test output changes in 2 different ways:
3130 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
3131 2. Removed empty content (<br>).
3133 Reviewed by Antti Koivisto.
3135 * fast/text/simple-line-with-br-expected.html: Added.
3136 * fast/text/simple-line-with-br.html: Added.
3137 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
3138 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
3139 * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
3140 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3141 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
3142 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
3143 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
3144 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
3145 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
3146 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
3147 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
3148 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
3149 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
3150 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
3151 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
3152 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
3153 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
3154 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
3155 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
3156 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
3157 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
3158 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
3159 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
3160 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
3161 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
3162 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
3163 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3164 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3165 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3166 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
3167 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3168 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
3170 2015-04-09 Matthew Mirman <mmirman@apple.com>
3172 Updated expectations on a few tests to account for error
3173 info not being added at throw time anymore.
3174 https://bugs.webkit.org/show_bug.cgi?id=143542
3175 rdar://problem/20475871
3177 Reviewed by Michael Saboff.
3179 Because sourceURL is now being appended at error construction time rather than when thrown,
3180 the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
3181 Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
3182 Also since they are generated in a new locations, they will have a new lines and columns.
3184 * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
3185 * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
3186 * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
3187 * platform/win/TestExpectations: Enabled the above tests on windows.
3189 2015-04-09 Javier Fernandez <jfernandez@igalia.com>
3191 [CSS Grid Layout] Implement justify-self and justify-item css properties.
3192 https://bugs.webkit.org/show_bug.cgi?id=133281
3194 Reviewed by David Hyatt.
3196 Implement the new property 'justify-items', defined in the CSS Box Alignment
3197 specification to desribe the container's alignment behavior, in the same way
3198 the 'align-items' property does.
3200 * fast/css/parse-justify-items-expected.txt: Added.
3201 * fast/css/parse-justify-items.html: Added.
3202 * fast/css/resources/alignment-parsing-utils.js: Added.
3205 (checkInitialValues):
3206 (checkInheritValues):
3207 (checkLegacyValues):
3209 2015-04-09 Myles C. Maxfield <mmaxfield@apple.com>
3211 Text-combine erroneously draws vertically after non-layout-causing style change
3212 https://bugs.webkit.org/show_bug.cgi?id=143461
3213 <rdar://problem/19285490>
3215 Reviewed by Darin Adler.
3217 * fast/text/text-combine-style-change-no-layout-expected.html: Added.
3218 * fast/text/text-combine-style-change-no-layout.html: Added.
3220 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
3222 [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing
3223 https://bugs.webkit.org/show_bug.cgi?id=142571
3225 Unreviewed EFL Gardening.
3227 Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
3229 * platform/efl/TestExpectations:
3230 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
3231 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
3233 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
3235 Unreviewed EFL gardening. Added missing results after r182546.
3236 https://bugs.webkit.org/show_bug.cgi?id=143557
3238 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3239 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3240 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3241 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3243 2015-04-09 Andy Estes <aestes@apple.com>
3245 Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
3246 https://bugs.webkit.org/show_bug.cgi?id=143460
3248 * platform/efl/TestExpectations:
3249 * platform/win/TestExpectations:
3251 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3253 [Streams API] Support the start function parameter in ReadableStream constructor
3254 https://bugs.webkit.org/show_bug.cgi?id=141160
3256 Reviewed by Benjamin Poulain.
3258 Added tests to check that start JS function is called with the right parameters and can throw errors.
3260 * streams/readablestream-start-expected.txt: Added.
3261 * streams/readablestream-start.html: Added.
3263 2015-04-08 Brent Fulgham <bfulgham@apple.com>
3265 [Win] Layout Test inspector/console/console-api.html is failing
3266 https://bugs.webkit.org/show_bug.cgi?id=143548
3268 * platform/win/TestExpectations: Skipped new timeout.
3270 2015-04-08 Joseph Pecoraro <pecoraro@apple.com>
3272 Web Inspector: Split ConsoleMessageImpl into the View and the Model
3273 https://bugs.webkit.org/show_bug.cgi?id=142599
3275 Reviewed by Timothy Hatcher.
3277 * inspector/console/console-api-expected.txt: Added.
3278 * inspector/console/console-api.html: Added.
3279 Add a basic test for console APIs creating the new ConsoleMessage model objects.
3281 2015-04-08 Brent Fulgham <bfulgham@apple.com>
3283 [Win] Document some test failures.
3284 https://bugs.webkit.org/show_bug.cgi?id=143542
3285 https://bugs.webkit.org/show_bug.cgi?id=143543
3287 * platform/win/TestExpectations: Mark as failing.
3289 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
3291 [GTK] Unreviewed, update more test expectations
3293 Remove some expected failures from tests that are passing. Also, copypaste some
3294 expectations to more appropriate locations in the expectations file.
3296 * platform/gtk/TestExpectations:
3298 2015-04-08 Filip Pizlo <fpizlo@apple.com>
3300 JSArray::sortNumeric should handle ArrayWithUndecided
3301 https://bugs.webkit.org/show_bug.cgi?id=143535
3303 Reviewed by Geoffrey Garen.
3305 Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
3307 * js/regress/script-tests/sorting-benchmark.js: Added.
3309 (bottom_up_merge_sort):
3314 * js/regress/sorting-benchmark-expected.txt: Added.
3315 * js/regress/sorting-benchmark.html: Added.
3317 2015-04-08 Alex Christensen <achristensen@webkit.org>
3319 Block popups from content extensions.
3320 https://bugs.webkit.org/show_bug.cgi?id=143497
3322 Reviewed by Brady Eidson.
3324 * http/tests/contentextensions/popups-expected.txt: Added.
3325 * http/tests/contentextensions/popups.html: Added.
3326 * http/tests/contentextensions/popups.html.json: Added.
3328 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
3330 [GTK] Unreviewed test expectation sanity-check
3332 Remove duplicate expectation, and some expectations for tests that no longer exist.
3334 * platform/gtk/TestExpectations:
3336 2015-04-08 Bem Jones-Bey <bjonesbe@adobe.com>
3338 [CSS Shapes] Properly handle negative reference box widths and center coordinates
3339 https://bugs.webkit.org/show_bug.cgi?id=142610
3341 Reviewed by Rob Buis.
3343 Tests for the cases that trigger asserts.
3345 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
3346 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
3347 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
3348 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
3350 2015-04-08 ChangSeok Oh <changseok.oh@collabora.com>
3352 Fill list style background with same color with that of list background.
3353 https://bugs.webkit.org/show_bug.cgi?id=143483
3355 Reviewed by Simon Fraser.
3357 * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
3358 * fast/backgrounds/selection-background-color-of-list-style.html: Added.
3359 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3360 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3361 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3362 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3363 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3364 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3365 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3366 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3368 2015-04-08 Commit Queue <commit-queue@webkit.org>
3370 Unreviewed, rolling out r182536.
3371 https://bugs.webkit.org/show_bug.cgi?id=143523
3373 Made accessibility/table-sections.html time out on debug bots
3374 (Requested by ap on #webkit).
3378 "Simple line layout: Add <br> support."
3379 https://bugs.webkit.org/show_bug.cgi?id=139012
3380 http://trac.webkit.org/changeset/182536
3382 2015-04-08 Zalan Bujtas <zalan@apple.com>
3384 Simple line layout: Add <br> support.
3385 https://bugs.webkit.org/show_bug.cgi?id=139012
3387 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
3388 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
3389 and speeds up layout for such content.
3391 Test output changes in 2 different ways:
3392 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
3393 2. Removed empty content (<br>).
3395 Reviewed by Antti Koivisto.
3397 * fast/text/simple-line-with-br-expected.html: Added.
3398 * fast/text/simple-line-with-br.html: Added.
3399 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
3400 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
3401 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3402 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
3403 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
3404 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
3405 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
3406 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
3407 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
3408 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
3409 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
3410 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
3411 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
3412 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
3413 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
3414 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
3415 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
3416 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
3417 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
3418 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
3419 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
3420 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
3421 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
3422 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
3423 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
3424 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3425 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3426 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3427 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
3428 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3429 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
3431 2015-04-07 Michael Peechatt <mpeechatt@gmail.com>
3433 Bug 142887 - role progress bar does not support indeterminate state
3434 https://bugs.webkit.org/show_bug.cgi?id=142887
3436 Reviewed by Chris Fleizach.
3438 * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
3439 * platform/mac/accessibility/progressbar-indeterminate.html: Added.
3440 Test that checks if 0 is returned for indetermiate progress indicators when
3441 aria min and max values are non zero.
3443 2015-04-07 Chris Dumez <cdumez@apple.com>
3445 Open WebSockets should not prevent a page from entering PageCache
3446 https://bugs.webkit.org/show_bug.cgi?id=143505
3447 <rdar://problem/19923085>
3449 Reviewed by Alexey Proskuryakov.
3451 Add a layout test to check that an open WebSocket does not prevent a
3452 page from entering page cache and that a 'close' event is fired after
3453 resuming (restoring from the page cache).
3455 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
3456 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
3458 2015-04-07 Commit Queue <commit-queue@webkit.org>
3460 Unreviewed, rolling out r182511.
3461 https://bugs.webkit.org/show_bug.cgi?id=143507
3463 caused debug test failures (Requested by alexchristensen on
3468 "Block popups from content extensions."
3469 https://bugs.webkit.org/show_bug.cgi?id=143497
3470 http://trac.webkit.org/changeset/182511
3472 2015-04-07 Alex Christensen <achristensen@webkit.org>
3474 Block popups from content extensions.
3475 https://bugs.webkit.org/show_bug.cgi?id=143497
3477 Reviewed by Brady Eidson.
3479 * http/tests/contentextensions/popups-expected.txt: Added.
3480 * http/tests/contentextensions/popups.html: Added.
3481 * http/tests/contentextensions/popups.html.json: Added.
3483 2015-04-07 Matthew Mirman <mmirman@apple.com>
3485 Source and stack information should get appended only to native errors
3486 and should be added after construction rather than when thrown.
3487 This fixes frozen objects being unfrozen when thrown while conforming to
3488 ecma script standard and other browser behavior.
3489 rdar://problem/19927293
3490 https://bugs.webkit.org/show_bug.cgi?id=141871
3492 Reviewed by Geoffrey Garen.
3494 Fixes tests to throw new Errors such that they will contain line, column, and stack information
3495 as expected, and fixes the column in the error in the expected output.
3497 * http/tests/w3c/resources/testharness.js: Other browsers don't expect stack information
3498 with this test, but we do, and so the AssertionError should include stack information gathered from Error.
3499 This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
3500 * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
3501 * js/dom/exception-linenums-in-html-2.html: ditto.
3502 * js/dom/exception-linenums-in-html-3.html: ditto.
3503 * js/dom/script-tests/stack-trace.js: ditto.
3504 (throwError): ditto.
3506 (inlineableThrow): ditto.
3507 (dfgThing.get willThrow): ditto.
3508 (dfgThing.willThrowFunc): ditto.
3509 * js/dom/stack-trace-expected.txt: fixed error column expectation.
3510 * js/exception-properties-expected.txt: ditto.
3511 * js/script-tests/exception-linenums.js:
3512 (exceptionInFunction): throw "new Error()" rather than "{}".
3513 (firstPropIsGetter.get getter): ditto
3514 (secondPropIsGetter.get getter): ditto
3515 (firstPropIsSetter.set setter): ditto
3516 (secondPropIsSetter.set setter): ditto
3517 * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
3518 since we now add these at error construction rather than at error throwing.
3519 * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match.
3520 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
3522 2015-04-07 Joseph Pecoraro <pecoraro@apple.com>