1 2015-05-01 Myles C. Maxfield <mmaxfield@apple.com>
3 [OS X] Text dilation parameters are not restored after being set
4 https://bugs.webkit.org/show_bug.cgi?id=144507
5 <rdar://problem/19446938>
7 Reviewed by Simon Fraser and Ned Holbrook.
11 * fast/text/dilation-save-restore-expected.html: Added. Never sets dilation parameters, draws two strings.
12 * fast/text/dilation-save-restore.html: Added. Draws one string without dilation, sets the dilation, then draws a
13 second string. If saving and restoring doesn't work correctly, these two lines will appear different.
15 2015-05-01 Jordan Harband <ljharb@gmail.com>
17 String#startsWith/endsWith/includes don't handle Infinity position/endPosition args correctly
18 https://bugs.webkit.org/show_bug.cgi?id=144314
20 Reviewed by Darin Adler.
22 * js/script-tests/string-includes.js:
23 * js/string-includes-expected.txt:
25 2015-05-01 Martin Robinson <mrobinson@igalia.com>
27 Unreviewed gardening for GTK+.
29 * platform/gtk/TestExpectations: Remove some inaccurate missing results
30 and unskip a passing test.
32 2015-05-01 Joanmarie Diggs <jdiggs@igalia.com>
34 [GTK] accessibility/secure-textfield-title-ui.html is failing
35 https://bugs.webkit.org/show_bug.cgi?id=98375
37 Reviewed by Chris Fleizach.
39 Modify the test to check the childrenCount of the titleUIElement in order
40 to determine where the element text is exposed. On the Mac, it's exposed
41 in StaticText children; in ATK, in the element itself. The test was failing
42 because it assumed the text was in the first child of the element.
44 * accessibility/secure-textfield-title-ui.html: Modified.
45 * platform/gtk/TestExpectations: Unskipped the failing test.
47 2015-05-01 Brady Eidson <beidson@apple.com>
49 Add API to disable meta refreshes.
50 <rdar://problem/20333198> and https://bugs.webkit.org/show_bug.cgi?id=144269
52 Reviewed by Alexey Proskuryakov.
54 * loader/meta-refresh-disabled-expected.txt: Added.
55 * loader/meta-refresh-disabled.html: Added.
56 * loader/resources/notify-done.html: Added.
57 * platform/win/TestExpectations:
59 2015-05-01 Martin Robinson <mrobinson@igalia.com>
61 Unreviewed gardening for WebKitGTK+
63 Unskip some passing tests. Add new baselines. Properly organize some
64 failures in the TestExpectations file.
66 * platform/gtk/TestExpectations:
67 * platform/gtk/editing/execCommand/print-expected.png: Added.
68 * platform/gtk/editing/execCommand/print-expected.txt: Added.
69 * platform/gtk/fast/attachment/attachment-progress-expected.txt: Added.
70 * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt: Added.
71 * platform/gtk/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
72 * platform/gtk/fast/attachment/attachment-subtitle-expected.txt: Added.
73 * platform/gtk/fast/attachment/attachment-title-expected.txt: Added.
74 * platform/gtk/fast/box-shadow/hidpi-webkit-box-shadow-subpixel-position-expected.txt: Added.
75 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png: Added.
76 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
77 * platform/gtk/fast/multicol/scrolling-column-rules-expected.png: Added.
78 * platform/gtk/fast/multicol/scrolling-column-rules-expected.txt: Added.
79 * platform/gtk/printing/allowed-page-breaks-expected.txt: Added.
80 * platform/gtk/printing/compositing-layer-printing-expected.png: Added.
81 * platform/gtk/printing/compositing-layer-printing-expected.txt:
82 * platform/gtk/printing/css2.1/page-break-after-000-expected.txt: Added.
83 * platform/gtk/printing/css2.1/page-break-after-001-expected.txt: Added.
84 * platform/gtk/printing/css2.1/page-break-after-002-expected.txt: Added.
85 * platform/gtk/printing/css2.1/page-break-after-003-expected.txt: Added.
86 * platform/gtk/printing/css2.1/page-break-after-004-expected.txt: Added.
87 * platform/gtk/printing/css2.1/page-break-before-000-expected.txt: Added.
88 * platform/gtk/printing/css2.1/page-break-before-001-expected.txt: Added.
89 * platform/gtk/printing/css2.1/page-break-before-002-expected.txt: Added.
90 * platform/gtk/printing/css2.1/page-break-inside-000-expected.txt: Added.
91 * platform/gtk/printing/iframe-print-expected.png: Added.
92 * platform/gtk/printing/iframe-print-expected.txt: Added.
93 * platform/gtk/printing/media-queries-print-expected.png: Added.
94 * platform/gtk/printing/media-queries-print-expected.txt:
95 * platform/gtk/printing/no-content-empty-pages-expected.txt: Added.
96 * platform/gtk/printing/numberOfPages-expected.txt: Added.
97 * platform/gtk/printing/page-break-after-avoid-expected.txt: Added.
98 * platform/gtk/printing/page-break-always-expected.txt: Added.
99 * platform/gtk/printing/page-break-avoid-expected.txt: Added.
100 * platform/gtk/printing/page-break-before-avoid-expected.txt: Added.
101 * platform/gtk/printing/page-break-display-none-expected.txt: Added.
102 * platform/gtk/printing/page-break-inside-avoid-expected.txt: Added.
103 * platform/gtk/printing/page-break-margin-collapsed-expected.txt: Added.
104 * platform/gtk/printing/page-break-orphans-and-widows-expected.txt: Added.
105 * platform/gtk/printing/page-break-orphans-expected.txt: Added.
106 * platform/gtk/printing/page-break-widows-expected.txt: Added.
107 * platform/gtk/printing/page-count-layout-overflow-expected.txt: Added.
108 * platform/gtk/printing/page-count-percentage-height-expected.txt: Added.
109 * platform/gtk/printing/page-count-relayout-shrink-expected.txt: Added.
110 * platform/gtk/printing/page-count-with-one-word-expected.txt: Added.
111 * platform/gtk/printing/page-format-data-display-none-expected.txt: Added.
112 * platform/gtk/printing/page-format-data-expected.txt: Added.
113 * platform/gtk/printing/page-rule-css-text-expected.txt: Added.
114 * platform/gtk/printing/page-rule-in-media-query-expected.png: Added.
115 * platform/gtk/printing/page-rule-in-media-query-expected.txt: Added.
116 * platform/gtk/printing/pageNumerForElementById-expected.txt: Added.
117 * platform/gtk/printing/print-close-crash-expected.txt: Added.
118 * platform/gtk/printing/pseudo-class-outside-page-expected.txt: Added.
119 * platform/gtk/printing/return-from-printing-mode-expected.png: Added.
120 * platform/gtk/printing/return-from-printing-mode-expected.txt:
121 * platform/gtk/printing/setPrinting-expected.png: Added.
122 * platform/gtk/printing/setPrinting-expected.txt: Added.
123 * platform/gtk/printing/simultaneous-position-float-change-expected.png: Added.
124 * platform/gtk/printing/simultaneous-position-float-change-expected.txt: Added.
125 * platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
126 * platform/gtk/printing/stretch-to-view-height-expected.txt: Added.
127 * platform/gtk/printing/width-overflow-expected.png: Added.
128 * platform/gtk/printing/width-overflow-expected.txt: Added.
129 * platform/gtk/printing/zoomed-document-expected.txt: Added.
131 2015-05-01 Martin Robinson <mrobinson@igalia.com>
133 [Freetype] Properly support synthetic oblique in vertical text
134 https://bugs.webkit.org/show_bug.cgi?id=144492
136 Reviewed by Sergio Villar Senin.
138 * platform/gtk/TestExpectations: Unskip passing tests.
139 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
140 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
142 2015-05-01 Eric Carlson <eric.carlson@apple.com>
144 Fix text track language selection logic
145 https://bugs.webkit.org/show_bug.cgi?id=144467
147 Reviewed by Brent Fulgham.
149 * media/track/track-language-preference-expected.txt:
150 * media/track/track-language-preference.html: Updated, add new tests.
151 * platform/mac/TestExpectations:
153 2015-05-01 Martin Robinson <mrobinson@igalia.com>
155 Unreviewed gardening. Rebaseline some tests for WebKitGTK+.
157 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt: Rebaseline.
158 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Removed. The
159 platform-independent baseline should be good enough.
161 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
163 Unreviewed gardening. Update results of inspector tests.
165 * inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt:
166 * inspector-protocol/debugger/regress-133182-expected.txt:
167 * inspector-protocol/debugger/regress-133182.html:
168 * inspector-protocol/debugger/setBreakpoint-actions-expected.txt:
169 * inspector-protocol/debugger/terminate-dedicated-worker-while-paused-expected.txt:
170 * inspector-protocol/page/deny-X-FrameOption-expected.txt:
171 * inspector/debugger/search-scripts-expected.txt:
173 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
175 Unreviewed gardening. Remove skipped and broken inspector test.
177 This is the last test relying on the old model interface.
180 * http/tests/inspector-protocol/resources/InspectorTest.js:
181 (InspectorTest.initializeInspectorModels.console.error.window.onerror): Deleted.
182 (InspectorTest.initializeInspectorModels.console.assert): Deleted.
183 (InspectorTest.initializeInspectorModels): Deleted.
184 * inspector-protocol/indexeddb/basics-expected.txt: Removed.
185 * inspector-protocol/indexeddb/basics.html: Removed.
186 * platform/efl/TestExpectations:
187 * platform/gtk/TestExpectations:
188 * platform/win/TestExpectations:
190 2015-04-30 Dean Jackson <dino@apple.com>
192 Expose -apple-system as a font family
193 https://bugs.webkit.org/show_bug.cgi?id=144484
194 <rdar://problem/20767330>
196 Reviewed by Tim Horton.
198 Change a bunch of tests to use "-apple-system" instead
199 of "-apple-system-font" for font-family.
201 Add a test to make sure the old name still works.
203 * fast/text/system-font-legacy-name.html
204 * platform/ios-simulator/fast/text/system-monospaced-numbers.html:
205 * platform/ios-simulator/ios/fast/text/apple-logo-expected.txt:
206 * platform/ios-simulator/ios/fast/text/apple-logo.html:
207 * platform/ios-simulator/ios/fast/text/opticalFont-expected.txt:
208 * platform/ios-simulator/ios/fast/text/opticalFont.html:
209 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight-expected.txt:
210 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight.html:
211 * platform/ios-simulator/ios/fast/text/underline-scaling-expected.txt:
212 * platform/ios-simulator/ios/fast/text/underline-scaling.html:
213 * platform/mac/fast/text/systemFont-expected.txt:
214 * platform/mac/fast/text/systemFont.html:
216 2015-04-30 Javier Fernandez <jfernandez@igalia.com>
218 [CSS Grid Layout] overflow-position keyword for align and justify properties.
219 https://bugs.webkit.org/show_bug.cgi?id=144235
221 Reviewed by Sergio Villar Senin.
223 Implementation of overflow-keyword handling for Grid Layout on
224 align-self and justify-self properties.
226 * fast/css-grid-layout/grid-align-justify-overflow-expected.txt: Added.
227 * fast/css-grid-layout/grid-align-justify-overflow.html: Added.
229 2015-04-30 Jon Davis <jond@apple.com>
231 Web Inspector: console should show an icon for console.info() messages
232 https://bugs.webkit.org/show_bug.cgi?id=18530
234 Reviewed by Timothy Hatcher.
236 * inspector/console/console-api-expected.txt:
238 2015-04-30 Dean Jackson <dino@apple.com>
240 -apple-system-font-monospaced-numbers doesn't work on iOS
241 https://bugs.webkit.org/show_bug.cgi?id=144478
242 <rdar://problem/20544940>
244 Reviewed by Brent Fulgham.
246 A test that draws two lines of different numbers and checks
247 they are the same width.
249 * platform/ios-simulator/fast/text/system-monospaced-numbers-expected.txt: Added.
250 * platform/ios-simulator/fast/text/system-monospaced-numbers.html: Added.
252 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
254 Unreviewed, ios-simulator gardening
256 * Address linter warnings.
257 * Unskip some tests that pass.
258 * More generically skip unsupported iOS features.
261 * platform/ios-simulator-wk1/TestExpectations:
262 * platform/ios-simulator-wk2/TestExpectations:
263 * platform/ios-simulator/TestExpectations:
265 2015-04-30 Filip Pizlo <fpizlo@apple.com>
267 js/regress/is-string-fold-tricky.html and js/regress/is-string-fold.html are crashing
268 https://bugs.webkit.org/show_bug.cgi?id=144463
270 Reviewed by Benjamin Poulain.
272 Unskip now that the bug is fixed.
275 * js/regress/script-tests/is-string-fold-tricky.js:
276 * js/regress/script-tests/is-string-fold.js:
278 2015-04-30 Brady Eidson <beidson@apple.com>
280 Javascript using WebSQL can create their own WebKit info table.
281 <rdar://problem/20688792> and https://bugs.webkit.org/show_bug.cgi?id=144466
283 Reviewed by Alex Christensen.
285 * storage/websql/alter-to-info-table-expected.txt: Added.
286 * storage/websql/alter-to-info-table.html: Added.
287 * storage/websql/alter-to-info-table.js: Added.
289 2015-04-30 Martin Robinson <mrobinson@igalia.com>
291 Unskip isolated words tests on WebKitGTK+
293 * platform/gtk/TestExpectations: Unskip tests. We've been able to run these
294 since the switch to WebKitTestRunner.
296 2015-04-30 Filip Pizlo <fpizlo@apple.com>
298 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.
300 * js/regress/script-tests/is-string-fold-tricky.js:
301 * js/regress/script-tests/is-string-fold.js:
303 2015-04-30 Martin Robinson <mrobinson@igalia.com>
305 Rebaseline some editing tests for WebKitGTK+
307 Also add some missing baselines.
309 * fast/hidpi/broken-image-icon-very-hidpi-expected.png: Added.
310 * fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
311 * platform/gtk/editing/execCommand/5142012-1-expected.png:
312 * platform/gtk/editing/execCommand/5142012-1-expected.txt:
313 * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
314 * platform/gtk/editing/pasteboard/4989774-expected.txt:
316 2015-04-30 Filip Pizlo <fpizlo@apple.com>
318 Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing.
322 2015-04-30 Jon Honeycutt <jhoneycutt@apple.com>
324 Add image failure expectation for
325 svg/filters/sourceAlpha-input-filter-effect.html on Windows
329 * platform/win/TestExpectations:
331 2015-04-29 Filip Pizlo <fpizlo@apple.com>
333 DFG Is<Blah> versions of TypeOf should fold based on proven input type
334 https://bugs.webkit.org/show_bug.cgi?id=144409
336 Reviewed by Geoffrey Garen.
338 * js/regress/is-boolean-fold-expected.txt: Added.
339 * js/regress/is-boolean-fold-tricky-expected.txt: Added.
340 * js/regress/is-boolean-fold-tricky.html: Added.
341 * js/regress/is-boolean-fold.html: Added.
342 * js/regress/is-function-fold-expected.txt: Added.
343 * js/regress/is-function-fold-tricky-expected.txt: Added.
344 * js/regress/is-function-fold-tricky-internal-function-expected.txt: Added.
345 * js/regress/is-function-fold-tricky-internal-function.html: Added.
346 * js/regress/is-function-fold-tricky.html: Added.
347 * js/regress/is-function-fold.html: Added.
348 * js/regress/is-number-fold-expected.txt: Added.
349 * js/regress/is-number-fold-tricky-expected.txt: Added.
350 * js/regress/is-number-fold-tricky.html: Added.
351 * js/regress/is-number-fold.html: Added.
352 * js/regress/is-object-or-null-fold-expected.txt: Added.
353 * js/regress/is-object-or-null-fold-functions-expected.txt: Added.
354 * js/regress/is-object-or-null-fold-functions.html: Added.
355 * js/regress/is-object-or-null-fold-less-tricky-expected.txt: Added.
356 * js/regress/is-object-or-null-fold-less-tricky.html: Added.
357 * js/regress/is-object-or-null-fold-tricky-expected.txt: Added.
358 * js/regress/is-object-or-null-fold-tricky.html: Added.
359 * js/regress/is-object-or-null-fold.html: Added.
360 * js/regress/is-object-or-null-trickier-function-expected.txt: Added.
361 * js/regress/is-object-or-null-trickier-function.html: Added.
362 * js/regress/is-object-or-null-trickier-internal-function-expected.txt: Added.
363 * js/regress/is-object-or-null-trickier-internal-function.html: Added.
364 * js/regress/is-object-or-null-tricky-function-expected.txt: Added.
365 * js/regress/is-object-or-null-tricky-function.html: Added.
366 * js/regress/is-object-or-null-tricky-internal-function-expected.txt: Added.
367 * js/regress/is-object-or-null-tricky-internal-function.html: Added.
368 * js/regress/is-string-fold-expected.txt: Added.
369 * js/regress/is-string-fold-tricky-expected.txt: Added.
370 * js/regress/is-string-fold-tricky.html: Added.
371 * js/regress/is-string-fold.html: Added.
372 * js/regress/is-undefined-fold-expected.txt: Added.
373 * js/regress/is-undefined-fold-tricky-expected.txt: Added.
374 * js/regress/is-undefined-fold-tricky.html: Added.
375 * js/regress/is-undefined-fold.html: Added.
376 * js/regress/script-tests/is-boolean-fold-tricky.js: Added.
377 * js/regress/script-tests/is-boolean-fold.js: Added.
378 * js/regress/script-tests/is-function-fold-tricky-internal-function.js: Added.
379 * js/regress/script-tests/is-function-fold-tricky.js: Added.
382 * js/regress/script-tests/is-function-fold.js: Added.
384 * js/regress/script-tests/is-number-fold-tricky.js: Added.
385 * js/regress/script-tests/is-number-fold.js: Added.
386 * js/regress/script-tests/is-object-or-null-fold-functions.js: Added.
388 * js/regress/script-tests/is-object-or-null-fold-less-tricky.js: Added.
389 * js/regress/script-tests/is-object-or-null-fold-tricky.js: Added.
390 * js/regress/script-tests/is-object-or-null-fold.js: Added.
391 * js/regress/script-tests/is-object-or-null-trickier-function.js: Added.
394 * js/regress/script-tests/is-object-or-null-trickier-internal-function.js: Added.
395 * js/regress/script-tests/is-object-or-null-tricky-function.js: Added.
397 * js/regress/script-tests/is-object-or-null-tricky-internal-function.js: Added.
398 * js/regress/script-tests/is-string-fold-tricky.js: Added.
399 * js/regress/script-tests/is-string-fold.js: Added.
400 * js/regress/script-tests/is-undefined-fold-tricky.js: Added.
401 * js/regress/script-tests/is-undefined-fold.js: Added.
402 * js/regress/sink-function-expected.txt: Added.
403 * js/regress/sink-function.html: Added.
405 2015-04-30 Brent Fulgham <bfulgham@apple.com>
407 [Mac] Expand test infrastructure to support scrolling tests (Part 3)
408 https://bugs.webkit.org/show_bug.cgi?id=144131
410 Reviewed by Eric Carlson.
412 Update the WK2 scrolling tests to use the new scroll trigger infrastructure to reduce the use of
415 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
416 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
417 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
418 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
419 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
420 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
421 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
422 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
423 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
424 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
425 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
426 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
427 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
428 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
429 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
430 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
431 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
432 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
433 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
434 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
435 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
436 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
437 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
438 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
439 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
440 * platform/mac-wk2/tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
442 2015-04-30 Antti Koivisto <antti@apple.com>
444 These should be saying HTTP/1.1 not HTTP/1.0
446 * http/tests/cache/resources/iframe304.php:
447 * http/tests/cache/resources/iframe304body.php:
449 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
451 [Win] Update baselines after r183610.
453 Unreviewed Gardening.
455 * platform/win/fast/css/apple-system-colors-expected.txt: Added.
457 2015-04-29 Simon Fraser <simon.fraser@apple.com>
459 Crash at WebCore::Document::absoluteRegionForEventTargets
460 https://bugs.webkit.org/show_bug.cgi?id=144426
461 rdar://problem/20502166
463 Reviewed by Tim Horton.
465 Test that disconnects a frame with a wheel event handler then GCs, and one that
466 disconnects are reconnects. In both case, the parent document should have zero
467 wheel event handlers registered on it.
469 * fast/events/wheelevent-in-frame-expected.txt: Added.
470 * fast/events/wheelevent-in-frame.html: Added.
471 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
472 * fast/events/wheelevent-in-reattached-frame.html: Added.
474 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
476 LiveNodeList may unexpectedly return an element for empty string
477 https://bugs.webkit.org/show_bug.cgi?id=144429
479 Reviewed by Darin Adler.
481 * fast/dom/named-items-with-empty-name-expected.txt:
482 * fast/dom/named-items-with-empty-name.html:
484 2015-04-29 Dean Jackson <dino@apple.com>
486 Create a named CSS property for system colors
487 https://bugs.webkit.org/show_bug.cgi?id=144423
488 <rdar://problem/20491011>
490 Reviewed by Tim Horton.
492 Expose the following values to CSS color properties:
503 The new test shows the computed value for each of these colors. It
504 includes generic results (no special value) and platform results for
505 Mac (other than Mavericks) and iOS.
507 * fast/css/apple-system-colors-expected.txt: Generic results.
508 * fast/css/apple-system-colors.html: Added - the new test.
509 * platform/mac/fast/css/apple-system-colors-expected.txt: Added OS X results.
510 * platform/ios-simulator/fast/css/apple-system-colors-expected.txt: Added iOS results.
511 * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt: Generic results for Mavericks.
513 2015-04-29 Commit Queue <commit-queue@webkit.org>
515 Unreviewed, rolling out r183600.
516 https://bugs.webkit.org/show_bug.cgi?id=144432
518 New tests time out everywhere (Requested by ap on #webkit).
522 "Crash at WebCore::Document::absoluteRegionForEventTargets"
523 https://bugs.webkit.org/show_bug.cgi?id=144426
524 http://trac.webkit.org/changeset/183600
526 2015-04-29 Alexey Proskuryakov <ap@apple.com>
528 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
529 https://bugs.webkit.org/show_bug.cgi?id=144155
531 * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
533 2015-04-29 Martin Robinson <mrobinson@igalia.com>
535 Unskip 3D transformation tests for WebKitGTK+
537 Unreviewed. This is gardening.
539 These tests should run reasonably well on the testing bots, now that
540 they use llvmpipe to run OpenGL.
542 * platform/gtk/TestExpectations:
543 * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
544 * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
545 * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
546 * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
547 * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
548 * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
549 * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
550 * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
551 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
552 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
553 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
554 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
555 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
556 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
557 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
558 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
560 2015-04-29 Simon Fraser <simon.fraser@apple.com>
562 Rebaseline after r183597.
564 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
566 2015-04-29 Simon Fraser <simon.fraser@apple.com>
568 Crash at WebCore::Document::absoluteRegionForEventTargets
569 https://bugs.webkit.org/show_bug.cgi?id=144426
570 rdar://problem/20502166
572 Reviewed by Tim Horton.
574 Test that disconnects a frame with a wheel event handler then GCs, and one that
575 disconnects are reconnects. In both case, the parent document should have zero
576 wheel event handlers registered on it.
578 * fast/events/wheelevent-in-frame-expected.txt: Added.
579 * fast/events/wheelevent-in-frame.html: Added.
580 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
581 * fast/events/wheelevent-in-reattached-frame.html: Added.
583 2015-04-29 Simon Fraser <simon.fraser@apple.com>
585 Compute the non-fast-scrollable region in main-document coordinates
586 https://bugs.webkit.org/show_bug.cgi?id=144420
588 Reviewed by Tim Horton.
590 We now report the non-fast region in document coordinates, so these two results change.
592 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
593 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
595 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
597 NodeList has issues with Symbol and empty string
598 https://bugs.webkit.org/show_bug.cgi?id=144310
600 Reviewed by Darin Adler.
602 * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
603 * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
604 * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
605 * fast/dom/dataset-name-getter-symbols.html: Added.
606 * fast/dom/named-items-with-empty-name-expected.txt: Added.
607 * fast/dom/named-items-with-empty-name.html: Added.
608 * fast/dom/named-items-with-symbol-name-expected.txt: Added.
609 * fast/dom/named-items-with-symbol-name.html: Added.
610 * storage/domstorage/localstorage/named-items-expected.txt: Added.
611 * storage/domstorage/localstorage/named-items.html: Added.
613 2015-04-29 Simon Fraser <simon.fraser@apple.com>
615 Allow testing of plug-ins that handle wheel events.
616 https://bugs.webkit.org/show_bug.cgi?id=144413
618 Reviewed by Tim Horton.
620 Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
622 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
623 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
624 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
625 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
626 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
627 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
629 2015-04-29 Martin Robinson <mrobinson@igalia.com>
631 [GTK] Add support for automatic hyphenation
632 https://bugs.webkit.org/show_bug.cgi?id=44478
634 Reviewed by Carlos Garcia Campos.
636 * platform/gtk/TestExpectations: Unskip most hyphenation tests.
637 * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
638 * platform/gtk/fast/text/hyphenate-character-expected.txt:
639 * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
640 * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
641 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
642 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
643 * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
644 * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
645 * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
646 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
647 * platform/gtk/fast/text/hyphens-expected.png: Added.
648 * platform/gtk/fast/text/hyphens-expected.txt:
649 * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
651 2015-04-29 Zalan Bujtas <zalan@apple.com>
653 Simple line layout: Web process spins endlessly below layoutSimpleLines.
654 https://bugs.webkit.org/show_bug.cgi?id=144403
655 rdar://problem/20742783
657 Reviewed by Antti Koivisto.
659 When a text fragment overlaps multiple renderes and it does not fit the current line,
660 we revert the text fragment iterator position so that the overlapping content
661 gets processed again for the next line.
662 However, TextFragmentIterator::revertToFragment() was reverting too much and
663 we started processing old content all over again -> infinite loop.
665 This patch ensures that text fragment iterator is reverted to the right position.
667 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
668 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
670 2015-04-29 Antti Koivisto <antti@apple.com>
672 Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
674 * platform/win/TestExpectations:
676 2015-04-28 Geoffrey Garen <ggaren@apple.com>
678 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
679 https://bugs.webkit.org/show_bug.cgi?id=144013
681 Reviewed by Mark Lam.
683 * js/script-tests/array-holes.js:
684 * js/array-holes-expected.txt: This result now matches Firefox. We see
685 'peekaboo', which is a prototype property, rather than a hole, because
686 sorting uses [[Get]], which sees prototype properties.
688 The ES6 spec says that sorting should use [[Get]], so this new result
689 matches the spec a little better -- although the spec also says that the
690 result of sorting is undefined in this case because of the presence of
691 an indexed property in the prototype chain.
693 * js/dom/array-prototype-properties-expected.txt: Updated error message
694 to match other array prototype error messages.
696 * js/comparefn-sort-stability-expected.txt:
697 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
698 order to demonstrate that Firefox and Safari use a stable sort, and
701 * js/script-tests/array-sort-sparse.js:
702 * js/array-sort-sparse-expected.txt: Added some tests for things I got
705 * script-tests/sort-with-side-effecting-comparisons.js: Made this test
706 shorter so that it wouldn't hang debug builds. This test is O(N^2). It
707 used to terminate sooner because our sort implementation would (sometimes)
708 terminate sooner if you shrank the array. Our new sort does not accept
709 intermediate updates to the array's length, matching Firefox. I spoke
710 to Gavin and Alexey about this, and we think that going out of our way
711 to honor length changes mid-sort doesn't make much sense because it's
712 not possible to honor the general case of value changes in a predictable
715 2015-04-29 Antti Koivisto <antti@apple.com>
717 Main resource loaded via 304 response becomes empty if reloaded by user
718 https://bugs.webkit.org/show_bug.cgi?id=144386
720 Reviewed by Darin Adler.
722 * http/tests/cache/main-resource-304-reload-expected.txt: Added.
723 * http/tests/cache/main-resource-304-reload.html: Added.
724 * http/tests/cache/resources/iframe304body.php: Added.
726 2015-04-29 Darin Adler <darin@apple.com>
728 [ES6] Implement Unicode code point escapes
729 https://bugs.webkit.org/show_bug.cgi?id=144377
731 Reviewed by Antti Koivisto.
733 * js/script-tests/unicode-escape-sequences.js: Added.
734 * js/unicode-escape-sequences-expected.txt: Added.
735 * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
737 2015-04-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
739 Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
740 https://bugs.webkit.org/show_bug.cgi?id=140261
742 Reviewed by Darin Adler.
744 * editing/execCommand/crash-140261-expected.txt: Added.
745 * editing/execCommand/crash-140261.html: Added.
747 2015-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
749 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
750 https://bugs.webkit.org/show_bug.cgi?id=143711
752 Reviewed by Darin Adler.
754 * http/tests/appcache/resources/fake-video.mp4: Added.
755 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
756 * http/tests/appcache/simple-video-sync-expected.txt: Added.
757 * http/tests/appcache/simple-video-sync.html: Added.
759 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
761 REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
762 https://bugs.webkit.org/show_bug.cgi?id=144373
764 Reviewed by Darin Adler.
766 * js/property-getters-and-setters-expected.txt:
767 * js/script-tests/property-getters-and-setters.js:
769 2015-04-28 Alexey Proskuryakov <ap@apple.com>
771 [WK2] fast/forms/input-search-press-escape-key.html crashes
772 https://bugs.webkit.org/show_bug.cgi?id=87168
773 rdar://problem/11508829
775 * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
777 2015-04-28 Zalan Bujtas <zalan@apple.com>
779 Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
780 https://bugs.webkit.org/show_bug.cgi?id=144351
782 Reviewed by Simon Fraser.
784 This patch ensures that CG context is properly restored after painting dashed/dotted lines.
786 * fast/forms/checkbox-painting-with-hr-expected.html: Added.
787 * fast/forms/checkbox-painting-with-hr.html: Added.
789 2015-04-28 Andreas Kling <akling@apple.com>
791 DFG should generate efficient code for branching on a string's boolean value.
792 <https://webkit.org/b/144317>
794 Reviewed by Geoff Garen & Filip Pizlo.
796 * js/regress/branch-on-string-as-boolean-expected.txt: Added.
797 * js/regress/branch-on-string-as-boolean.html: Added.
798 * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
800 2015-04-27 Myles C. Maxfield <mmaxfield@apple.com>
802 Implement font-synthesis CSS property
803 https://bugs.webkit.org/show_bug.cgi?id=144305
805 Reviewed by Andreas Kling.
807 Test all combinations of font-weight, font-style, and font-synthesis.
809 * fast/css3-text/font-synthesis-expected.html: Added.
810 * fast/css3-text/font-synthesis.html: Added.
812 2015-04-28 Brent Fulgham <bfulgham@apple.com>
814 [Win] Temporarily disable WebGL support
815 https://bugs.webkit.org/show_bug.cgi?id=144291
817 * platform/win/TestExpectations:
818 * platform/win/js/dom/constructor-length-expected.txt: Added.
819 * platform/win/js/dom/global-constructors-attributes-expected.txt:
821 2015-04-28 Jer Noble <jer.noble@apple.com>
823 Unreviewed gardening; add results for new tests.
825 * media/audio-playback-restriction-autoplay-expected.txt: Added.
826 * media/audio-playback-restriction-play-expected.txt: Added.
828 2015-04-28 Brent Fulgham <bfulgham@apple.com>
830 [Win] PHP scripts fail if HTTP_ORIGIN is not set.
831 https://bugs.webkit.org/show_bug.cgi?id=144333
833 Rubberstamped by Brady Eidson.
835 * http/tests/security/resources/cors-post-redirect-target.php: Check
836 that HTTP_ORIGIN key exists before using it to avoid PHP error.
838 2015-04-28 Andy Estes <aestes@apple.com>
840 Add expectations for tests added in r183428 and r183450.
842 * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
843 * media/audio-playback-restriction-autoplay-expected.txt: Added.
844 * media/audio-playback-restriction-play-expected.txt: Added.
846 2015-04-28 Antti Koivisto <antti@apple.com>
848 Network Cache: Disk cache getting filled by YouTube video data
849 https://bugs.webkit.org/show_bug.cgi?id=144259
851 Reviewed by Darin Adler.
853 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
854 * http/tests/cache/disk-cache/disk-cache-media.html: Added.
855 * http/tests/cache/disk-cache/resources/cache-test.js:
858 2015-04-25 Simon Fraser <simon.fraser@apple.com>
860 Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
861 https://bugs.webkit.org/show_bug.cgi?id=144198
863 Reviewed by Darin Adler, Antti Koivisto.
865 New test that detects whether a "hardware" animation is firing the style recalc
866 timer on every frame, which happened during development of this patch.
868 * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
869 * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
871 2015-04-27 Benjamin Poulain <bpoulain@apple.com>
873 [JSC] Add support for typed arrays to the Array profiling
874 https://bugs.webkit.org/show_bug.cgi?id=143913
876 Reviewed by Filip Pizlo.
878 * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
879 * js/regress/typed-array-get-set-by-val-profiling.html: Added.
881 2015-04-27 Doug Russell <d_russell@apple.com>
883 Break up select text into multiple tests
884 https://bugs.webkit.org/show_bug.cgi?id=144301
886 Reviewed by Alexey Proskuryakov.
888 * platform/mac/TestExpectations:
889 * platform/mac/accessibility/select-text-expected.txt: Removed.
890 * platform/mac/accessibility/select-text.html: Removed.
891 * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
892 * platform/mac/accessibility/select-text/select-text-1.html: Added.
893 * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
894 * platform/mac/accessibility/select-text/select-text-135546.html: Added.
895 * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
896 * platform/mac/accessibility/select-text/select-text-135575.html: Added.
897 * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
898 * platform/mac/accessibility/select-text/select-text-2.html: Added.
899 * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
900 * platform/mac/accessibility/select-text/select-text-3.html: Added.
901 * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
902 * platform/mac/accessibility/select-text/select-text-4.html: Added.
903 * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
904 * platform/mac/accessibility/select-text/select-text-5.html: Added.
905 * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
906 * platform/mac/accessibility/select-text/select-text-6.html: Added.
907 * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
908 * platform/mac/accessibility/select-text/select-text-7.html: Added.
909 * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
910 * platform/mac/accessibility/select-text/select-text-8.html: Added.
911 * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
912 * platform/mac/accessibility/select-text/select-text-9.html: Added.
914 2015-04-27 Daniel Bates <dabates@apple.com>
916 Form control may be associated with the wrong HTML Form element after form id change
917 https://bugs.webkit.org/show_bug.cgi?id=133456
918 <rdar://problem/17095055>
920 Reviewed by Andy Estes.
922 Add tests to ensure that we associate the correct HTML Form element with a
923 <select> after changing the id of its associated HTML form element.
925 * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
926 * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
927 * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
928 * fast/forms/change-form-id-to-be-unique.html: Added.
930 2015-04-27 Jer Noble <jer.noble@apple.com>
932 Add a setting & restriction which prevents non-interactivte playback of audible media elements.
933 https://bugs.webkit.org/show_bug.cgi?id=143486
935 Reviewed by Eric Carlson.
937 * media/audio-playback-restriction-autoplay.html: Added.
938 * media/audio-playback-restriction-play.html: Added.
939 * media/video-test.js:
940 (setCaptionDisplayMode):
941 (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
944 2015-04-27 Jer Noble <jer.noble@apple.com>
946 [WebAudio] AudioContext does not remove user-gesture restriction during resume()
947 https://bugs.webkit.org/show_bug.cgi?id=144211
949 Reviewed by Eric Carlson.
951 * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
952 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
953 * webaudio/audiocontext-restriction-expected.txt: Added.
954 * webaudio/audiocontext-restriction.html: Added.
955 * webaudio/resources/audio-testing.js:
958 2015-04-27 Alexey Proskuryakov <ap@apple.com>
960 rdar://problem/16678392 Page visibility tests are broken in Yosemite
962 * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
963 Maybe <http://trac.webkit.org/changeset/181866> fixed them?
964 Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
966 2015-04-27 Zalan Bujtas <zalan@apple.com>
968 Simple line layout: Wrong text offsetting when range does not start from the first renderer.
969 https://bugs.webkit.org/show_bug.cgi?id=144167
970 rdar://problem/20639857
972 Reviewed by Simon Fraser.
974 This patch ensures that TextIterator returns the right text when the input range starts
977 TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
978 it is required to map simple line layout runs to RenderText positions.
979 This patch sets the offset value when the iteration start with a sibling node.
981 * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
982 * fast/text/range-text-with-simple-line-layout.html: Added.
984 2015-04-27 Commit Queue <commit-queue@webkit.org>
986 Unreviewed, rolling out r183393.
987 https://bugs.webkit.org/show_bug.cgi?id=144272
989 Caused memory corruption detected by GuardMalloc (Requested by
994 "Synchronous XMLHttpRequest should get access to AppCache
995 resources stored as flat files"
996 https://bugs.webkit.org/show_bug.cgi?id=143711
997 http://trac.webkit.org/changeset/183393
999 2015-04-27 Yoav Weiss <yoav@yoav.ws>
1001 Fix viewport units in Media Queries
1002 https://bugs.webkit.org/show_bug.cgi?id=144260
1004 Reviewed by Darin Adler.
1006 These tests make sure that viewport units are working as expected inside of Media Queries.
1008 * fast/media/mq-viewport-units-expected.txt: Added.
1009 * fast/media/mq-viewport-units.html: Added.
1011 2015-04-27 Javier Fernandez <jfernandez@igalia.com>
1013 [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
1014 https://bugs.webkit.org/show_bug.cgi?id=133280
1016 Implementation of justify-self and justify-items properties for grid.
1017 Added additional testing for ensuring margin, padding and border are considered when
1018 computing grid item's position.
1020 Reviewed by David Hyatt.
1022 * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
1023 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
1024 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
1025 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
1026 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
1027 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
1028 * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
1029 * fast/css-grid-layout/justify-self-cell.html: Added.
1030 * fast/css-grid-layout/resources/grid.css:
1031 (.directionLTR): Added. Useful for defining orthogonal flows.
1033 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1037 Fixed timeout expectation of "closed should fulfill with
1038 undefined" test. This doesn't time out anymore.
1040 * streams/reference-implementation/readable-stream-templated.html:
1042 2015-04-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1044 [Streams API] ReadableStream constructor start function should be able to close the stream
1045 https://bugs.webkit.org/show_bug.cgi?id=143363
1047 Reviewed by Benjamin Poulain.
1049 Updated expectations with new passes.
1051 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1052 * streams/reference-implementation/readable-stream-reader-expected.txt:
1053 * streams/reference-implementation/readable-stream-templated-expected.txt:
1055 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr>
1057 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
1058 https://bugs.webkit.org/show_bug.cgi?id=143711
1060 Reviewed by Darin Adler.
1062 * http/tests/appcache/resources/fake-video.mp4: Added.
1063 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
1064 * http/tests/appcache/simple-video-sync-expected.txt: Added.
1065 * http/tests/appcache/simple-video-sync.html: Added.
1067 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
1069 Also skip it in run-javascriptcore-tests.
1071 * js/script-tests/class-syntax-semicolon.js:
1073 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
1075 Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
1077 The newly uncovered bug is tracked by webkit.org/b/144258.
1081 2015-04-26 Alexey Proskuryakov <ap@apple.com>
1083 editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
1084 https://bugs.webkit.org/show_bug.cgi?id=141122
1086 * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
1087 almost certainly other tests affected by this.
1089 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com>
1091 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
1092 https://bugs.webkit.org/show_bug.cgi?id=144144
1094 Reviewed by Darin Adler.
1096 Add new test case to check absolutely positioned elements.
1098 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
1099 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
1101 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
1103 Class body ending with a semicolon throws a SyntaxError
1104 https://bugs.webkit.org/show_bug.cgi?id=144244
1106 Reviewed by Darin Adler.
1108 Added a regression test for having a semicolon inside the class definition.
1110 * js/class-syntax-semicolon-expected.txt: Added.
1111 * js/class-syntax-semicolon.html: Added.
1112 * js/script-tests/class-syntax-semicolon.js: Added.
1114 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
1116 Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
1117 https://bugs.webkit.org/show_bug.cgi?id=144243
1119 Reviewed by Darin Adler.
1121 Added tests cases to both tests. Also added test cases missing from expression tests.
1123 * js/class-syntax-declaration-expected.txt:
1124 * js/class-syntax-expression-expected.txt:
1125 * js/script-tests/class-syntax-declaration.js:
1126 * js/script-tests/class-syntax-expression.js:
1128 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
1130 SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
1131 https://bugs.webkit.org/show_bug.cgi?id=144137
1133 Reviewed by Darin Adler.
1135 Ensure the SourceAlpha is driven from last applied FilterEffect.
1137 * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
1138 * svg/filters/sourceAlpha-input-filter-effect.html: Added.
1140 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1142 [EFL] Unreviewed gardening fix.
1144 Mark editing/selection/extend-by-character-007.html to skip
1145 instead of missing. It is not supported by EFL port yet.
1147 * platform/efl/TestExpectations:
1149 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1151 [EFL] Unreviewed EFL gardening on 27th April.
1153 Unskip 2 tests which have been passed since r183368.
1155 Mark editing/selection/extend-by-character-007.html to missing.
1156 This needs to have new baseline for EFL port.
1158 * platform/efl/TestExpectations:
1160 2015-04-26 Javier Fernandez <jfernandez@igalia.com>
1162 [CSS Grid Layout] Support for align-self and align-items in grid layout
1163 https://bugs.webkit.org/show_bug.cgi?id=133225
1165 Reviewed by Darin Adler.
1167 Implementation of align-self and align-items properties ifor grid.
1169 Several layout tests were touched for adapting them to the new grid item's
1170 column-axis position when using RTL direction.
1172 * fast/css-grid-layout/grid-align-expected.txt: Added.
1173 * fast/css-grid-layout/grid-align.html: Added.
1174 * fast/css-grid-layout/grid-element-border-grid-item.html:
1175 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
1176 * fast/css-grid-layout/grid-element-padding-grid-item.html:
1177 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
1178 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
1179 * fast/css-grid-layout/grid-item-margin-resolution.html:
1181 2015-04-26 Doug Russell <d_russell@apple.com>
1183 AX: richer text change notifications (142719)
1184 https://bugs.webkit.org/show_bug.cgi?id=142719
1186 Reviewed by Darin Adler.
1188 Richer accessibility value change notifications. Introduce AXTextEditType,
1189 postTextStateChangeNotification and postTextReplacementNotification to give assistive
1190 tech apps more reliable context for responding to changes in web content. Also implement
1191 a mechanism to post value changes in password form fields in coalesced ticks to thwart
1192 analyzing the cadence of changes.
1194 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
1195 and an overload of postTextReplacementNotification to give assistive tech apps more
1196 reliable context for responding to changes in web content selection. Also block posting
1197 selection changes on password fields.
1199 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
1200 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
1201 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
1202 * platform/mac/accessibility/selection-change-userinfo.html: Added.
1203 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
1204 * platform/mac/accessibility/value-change-userinfo.html: Added.
1206 2015-04-26 Darin Adler <darin@apple.com>
1208 REGRESSION (r176751): line-height ignored in <button> elements
1209 https://bugs.webkit.org/show_bug.cgi?id=144234
1211 Reviewed by Antti Koivisto.
1213 * fast/forms/button-line-height-expected.html: Added.
1214 * fast/forms/button-line-height.html: Added.
1216 2015-04-26 Darin Adler <darin@apple.com>
1218 REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
1219 https://bugs.webkit.org/show_bug.cgi?id=137163
1221 Reviewed by Andy Estes.
1223 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
1224 * fast/notifications/request-notification-permission-while-reloading.html: Added.
1226 2015-04-26 Benjamin Poulain <benjamin@webkit.org>
1228 [JSC] Implement Math.clz32(), remove Number.clz()
1229 https://bugs.webkit.org/show_bug.cgi?id=144205
1231 Reviewed by Michael Saboff.
1233 Basic conformance tests.
1235 * js/Object-getOwnPropertyNames-expected.txt:
1236 * js/math-clz32-expected.txt: Added.
1237 * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
1238 * js/number-clz-expected.txt: Removed.
1239 * js/script-tests/Object-getOwnPropertyNames.js:
1240 * js/script-tests/math-clz32.js: Added.
1241 (objectConvertToString.toString):
1242 (objectRecordToStringCall.toString):
1243 (objectThrowOnToString.toString):
1244 (objectWithValueOf.valueOf):
1245 (objectThrowOnValueOf.valueOf):
1246 (objectThrowOnValueOf.toString):
1247 (objectRecordValueOfCall.valueOf):
1248 (objectRecordConversionCalls.toString):
1249 (objectRecordConversionCalls.valueOf):
1250 * js/script-tests/number-clz.js: Removed.
1252 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
1254 [ES6] Array.from need to accept iterables
1255 https://bugs.webkit.org/show_bug.cgi?id=141055
1257 Reviewed by Darin Adler.
1259 Array.from now accepts iterables.
1261 * js/array-from-expected.txt:
1263 2015-04-26 Simon Fraser <simon.fraser@apple.com>
1265 New baselines for iOS.
1267 * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
1268 * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
1269 * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
1270 * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
1271 * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
1272 * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
1273 * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
1274 * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
1275 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
1276 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
1277 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
1278 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
1279 * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
1280 * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
1281 * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
1282 * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
1284 2015-04-26 Simon Fraser <simon.fraser@apple.com>
1286 New WK1 results for this test.
1288 * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
1290 2015-04-25 Simon Fraser <simon.fraser@apple.com>
1292 Expand compositing coverage rect when scrolling and animating
1293 https://bugs.webkit.org/show_bug.cgi?id=144214
1294 rdar://problem/20695926
1296 Reviewed by Darin Adler.
1298 New baselines for tests dumping layer output, with coverage rect being affected
1299 by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
1301 * compositing/contents-scale/animating-expected.txt:
1302 * compositing/contents-scale/rounded-contents-scale-expected.txt:
1303 * compositing/contents-scale/scaled-ancestor-expected.txt:
1304 * compositing/contents-scale/simple-scale-expected.txt:
1305 * compositing/tiling/transform-origin-tiled.html: Added.
1306 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
1307 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1308 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
1309 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
1310 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
1311 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
1312 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
1313 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1314 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1315 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1316 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1317 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1318 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
1319 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1320 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
1321 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1322 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
1323 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
1324 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
1325 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
1326 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
1327 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
1328 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
1329 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1330 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
1331 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
1332 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
1333 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
1334 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
1335 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
1336 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
1337 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
1339 2015-04-25 Alexey Proskuryakov <ap@apple.com>
1341 Mark some tests that take >10 seconds on debug bots as slow.
1343 This is too close to 30 second timeout, so it's likely that these tests would flakily
1344 time out on other configurations, e.g. locally.
1348 2015-04-25 Myles C. Maxfield <mmaxfield@apple.com>
1350 font-synthesis's initial value is "style weight"
1351 https://bugs.webkit.org/show_bug.cgi?id=144195
1353 Reviewed by Darin Adler.
1357 * fast/css3-text/font-synthesis-parse-expected.txt:
1358 * fast/css3-text/font-synthesis-parse.html:
1360 2015-04-25 Jordan Harband <ljharb@gmail.com>
1362 Set#keys !== Set#values
1363 https://bugs.webkit.org/show_bug.cgi?id=144190
1365 Reviewed by Darin Adler.
1367 * js/script-tests/set-keys.js: Added.
1368 * js/set-keys-expected.txt: Added.
1369 * js/set-keys.html: Added.
1371 2015-04-25 Darin Adler <darin@apple.com>
1373 Crash if IDBTransaction is aborted right after it's created
1374 https://bugs.webkit.org/show_bug.cgi?id=144199
1376 Reviewed by Simon Fraser.
1378 * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
1379 * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
1380 the execptions is different from what was marked here as expected.
1382 2015-04-23 Ryosuke Niwa <rniwa@webkit.org>
1384 class methods should be non-enumerable
1385 https://bugs.webkit.org/show_bug.cgi?id=143181
1387 Reviewed by Darin Adler.
1389 Added a regression test.
1391 Also fixed a test that previously relied on "prototype" property being writable
1392 since this is no longer the case.
1394 * js/class-syntax-extends-expected.txt:
1395 * js/class-syntax-prototype.html: Added.
1396 * js/script-tests/class-syntax-extends.js:
1397 * js/script-tests/class-syntax-prototype.js: Added.
1399 2015-04-25 Yusuke Suzuki <utatane.tea@gmail.com>
1401 [ES6] Implement String.fromCodePoint
1402 https://bugs.webkit.org/show_bug.cgi?id=144160
1404 Reviewed by Darin Adler.
1406 Add String.fromCodePoint.
1408 * js/Object-getOwnPropertyNames-expected.txt:
1409 * js/script-tests/Object-getOwnPropertyNames.js:
1411 2015-04-25 Alexey Proskuryakov <ap@apple.com>
1413 Mavericks fix - no window.performance there.
1415 * fast/frames/flattening/resources/iframe-to-resize.html:
1417 2015-04-25 Alexey Proskuryakov <ap@apple.com>
1419 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1420 https://bugs.webkit.org/show_bug.cgi?id=144155
1422 Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
1424 * fast/frames/flattening/resources/iframe-to-resize.html:
1426 2015-04-24 Commit Queue <commit-queue@webkit.org>
1428 Unreviewed, rolling out r183288.
1429 https://bugs.webkit.org/show_bug.cgi?id=144189
1431 Made js/sort-with-side-effecting-comparisons.html time out in
1432 debug builds (Requested by ap on #webkit).
1436 "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
1438 https://bugs.webkit.org/show_bug.cgi?id=144013
1439 http://trac.webkit.org/changeset/183288
1441 2015-04-24 Myles C. Maxfield <mmaxfield@apple.com>
1443 Implement parsing support for font-synthesis CSS property
1444 https://bugs.webkit.org/show_bug.cgi?id=144180
1446 Reviewed by Tim Horton.
1448 * fast/css3-text/font-synthesis-parse-expected.txt: Added.
1449 * fast/css3-text/font-synthesis-parse.html: Added.
1451 2015-04-24 Simon Fraser <simon.fraser@apple.com>
1453 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
1454 https://bugs.webkit.org/show_bug.cgi?id=144165
1456 Reviewed by Dean Jackson.
1458 New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
1460 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
1461 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
1462 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
1463 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1464 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1465 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1466 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1467 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1468 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
1469 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1470 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
1471 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1472 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
1473 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
1474 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
1475 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
1476 * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
1477 * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
1478 * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
1479 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
1480 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
1481 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
1482 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
1483 * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
1484 * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
1486 2015-04-24 Simon Fraser <simon.fraser@apple.com>
1488 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
1489 https://bugs.webkit.org/show_bug.cgi?id=144165
1491 Reviewed by Dean Jackson.
1493 Updated results that now include coverage rects, and a new test that includes both visible
1496 * compositing/contents-scale/animating-expected.txt:
1497 * compositing/contents-scale/rounded-contents-scale-expected.txt:
1498 * compositing/contents-scale/scaled-ancestor-expected.txt:
1499 * compositing/contents-scale/simple-scale-expected.txt:
1500 * compositing/contents-scale/z-translate-expected.txt:
1501 * compositing/visible-rect/coverage-clipped-expected.txt: Added.
1502 * compositing/visible-rect/coverage-clipped.html: Added.
1503 * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
1504 * compositing/visible-rect/coverage-scrolling.html: Added.
1505 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
1506 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
1507 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
1508 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1509 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
1510 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
1511 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
1512 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
1513 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
1514 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1515 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
1516 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
1517 * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
1518 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
1519 * platform/mac/compositing/visible-rect/animated-expected.txt:
1520 * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
1521 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
1522 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
1523 * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
1524 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
1525 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
1526 * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
1527 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
1529 2015-04-21 Geoffrey Garen <ggaren@apple.com>
1531 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
1532 https://bugs.webkit.org/show_bug.cgi?id=144013
1534 Reviewed by Mark Lam.
1536 * js/script-tests/array-holes.js:
1537 * js/array-holes-expected.txt: This result now matches Firefox. We see
1538 'peekaboo', which is a prototype property, rather than a hole, because
1539 sorting uses [[Get]], which sees prototype properties.
1541 The ES6 spec says that sorting should use [[Get]], so this new result
1542 matches the spec a little better -- although the spec also says that the
1543 result of sorting is undefined in this case because of the presence of
1544 an indexed property in the prototype chain.
1546 * js/dom/array-prototype-properties-expected.txt: Updated error message
1547 to match other array prototype error messages.
1549 * js/comparefn-sort-stability-expected.txt:
1550 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
1551 order to demonstrate that Firefox and Safari use a stable sort, and
1554 * js/script-tests/array-sort-sparse.js:
1555 * js/array-sort-sparse-expected.txt: Added some tests for things I got
1556 wrong in this patch.
1558 2015-04-24 Alexey Proskuryakov <ap@apple.com>
1560 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1561 https://bugs.webkit.org/show_bug.cgi?id=144155
1563 Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
1565 * fast/frames/flattening/resources/iframe-to-resize.html:
1567 2015-04-24 Commit Queue <commit-queue@webkit.org>
1569 Unreviewed, rolling out r183266.
1570 https://bugs.webkit.org/show_bug.cgi?id=144164
1572 Broke 32-bit build and a test. (Requested by ap on #webkit).
1576 "AX: richer text change notifications (142719)"
1577 https://bugs.webkit.org/show_bug.cgi?id=142719
1578 http://trac.webkit.org/changeset/183266
1580 2015-04-24 Brady Eidson <beidson@apple.com>
1582 Handling additional review feedback after http://trac.webkit.org/changeset/183280
1583 https://bugs.webkit.org/show_bug.cgi?id=144157.
1585 Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
1587 * http/tests/security/cors-post-redirect-303-expected.txt: Added.
1588 * http/tests/security/cors-post-redirect-303.html: Added.
1589 * http/tests/security/resources/cors-post-redirect-target.php:
1591 2015-04-24 Brady Eidson <beidson@apple.com>
1593 Origin header is preserved on cross-origin redirects.
1594 https://bugs.webkit.org/show_bug.cgi?id=144157.
1596 Reviewed by Sam Weinig.
1598 * http/tests/security/cors-post-redirect-301-expected.txt: Added.
1599 * http/tests/security/cors-post-redirect-301.html: Added.
1600 * http/tests/security/cors-post-redirect-302-expected.txt: Added.
1601 * http/tests/security/cors-post-redirect-302.html: Added.
1602 * http/tests/security/cors-post-redirect-307-expected.txt: Added.
1603 * http/tests/security/cors-post-redirect-307.html: Added.
1604 * http/tests/security/cors-post-redirect-308-expected.txt: Added.
1605 * http/tests/security/cors-post-redirect-308.html: Added.
1606 * http/tests/security/resources/cors-post-redirect-target.php: Added.
1608 2015-04-24 Matthew Mirman <mmirman@apple.com>
1610 Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
1611 https://bugs.webkit.org/show_bug.cgi?id=141865
1612 rdar://problem/19927273
1614 Reviewed by Filip Pizlo.
1616 * js/script-tests/sloppy-getter-setter-global-object.js: Added.
1617 * js/sloppy-getter-setter-global-object-expected.txt: Added.
1618 * js/sloppy-getter-setter-global-object.html: Added.
1620 2015-04-24 Alexey Proskuryakov <ap@apple.com>
1622 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1623 https://bugs.webkit.org/show_bug.cgi?id=144155
1625 Reviewed by Anders Carlsson.
1627 Cleaned the test up a little, and added logging to collect some information about
1630 * fast/frames/flattening/iframe-flattening-resize-event-count.html:
1631 * fast/frames/flattening/resources/iframe-to-resize.html:
1633 2015-04-24 Doug Russell <d_russell@apple.com>
1635 AX: richer text change notifications (142719)
1636 https://bugs.webkit.org/show_bug.cgi?id=142719
1638 Reviewed by Darin Adler.
1640 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.
1642 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.
1644 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
1645 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
1646 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
1647 * platform/mac/accessibility/selection-change-userinfo.html: Added.
1648 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
1649 * platform/mac/accessibility/value-change-userinfo.html: Added.
1651 2015-04-24 Antti Koivisto <antti@apple.com>
1653 Memory cache live resources repeatedly purged during painting
1654 https://bugs.webkit.org/show_bug.cgi?id=144104
1656 Reviewed by Chris Dumez.
1658 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1660 These clearMemoryCache calls are now done by cache-test.js.
1662 * http/tests/cache/disk-cache/resources/cache-test.js:
1665 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
1669 2015-04-24 Antti Koivisto <antti@apple.com>
1671 Unreviewed, rolling out r183259.
1677 "Memory cache live resources repeatedly purged during
1679 https://bugs.webkit.org/show_bug.cgi?id=144104
1680 http://trac.webkit.org/changeset/183259
1682 2015-04-24 Antti Koivisto <antti@apple.com>
1684 Memory cache live resources repeatedly purged during painting
1685 https://bugs.webkit.org/show_bug.cgi?id=144104
1687 Reviewed by Chris Dumez.
1689 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1691 These clearMemoryCache calls are now done by cache-test.js.
1693 * http/tests/cache/disk-cache/resources/cache-test.js:
1696 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
1700 2015-04-23 Basile Clement <basile_clement@apple.com>
1702 Allow function allocation sinking
1703 https://bugs.webkit.org/show_bug.cgi?id=144016
1705 Reviewed by Filip Pizlo.
1707 Add a new test in JSRegress to check function sinking is being
1710 * js/regress/script-tests/sink-function.js: Added.
1732 2015-04-23 Alexey Proskuryakov <ap@apple.com>
1734 Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
1735 https://bugs.webkit.org/show_bug.cgi?id=144127
1737 * platform/mac-wk1/TestExpectations: Marked it as such.
1739 2015-04-23 Jer Noble <jer.noble@apple.com>
1741 [Mac] Disable QTKit by default on future OS X.
1742 https://bugs.webkit.org/show_bug.cgi?id=144082
1744 Reviewed by Darin Adler.
1746 Add a required BANDWIDTH field to the alternate playlist.
1748 * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
1750 2015-04-23 Tim Horton <timothy_horton@apple.com>
1752 Make the linter stop complaining by fixing the order of fields in TestExpectations
1754 * platform/mac/TestExpectations:
1755 Bug number comes first.
1757 2015-04-23 Alexey Proskuryakov <ap@apple.com>
1759 editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
1761 Updated the results to match what we get in 10.10.3, and marked as passing.
1763 * editing/selection/extend-by-character-007-expected.txt: Removed.
1764 * platform/mac/TestExpectations:
1765 * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
1766 * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
1768 2015-04-23 Jordan Harband <ljharb@gmail.com>
1770 Implement `Object.assign`
1771 https://bugs.webkit.org/show_bug.cgi?id=143980
1773 Reviewed by Filip Pizlo.
1775 * js/Object-assign-expected.txt: Added.
1776 * js/Object-assign.html: Added.
1777 * js/Object-getOwnPropertyNames-expected.txt:
1778 * js/script-tests/Object-assign.js: Added.
1779 * js/script-tests/Object-getOwnPropertyNames.js:
1781 2015-04-23 Chris Dumez <cdumez@apple.com>
1783 Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
1785 It often crashes on Windows.
1787 * platform/win/TestExpectations:
1789 2015-04-22 Zalan Bujtas <zalan@apple.com>
1791 Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
1792 https://bugs.webkit.org/show_bug.cgi?id=144035
1793 rdar://problem/20604467
1795 Reviewed by Darin Adler.
1797 This patch extends HTMLElement::createElementRenderer()
1798 with the render tree insertion point so that we can create different type
1799 of renderers based on the render tree context.
1801 * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
1802 * fast/ruby/ruby-rt-with-region-crash.html: Added.
1804 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1806 Context menu doesn't account for selection semantics
1807 ​ https://bugs.webkit.org/show_bug.cgi?id=143958
1808 <rdar://problem/19735706>
1810 Unreviewed test fix.
1812 The new 'context-menu-text-selection-lookup.html' test added in this
1813 bug was based on a test that does not work properly on some ports.
1814 Skipping/failing this test in the same places as the original
1815 'context-menu-text-selection.html' test.
1817 * platform/gtk/TestExpectations:
1818 * platform/ios-simulator-wk1/TestExpectations:
1819 * platform/ios-simulator-wk2/TestExpectations:
1820 * platform/mac-wk2/TestExpectations:
1822 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1824 Unreviewed test fix after r183138.
1826 * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
1827 expectations were committed.
1829 2015-04-22 Alexey Proskuryakov <ap@apple.com>
1831 Update results for two CSS tests affected by new fonts in OS X 10.10.3.
1833 * platform/mac-mavericks/css2.1: Added.
1834 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
1835 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
1836 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
1837 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
1838 * platform/mac/TestExpectations:
1839 * platform/mac/css2.1/t1202-counter-04-b-expected.png:
1840 * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
1841 * platform/mac/css2.1/t1202-counters-04-b-expected.png:
1842 * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
1844 2015-04-22 Alexey Proskuryakov <ap@apple.com>
1846 fast/text/emoji.html passes on OS X 10.10.3 and higher.
1848 * platform/mac/TestExpectations: Mark it as such.
1850 2015-04-22 Benjamin Poulain <benjamin@webkit.org>
1852 Implement String.codePointAt()
1853 https://bugs.webkit.org/show_bug.cgi?id=143934
1855 Reviewed by Darin Adler.
1857 * js/Object-getOwnPropertyNames-expected.txt:
1858 * js/script-tests/string-code-point-at.js: Added.
1859 (objectWithCustomToString.toString):
1860 (objectThrowingOnToString.toString):
1861 (objectCountingToString.toString):
1862 (testLeadSurrogateOutOfBounds):
1863 (testLeadSurrogateAsLastCharacter):
1864 (testTrailSurrogateOutOfbounds):
1865 (testAccessNullInString):
1866 (testNormalCombinationOfSurrogates):
1867 * js/string-code-point-at-expected.txt: Added.
1868 * js/string-code-point-at.html: Added.
1870 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1872 Context menu doesn't account for selection semantics
1873 https://bugs.webkit.org/show_bug.cgi?id=143958
1874 <rdar://problem/19735706>
1876 Reviewed by Tim Horton.
1878 * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
1879 * editing/selection/context-menu-text-selection-lookup.html: Added.
1881 2015-04-22 Jeremy Jones <jeremyj@apple.com>
1883 Expect failure on windows for treeitem-child-exposed test.
1884 https://bugs.webkit.org/show_bug.cgi?id=144070
1888 Mark accessibility/treeitem-child-exposed.html as failing on windows.
1890 * platform/win/TestExpectations:
1892 2015-04-22 Nan Wang <nanwang1101@yahoo.com>
1894 AX: WebKit does not expose text fields inside tree views.
1895 https://bugs.webkit.org/show_bug.cgi?id=142196
1897 Reviewed by Chris Fleizach.
1899 Tests for treeitem’s children’s accessibility.
1900 Also fixed the search predicate test for treeitem,
1901 the static text is the second child of treeitem and
1902 list marker is the first child.
1904 * accessibility/treeitem-child-exposed-expected.txt: Added.
1905 * accessibility/treeitem-child-exposed.html: Added.
1906 * platform/mac/accessibility/search-predicate-expected.txt:
1907 * platform/mac/accessibility/search-predicate.html:
1909 2015-04-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1911 [Streams API] Implement ReadableStreamController
1912 https://bugs.webkit.org/show_bug.cgi?id=143608
1914 Reviewed by Benjamin Poulain.
1916 Updated expectations as more tests are passed.
1917 ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
1918 Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
1920 * streams/readable-stream.html:
1921 * streams/readable-stream-expected.txt:
1922 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1923 * streams/reference-implementation/brand-checks-expected.txt:
1924 * streams/reference-implementation/count-queuing-strategy-expected.txt:
1925 * streams/reference-implementation/readable-stream-expected.txt:
1927 2015-04-22 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1929 [GTK] Gardening 21st April.
1930 https://bugs.webkit.org/show_bug.cgi?id=143982.
1934 * platform/gtk/TestExpectations:
1936 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
1938 [Cairo] Implement Path::addPath
1939 https://bugs.webkit.org/show_bug.cgi?id=130580
1941 Reviewed by Dirk Schulze.
1943 Enable addPath testcase in EFL port.
1945 * platform/efl/TestExpectations:
1947 2015-04-21 Said Abou-Hallawa <sabouhallawa@apple.com>
1949 SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
1950 https://bugs.webkit.org/show_bug.cgi?id=143994
1952 Reviewed by Simon Fraser.
1954 * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
1955 * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
1956 * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
1957 * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
1958 Make sure when removing an SVG animating element and reinserting it back
1959 within the same animation length or transform limits, we do not crash.
1961 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
1963 [EFL] Unreviewed gardening
1965 Update test expectations for failing tests.
1967 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
1968 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
1969 * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
1970 * platform/efl/fast/text/decorations-with-text-combine-expected.png:
1971 * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
1972 * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
1973 * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
1974 * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
1976 2015-04-21 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1978 [EFL] Unreviewed gardening on 22th April
1980 Mark 3 compositing tests to image only failure. Additionally move
1981 wrong categorized 2 tests to a correct place.
1983 * platform/efl/TestExpectations:
1985 2015-04-21 Michael Saboff <msaboff@apple.com>
1987 Crash in JSC::Interpreter::execute
1988 https://bugs.webkit.org/show_bug.cgi?id=142625
1990 Reviewed by Filip Pizlo.
1992 New regression test.
1994 * js/regress-142625-expected.txt: Added.
1995 * js/regress-142625.html: Added.
1996 * js/script-tests/regress-142625.js: Added.
1998 2015-04-20 Simon Fraser <simon.fraser@apple.com>
2000 REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
2001 https://bugs.webkit.org/show_bug.cgi?id=141857
2003 Reviewed by Dirk Schulze.
2005 Ref test with a masked green square. Has to be an http test to trigger the
2008 * http/tests/css/data-uri-mask-expected.html: Added.
2009 * http/tests/css/data-uri-mask.html: Added.
2011 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
2013 [EFL] Unreviewed, update test expectations and rebaseline failing tests.
2015 Remove some expected failures from tests that are passing.
2016 Also rebaselined failing tests.
2018 * platform/efl/TestExpectations:
2019 * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
2020 * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
2021 * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
2022 * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
2023 * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
2024 * platform/efl/fast/table/022-expected.txt: Added. Ditto.
2025 * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
2026 * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
2028 2015-04-20 Said Abou-Hallawa <sabouhallawa@apple.com>
2030 SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
2031 https://bugs.webkit.org/show_bug.cgi?id=143903
2033 Reviewed by Daniel Bates.
2035 * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
2036 * svg/css/crash-path-zero-height-viewbox.svg: Added.
2037 * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
2038 * svg/css/crash-path-zero-width-viewbox.svg: Added.
2039 Make sure if the physical width or the physical height of an SVG is zero
2040 and a viewBox is specified, we do not crash.
2042 2015-04-20 Joseph Pecoraro <pecoraro@apple.com>
2044 Web Inspector: Improve Support for WeakSet in Console
2045 https://bugs.webkit.org/show_bug.cgi?id=143951
2047 Reviewed by Darin Adler.
2049 * inspector/model/remote-object-expected.txt:
2050 * inspector/model/remote-object.html:
2051 Update the test to include a WeakSet example.
2052 Also rebaseline for iterator changes that landed recently.
2054 2015-04-20 Alex Christensen <achristensen@webkit.org>
2056 Fix content extension test flakiness.
2057 https://bugs.webkit.org/show_bug.cgi?id=143950
2059 Reviewed by Brady Eidson.
2061 * platform/mac-wk2/TestExpectations:
2062 Mark contentextensions tests as not flaky any more.
2064 2015-04-20 Beth Dakin <bdakin@apple.com>
2066 Should not list these tests twice.
2068 * platform/mac-wk2/TestExpectations:
2070 2015-04-20 Simon Fraser <simon.fraser@apple.com>
2072 Setting inline style to the same value it already has triggers a style recalc
2073 https://bugs.webkit.org/show_bug.cgi?id=143922
2075 Reviewed by Antti Koivisto.
2077 Test that changes inline-style (to test this bug fix), and classes (for
2078 proactive testing) and counts style recalcs.
2080 * fast/css/set-inline-style-recalc-expected.txt: Added.
2081 * fast/css/set-inline-style-recalc.html: Added.
2083 2015-04-20 Brady Eidson <beidson@apple.com>
2085 Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
2086 <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
2088 Reviewed by Chris Dumez.
2090 * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
2092 * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
2093 * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
2094 * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
2095 * http/tests/resources/Ahem.woff: Added.
2097 2015-04-20 Per Arne Vollan <peavo@outlook.com>
2099 Favicons are not always loaded.
2100 https://bugs.webkit.org/show_bug.cgi?id=143880
2102 Reviewed by Darin Adler.
2104 Added new test for icon link elements without mime type.
2106 * fast/dom/icon-url-without-mimetype-expected.txt: Added.
2107 * fast/dom/icon-url-without-mimetype.html: Added.
2109 2015-04-20 Alexey Proskuryakov <ap@apple.com>
2111 Contentextensions tests are flaky
2112 https://bugs.webkit.org/show_bug.cgi?id=143950
2114 * platform/mac-wk2/TestExpectations: Marking them as such.
2116 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
2118 [EFL] Unreviewed gardening
2120 Update test expectations for failing tests.
2122 * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
2123 * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
2124 * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
2125 * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
2126 Rebaseline after r173857.
2128 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
2130 [EFL] Unreviewed gardening
2132 Rebaseline after r177774.
2134 * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
2136 2015-04-20 Jordan Harband <ljharb@gmail.com>
2138 Implement `Object.is`
2139 https://bugs.webkit.org/show_bug.cgi?id=143865
2141 Reviewed by Darin Adler.
2143 * js/Object-getOwnPropertyNames-expected.txt:
2144 * js/Object-is-expected.txt: Added.
2145 * js/Object-is.html: Added.
2146 * js/script-tests/Object-getOwnPropertyNames.js:
2147 * js/script-tests/Object-is.js: Added.
2149 2015-04-19 Yusuke Suzuki <utatane.tea@gmail.com>
2151 [ES6] Implement WeakSet
2152 https://bugs.webkit.org/show_bug.cgi?id=142408
2154 Reviewed by Darin Adler.
2156 Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
2158 * js/dom/basic-weakmap-expected.txt:
2159 * js/dom/basic-weakset-expected.txt: Added.
2160 * js/dom/basic-weakset.html: Added.
2161 * js/dom/script-tests/basic-weakmap.js:
2162 * js/dom/script-tests/basic-weakset.js: Added.
2164 2015-04-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
2166 [EFL] Unreviewed gardening
2168 Update test expectations for failing tests.
2170 * platform/efl/TestExpectations:
2171 * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
2172 * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
2173 * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
2174 * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
2175 * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
2176 * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
2177 * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
2179 2015-04-18 Simon Fraser <simon.fraser@apple.com>
2181 REGRESSION (r181656): Animated tiled layers are missing content
2182 https://bugs.webkit.org/show_bug.cgi?id=143911
2183 rdar://problem/20596328
2185 Reviewed by Darin Adler.
2187 Test that animates a tiled layer, and checks that layer flushes occur while the
2188 animation is running.
2190 * compositing/animation/animation-backing-expected.txt: Added.
2191 * compositing/animation/animation-backing.html: Added.
2193 2015-04-17 Bem Jones-Bey <bjonesbe@adobe.com>
2195 Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
2196 https://bugs.webkit.org/show_bug.cgi?id=143863
2198 Reviewed by Rob Buis.
2200 Simplified test from a fuzzer.
2202 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
2203 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
2205 2015-04-17 Yusuke Suzuki <utatane.tea@gmail.com>
2207 [ES6] Fix name enumeration of static functions for Symbol constructor
2208 https://bugs.webkit.org/show_bug.cgi?id=143891
2210 Reviewed by Geoffrey Garen.
2212 Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
2214 * js/Object-getOwnPropertyNames-expected.txt: Removed.
2215 * js/script-tests/Object-getOwnPropertyNames.js:
2217 2015-04-17 Beth Dakin <bdakin@apple.com>
2219 Force mouse events should go through normal mouse event handling code paths
2220 https://bugs.webkit.org/show_bug.cgi?id=143749
2222 rdar://problem/20472895
2224 Reviewed by Dean Jackson.
2226 Just a few new tests. More to come.
2227 * fast/events/mouse-force-changed-expected.txt: Added.
2228 * fast/events/mouse-force-changed.html: Added.
2229 * fast/events/mouse-force-down-expected.txt: Added.
2230 * fast/events/mouse-force-down.html: Added.
2231 * fast/events/mouse-force-up-expected.txt: Added.
2232 * fast/events/mouse-force-up.html: Added.
2234 Right now the new tests will only work on Mac 10.10.3 and beyond.
2235 * platform/efl/TestExpectations:
2236 * platform/gtk/TestExpectations:
2237 * platform/ios-simulator/TestExpectations:
2238 * platform/mac-mavericks/TestExpectations:
2239 * platform/win/TestExpectations:
2241 2015-04-17 Daniel Bates <dabates@apple.com>
2243 REGRESSION: SVG does not support link dragging
2244 https://bugs.webkit.org/show_bug.cgi?id=141597
2246 Reviewed by Darin Adler.
2248 Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
2250 * fast/events/drag-and-drop-link-expected.txt: Added.
2251 * fast/events/drag-and-drop-link.html: Added.
2252 * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
2253 * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
2254 GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
2255 * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
2256 drag-and-drop support.
2257 * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
2258 for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
2260 2015-04-17 Commit Queue <commit-queue@webkit.org>
2262 Unreviewed, rolling out r182912 and r182920.
2263 https://bugs.webkit.org/show_bug.cgi?id=143881
2265 Build breakage in some configurations (Requested by ap on
2268 Reverted changesets:
2270 "Force mouse events should go through normal mouse event
2271 handling code paths"
2272 https://bugs.webkit.org/show_bug.cgi?id=143749
2273 http://trac.webkit.org/changeset/182912
2275 http://trac.webkit.org/changeset/182920
2277 2015-04-17 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2279 [GTK] Gardening 17th April.
2280 https://bugs.webkit.org/show_bug.cgi?id=143870
2284 * platform/gtk/TestExpectations:
2286 2015-04-17 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2288 [EFL] Unreviewed EFL gardening on 17 April.
2290 Mark 5 form tests and 3 navigation tests to failure.
2292 * platform/efl/TestExpectations:
2294 2015-04-17 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2296 streams/reference-implementation/readable-stream.html is flaky
2297 https://bugs.webkit.org/show_bug.cgi?id=143778
2301 Comment out flaky subtests while working on a more complete
2304 The problem with these tests is that they set a timeout before the
2305 calling done() and this causes some tests to behave
2306 undeterministically, specilly code related to promise
2307 resolution. This could even cause indetermination if the tests
2308 were expected to run correctly.
2310 We think it is better to comment them out and find a more long
2311 term solution that could involve submitting change requests to the
2312 reference tests in the spec. This will be tackled in bug 143774.
2314 * streams/reference-implementation/readable-stream-expected.txt:
2315 * streams/reference-implementation/readable-stream-reader-expected.txt:
2316 * streams/reference-implementation/readable-stream-reader.html:
2317 * streams/reference-implementation/readable-stream-templated-expected.txt:
2318 * streams/reference-implementation/readable-stream-templated.html:
2319 * streams/reference-implementation/readable-stream.html:
2321 2015-04-16 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2323 streams/readablestream-reader.html test should really test collected stream case.
2324 https://bugs.webkit.org/show_bug.cgi?id=143818
2326 Reviewed by Darin Adler.
2328 Making the test async so that the stream start async callback is made and the stream be collected.
2330 * streams/readable-stream-reader.html:
2332 2015-04-16 Alexey Proskuryakov <ap@apple.com>
2334 http/tests/misc/DOMContentLoaded-event.html is flaky
2335 https://bugs.webkit.org/show_bug.cgi?id=143382
2337 Reviewed by Chris Dumez.
2339 * http/tests/misc/DOMContentLoaded-event-expected.txt:
2340 * http/tests/misc/DOMContentLoaded-event.html:
2341 Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
2343 2015-04-16 Jordan Harband <ljharb@gmail.com>
2345 Number.parseInt is not === global parseInt in nightly r182673
2346 https://bugs.webkit.org/show_bug.cgi?id=143799
2348 Reviewed by Darin Adler.
2350 * js/number-constructor-expected.txt:
2351 * js/parseInt-expected.txt:
2352 * js/script-tests/number-constructor.js:
2353 * js/script-tests/parseInt.js:
2355 2015-04-16 Tim Horton <timothy_horton@apple.com>
2357 Rebaseline mouse-cursor-image-set results after r182869
2359 * fast/events/mouse-cursor-image-set-expected.txt:
2360 * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
2361 * platform/mac/TestExpectations:
2362 Un-skip and land new results.
2364 2015-04-16 Beth Dakin <bdakin@apple.com>
2366 I will be investigating this in the short term, but skip these failing test for
2369 * platform/mac-wk2/TestExpectations:
2371 2015-04-16 Yusuke Suzuki <utatane.tea@gmail.com>
2373 [ES6] Implement Symbol.for and Symbol.keyFor
2374 https://bugs.webkit.org/show_bug.cgi?id=143404
2376 Reviewed by Geoffrey Garen.
2378 Add tests to check Symbol's identity over different realms.
2380 * js/dom/cross-frame-symbols-expected.txt: Added.
2381 * js/dom/cross-frame-symbols.html: Added.
2382 * js/dom/script-tests/cross-frame-symbols.js: Added.
2384 2015-04-16 Beth Dakin <bdakin@apple.com>
2386 Forgot to edit this TestExpectation file for
2387 http://trac.webkit.org/changeset/182912
2389 * platform/mac-wk1/TestExpectations:
2391 2015-04-16 Beth Dakin <bdakin@apple.com>
2393 Force mouse events should go through normal mouse event handling code paths
2394 https://bugs.webkit.org/show_bug.cgi?id=143749
2396 rdar://problem/20472895
2398 Reviewed by Dean Jackson.
2400 Just a few new tests. More to come.
2401 * fast/events/mouse-force-changed-expected.txt: Added.
2402 * fast/events/mouse-force-changed.html: Added.
2403 * fast/events/mouse-force-down-expected.txt: Added.
2404 * fast/events/mouse-force-down.html: Added.
2405 * fast/events/mouse-force-up-expected.txt: Added.
2406 * fast/events/mouse-force-up.html: Added.
2408 Right now the new tests will only work on Mac 10.10.3 and beyond.
2409 * platform/efl/TestExpectations:
2410 * platform/gtk/TestExpectations:
2411 * platform/ios-simulator/TestExpectations:
2412 * platform/mac-mavericks/TestExpectations:
2413 * platform/win/TestExpectations:
2415 2015-04-16 Chris Dumez <cdumez@apple.com>
2417 Regression(r182517): WebSocket::suspend() causes error event to be fired
2418 https://bugs.webkit.org/show_bug.cgi?id=143806
2419 <rdar://problem/20559812>
2421 Reviewed by Alexey Proskuryakov.
2423 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
2424 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
2425 Extend WebSocket PageCache test to make sure that the error event is
2426 fired after restoring the page from the PageCache and before the close
2429 * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
2430 * 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.
2431 * 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.
2432 Add layout test to cover the case where WebSocket::stop() is called
2433 while firing the pending events upon restoring the page from PageCache.
2435 2015-04-16 Myles C. Maxfield <mmaxfield@apple.com>
2437 [iOS] Delete hardcoded font fallback tables
2438 https://bugs.webkit.org/show_bug.cgi?id=143583
2440 Reviewed by Darin Adler
2442 Updating expected results.
2444 * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
2445 * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
2446 * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
2447 * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
2448 * fast/text/international/danda-space.html: Updating expected results
2449 * fast/text/international/thai-baht-space.html: Updating expected results
2451 2015-04-16 Alexey Proskuryakov <ap@apple.com>
2453 More flaky tests in http/tests/security/mixedContent
2454 https://bugs.webkit.org/show_bug.cgi?id=143804
2456 Reviewed by Csaba Osztrogonác.
2458 Start secondary window loading in onload, so that it doesn't race with main document
2461 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
2462 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
2463 * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
2464 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
2465 * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
2466 * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
2467 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
2468 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
2469 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
2470 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
2471 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
2473 2015-04-15 Chris Dumez <cdumez@apple.com>
2475 Add a console message when a stylesheet is not parsed due to invalid MIME type
2476 https://bugs.webkit.org/show_bug.cgi?id=143784
2478 Reviewed by Joseph Pecoraro.
2480 Update expectations for tests that are using stylesheets served with wrong
2481 MIME type as we now display a console message in this case.
2483 * http/tests/inspector/css/bad-mime-type-expected.txt:
2484 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
2485 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
2486 * http/tests/misc/css-accept-any-type-expected.txt:
2487 * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
2489 * http/tests/security/cross-origin-css-1-expected.txt: Added.
2490 * http/tests/security/cross-origin-css-1.html: Added.
2491 * http/tests/security/cross-origin-css-2-expected.txt: Added.
2492 * http/tests/security/cross-origin-css-2.html: Added.
2493 * http/tests/security/cross-origin-css-3-expected.txt: Added.
2494 * http/tests/security/cross-origin-css-3.html: Added.
2495 * http/tests/security/cross-origin-css-4-expected.txt: Added.
2496 * http/tests/security/cross-origin-css-4.html: Added.
2497 * http/tests/security/cross-origin-css-5-expected.txt: Added.
2498 * http/tests/security/cross-origin-css-5.html: Added.
2499 * http/tests/security/cross-origin-css-6-expected.txt: Added.
2500 * http/tests/security/cross-origin-css-6.html: Added.
2501 * http/tests/security/cross-origin-css-7-expected.txt: Added.
2502 * http/tests/security/cross-origin-css-7.html: Added.
2503 * http/tests/security/cross-origin-css-8-expected.txt: Added.
2504 * http/tests/security/cross-origin-css-8.html: Added.
2505 * http/tests/security/cross-origin-css-expected.txt: Removed.
2506 * http/tests/security/cross-origin-css.html: Removed.
2507 Split http/tests/security/cross-origin-css.html into several tests. The
2508 test would be flaky otherwise as console messages could appear in
2509 different order for every run.
2511 * platform/mac/http/tests/misc/acid3-expected.txt:
2513 2015-04-15 Said Abou-Hallawa <said@apple.com>
2515 Minimum font size pref breaks SVG text very badly.
2516 https://bugs.webkit.org/show_bug.cgi?id=143590.
2518 Reviewed by Simon Fraser.
2520 When enabling the minimum font size perf, the SVG text element should
2521 apply the minimum font size rules on the scaled font.
2523 * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
2524 * svg/text/font-small-enlarged-minimum-larger.svg: Added.
2525 Minimum font size is larger than the scaled font size. Also the expected
2526 file makes sure the minimum font size rules are still applied if no scaling
2529 * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
2530 * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
2531 Minimum font size is smaller than the scaled font size. So the minimim font
2532 size rule should not have any effect on the final computed font size.
2534 2015-04-15 Jordan Harband <ljharb@gmail.com>
2536 String.prototype.startsWith/endsWith/includes have wrong length in r182673
2537 https://bugs.webkit.org/show_bug.cgi?id=143659
2539 Reviewed by Benjamin Poulain.
2541 * js/script-tests/string-includes.js:
2542 * js/string-includes-expected.txt:
2544 2015-04-15 Jordan Harband <ljharb@gmail.com>
2546 Math.imul has wrong length in Safari 8.0.4
2547 https://bugs.webkit.org/show_bug.cgi?id=143658
2549 Reviewed by Benjamin Poulain.
2551 * js/script-tests/math.js:
2553 2015-04-15 Jordan Harband <ljharb@gmail.com>
2555 Number.parseInt in nightly r182673 has wrong length
2556 https://bugs.webkit.org/show_bug.cgi?id=143657
2558 Reviewed by Benjamin Poulain.
2560 * js/number-constructor-expected.txt:
2561 * js/script-tests/number-constructor.js:
2563 2015-04-15 Chris Dumez <cdumez@apple.com>
2565 Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
2567 Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
2568 out. This is already the case for a lot of inspector tests on Windows.
2570 * platform/win/TestExpectations:
2572 2015-04-15 Alexey Proskuryakov <ap@apple.com>
2574 streams/reference-implementation/readable-stream.html is flaky
2575 https://bugs.webkit.org/show_bug.cgi?id=143778
2577 * TestExpectations: Marking as such.
2579 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2581 inspector/console/console-api.html is very slow, frequently timing out
2582 https://bugs.webkit.org/show_bug.cgi?id=143719
2584 * TestExpectations: Further adjusted the expectations.
2586 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2588 fast/dom/Window/timer-resume-on-navigation-back.html is flaky
2589 https://bugs.webkit.org/show_bug.cgi?id=33685
2591 Reviewed by Brady Eidson.
2593 If the timer fired before navigation, the test passed without going down the code
2594 path that it was supposed to test. If it fired when navigation was in provisional
2595 state, then dumping results was delayed until the navigation was finished, and
2596 thus the intermediate page got dumped, and the test failed.
2598 * fast/dom/Window/timer-resume-on-navigation-back.html:
2600 2015-04-14 Zalan Bujtas <zalan@apple.com>
2602 Make inline continuation style change logic consistent.
2603 https://bugs.webkit.org/show_bug.cgi?id=143737
2604 rdar://problem/20486596
2606 Reviewed by Simon Fraser.
2608 Do not force RenderBlock type-casting on the first sibling of the continuation's container.
2609 The first sibling of the container of a continuation should be handled as the rest of the siblings.
2611 * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
2612 * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
2614 2015-04-14 Daniel Bates <dabates@apple.com>
2616 Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
2617 https://bugs.webkit.org/show_bug.cgi?id=143683
2619 Reviewed by Alexey Proskuryakov.
2621 The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
2622 to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
2623 a focused content editable element. We should come up with a more descriptive name for this test that
2624 better describes what it tests.
2626 * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
2627 * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
2628 * platform/efl/TestExpectations: Update file because of the rename.
2629 * platform/gtk/TestExpectations: Ditto.
2630 * platform/ios-simulator/TestExpectations: Ditto.
2631 * platform/mac-wk2/TestExpectations: Ditto.
2633 2015-04-14 Chris Dumez <cdumez@apple.com>
2635 Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
2636 https://bugs.webkit.org/show_bug.cgi?id=143745
2637 <rdar://problem/20243916>
2639 Reviewed by Joseph Pecoraro.
2641 Add layout test that shows the Web inspector on a page that has
2642 a stylesheet with an invalid MIME type, to make sure we don't
2645 * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
2646 * http/tests/inspector/css/bad-mime-type.html: Added.
2647 * http/tests/misc/css-accept-any-type.html:
2648 * http/tests/misc/css-reject-any-type-in-strict-mode.html:
2649 * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
2651 2015-04-14 Brady Eidson <beidson@apple.com>
2653 Make sure media element loads hit content filter extensions.
2654 <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
2656 Reviewed by Jer Noble.
2658 * http/tests/contentextensions/media-filtered-expected.txt: Added.
2659 * http/tests/contentextensions/media-filtered.html: Added.
2660 * http/tests/contentextensions/media-filtered.html.json: Added.
2661 * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
2662 * http/tests/contentextensions/text-track-blocked.html: Added.
2663 * http/tests/contentextensions/text-track-blocked.html.json: Added.
2665 2015-04-14 Brent Fulgham <bfulgham@apple.com>
2667 [Win] Skip failling test due to list box scroll behavior.
2668 https://bugs.webkit.org/show_bug.cgi?id=143739
2670 * platform/win/TestExpectations:
2672 2015-04-14 Brent Fulgham <bfulgham@apple.com>
2674 [Win] Unreviewed test correction after r182737.
2676 New test expectation was missing a newline at the end of the file.
2678 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2680 2015-04-14 Simon Fraser <simon.fraser@apple.com>
2682 Set the font size to 11px explicitly to try to fix this test on Windows.
2684 * fast/forms/listbox-visible-size.html:
2686 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2688 inspector/console/console-api.html is very slow, frequently timing out
2689 https://bugs.webkit.org/show_bug.cgi?id=143719
2691 * TestExpectations: Marking as slow.
2693 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2695 fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
2696 https://bugs.webkit.org/show_bug.cgi?id=143697
2698 Reviewed by Anders Carlsson.
2700 * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
2701 after removing the last character.
2703 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2705 Two flaky tests in http/tests/security/mixedContent
2706 https://bugs.webkit.org/show_bug.cgi?id=143695
2708 Reviewed by Csaba Osztrogonác.
2710 Speculative fix. Do not start opening a secondary window until fully done with the
2713 * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
2714 * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
2715 * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
2716 * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
2718 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2720 [iOS WK2] Interactive elements of developer.apple.com are broken
2721 https://bugs.webkit.org/show_bug.cgi?id=143692
2723 Reviewed by Sam Weinig.
2725 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
2726 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
2728 2015-04-14 Commit Queue <commit-queue@webkit.org>
2730 Unreviewed, rolling out r182794.
2731 https://bugs.webkit.org/show_bug.cgi?id=143714
2733 readable-stream-templated.html fails on Debug bots (Requested
2734 by youenn on #webkit).
2738 "[Streams API] ReadableStream constructor start function
2739 should be able to close the stream"
2740 https://bugs.webkit.org/show_bug.cgi?id=143363
2741 http://trac.webkit.org/changeset/182794
2743 2015-04-14 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2745 [Streams API] ReadableStream constructor start function should be able to close the stream
2746 https://bugs.webkit.org/show_bug.cgi?id=143363
2748 Reviewed by Benjamin Poulain.
2750 Rebased tests as some are now passing.
2752 * streams/reference-implementation/readable-stream-reader-expected.txt:
2753 * streams/reference-implementation/readable-stream-templated-expected.txt:
2755 2015-04-14 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2757 [GTK] Gardening 14th April
2758 https://bugs.webkit.org/show_bug.cgi?id=143701
2762 * platform/gtk/TestExpectations:
2763 * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
2765 2015-04-14 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2767 [GTK] Gardening: Rebaseline tests after r182620
2768 https://bugs.webkit.org/show_bug.cgi?id=143700
2772 This revision updates some tests after changing the way <br> is
2773 rendered. We need to change the GTK+ expectations for these tests.
2775 * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2776 * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
2777 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
2778 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
2779 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
2780 * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
2781 * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
2782 * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2783 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
2784 * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
2785 * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
2786 * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
2787 * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
2788 * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
2789 * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
2790 * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2791 * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
2792 * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
2793 * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
2794 * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
2795 * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
2796 * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
2797 * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
2798 * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2799 * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2800 * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2801 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2802 * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2803 * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
2805 2015-04-14 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2807 Sync Streams API tests with spec
2808 https://bugs.webkit.org/show_bug.cgi?id=143669
2810 Reviewed by Darin Adler.
2812 Some tests were moved from the spec tests to our custom ones
2813 because they were not approved (yet, or they won't be).
2815 Some nuances from the spec tests were also fixed.
2817 * streams/readable-stream-expected.txt: Added.
2818 * streams/readable-stream-reader-expected.txt: Added.
2819 * streams/readable-stream-reader.html: Added.
2820 * streams/readable-stream.html: Added.
2821 * streams/reference-implementation/readable-stream-expected.txt:
2822 * streams/reference-implementation/readable-stream-reader-expected.txt:
2823 * streams/reference-implementation/readable-stream-reader.html:
2824 * streams/reference-implementation/readable-stream.html: Nuances
2825 fixed and tests moved to custom.
2827 2015-04-13 Manuel Rego Casasnovas <rego@igalia.com>
2829 [CSS Grid Layout] Columns set in percentages collapse to auto width
2830 https://bugs.webkit.org/show_bug.cgi?id=141435
2832 Reviewed by David Hyatt.
2834 Added new tests to check that percentage track breadths are properly
2835 calculated under different sizing conditions.
2836 Modified one test to include relative sizes too.
2838 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
2839 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
2840 * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
2841 * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
2842 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
2843 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
2845 2015-04-10 Brent Fulgham <bfulgham@apple.com>
2847 Expand test infrastructure to support scrolling tests
2848 https://bugs.webkit.org/show_bug.cgi?id=143286
2849 <rdar://problem/20375516>
2851 Reviewed by Simon Fraser.
2853 Correct a scrolling test that had not been issuing wheel events to a valid
2854 view. This was found by some new logging in this patch.
2856 * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
2857 * platform/mac/fast/scrolling/scroll-div-latched-div.html:
2858 * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
2860 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2862 Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
2863 following http://trac.webkit.org/changeset/182750.
2865 Reviewed by Daniel Bates.
2867 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
2868 * http/tests/canvas/canvas-tainted-after-draw-image.html:
2869 Set window.jsTestIsAsync true and call finishJSTest() to make the test
2870 asynchronous, so the "TEST COMPLETE" message will be output after all the
2871 test messages. Also delete the synchronous tests for data url image and
2872 same-domain image since they can't be reliably tested.
2874 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2876 Fix compositing/geometry/fixed-transformed.html on Mavericks.
2878 To get consistent results on Mavericks, call
2879 internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
2881 * compositing/geometry/fixed-transformed.html:
2883 2015-04-08 Filip Pizlo <fpizlo@apple.com>
2885 JSC should detect singleton functions
2886 https://bugs.webkit.org/show_bug.cgi?id=143232
2888 Reviewed by Geoffrey Garen and Michael Saboff.
2890 * js/regress/create-lots-of-functions-expected.txt: Added.
2891 * js/regress/create-lots-of-functions.html: Added.
2892 * js/regress/no-inline-constructor-expected.txt: Added.
2893 * js/regress/no-inline-constructor.html: Added.
2894 * js/regress/script-tests/create-lots-of-functions.js: Added.
2895 * js/regress/script-tests/no-inline-constructor.js: Added.
2896 * js/regress/script-tests/singleton-scope.js: Added.
2897 * js/regress/singleton-scope-expected.txt: Added.
2898 * js/regress/singleton-scope.html: Added.
2900 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2902 Add missing layout test result.
2904 * compositing/geometry/fixed-transformed-expected.txt: Added.
2906 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2908 list-style-image with SVG image renders at incorrect size.
2909 https://bugs.webkit.org/show_bug.cgi?id=141367.
2911 Reviewed by Darin Adler.
2913 Ensure the SVG image gets the correct size when used as an image list.
2915 * svg/as-list-image: Added.
2916 * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
2917 * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
2919 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2921 Canvas drawImage() has a security hole when the image isn't yet fully loaded.
2922 https://bugs.webkit.org/show_bug.cgi?id=58681.
2924 Reviewed by Darin Adler.
2926 This test confirms when we load an image from a different origin and try
2927 drawing it on a canvas, the canvas is tainted if the image is completely
2928 loaded and drawn. Otherwise the image is not drawn.
2930 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
2931 * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
2932 * http/tests/canvas/resources: Added.
2933 * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
2935 2015-04-13 Beth Dakin <bdakin@apple.com>
2937 Add force property to MouseEvents
2938 https://bugs.webkit.org/show_bug.cgi?id=143569
2940 rdar://problem/20472954
2942 Reviewed by Darin Adler.
2944 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2945 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2946 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2948 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2950 Fixed position element is truncated if moved onscreen by a transform
2951 https://bugs.webkit.org/show_bug.cgi?id=143655
2953 Reviewed by Darin Adler.
2955 Test that moves a position:fixed element on-screen using a transform.
2957 * compositing/geometry/fixed-transformed.html: Added.
2959 2015-04-13 Alexey Proskuryakov <ap@apple.com>
2961 js/regress-141098.html often times out in debug builds.
2963 This test is slow in debug, sometimes barely passing, and other times timing out.
2967 2015-04-13 Brent Fulgham <bfulgham@apple.com>
2969 [Win] Unreviewed test correction after r182635.
2971 Two Windows test expectation files were missing newlines at the end of the file.
2973 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
2974 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
2976 2015-04-13 Zalan Bujtas <zalan@apple.com>
2978 [Win] Unreviewed gardening after r182620. (<br> updates mostly)
2980 * platform/win/fast/dom/focus-contenteditable-expected.txt:
2981 * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
2982 * platform/win/fast/forms/range/slider-padding-expected.txt:
2983 * platform/win/fast/forms/textarea-scroll-height-expected.txt:
2984 * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
2985 * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2986 * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2987 * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
2988 * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
2989 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2990 * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
2991 * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
2992 * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
2993 * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2994 * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
2995 * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
2996 * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
2997 * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
2998 * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
2999 * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
3000 * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
3001 * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3002 * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3003 * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3004 * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3005 * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
3007 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
3009 [EFL] Update table/mozilla expected files after r182620
3010 https://bugs.webkit.org/show_bug.cgi?id=143626
3012 Unreviewed gardening.
3014 * platform/efl/TestExpectations:
3015 * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
3016 * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
3017 * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
3018 * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
3019 * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
3020 * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
3021 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
3022 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
3023 * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
3024 * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
3025 * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
3026 * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
3027 * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
3028 * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
3029 * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
3030 * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
3031 * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
3032 * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
3033 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
3034 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
3035 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
3036 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
3037 * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
3038 * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
3039 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
3040 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3041 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
3042 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3043 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
3044 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3045 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
3046 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
3047 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
3048 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3049 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
3050 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
3052 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
3054 [EFL] Unreviewed gardening, skip fast/attachment tests, there is
3055 no reason to run these tests before enabling ATTACHMENT_ELEMENT.
3057 * platform/efl/TestExpectations:
3059 2015-04-10 Sergio Villar Senin <svillar@igalia.com>
3061 [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
3062 https://bugs.webkit.org/show_bug.cgi?id=141431
3064 Reviewed by Darin Adler.
3066 New test that to check that tracks whose growth limit changes from
3067 infinite to finite when evaluating "intrinsic maximums" are marked
3068 as infinitely growable for the "max-content maximums" step.
3070 * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
3071 * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
3073 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
3075 [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
3077 * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
3078 * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
3079 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
3080 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
3082 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
3084 [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
3085 https://bugs.webkit.org/show_bug.cgi?id=143229
3087 Unreviewed gardening after r182012.
3089 * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
3091 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
3093 [EFL] accessibility/plugin.html fails
3094 https://bugs.webkit.org/show_bug.cgi?id=143663
3096 Unreviewed gardening, mark accessibility/plugin.html as failing test.
3098 * platform/efl/TestExpectations:
3100 2015-04-12 Benjamin Poulain <benjamin@webkit.org> and Diego Perini <diego.perini@gmail.com>
3102 Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
3103 https://bugs.webkit.org/show_bug.cgi?id=143651
3105 Reviewed by Sam Weinig.
3107 * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
3108 * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
3109 * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
3110 * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
3111 * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
3112 * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
3113 * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
3114 * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
3115 Test the various behaviors.
3117 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
3118 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
3119 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
3120 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
3121 Those tests target specifically the bug.
3123 2015-04-12 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3125 [EFL] Enable Media Source
3126 https://bugs.webkit.org/show_bug.cgi?id=143635
3128 Reviewed by Csaba Osztrogonác.
3130 * platform/efl/TestExpectations: Update failing tests.
3132 2015-04-12 Sungmann Cho <sungmann.cho@navercorp.com>
3134 Fix trival typos related to the word "coordinate".
3135 https://bugs.webkit.org/show_bug.cgi?id=143644
3137 Reviewed by Alexey Proskuryakov.
3139 No new tests, no behavior change.
3141 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
3142 * css3/scroll-snap/scroll-snap-property-computed-style.js:
3143 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
3144 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
3145 * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
3146 * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
3147 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
3148 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
3149 * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
3150 * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
3152 2015-04-12 Simon Fraser <simon.fraser@apple.com>
3154 Selects don't scroll at some aspect ratios
3155 https://bugs.webkit.org/show_bug.cgi?id=143649
3156 rdar://problem/19365694
3158 Reviewed by Darin Adler.
3160 * fast/forms/listbox-visible-size-expected.txt: Added.
3161 * fast/forms/listbox-visible-size.html: Added.
3163 2015-04-12 Simon Fraser <simon.fraser@apple.com>
3165 Too much repainting on scrolling with fixed backgrounds
3166 https://bugs.webkit.org/show_bug.cgi?id=143637
3167 rdar://problem/20245243
3169 Reviewed by Darin Adler.
3171 Tests with various configurations of iframes and compositing, which dump layer trees with
3174 Also tiled-scrolling test that exercises the simple case.
3176 Put WebKit1-specific results in platform/mac-wk1, since they are very different from
3177 WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
3179 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
3180 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
3181 * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
3182 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
3183 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
3184 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
3185 * compositing/repaint/iframes/resources/compositing-document.html: Added.
3186 * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
3187 * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
3188 * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
3189 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
3190 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
3191 * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
3192 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
3193 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
3195 2015-04-12 Yusuke Suzuki <utatane.tea@gmail.com>
3197 [ES6] Implement Array.prototype.values
3198 https://bugs.webkit.org/show_bug.cgi?id=143633
3200 Reviewed by Darin Adler.
3202 * js/Object-getOwnPropertyNames-expected.txt:
3203 * js/array-iterators-expected.txt:
3204 * js/script-tests/Object-getOwnPropertyNames.js:
3205 * js/script-tests/array-iterators.js:
3207 2015-04-11 Alexey Proskuryakov <ap@apple.com>
3209 editing/spelling/spelling-marker-description.html times out on Mac
3210 https://bugs.webkit.org/show_bug.cgi?id=143639
3212 Reviewed by Darin Adler.
3214 * editing/spelling/spelling-marker-description-expected.txt:
3215 * editing/spelling/spelling-marker-description.html:
3216 Changed the test to match reality.
3218 * platform/mac-wk2/TestExpectations:
3219 * platform/mac/TestExpectations:
3220 Removed expectations.
3222 2015-04-11 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3224 [EFL] Unskip media test on EFL port
3226 Unreviewed, media tests are being passed except for 25 tests.
3227 The failing tests need to be investigated by Bug 131044.
3229 * platform/efl/TestExpectations:
3231 2015-04-10 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3233 [EFL] Unreviewed, EFL gardening on 11th April.
3235 Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
3237 * platform/efl/TestExpectations:
3239 2015-04-10 Andy Estes <aestes@apple.com>
3241 [Content Filtering] Support modifying request URLs
3242 https://bugs.webkit.org/show_bug.cgi?id=143599
3243 rdar://problem/20442560
3245 Reviewed by Darin Adler.
3247 * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
3248 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
3249 * contentfiltering/allow-after-response-expected.html: Ditto.
3250 * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
3251 * contentfiltering/block-after-add-data-expected.html: Ditto.
3252 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
3253 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
3254 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
3255 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
3256 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
3257 * contentfiltering/block-after-response-expected.html: Ditto.
3258 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
3259 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
3260 * contentfiltering/block-after-will-send-request-expected.html: Ditto.
3261 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
3262 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
3263 * contentfiltering/modify-request-url-expected.html: Added.
3264 * contentfiltering/modify-request-url.html: Added.
3265 * contentfiltering/resources/fail.html: Added.
3266 * contentfiltering/resources/pass.html: Added.
3267 * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
3268 * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
3269 * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
3270 * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
3272 2015-04-10 ChangSeok Oh <changseok.oh@collabora.com>
3274 [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
3275 https://bugs.webkit.org/show_bug.cgi?id=143543
3277 Reviewed by Brent Fulgham.
3279 Added missing test results after r182546 for windows.
3281 * platform/win/TestExpectations:
3282 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3283 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3284 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3285 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3287 2015-04-10 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
3289 Add total test test of Streams API
3290 https://bugs.webkit.org/show_bug.cgi?id=142682
3294 Increased the callbacks timeouts to make tests pass in slower bots
3295 like Yosemite Debug.
3297 * streams/reference-implementation/resources/streams-utils.js:
3298 Created a standardTimeout variable with 100 as default.
3299 * streams/reference-implementation/readable-stream-cancel.html:
3300 * streams/reference-implementation/readable-stream-reader.html:
3301 * streams/reference-implementation/readable-stream-templated.html:
3302 * streams/reference-implementation/readable-stream.html: Used
3303 standardTimeout for the test timeout callbacks.
3305 2015-04-10 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3307 Add total test test of Streams API
3308 https://bugs.webkit.org/show_bug.cgi?id=142682
3310 Reviewed by Benjamin Poulain.
3312 This is the full test set that we have for the implementation of
3313 Streams API. When we add more features/code the number of passing
3314 tests will increase.
3316 We have the tests translated from the reference implementation at
3317 streams/reference-implementation and our own tests for some other
3318 things at the streams upper level.
3320 We removed testharness stacktrace in case of failure because it
3321 dumps the filenames with paths. You can activate it for a specific
3322 test by setting its dumpStack attribute to true.
3324 All our former custom tests were integrated in the spec so we they
3325 are now in their appropriate places in the reference
3326 implementation ones. Some of them were changed to match the actual
3327 spec and they are failing now, but we only have to progressively
3330 * resources/testharnessreport.js: Avoid printing the stack in case
3331 of test failure to be able to have failing tests as expected
3332 unless commanded otherwise.
3333 * streams/readablestream-constructor-expected.txt: Removed.
3334 * streams/readablestream-constructor.html: Removed.
3335 * streams/readablestream-start-expected.txt: Removed.
3336 * streams/readablestream-start.html: Removed.
3337 * streams/readablestreamreader-constructor-expected.txt: Removed.
3338 * streams/readablestreamreader-constructor.html: Removed.
3339 * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
3340 * streams/reference-implementation/bad-underlying-sources.html: Added.
3341 * streams/reference-implementation/brand-checks-expected.txt: Added.
3342 * streams/reference-implementation/brand-checks.html: Added.
3343 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
3344 * streams/reference-implementation/count-queuing-strategy.html: Added.
3345 * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
3346 * streams/reference-implementation/readable-stream-cancel.html: Added.
3347 * streams/reference-implementation/readable-stream-expected.txt: Added.
3348 * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
3349 * streams/reference-implementation/readable-stream-reader.html: Added.
3350 * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
3351 * streams/reference-implementation/readable-stream-templated.html: Added.
3352 * streams/reference-implementation/readable-stream.html: Added.
3353 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
3354 * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
3355 * streams/reference-implementation/resources/streams-utils.js: Added.
3357 2015-04-09 Zalan Bujtas <zalan@apple.com>
3359 Simple line layout: Add <br> support.
3360 https://bugs.webkit.org/show_bug.cgi?id=139012
3362 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
3363 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
3364 and speeds up layout for such content.
3366 Test output changes in 2 different ways:
3367 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
3368 2. Removed empty content (<br>).
3370 Reviewed by Antti Koivisto.
3372 * fast/text/simple-line-with-br-expected.html: Added.
3373 * fast/text/simple-line-with-br.html: Added.
3374 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
3375 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
3376 * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
3377 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3378 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
3379 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
3380 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
3381 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
3382 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
3383 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
3384 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
3385 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
3386 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
3387 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
3388 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
3389 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
3390 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
3391 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
3392 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
3393 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
3394 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
3395 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
3396 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
3397 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
3398 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
3399 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
3400 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3401 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3402 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3403 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
3404 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3405 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
3407 2015-04-09 Matthew Mirman <mmirman@apple.com>
3409 Updated expectations on a few tests to account for error
3410 info not being added at throw time anymore.
3411 https://bugs.webkit.org/show_bug.cgi?id=143542
3412 rdar://problem/20475871
3414 Reviewed by Michael Saboff.
3416 Because sourceURL is now being appended at error construction time rather than when thrown,
3417 the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
3418 Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
3419 Also since they are generated in a new locations, they will have a new lines and columns.
3421 * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
3422 * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
3423 * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
3424 * platform/win/TestExpectations: Enabled the above tests on windows.
3426 2015-04-09 Javier Fernandez <jfernandez@igalia.com>
3428 [CSS Grid Layout] Implement justify-self and justify-item css properties.
3429 https://bugs.webkit.org/show_bug.cgi?id=133281
3431 Reviewed by David Hyatt.
3433 Implement the new property 'justify-items', defined in the CSS Box Alignment
3434 specification to desribe the container's alignment behavior, in the same way
3435 the 'align-items' property does.
3437 * fast/css/parse-justify-items-expected.txt: Added.
3438 * fast/css/parse-justify-items.html: Added.
3439 * fast/css/resources/alignment-parsing-utils.js: Added.
3442 (checkInitialValues):
3443 (checkInheritValues):
3444 (checkLegacyValues):
3446 2015-04-09 Myles C. Maxfield <mmaxfield@apple.com>
3448 Text-combine erroneously draws vertically after non-layout-causing style change
3449 https://bugs.webkit.org/show_bug.cgi?id=143461
3450 <rdar://problem/19285490>
3452 Reviewed by Darin Adler.
3454 * fast/text/text-combine-style-change-no-layout-expected.html: Added.
3455 * fast/text/text-combine-style-change-no-layout.html: Added.
3457 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
3459 [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing
3460 https://bugs.webkit.org/show_bug.cgi?id=142571
3462 Unreviewed EFL Gardening.
3464 Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
3466 * platform/efl/TestExpectations:
3467 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
3468 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
3470 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
3472 Unreviewed EFL gardening. Added missing results after r182546.
3473 https://bugs.webkit.org/show_bug.cgi?id=143557
3475 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3476 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3477 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3478 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3480 2015-04-09 Andy Estes <aestes@apple.com>
3482 Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
3483 https://bugs.webkit.org/show_bug.cgi?id=143460
3485 * platform/efl/TestExpectations:
3486 * platform/win/TestExpectations:
3488 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3490 [Streams API] Support the start function parameter in ReadableStream constructor
3491 https://bugs.webkit.org/show_bug.cgi?id=141160
3493 Reviewed by Benjamin Poulain.
3495 Added tests to check that start JS function is called with the right parameters and can throw errors.
3497 * streams/readablestream-start-expected.txt: Added.
3498 * streams/readablestream-start.html: Added.
3500 2015-04-08 Brent Fulgham <bfulgham@apple.com>
3502 [Win] Layout Test inspector/console/console-api.html is failing
3503 https://bugs.webkit.org/show_bug.cgi?id=143548
3505 * platform/win/TestExpectations: Skipped new timeout.
3507 2015-04-08 Joseph Pecoraro <pecoraro@apple.com>
3509 Web Inspector: Split ConsoleMessageImpl into the View and the Model
3510 https://bugs.webkit.org/show_bug.cgi?id=142599
3512 Reviewed by Timothy Hatcher.
3514 * inspector/console/console-api-expected.txt: Added.
3515 * inspector/console/console-api.html: Added.
3516 Add a basic test for console APIs creating the new ConsoleMessage model objects.
3518 2015-04-08 Brent Fulgham <bfulgham@apple.com>
3520 [Win] Document some test failures.
3521 https://bugs.webkit.org/show_bug.cgi?id=143542
3522 https://bugs.webkit.org/show_bug.cgi?id=143543