1 2015-04-29 Simon Fraser <simon.fraser@apple.com>
3 Crash at WebCore::Document::absoluteRegionForEventTargets
4 https://bugs.webkit.org/show_bug.cgi?id=144426
5 rdar://problem/20502166
7 Reviewed by Tim Horton.
9 Test that disconnects a frame with a wheel event handler then GCs, and one that
10 disconnects are reconnects. In both case, the parent document should have zero
11 wheel event handlers registered on it.
13 * fast/events/wheelevent-in-frame-expected.txt: Added.
14 * fast/events/wheelevent-in-frame.html: Added.
15 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
16 * fast/events/wheelevent-in-reattached-frame.html: Added.
18 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
20 LiveNodeList may unexpectedly return an element for empty string
21 https://bugs.webkit.org/show_bug.cgi?id=144429
23 Reviewed by Darin Adler.
25 * fast/dom/named-items-with-empty-name-expected.txt:
26 * fast/dom/named-items-with-empty-name.html:
28 2015-04-29 Dean Jackson <dino@apple.com>
30 Create a named CSS property for system colors
31 https://bugs.webkit.org/show_bug.cgi?id=144423
32 <rdar://problem/20491011>
34 Reviewed by Tim Horton.
36 Expose the following values to CSS color properties:
47 The new test shows the computed value for each of these colors. It
48 includes generic results (no special value) and platform results for
49 Mac (other than Mavericks) and iOS.
51 * fast/css/apple-system-colors-expected.txt: Generic results.
52 * fast/css/apple-system-colors.html: Added - the new test.
53 * platform/mac/fast/css/apple-system-colors-expected.txt: Added OS X results.
54 * platform/ios-simulator/fast/css/apple-system-colors-expected.txt: Added iOS results.
55 * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt: Generic results for Mavericks.
57 2015-04-29 Commit Queue <commit-queue@webkit.org>
59 Unreviewed, rolling out r183600.
60 https://bugs.webkit.org/show_bug.cgi?id=144432
62 New tests time out everywhere (Requested by ap on #webkit).
66 "Crash at WebCore::Document::absoluteRegionForEventTargets"
67 https://bugs.webkit.org/show_bug.cgi?id=144426
68 http://trac.webkit.org/changeset/183600
70 2015-04-29 Alexey Proskuryakov <ap@apple.com>
72 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
73 https://bugs.webkit.org/show_bug.cgi?id=144155
75 * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
77 2015-04-29 Martin Robinson <mrobinson@igalia.com>
79 Unskip 3D transformation tests for WebKitGTK+
81 Unreviewed. This is gardening.
83 These tests should run reasonably well on the testing bots, now that
84 they use llvmpipe to run OpenGL.
86 * platform/gtk/TestExpectations:
87 * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
88 * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
89 * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
90 * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
91 * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
92 * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
93 * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
94 * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
95 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
96 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
97 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
98 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
99 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
100 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
101 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
102 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
104 2015-04-29 Simon Fraser <simon.fraser@apple.com>
106 Rebaseline after r183597.
108 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
110 2015-04-29 Simon Fraser <simon.fraser@apple.com>
112 Crash at WebCore::Document::absoluteRegionForEventTargets
113 https://bugs.webkit.org/show_bug.cgi?id=144426
114 rdar://problem/20502166
116 Reviewed by Tim Horton.
118 Test that disconnects a frame with a wheel event handler then GCs, and one that
119 disconnects are reconnects. In both case, the parent document should have zero
120 wheel event handlers registered on it.
122 * fast/events/wheelevent-in-frame-expected.txt: Added.
123 * fast/events/wheelevent-in-frame.html: Added.
124 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
125 * fast/events/wheelevent-in-reattached-frame.html: Added.
127 2015-04-29 Simon Fraser <simon.fraser@apple.com>
129 Compute the non-fast-scrollable region in main-document coordinates
130 https://bugs.webkit.org/show_bug.cgi?id=144420
132 Reviewed by Tim Horton.
134 We now report the non-fast region in document coordinates, so these two results change.
136 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
137 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
139 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
141 NodeList has issues with Symbol and empty string
142 https://bugs.webkit.org/show_bug.cgi?id=144310
144 Reviewed by Darin Adler.
146 * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
147 * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
148 * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
149 * fast/dom/dataset-name-getter-symbols.html: Added.
150 * fast/dom/named-items-with-empty-name-expected.txt: Added.
151 * fast/dom/named-items-with-empty-name.html: Added.
152 * fast/dom/named-items-with-symbol-name-expected.txt: Added.
153 * fast/dom/named-items-with-symbol-name.html: Added.
154 * storage/domstorage/localstorage/named-items-expected.txt: Added.
155 * storage/domstorage/localstorage/named-items.html: Added.
157 2015-04-29 Simon Fraser <simon.fraser@apple.com>
159 Allow testing of plug-ins that handle wheel events.
160 https://bugs.webkit.org/show_bug.cgi?id=144413
162 Reviewed by Tim Horton.
164 Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
166 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
167 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
168 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
169 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
170 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
171 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
173 2015-04-29 Martin Robinson <mrobinson@igalia.com>
175 [GTK] Add support for automatic hyphenation
176 https://bugs.webkit.org/show_bug.cgi?id=44478
178 Reviewed by Carlos Garcia Campos.
180 * platform/gtk/TestExpectations: Unskip most hyphenation tests.
181 * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
182 * platform/gtk/fast/text/hyphenate-character-expected.txt:
183 * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
184 * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
185 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
186 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
187 * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
188 * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
189 * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
190 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
191 * platform/gtk/fast/text/hyphens-expected.png: Added.
192 * platform/gtk/fast/text/hyphens-expected.txt:
193 * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
195 2015-04-29 Zalan Bujtas <zalan@apple.com>
197 Simple line layout: Web process spins endlessly below layoutSimpleLines.
198 https://bugs.webkit.org/show_bug.cgi?id=144403
199 rdar://problem/20742783
201 Reviewed by Antti Koivisto.
203 When a text fragment overlaps multiple renderes and it does not fit the current line,
204 we revert the text fragment iterator position so that the overlapping content
205 gets processed again for the next line.
206 However, TextFragmentIterator::revertToFragment() was reverting too much and
207 we started processing old content all over again -> infinite loop.
209 This patch ensures that text fragment iterator is reverted to the right position.
211 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
212 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
214 2015-04-29 Antti Koivisto <antti@apple.com>
216 Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
218 * platform/win/TestExpectations:
220 2015-04-28 Geoffrey Garen <ggaren@apple.com>
222 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
223 https://bugs.webkit.org/show_bug.cgi?id=144013
225 Reviewed by Mark Lam.
227 * js/script-tests/array-holes.js:
228 * js/array-holes-expected.txt: This result now matches Firefox. We see
229 'peekaboo', which is a prototype property, rather than a hole, because
230 sorting uses [[Get]], which sees prototype properties.
232 The ES6 spec says that sorting should use [[Get]], so this new result
233 matches the spec a little better -- although the spec also says that the
234 result of sorting is undefined in this case because of the presence of
235 an indexed property in the prototype chain.
237 * js/dom/array-prototype-properties-expected.txt: Updated error message
238 to match other array prototype error messages.
240 * js/comparefn-sort-stability-expected.txt:
241 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
242 order to demonstrate that Firefox and Safari use a stable sort, and
245 * js/script-tests/array-sort-sparse.js:
246 * js/array-sort-sparse-expected.txt: Added some tests for things I got
249 * script-tests/sort-with-side-effecting-comparisons.js: Made this test
250 shorter so that it wouldn't hang debug builds. This test is O(N^2). It
251 used to terminate sooner because our sort implementation would (sometimes)
252 terminate sooner if you shrank the array. Our new sort does not accept
253 intermediate updates to the array's length, matching Firefox. I spoke
254 to Gavin and Alexey about this, and we think that going out of our way
255 to honor length changes mid-sort doesn't make much sense because it's
256 not possible to honor the general case of value changes in a predictable
259 2015-04-29 Antti Koivisto <antti@apple.com>
261 Main resource loaded via 304 response becomes empty if reloaded by user
262 https://bugs.webkit.org/show_bug.cgi?id=144386
264 Reviewed by Darin Adler.
266 * http/tests/cache/main-resource-304-reload-expected.txt: Added.
267 * http/tests/cache/main-resource-304-reload.html: Added.
268 * http/tests/cache/resources/iframe304body.php: Added.
270 2015-04-29 Darin Adler <darin@apple.com>
272 [ES6] Implement Unicode code point escapes
273 https://bugs.webkit.org/show_bug.cgi?id=144377
275 Reviewed by Antti Koivisto.
277 * js/script-tests/unicode-escape-sequences.js: Added.
278 * js/unicode-escape-sequences-expected.txt: Added.
279 * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
281 2015-04-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
283 Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
284 https://bugs.webkit.org/show_bug.cgi?id=140261
286 Reviewed by Darin Adler.
288 * editing/execCommand/crash-140261-expected.txt: Added.
289 * editing/execCommand/crash-140261.html: Added.
291 2015-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
293 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
294 https://bugs.webkit.org/show_bug.cgi?id=143711
296 Reviewed by Darin Adler.
298 * http/tests/appcache/resources/fake-video.mp4: Added.
299 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
300 * http/tests/appcache/simple-video-sync-expected.txt: Added.
301 * http/tests/appcache/simple-video-sync.html: Added.
303 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
305 REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
306 https://bugs.webkit.org/show_bug.cgi?id=144373
308 Reviewed by Darin Adler.
310 * js/property-getters-and-setters-expected.txt:
311 * js/script-tests/property-getters-and-setters.js:
313 2015-04-28 Alexey Proskuryakov <ap@apple.com>
315 [WK2] fast/forms/input-search-press-escape-key.html crashes
316 https://bugs.webkit.org/show_bug.cgi?id=87168
317 rdar://problem/11508829
319 * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
321 2015-04-28 Zalan Bujtas <zalan@apple.com>
323 Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
324 https://bugs.webkit.org/show_bug.cgi?id=144351
326 Reviewed by Simon Fraser.
328 This patch ensures that CG context is properly restored after painting dashed/dotted lines.
330 * fast/forms/checkbox-painting-with-hr-expected.html: Added.
331 * fast/forms/checkbox-painting-with-hr.html: Added.
333 2015-04-28 Andreas Kling <akling@apple.com>
335 DFG should generate efficient code for branching on a string's boolean value.
336 <https://webkit.org/b/144317>
338 Reviewed by Geoff Garen & Filip Pizlo.
340 * js/regress/branch-on-string-as-boolean-expected.txt: Added.
341 * js/regress/branch-on-string-as-boolean.html: Added.
342 * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
344 2015-04-27 Myles C. Maxfield <mmaxfield@apple.com>
346 Implement font-synthesis CSS property
347 https://bugs.webkit.org/show_bug.cgi?id=144305
349 Reviewed by Andreas Kling.
351 Test all combinations of font-weight, font-style, and font-synthesis.
353 * fast/css3-text/font-synthesis-expected.html: Added.
354 * fast/css3-text/font-synthesis.html: Added.
356 2015-04-28 Brent Fulgham <bfulgham@apple.com>
358 [Win] Temporarily disable WebGL support
359 https://bugs.webkit.org/show_bug.cgi?id=144291
361 * platform/win/TestExpectations:
362 * platform/win/js/dom/constructor-length-expected.txt: Added.
363 * platform/win/js/dom/global-constructors-attributes-expected.txt:
365 2015-04-28 Jer Noble <jer.noble@apple.com>
367 Unreviewed gardening; add results for new tests.
369 * media/audio-playback-restriction-autoplay-expected.txt: Added.
370 * media/audio-playback-restriction-play-expected.txt: Added.
372 2015-04-28 Brent Fulgham <bfulgham@apple.com>
374 [Win] PHP scripts fail if HTTP_ORIGIN is not set.
375 https://bugs.webkit.org/show_bug.cgi?id=144333
377 Rubberstamped by Brady Eidson.
379 * http/tests/security/resources/cors-post-redirect-target.php: Check
380 that HTTP_ORIGIN key exists before using it to avoid PHP error.
382 2015-04-28 Andy Estes <aestes@apple.com>
384 Add expectations for tests added in r183428 and r183450.
386 * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
387 * media/audio-playback-restriction-autoplay-expected.txt: Added.
388 * media/audio-playback-restriction-play-expected.txt: Added.
390 2015-04-28 Antti Koivisto <antti@apple.com>
392 Network Cache: Disk cache getting filled by YouTube video data
393 https://bugs.webkit.org/show_bug.cgi?id=144259
395 Reviewed by Darin Adler.
397 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
398 * http/tests/cache/disk-cache/disk-cache-media.html: Added.
399 * http/tests/cache/disk-cache/resources/cache-test.js:
402 2015-04-25 Simon Fraser <simon.fraser@apple.com>
404 Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
405 https://bugs.webkit.org/show_bug.cgi?id=144198
407 Reviewed by Darin Adler, Antti Koivisto.
409 New test that detects whether a "hardware" animation is firing the style recalc
410 timer on every frame, which happened during development of this patch.
412 * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
413 * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
415 2015-04-27 Benjamin Poulain <bpoulain@apple.com>
417 [JSC] Add support for typed arrays to the Array profiling
418 https://bugs.webkit.org/show_bug.cgi?id=143913
420 Reviewed by Filip Pizlo.
422 * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
423 * js/regress/typed-array-get-set-by-val-profiling.html: Added.
425 2015-04-27 Doug Russell <d_russell@apple.com>
427 Break up select text into multiple tests
428 https://bugs.webkit.org/show_bug.cgi?id=144301
430 Reviewed by Alexey Proskuryakov.
432 * platform/mac/TestExpectations:
433 * platform/mac/accessibility/select-text-expected.txt: Removed.
434 * platform/mac/accessibility/select-text.html: Removed.
435 * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
436 * platform/mac/accessibility/select-text/select-text-1.html: Added.
437 * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
438 * platform/mac/accessibility/select-text/select-text-135546.html: Added.
439 * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
440 * platform/mac/accessibility/select-text/select-text-135575.html: Added.
441 * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
442 * platform/mac/accessibility/select-text/select-text-2.html: Added.
443 * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
444 * platform/mac/accessibility/select-text/select-text-3.html: Added.
445 * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
446 * platform/mac/accessibility/select-text/select-text-4.html: Added.
447 * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
448 * platform/mac/accessibility/select-text/select-text-5.html: Added.
449 * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
450 * platform/mac/accessibility/select-text/select-text-6.html: Added.
451 * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
452 * platform/mac/accessibility/select-text/select-text-7.html: Added.
453 * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
454 * platform/mac/accessibility/select-text/select-text-8.html: Added.
455 * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
456 * platform/mac/accessibility/select-text/select-text-9.html: Added.
458 2015-04-27 Daniel Bates <dabates@apple.com>
460 Form control may be associated with the wrong HTML Form element after form id change
461 https://bugs.webkit.org/show_bug.cgi?id=133456
462 <rdar://problem/17095055>
464 Reviewed by Andy Estes.
466 Add tests to ensure that we associate the correct HTML Form element with a
467 <select> after changing the id of its associated HTML form element.
469 * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
470 * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
471 * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
472 * fast/forms/change-form-id-to-be-unique.html: Added.
474 2015-04-27 Jer Noble <jer.noble@apple.com>
476 Add a setting & restriction which prevents non-interactivte playback of audible media elements.
477 https://bugs.webkit.org/show_bug.cgi?id=143486
479 Reviewed by Eric Carlson.
481 * media/audio-playback-restriction-autoplay.html: Added.
482 * media/audio-playback-restriction-play.html: Added.
483 * media/video-test.js:
484 (setCaptionDisplayMode):
485 (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
488 2015-04-27 Jer Noble <jer.noble@apple.com>
490 [WebAudio] AudioContext does not remove user-gesture restriction during resume()
491 https://bugs.webkit.org/show_bug.cgi?id=144211
493 Reviewed by Eric Carlson.
495 * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
496 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
497 * webaudio/audiocontext-restriction-expected.txt: Added.
498 * webaudio/audiocontext-restriction.html: Added.
499 * webaudio/resources/audio-testing.js:
502 2015-04-27 Alexey Proskuryakov <ap@apple.com>
504 rdar://problem/16678392 Page visibility tests are broken in Yosemite
506 * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
507 Maybe <http://trac.webkit.org/changeset/181866> fixed them?
508 Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
510 2015-04-27 Zalan Bujtas <zalan@apple.com>
512 Simple line layout: Wrong text offsetting when range does not start from the first renderer.
513 https://bugs.webkit.org/show_bug.cgi?id=144167
514 rdar://problem/20639857
516 Reviewed by Simon Fraser.
518 This patch ensures that TextIterator returns the right text when the input range starts
521 TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
522 it is required to map simple line layout runs to RenderText positions.
523 This patch sets the offset value when the iteration start with a sibling node.
525 * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
526 * fast/text/range-text-with-simple-line-layout.html: Added.
528 2015-04-27 Commit Queue <commit-queue@webkit.org>
530 Unreviewed, rolling out r183393.
531 https://bugs.webkit.org/show_bug.cgi?id=144272
533 Caused memory corruption detected by GuardMalloc (Requested by
538 "Synchronous XMLHttpRequest should get access to AppCache
539 resources stored as flat files"
540 https://bugs.webkit.org/show_bug.cgi?id=143711
541 http://trac.webkit.org/changeset/183393
543 2015-04-27 Yoav Weiss <yoav@yoav.ws>
545 Fix viewport units in Media Queries
546 https://bugs.webkit.org/show_bug.cgi?id=144260
548 Reviewed by Darin Adler.
550 These tests make sure that viewport units are working as expected inside of Media Queries.
552 * fast/media/mq-viewport-units-expected.txt: Added.
553 * fast/media/mq-viewport-units.html: Added.
555 2015-04-27 Javier Fernandez <jfernandez@igalia.com>
557 [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
558 https://bugs.webkit.org/show_bug.cgi?id=133280
560 Implementation of justify-self and justify-items properties for grid.
561 Added additional testing for ensuring margin, padding and border are considered when
562 computing grid item's position.
564 Reviewed by David Hyatt.
566 * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
567 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
568 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
569 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
570 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
571 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
572 * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
573 * fast/css-grid-layout/justify-self-cell.html: Added.
574 * fast/css-grid-layout/resources/grid.css:
575 (.directionLTR): Added. Useful for defining orthogonal flows.
577 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
581 Fixed timeout expectation of "closed should fulfill with
582 undefined" test. This doesn't time out anymore.
584 * streams/reference-implementation/readable-stream-templated.html:
586 2015-04-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
588 [Streams API] ReadableStream constructor start function should be able to close the stream
589 https://bugs.webkit.org/show_bug.cgi?id=143363
591 Reviewed by Benjamin Poulain.
593 Updated expectations with new passes.
595 * streams/reference-implementation/bad-underlying-sources-expected.txt:
596 * streams/reference-implementation/readable-stream-reader-expected.txt:
597 * streams/reference-implementation/readable-stream-templated-expected.txt:
599 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr>
601 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
602 https://bugs.webkit.org/show_bug.cgi?id=143711
604 Reviewed by Darin Adler.
606 * http/tests/appcache/resources/fake-video.mp4: Added.
607 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
608 * http/tests/appcache/simple-video-sync-expected.txt: Added.
609 * http/tests/appcache/simple-video-sync.html: Added.
611 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
613 Also skip it in run-javascriptcore-tests.
615 * js/script-tests/class-syntax-semicolon.js:
617 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
619 Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
621 The newly uncovered bug is tracked by webkit.org/b/144258.
625 2015-04-26 Alexey Proskuryakov <ap@apple.com>
627 editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
628 https://bugs.webkit.org/show_bug.cgi?id=141122
630 * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
631 almost certainly other tests affected by this.
633 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com>
635 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
636 https://bugs.webkit.org/show_bug.cgi?id=144144
638 Reviewed by Darin Adler.
640 Add new test case to check absolutely positioned elements.
642 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
643 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
645 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
647 Class body ending with a semicolon throws a SyntaxError
648 https://bugs.webkit.org/show_bug.cgi?id=144244
650 Reviewed by Darin Adler.
652 Added a regression test for having a semicolon inside the class definition.
654 * js/class-syntax-semicolon-expected.txt: Added.
655 * js/class-syntax-semicolon.html: Added.
656 * js/script-tests/class-syntax-semicolon.js: Added.
658 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
660 Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
661 https://bugs.webkit.org/show_bug.cgi?id=144243
663 Reviewed by Darin Adler.
665 Added tests cases to both tests. Also added test cases missing from expression tests.
667 * js/class-syntax-declaration-expected.txt:
668 * js/class-syntax-expression-expected.txt:
669 * js/script-tests/class-syntax-declaration.js:
670 * js/script-tests/class-syntax-expression.js:
672 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
674 SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
675 https://bugs.webkit.org/show_bug.cgi?id=144137
677 Reviewed by Darin Adler.
679 Ensure the SourceAlpha is driven from last applied FilterEffect.
681 * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
682 * svg/filters/sourceAlpha-input-filter-effect.html: Added.
684 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
686 [EFL] Unreviewed gardening fix.
688 Mark editing/selection/extend-by-character-007.html to skip
689 instead of missing. It is not supported by EFL port yet.
691 * platform/efl/TestExpectations:
693 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
695 [EFL] Unreviewed EFL gardening on 27th April.
697 Unskip 2 tests which have been passed since r183368.
699 Mark editing/selection/extend-by-character-007.html to missing.
700 This needs to have new baseline for EFL port.
702 * platform/efl/TestExpectations:
704 2015-04-26 Javier Fernandez <jfernandez@igalia.com>
706 [CSS Grid Layout] Support for align-self and align-items in grid layout
707 https://bugs.webkit.org/show_bug.cgi?id=133225
709 Reviewed by Darin Adler.
711 Implementation of align-self and align-items properties ifor grid.
713 Several layout tests were touched for adapting them to the new grid item's
714 column-axis position when using RTL direction.
716 * fast/css-grid-layout/grid-align-expected.txt: Added.
717 * fast/css-grid-layout/grid-align.html: Added.
718 * fast/css-grid-layout/grid-element-border-grid-item.html:
719 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
720 * fast/css-grid-layout/grid-element-padding-grid-item.html:
721 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
722 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
723 * fast/css-grid-layout/grid-item-margin-resolution.html:
725 2015-04-26 Doug Russell <d_russell@apple.com>
727 AX: richer text change notifications (142719)
728 https://bugs.webkit.org/show_bug.cgi?id=142719
730 Reviewed by Darin Adler.
732 Richer accessibility value change notifications. Introduce AXTextEditType,
733 postTextStateChangeNotification and postTextReplacementNotification to give assistive
734 tech apps more reliable context for responding to changes in web content. Also implement
735 a mechanism to post value changes in password form fields in coalesced ticks to thwart
736 analyzing the cadence of changes.
738 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
739 and an overload of postTextReplacementNotification to give assistive tech apps more
740 reliable context for responding to changes in web content selection. Also block posting
741 selection changes on password fields.
743 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
744 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
745 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
746 * platform/mac/accessibility/selection-change-userinfo.html: Added.
747 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
748 * platform/mac/accessibility/value-change-userinfo.html: Added.
750 2015-04-26 Darin Adler <darin@apple.com>
752 REGRESSION (r176751): line-height ignored in <button> elements
753 https://bugs.webkit.org/show_bug.cgi?id=144234
755 Reviewed by Antti Koivisto.
757 * fast/forms/button-line-height-expected.html: Added.
758 * fast/forms/button-line-height.html: Added.
760 2015-04-26 Darin Adler <darin@apple.com>
762 REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
763 https://bugs.webkit.org/show_bug.cgi?id=137163
765 Reviewed by Andy Estes.
767 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
768 * fast/notifications/request-notification-permission-while-reloading.html: Added.
770 2015-04-26 Benjamin Poulain <benjamin@webkit.org>
772 [JSC] Implement Math.clz32(), remove Number.clz()
773 https://bugs.webkit.org/show_bug.cgi?id=144205
775 Reviewed by Michael Saboff.
777 Basic conformance tests.
779 * js/Object-getOwnPropertyNames-expected.txt:
780 * js/math-clz32-expected.txt: Added.
781 * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
782 * js/number-clz-expected.txt: Removed.
783 * js/script-tests/Object-getOwnPropertyNames.js:
784 * js/script-tests/math-clz32.js: Added.
785 (objectConvertToString.toString):
786 (objectRecordToStringCall.toString):
787 (objectThrowOnToString.toString):
788 (objectWithValueOf.valueOf):
789 (objectThrowOnValueOf.valueOf):
790 (objectThrowOnValueOf.toString):
791 (objectRecordValueOfCall.valueOf):
792 (objectRecordConversionCalls.toString):
793 (objectRecordConversionCalls.valueOf):
794 * js/script-tests/number-clz.js: Removed.
796 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
798 [ES6] Array.from need to accept iterables
799 https://bugs.webkit.org/show_bug.cgi?id=141055
801 Reviewed by Darin Adler.
803 Array.from now accepts iterables.
805 * js/array-from-expected.txt:
807 2015-04-26 Simon Fraser <simon.fraser@apple.com>
809 New baselines for iOS.
811 * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
812 * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
813 * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
814 * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
815 * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
816 * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
817 * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
818 * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
819 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
820 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
821 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
822 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
823 * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
824 * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
825 * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
826 * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
828 2015-04-26 Simon Fraser <simon.fraser@apple.com>
830 New WK1 results for this test.
832 * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
834 2015-04-25 Simon Fraser <simon.fraser@apple.com>
836 Expand compositing coverage rect when scrolling and animating
837 https://bugs.webkit.org/show_bug.cgi?id=144214
838 rdar://problem/20695926
840 Reviewed by Darin Adler.
842 New baselines for tests dumping layer output, with coverage rect being affected
843 by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
845 * compositing/contents-scale/animating-expected.txt:
846 * compositing/contents-scale/rounded-contents-scale-expected.txt:
847 * compositing/contents-scale/scaled-ancestor-expected.txt:
848 * compositing/contents-scale/simple-scale-expected.txt:
849 * compositing/tiling/transform-origin-tiled.html: Added.
850 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
851 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
852 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
853 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
854 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
855 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
856 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
857 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
858 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
859 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
860 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
861 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
862 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
863 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
864 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
865 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
866 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
867 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
868 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
869 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
870 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
871 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
872 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
873 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
874 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
875 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
876 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
877 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
878 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
879 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
880 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
881 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
883 2015-04-25 Alexey Proskuryakov <ap@apple.com>
885 Mark some tests that take >10 seconds on debug bots as slow.
887 This is too close to 30 second timeout, so it's likely that these tests would flakily
888 time out on other configurations, e.g. locally.
892 2015-04-25 Myles C. Maxfield <mmaxfield@apple.com>
894 font-synthesis's initial value is "style weight"
895 https://bugs.webkit.org/show_bug.cgi?id=144195
897 Reviewed by Darin Adler.
901 * fast/css3-text/font-synthesis-parse-expected.txt:
902 * fast/css3-text/font-synthesis-parse.html:
904 2015-04-25 Jordan Harband <ljharb@gmail.com>
906 Set#keys !== Set#values
907 https://bugs.webkit.org/show_bug.cgi?id=144190
909 Reviewed by Darin Adler.
911 * js/script-tests/set-keys.js: Added.
912 * js/set-keys-expected.txt: Added.
913 * js/set-keys.html: Added.
915 2015-04-25 Darin Adler <darin@apple.com>
917 Crash if IDBTransaction is aborted right after it's created
918 https://bugs.webkit.org/show_bug.cgi?id=144199
920 Reviewed by Simon Fraser.
922 * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
923 * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
924 the execptions is different from what was marked here as expected.
926 2015-04-23 Ryosuke Niwa <rniwa@webkit.org>
928 class methods should be non-enumerable
929 https://bugs.webkit.org/show_bug.cgi?id=143181
931 Reviewed by Darin Adler.
933 Added a regression test.
935 Also fixed a test that previously relied on "prototype" property being writable
936 since this is no longer the case.
938 * js/class-syntax-extends-expected.txt:
939 * js/class-syntax-prototype.html: Added.
940 * js/script-tests/class-syntax-extends.js:
941 * js/script-tests/class-syntax-prototype.js: Added.
943 2015-04-25 Yusuke Suzuki <utatane.tea@gmail.com>
945 [ES6] Implement String.fromCodePoint
946 https://bugs.webkit.org/show_bug.cgi?id=144160
948 Reviewed by Darin Adler.
950 Add String.fromCodePoint.
952 * js/Object-getOwnPropertyNames-expected.txt:
953 * js/script-tests/Object-getOwnPropertyNames.js:
955 2015-04-25 Alexey Proskuryakov <ap@apple.com>
957 Mavericks fix - no window.performance there.
959 * fast/frames/flattening/resources/iframe-to-resize.html:
961 2015-04-25 Alexey Proskuryakov <ap@apple.com>
963 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
964 https://bugs.webkit.org/show_bug.cgi?id=144155
966 Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
968 * fast/frames/flattening/resources/iframe-to-resize.html:
970 2015-04-24 Commit Queue <commit-queue@webkit.org>
972 Unreviewed, rolling out r183288.
973 https://bugs.webkit.org/show_bug.cgi?id=144189
975 Made js/sort-with-side-effecting-comparisons.html time out in
976 debug builds (Requested by ap on #webkit).
980 "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
982 https://bugs.webkit.org/show_bug.cgi?id=144013
983 http://trac.webkit.org/changeset/183288
985 2015-04-24 Myles C. Maxfield <mmaxfield@apple.com>
987 Implement parsing support for font-synthesis CSS property
988 https://bugs.webkit.org/show_bug.cgi?id=144180
990 Reviewed by Tim Horton.
992 * fast/css3-text/font-synthesis-parse-expected.txt: Added.
993 * fast/css3-text/font-synthesis-parse.html: Added.
995 2015-04-24 Simon Fraser <simon.fraser@apple.com>
997 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
998 https://bugs.webkit.org/show_bug.cgi?id=144165
1000 Reviewed by Dean Jackson.
1002 New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
1004 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
1005 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
1006 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
1007 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1008 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1009 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1010 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1011 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1012 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
1013 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1014 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
1015 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1016 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
1017 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
1018 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
1019 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
1020 * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
1021 * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
1022 * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
1023 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
1024 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
1025 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
1026 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
1027 * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
1028 * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
1030 2015-04-24 Simon Fraser <simon.fraser@apple.com>
1032 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
1033 https://bugs.webkit.org/show_bug.cgi?id=144165
1035 Reviewed by Dean Jackson.
1037 Updated results that now include coverage rects, and a new test that includes both visible
1040 * compositing/contents-scale/animating-expected.txt:
1041 * compositing/contents-scale/rounded-contents-scale-expected.txt:
1042 * compositing/contents-scale/scaled-ancestor-expected.txt:
1043 * compositing/contents-scale/simple-scale-expected.txt:
1044 * compositing/contents-scale/z-translate-expected.txt:
1045 * compositing/visible-rect/coverage-clipped-expected.txt: Added.
1046 * compositing/visible-rect/coverage-clipped.html: Added.
1047 * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
1048 * compositing/visible-rect/coverage-scrolling.html: Added.
1049 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
1050 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
1051 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
1052 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1053 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
1054 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
1055 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
1056 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
1057 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
1058 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1059 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
1060 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
1061 * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
1062 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
1063 * platform/mac/compositing/visible-rect/animated-expected.txt:
1064 * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
1065 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
1066 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
1067 * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
1068 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
1069 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
1070 * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
1071 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
1073 2015-04-21 Geoffrey Garen <ggaren@apple.com>
1075 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
1076 https://bugs.webkit.org/show_bug.cgi?id=144013
1078 Reviewed by Mark Lam.
1080 * js/script-tests/array-holes.js:
1081 * js/array-holes-expected.txt: This result now matches Firefox. We see
1082 'peekaboo', which is a prototype property, rather than a hole, because
1083 sorting uses [[Get]], which sees prototype properties.
1085 The ES6 spec says that sorting should use [[Get]], so this new result
1086 matches the spec a little better -- although the spec also says that the
1087 result of sorting is undefined in this case because of the presence of
1088 an indexed property in the prototype chain.
1090 * js/dom/array-prototype-properties-expected.txt: Updated error message
1091 to match other array prototype error messages.
1093 * js/comparefn-sort-stability-expected.txt:
1094 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
1095 order to demonstrate that Firefox and Safari use a stable sort, and
1098 * js/script-tests/array-sort-sparse.js:
1099 * js/array-sort-sparse-expected.txt: Added some tests for things I got
1100 wrong in this patch.
1102 2015-04-24 Alexey Proskuryakov <ap@apple.com>
1104 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1105 https://bugs.webkit.org/show_bug.cgi?id=144155
1107 Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
1109 * fast/frames/flattening/resources/iframe-to-resize.html:
1111 2015-04-24 Commit Queue <commit-queue@webkit.org>
1113 Unreviewed, rolling out r183266.
1114 https://bugs.webkit.org/show_bug.cgi?id=144164
1116 Broke 32-bit build and a test. (Requested by ap on #webkit).
1120 "AX: richer text change notifications (142719)"
1121 https://bugs.webkit.org/show_bug.cgi?id=142719
1122 http://trac.webkit.org/changeset/183266
1124 2015-04-24 Brady Eidson <beidson@apple.com>
1126 Handling additional review feedback after http://trac.webkit.org/changeset/183280
1127 https://bugs.webkit.org/show_bug.cgi?id=144157.
1129 Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
1131 * http/tests/security/cors-post-redirect-303-expected.txt: Added.
1132 * http/tests/security/cors-post-redirect-303.html: Added.
1133 * http/tests/security/resources/cors-post-redirect-target.php:
1135 2015-04-24 Brady Eidson <beidson@apple.com>
1137 Origin header is preserved on cross-origin redirects.
1138 https://bugs.webkit.org/show_bug.cgi?id=144157.
1140 Reviewed by Sam Weinig.
1142 * http/tests/security/cors-post-redirect-301-expected.txt: Added.
1143 * http/tests/security/cors-post-redirect-301.html: Added.
1144 * http/tests/security/cors-post-redirect-302-expected.txt: Added.
1145 * http/tests/security/cors-post-redirect-302.html: Added.
1146 * http/tests/security/cors-post-redirect-307-expected.txt: Added.
1147 * http/tests/security/cors-post-redirect-307.html: Added.
1148 * http/tests/security/cors-post-redirect-308-expected.txt: Added.
1149 * http/tests/security/cors-post-redirect-308.html: Added.
1150 * http/tests/security/resources/cors-post-redirect-target.php: Added.
1152 2015-04-24 Matthew Mirman <mmirman@apple.com>
1154 Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
1155 https://bugs.webkit.org/show_bug.cgi?id=141865
1156 rdar://problem/19927273
1158 Reviewed by Filip Pizlo.
1160 * js/script-tests/sloppy-getter-setter-global-object.js: Added.
1161 * js/sloppy-getter-setter-global-object-expected.txt: Added.
1162 * js/sloppy-getter-setter-global-object.html: Added.
1164 2015-04-24 Alexey Proskuryakov <ap@apple.com>
1166 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1167 https://bugs.webkit.org/show_bug.cgi?id=144155
1169 Reviewed by Anders Carlsson.
1171 Cleaned the test up a little, and added logging to collect some information about
1174 * fast/frames/flattening/iframe-flattening-resize-event-count.html:
1175 * fast/frames/flattening/resources/iframe-to-resize.html:
1177 2015-04-24 Doug Russell <d_russell@apple.com>
1179 AX: richer text change notifications (142719)
1180 https://bugs.webkit.org/show_bug.cgi?id=142719
1182 Reviewed by Darin Adler.
1184 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.
1186 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.
1188 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
1189 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
1190 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
1191 * platform/mac/accessibility/selection-change-userinfo.html: Added.
1192 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
1193 * platform/mac/accessibility/value-change-userinfo.html: Added.
1195 2015-04-24 Antti Koivisto <antti@apple.com>
1197 Memory cache live resources repeatedly purged during painting
1198 https://bugs.webkit.org/show_bug.cgi?id=144104
1200 Reviewed by Chris Dumez.
1202 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1204 These clearMemoryCache calls are now done by cache-test.js.
1206 * http/tests/cache/disk-cache/resources/cache-test.js:
1209 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
1213 2015-04-24 Antti Koivisto <antti@apple.com>
1215 Unreviewed, rolling out r183259.
1221 "Memory cache live resources repeatedly purged during
1223 https://bugs.webkit.org/show_bug.cgi?id=144104
1224 http://trac.webkit.org/changeset/183259
1226 2015-04-24 Antti Koivisto <antti@apple.com>
1228 Memory cache live resources repeatedly purged during painting
1229 https://bugs.webkit.org/show_bug.cgi?id=144104
1231 Reviewed by Chris Dumez.
1233 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1235 These clearMemoryCache calls are now done by cache-test.js.
1237 * http/tests/cache/disk-cache/resources/cache-test.js:
1240 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
1244 2015-04-23 Basile Clement <basile_clement@apple.com>
1246 Allow function allocation sinking
1247 https://bugs.webkit.org/show_bug.cgi?id=144016
1249 Reviewed by Filip Pizlo.
1251 Add a new test in JSRegress to check function sinking is being
1254 * js/regress/script-tests/sink-function.js: Added.
1276 2015-04-23 Alexey Proskuryakov <ap@apple.com>
1278 Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
1279 https://bugs.webkit.org/show_bug.cgi?id=144127
1281 * platform/mac-wk1/TestExpectations: Marked it as such.
1283 2015-04-23 Jer Noble <jer.noble@apple.com>
1285 [Mac] Disable QTKit by default on future OS X.
1286 https://bugs.webkit.org/show_bug.cgi?id=144082
1288 Reviewed by Darin Adler.
1290 Add a required BANDWIDTH field to the alternate playlist.
1292 * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
1294 2015-04-23 Tim Horton <timothy_horton@apple.com>
1296 Make the linter stop complaining by fixing the order of fields in TestExpectations
1298 * platform/mac/TestExpectations:
1299 Bug number comes first.
1301 2015-04-23 Alexey Proskuryakov <ap@apple.com>
1303 editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
1305 Updated the results to match what we get in 10.10.3, and marked as passing.
1307 * editing/selection/extend-by-character-007-expected.txt: Removed.
1308 * platform/mac/TestExpectations:
1309 * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
1310 * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
1312 2015-04-23 Jordan Harband <ljharb@gmail.com>
1314 Implement `Object.assign`
1315 https://bugs.webkit.org/show_bug.cgi?id=143980
1317 Reviewed by Filip Pizlo.
1319 * js/Object-assign-expected.txt: Added.
1320 * js/Object-assign.html: Added.
1321 * js/Object-getOwnPropertyNames-expected.txt:
1322 * js/script-tests/Object-assign.js: Added.
1323 * js/script-tests/Object-getOwnPropertyNames.js:
1325 2015-04-23 Chris Dumez <cdumez@apple.com>
1327 Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
1329 It often crashes on Windows.
1331 * platform/win/TestExpectations:
1333 2015-04-22 Zalan Bujtas <zalan@apple.com>
1335 Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
1336 https://bugs.webkit.org/show_bug.cgi?id=144035
1337 rdar://problem/20604467
1339 Reviewed by Darin Adler.
1341 This patch extends HTMLElement::createElementRenderer()
1342 with the render tree insertion point so that we can create different type
1343 of renderers based on the render tree context.
1345 * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
1346 * fast/ruby/ruby-rt-with-region-crash.html: Added.
1348 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1350 Context menu doesn't account for selection semantics
1351 ​ https://bugs.webkit.org/show_bug.cgi?id=143958
1352 <rdar://problem/19735706>
1354 Unreviewed test fix.
1356 The new 'context-menu-text-selection-lookup.html' test added in this
1357 bug was based on a test that does not work properly on some ports.
1358 Skipping/failing this test in the same places as the original
1359 'context-menu-text-selection.html' test.
1361 * platform/gtk/TestExpectations:
1362 * platform/ios-simulator-wk1/TestExpectations:
1363 * platform/ios-simulator-wk2/TestExpectations:
1364 * platform/mac-wk2/TestExpectations:
1366 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1368 Unreviewed test fix after r183138.
1370 * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
1371 expectations were committed.
1373 2015-04-22 Alexey Proskuryakov <ap@apple.com>
1375 Update results for two CSS tests affected by new fonts in OS X 10.10.3.
1377 * platform/mac-mavericks/css2.1: Added.
1378 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
1379 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
1380 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
1381 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
1382 * platform/mac/TestExpectations:
1383 * platform/mac/css2.1/t1202-counter-04-b-expected.png:
1384 * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
1385 * platform/mac/css2.1/t1202-counters-04-b-expected.png:
1386 * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
1388 2015-04-22 Alexey Proskuryakov <ap@apple.com>
1390 fast/text/emoji.html passes on OS X 10.10.3 and higher.
1392 * platform/mac/TestExpectations: Mark it as such.
1394 2015-04-22 Benjamin Poulain <benjamin@webkit.org>
1396 Implement String.codePointAt()
1397 https://bugs.webkit.org/show_bug.cgi?id=143934
1399 Reviewed by Darin Adler.
1401 * js/Object-getOwnPropertyNames-expected.txt:
1402 * js/script-tests/string-code-point-at.js: Added.
1403 (objectWithCustomToString.toString):
1404 (objectThrowingOnToString.toString):
1405 (objectCountingToString.toString):
1406 (testLeadSurrogateOutOfBounds):
1407 (testLeadSurrogateAsLastCharacter):
1408 (testTrailSurrogateOutOfbounds):
1409 (testAccessNullInString):
1410 (testNormalCombinationOfSurrogates):
1411 * js/string-code-point-at-expected.txt: Added.
1412 * js/string-code-point-at.html: Added.
1414 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1416 Context menu doesn't account for selection semantics
1417 https://bugs.webkit.org/show_bug.cgi?id=143958
1418 <rdar://problem/19735706>
1420 Reviewed by Tim Horton.
1422 * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
1423 * editing/selection/context-menu-text-selection-lookup.html: Added.
1425 2015-04-22 Jeremy Jones <jeremyj@apple.com>
1427 Expect failure on windows for treeitem-child-exposed test.
1428 https://bugs.webkit.org/show_bug.cgi?id=144070
1432 Mark accessibility/treeitem-child-exposed.html as failing on windows.
1434 * platform/win/TestExpectations:
1436 2015-04-22 Nan Wang <nanwang1101@yahoo.com>
1438 AX: WebKit does not expose text fields inside tree views.
1439 https://bugs.webkit.org/show_bug.cgi?id=142196
1441 Reviewed by Chris Fleizach.
1443 Tests for treeitem’s children’s accessibility.
1444 Also fixed the search predicate test for treeitem,
1445 the static text is the second child of treeitem and
1446 list marker is the first child.
1448 * accessibility/treeitem-child-exposed-expected.txt: Added.
1449 * accessibility/treeitem-child-exposed.html: Added.
1450 * platform/mac/accessibility/search-predicate-expected.txt:
1451 * platform/mac/accessibility/search-predicate.html:
1453 2015-04-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1455 [Streams API] Implement ReadableStreamController
1456 https://bugs.webkit.org/show_bug.cgi?id=143608
1458 Reviewed by Benjamin Poulain.
1460 Updated expectations as more tests are passed.
1461 ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
1462 Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
1464 * streams/readable-stream.html:
1465 * streams/readable-stream-expected.txt:
1466 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1467 * streams/reference-implementation/brand-checks-expected.txt:
1468 * streams/reference-implementation/count-queuing-strategy-expected.txt:
1469 * streams/reference-implementation/readable-stream-expected.txt:
1471 2015-04-22 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1473 [GTK] Gardening 21st April.
1474 https://bugs.webkit.org/show_bug.cgi?id=143982.
1478 * platform/gtk/TestExpectations:
1480 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
1482 [Cairo] Implement Path::addPath
1483 https://bugs.webkit.org/show_bug.cgi?id=130580
1485 Reviewed by Dirk Schulze.
1487 Enable addPath testcase in EFL port.
1489 * platform/efl/TestExpectations:
1491 2015-04-21 Said Abou-Hallawa <sabouhallawa@apple.com>
1493 SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
1494 https://bugs.webkit.org/show_bug.cgi?id=143994
1496 Reviewed by Simon Fraser.
1498 * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
1499 * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
1500 * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
1501 * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
1502 Make sure when removing an SVG animating element and reinserting it back
1503 within the same animation length or transform limits, we do not crash.
1505 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
1507 [EFL] Unreviewed gardening
1509 Update test expectations for failing tests.
1511 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
1512 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
1513 * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
1514 * platform/efl/fast/text/decorations-with-text-combine-expected.png:
1515 * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
1516 * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
1517 * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
1518 * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
1520 2015-04-21 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1522 [EFL] Unreviewed gardening on 22th April
1524 Mark 3 compositing tests to image only failure. Additionally move
1525 wrong categorized 2 tests to a correct place.
1527 * platform/efl/TestExpectations:
1529 2015-04-21 Michael Saboff <msaboff@apple.com>
1531 Crash in JSC::Interpreter::execute
1532 https://bugs.webkit.org/show_bug.cgi?id=142625
1534 Reviewed by Filip Pizlo.
1536 New regression test.
1538 * js/regress-142625-expected.txt: Added.
1539 * js/regress-142625.html: Added.
1540 * js/script-tests/regress-142625.js: Added.
1542 2015-04-20 Simon Fraser <simon.fraser@apple.com>
1544 REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
1545 https://bugs.webkit.org/show_bug.cgi?id=141857
1547 Reviewed by Dirk Schulze.
1549 Ref test with a masked green square. Has to be an http test to trigger the
1552 * http/tests/css/data-uri-mask-expected.html: Added.
1553 * http/tests/css/data-uri-mask.html: Added.
1555 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1557 [EFL] Unreviewed, update test expectations and rebaseline failing tests.
1559 Remove some expected failures from tests that are passing.
1560 Also rebaselined failing tests.
1562 * platform/efl/TestExpectations:
1563 * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
1564 * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
1565 * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
1566 * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
1567 * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
1568 * platform/efl/fast/table/022-expected.txt: Added. Ditto.
1569 * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
1570 * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
1572 2015-04-20 Said Abou-Hallawa <sabouhallawa@apple.com>
1574 SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
1575 https://bugs.webkit.org/show_bug.cgi?id=143903
1577 Reviewed by Daniel Bates.
1579 * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
1580 * svg/css/crash-path-zero-height-viewbox.svg: Added.
1581 * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
1582 * svg/css/crash-path-zero-width-viewbox.svg: Added.
1583 Make sure if the physical width or the physical height of an SVG is zero
1584 and a viewBox is specified, we do not crash.
1586 2015-04-20 Joseph Pecoraro <pecoraro@apple.com>
1588 Web Inspector: Improve Support for WeakSet in Console
1589 https://bugs.webkit.org/show_bug.cgi?id=143951
1591 Reviewed by Darin Adler.
1593 * inspector/model/remote-object-expected.txt:
1594 * inspector/model/remote-object.html:
1595 Update the test to include a WeakSet example.
1596 Also rebaseline for iterator changes that landed recently.
1598 2015-04-20 Alex Christensen <achristensen@webkit.org>
1600 Fix content extension test flakiness.
1601 https://bugs.webkit.org/show_bug.cgi?id=143950
1603 Reviewed by Brady Eidson.
1605 * platform/mac-wk2/TestExpectations:
1606 Mark contentextensions tests as not flaky any more.
1608 2015-04-20 Beth Dakin <bdakin@apple.com>
1610 Should not list these tests twice.
1612 * platform/mac-wk2/TestExpectations:
1614 2015-04-20 Simon Fraser <simon.fraser@apple.com>
1616 Setting inline style to the same value it already has triggers a style recalc
1617 https://bugs.webkit.org/show_bug.cgi?id=143922
1619 Reviewed by Antti Koivisto.
1621 Test that changes inline-style (to test this bug fix), and classes (for
1622 proactive testing) and counts style recalcs.
1624 * fast/css/set-inline-style-recalc-expected.txt: Added.
1625 * fast/css/set-inline-style-recalc.html: Added.
1627 2015-04-20 Brady Eidson <beidson@apple.com>
1629 Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
1630 <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
1632 Reviewed by Chris Dumez.
1634 * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
1636 * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
1637 * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
1638 * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
1639 * http/tests/resources/Ahem.woff: Added.
1641 2015-04-20 Per Arne Vollan <peavo@outlook.com>
1643 Favicons are not always loaded.
1644 https://bugs.webkit.org/show_bug.cgi?id=143880
1646 Reviewed by Darin Adler.
1648 Added new test for icon link elements without mime type.
1650 * fast/dom/icon-url-without-mimetype-expected.txt: Added.
1651 * fast/dom/icon-url-without-mimetype.html: Added.
1653 2015-04-20 Alexey Proskuryakov <ap@apple.com>
1655 Contentextensions tests are flaky
1656 https://bugs.webkit.org/show_bug.cgi?id=143950
1658 * platform/mac-wk2/TestExpectations: Marking them as such.
1660 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1662 [EFL] Unreviewed gardening
1664 Update test expectations for failing tests.
1666 * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
1667 * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
1668 * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
1669 * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
1670 Rebaseline after r173857.
1672 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1674 [EFL] Unreviewed gardening
1676 Rebaseline after r177774.
1678 * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
1680 2015-04-20 Jordan Harband <ljharb@gmail.com>
1682 Implement `Object.is`
1683 https://bugs.webkit.org/show_bug.cgi?id=143865
1685 Reviewed by Darin Adler.
1687 * js/Object-getOwnPropertyNames-expected.txt:
1688 * js/Object-is-expected.txt: Added.
1689 * js/Object-is.html: Added.
1690 * js/script-tests/Object-getOwnPropertyNames.js:
1691 * js/script-tests/Object-is.js: Added.
1693 2015-04-19 Yusuke Suzuki <utatane.tea@gmail.com>
1695 [ES6] Implement WeakSet
1696 https://bugs.webkit.org/show_bug.cgi?id=142408
1698 Reviewed by Darin Adler.
1700 Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
1702 * js/dom/basic-weakmap-expected.txt:
1703 * js/dom/basic-weakset-expected.txt: Added.
1704 * js/dom/basic-weakset.html: Added.
1705 * js/dom/script-tests/basic-weakmap.js:
1706 * js/dom/script-tests/basic-weakset.js: Added.
1708 2015-04-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1710 [EFL] Unreviewed gardening
1712 Update test expectations for failing tests.
1714 * platform/efl/TestExpectations:
1715 * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
1716 * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
1717 * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
1718 * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
1719 * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
1720 * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
1721 * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
1723 2015-04-18 Simon Fraser <simon.fraser@apple.com>
1725 REGRESSION (r181656): Animated tiled layers are missing content
1726 https://bugs.webkit.org/show_bug.cgi?id=143911
1727 rdar://problem/20596328
1729 Reviewed by Darin Adler.
1731 Test that animates a tiled layer, and checks that layer flushes occur while the
1732 animation is running.
1734 * compositing/animation/animation-backing-expected.txt: Added.
1735 * compositing/animation/animation-backing.html: Added.
1737 2015-04-17 Bem Jones-Bey <bjonesbe@adobe.com>
1739 Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
1740 https://bugs.webkit.org/show_bug.cgi?id=143863
1742 Reviewed by Rob Buis.
1744 Simplified test from a fuzzer.
1746 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
1747 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
1749 2015-04-17 Yusuke Suzuki <utatane.tea@gmail.com>
1751 [ES6] Fix name enumeration of static functions for Symbol constructor
1752 https://bugs.webkit.org/show_bug.cgi?id=143891
1754 Reviewed by Geoffrey Garen.
1756 Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
1758 * js/Object-getOwnPropertyNames-expected.txt: Removed.
1759 * js/script-tests/Object-getOwnPropertyNames.js:
1761 2015-04-17 Beth Dakin <bdakin@apple.com>
1763 Force mouse events should go through normal mouse event handling code paths
1764 https://bugs.webkit.org/show_bug.cgi?id=143749
1766 rdar://problem/20472895
1768 Reviewed by Dean Jackson.
1770 Just a few new tests. More to come.
1771 * fast/events/mouse-force-changed-expected.txt: Added.
1772 * fast/events/mouse-force-changed.html: Added.
1773 * fast/events/mouse-force-down-expected.txt: Added.
1774 * fast/events/mouse-force-down.html: Added.
1775 * fast/events/mouse-force-up-expected.txt: Added.
1776 * fast/events/mouse-force-up.html: Added.
1778 Right now the new tests will only work on Mac 10.10.3 and beyond.
1779 * platform/efl/TestExpectations:
1780 * platform/gtk/TestExpectations:
1781 * platform/ios-simulator/TestExpectations:
1782 * platform/mac-mavericks/TestExpectations:
1783 * platform/win/TestExpectations:
1785 2015-04-17 Daniel Bates <dabates@apple.com>
1787 REGRESSION: SVG does not support link dragging
1788 https://bugs.webkit.org/show_bug.cgi?id=141597
1790 Reviewed by Darin Adler.
1792 Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
1794 * fast/events/drag-and-drop-link-expected.txt: Added.
1795 * fast/events/drag-and-drop-link.html: Added.
1796 * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
1797 * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
1798 GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
1799 * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
1800 drag-and-drop support.
1801 * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
1802 for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
1804 2015-04-17 Commit Queue <commit-queue@webkit.org>
1806 Unreviewed, rolling out r182912 and r182920.
1807 https://bugs.webkit.org/show_bug.cgi?id=143881
1809 Build breakage in some configurations (Requested by ap on
1812 Reverted changesets:
1814 "Force mouse events should go through normal mouse event
1815 handling code paths"
1816 https://bugs.webkit.org/show_bug.cgi?id=143749
1817 http://trac.webkit.org/changeset/182912
1819 http://trac.webkit.org/changeset/182920
1821 2015-04-17 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1823 [GTK] Gardening 17th April.
1824 https://bugs.webkit.org/show_bug.cgi?id=143870
1828 * platform/gtk/TestExpectations:
1830 2015-04-17 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1832 [EFL] Unreviewed EFL gardening on 17 April.
1834 Mark 5 form tests and 3 navigation tests to failure.
1836 * platform/efl/TestExpectations:
1838 2015-04-17 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1840 streams/reference-implementation/readable-stream.html is flaky
1841 https://bugs.webkit.org/show_bug.cgi?id=143778
1845 Comment out flaky subtests while working on a more complete
1848 The problem with these tests is that they set a timeout before the
1849 calling done() and this causes some tests to behave
1850 undeterministically, specilly code related to promise
1851 resolution. This could even cause indetermination if the tests
1852 were expected to run correctly.
1854 We think it is better to comment them out and find a more long
1855 term solution that could involve submitting change requests to the
1856 reference tests in the spec. This will be tackled in bug 143774.
1858 * streams/reference-implementation/readable-stream-expected.txt:
1859 * streams/reference-implementation/readable-stream-reader-expected.txt:
1860 * streams/reference-implementation/readable-stream-reader.html:
1861 * streams/reference-implementation/readable-stream-templated-expected.txt:
1862 * streams/reference-implementation/readable-stream-templated.html:
1863 * streams/reference-implementation/readable-stream.html:
1865 2015-04-16 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1867 streams/readablestream-reader.html test should really test collected stream case.
1868 https://bugs.webkit.org/show_bug.cgi?id=143818
1870 Reviewed by Darin Adler.
1872 Making the test async so that the stream start async callback is made and the stream be collected.
1874 * streams/readable-stream-reader.html:
1876 2015-04-16 Alexey Proskuryakov <ap@apple.com>
1878 http/tests/misc/DOMContentLoaded-event.html is flaky
1879 https://bugs.webkit.org/show_bug.cgi?id=143382
1881 Reviewed by Chris Dumez.
1883 * http/tests/misc/DOMContentLoaded-event-expected.txt:
1884 * http/tests/misc/DOMContentLoaded-event.html:
1885 Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
1887 2015-04-16 Jordan Harband <ljharb@gmail.com>
1889 Number.parseInt is not === global parseInt in nightly r182673
1890 https://bugs.webkit.org/show_bug.cgi?id=143799
1892 Reviewed by Darin Adler.
1894 * js/number-constructor-expected.txt:
1895 * js/parseInt-expected.txt:
1896 * js/script-tests/number-constructor.js:
1897 * js/script-tests/parseInt.js:
1899 2015-04-16 Tim Horton <timothy_horton@apple.com>
1901 Rebaseline mouse-cursor-image-set results after r182869
1903 * fast/events/mouse-cursor-image-set-expected.txt:
1904 * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
1905 * platform/mac/TestExpectations:
1906 Un-skip and land new results.
1908 2015-04-16 Beth Dakin <bdakin@apple.com>
1910 I will be investigating this in the short term, but skip these failing test for
1913 * platform/mac-wk2/TestExpectations:
1915 2015-04-16 Yusuke Suzuki <utatane.tea@gmail.com>
1917 [ES6] Implement Symbol.for and Symbol.keyFor
1918 https://bugs.webkit.org/show_bug.cgi?id=143404
1920 Reviewed by Geoffrey Garen.
1922 Add tests to check Symbol's identity over different realms.
1924 * js/dom/cross-frame-symbols-expected.txt: Added.
1925 * js/dom/cross-frame-symbols.html: Added.
1926 * js/dom/script-tests/cross-frame-symbols.js: Added.
1928 2015-04-16 Beth Dakin <bdakin@apple.com>
1930 Forgot to edit this TestExpectation file for
1931 http://trac.webkit.org/changeset/182912
1933 * platform/mac-wk1/TestExpectations:
1935 2015-04-16 Beth Dakin <bdakin@apple.com>
1937 Force mouse events should go through normal mouse event handling code paths
1938 https://bugs.webkit.org/show_bug.cgi?id=143749
1940 rdar://problem/20472895
1942 Reviewed by Dean Jackson.
1944 Just a few new tests. More to come.
1945 * fast/events/mouse-force-changed-expected.txt: Added.
1946 * fast/events/mouse-force-changed.html: Added.
1947 * fast/events/mouse-force-down-expected.txt: Added.
1948 * fast/events/mouse-force-down.html: Added.
1949 * fast/events/mouse-force-up-expected.txt: Added.
1950 * fast/events/mouse-force-up.html: Added.
1952 Right now the new tests will only work on Mac 10.10.3 and beyond.
1953 * platform/efl/TestExpectations:
1954 * platform/gtk/TestExpectations:
1955 * platform/ios-simulator/TestExpectations:
1956 * platform/mac-mavericks/TestExpectations:
1957 * platform/win/TestExpectations:
1959 2015-04-16 Chris Dumez <cdumez@apple.com>
1961 Regression(r182517): WebSocket::suspend() causes error event to be fired
1962 https://bugs.webkit.org/show_bug.cgi?id=143806
1963 <rdar://problem/20559812>
1965 Reviewed by Alexey Proskuryakov.
1967 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
1968 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
1969 Extend WebSocket PageCache test to make sure that the error event is
1970 fired after restoring the page from the PageCache and before the close
1973 * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
1974 * 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.
1975 * 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.
1976 Add layout test to cover the case where WebSocket::stop() is called
1977 while firing the pending events upon restoring the page from PageCache.
1979 2015-04-16 Myles C. Maxfield <mmaxfield@apple.com>
1981 [iOS] Delete hardcoded font fallback tables
1982 https://bugs.webkit.org/show_bug.cgi?id=143583
1984 Reviewed by Darin Adler
1986 Updating expected results.
1988 * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
1989 * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
1990 * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
1991 * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
1992 * fast/text/international/danda-space.html: Updating expected results
1993 * fast/text/international/thai-baht-space.html: Updating expected results
1995 2015-04-16 Alexey Proskuryakov <ap@apple.com>
1997 More flaky tests in http/tests/security/mixedContent
1998 https://bugs.webkit.org/show_bug.cgi?id=143804
2000 Reviewed by Csaba Osztrogonác.
2002 Start secondary window loading in onload, so that it doesn't race with main document
2005 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
2006 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
2007 * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
2008 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
2009 * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
2010 * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
2011 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
2012 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
2013 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
2014 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
2015 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
2017 2015-04-15 Chris Dumez <cdumez@apple.com>
2019 Add a console message when a stylesheet is not parsed due to invalid MIME type
2020 https://bugs.webkit.org/show_bug.cgi?id=143784
2022 Reviewed by Joseph Pecoraro.
2024 Update expectations for tests that are using stylesheets served with wrong
2025 MIME type as we now display a console message in this case.
2027 * http/tests/inspector/css/bad-mime-type-expected.txt:
2028 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
2029 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
2030 * http/tests/misc/css-accept-any-type-expected.txt:
2031 * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
2033 * http/tests/security/cross-origin-css-1-expected.txt: Added.
2034 * http/tests/security/cross-origin-css-1.html: Added.
2035 * http/tests/security/cross-origin-css-2-expected.txt: Added.
2036 * http/tests/security/cross-origin-css-2.html: Added.
2037 * http/tests/security/cross-origin-css-3-expected.txt: Added.
2038 * http/tests/security/cross-origin-css-3.html: Added.
2039 * http/tests/security/cross-origin-css-4-expected.txt: Added.
2040 * http/tests/security/cross-origin-css-4.html: Added.
2041 * http/tests/security/cross-origin-css-5-expected.txt: Added.
2042 * http/tests/security/cross-origin-css-5.html: Added.
2043 * http/tests/security/cross-origin-css-6-expected.txt: Added.
2044 * http/tests/security/cross-origin-css-6.html: Added.
2045 * http/tests/security/cross-origin-css-7-expected.txt: Added.
2046 * http/tests/security/cross-origin-css-7.html: Added.
2047 * http/tests/security/cross-origin-css-8-expected.txt: Added.
2048 * http/tests/security/cross-origin-css-8.html: Added.
2049 * http/tests/security/cross-origin-css-expected.txt: Removed.
2050 * http/tests/security/cross-origin-css.html: Removed.
2051 Split http/tests/security/cross-origin-css.html into several tests. The
2052 test would be flaky otherwise as console messages could appear in
2053 different order for every run.
2055 * platform/mac/http/tests/misc/acid3-expected.txt:
2057 2015-04-15 Said Abou-Hallawa <said@apple.com>
2059 Minimum font size pref breaks SVG text very badly.
2060 https://bugs.webkit.org/show_bug.cgi?id=143590.
2062 Reviewed by Simon Fraser.
2064 When enabling the minimum font size perf, the SVG text element should
2065 apply the minimum font size rules on the scaled font.
2067 * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
2068 * svg/text/font-small-enlarged-minimum-larger.svg: Added.
2069 Minimum font size is larger than the scaled font size. Also the expected
2070 file makes sure the minimum font size rules are still applied if no scaling
2073 * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
2074 * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
2075 Minimum font size is smaller than the scaled font size. So the minimim font
2076 size rule should not have any effect on the final computed font size.
2078 2015-04-15 Jordan Harband <ljharb@gmail.com>
2080 String.prototype.startsWith/endsWith/includes have wrong length in r182673
2081 https://bugs.webkit.org/show_bug.cgi?id=143659
2083 Reviewed by Benjamin Poulain.
2085 * js/script-tests/string-includes.js:
2086 * js/string-includes-expected.txt:
2088 2015-04-15 Jordan Harband <ljharb@gmail.com>
2090 Math.imul has wrong length in Safari 8.0.4
2091 https://bugs.webkit.org/show_bug.cgi?id=143658
2093 Reviewed by Benjamin Poulain.
2095 * js/script-tests/math.js:
2097 2015-04-15 Jordan Harband <ljharb@gmail.com>
2099 Number.parseInt in nightly r182673 has wrong length
2100 https://bugs.webkit.org/show_bug.cgi?id=143657
2102 Reviewed by Benjamin Poulain.
2104 * js/number-constructor-expected.txt:
2105 * js/script-tests/number-constructor.js:
2107 2015-04-15 Chris Dumez <cdumez@apple.com>
2109 Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
2111 Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
2112 out. This is already the case for a lot of inspector tests on Windows.
2114 * platform/win/TestExpectations:
2116 2015-04-15 Alexey Proskuryakov <ap@apple.com>
2118 streams/reference-implementation/readable-stream.html is flaky
2119 https://bugs.webkit.org/show_bug.cgi?id=143778
2121 * TestExpectations: Marking as such.
2123 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2125 inspector/console/console-api.html is very slow, frequently timing out
2126 https://bugs.webkit.org/show_bug.cgi?id=143719
2128 * TestExpectations: Further adjusted the expectations.
2130 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2132 fast/dom/Window/timer-resume-on-navigation-back.html is flaky
2133 https://bugs.webkit.org/show_bug.cgi?id=33685
2135 Reviewed by Brady Eidson.
2137 If the timer fired before navigation, the test passed without going down the code
2138 path that it was supposed to test. If it fired when navigation was in provisional
2139 state, then dumping results was delayed until the navigation was finished, and
2140 thus the intermediate page got dumped, and the test failed.
2142 * fast/dom/Window/timer-resume-on-navigation-back.html:
2144 2015-04-14 Zalan Bujtas <zalan@apple.com>
2146 Make inline continuation style change logic consistent.
2147 https://bugs.webkit.org/show_bug.cgi?id=143737
2148 rdar://problem/20486596
2150 Reviewed by Simon Fraser.
2152 Do not force RenderBlock type-casting on the first sibling of the continuation's container.
2153 The first sibling of the container of a continuation should be handled as the rest of the siblings.
2155 * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
2156 * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
2158 2015-04-14 Daniel Bates <dabates@apple.com>
2160 Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
2161 https://bugs.webkit.org/show_bug.cgi?id=143683
2163 Reviewed by Alexey Proskuryakov.
2165 The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
2166 to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
2167 a focused content editable element. We should come up with a more descriptive name for this test that
2168 better describes what it tests.
2170 * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
2171 * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
2172 * platform/efl/TestExpectations: Update file because of the rename.
2173 * platform/gtk/TestExpectations: Ditto.
2174 * platform/ios-simulator/TestExpectations: Ditto.
2175 * platform/mac-wk2/TestExpectations: Ditto.
2177 2015-04-14 Chris Dumez <cdumez@apple.com>
2179 Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
2180 https://bugs.webkit.org/show_bug.cgi?id=143745
2181 <rdar://problem/20243916>
2183 Reviewed by Joseph Pecoraro.
2185 Add layout test that shows the Web inspector on a page that has
2186 a stylesheet with an invalid MIME type, to make sure we don't
2189 * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
2190 * http/tests/inspector/css/bad-mime-type.html: Added.
2191 * http/tests/misc/css-accept-any-type.html:
2192 * http/tests/misc/css-reject-any-type-in-strict-mode.html:
2193 * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
2195 2015-04-14 Brady Eidson <beidson@apple.com>
2197 Make sure media element loads hit content filter extensions.
2198 <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
2200 Reviewed by Jer Noble.
2202 * http/tests/contentextensions/media-filtered-expected.txt: Added.
2203 * http/tests/contentextensions/media-filtered.html: Added.
2204 * http/tests/contentextensions/media-filtered.html.json: Added.
2205 * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
2206 * http/tests/contentextensions/text-track-blocked.html: Added.
2207 * http/tests/contentextensions/text-track-blocked.html.json: Added.
2209 2015-04-14 Brent Fulgham <bfulgham@apple.com>
2211 [Win] Skip failling test due to list box scroll behavior.
2212 https://bugs.webkit.org/show_bug.cgi?id=143739
2214 * platform/win/TestExpectations:
2216 2015-04-14 Brent Fulgham <bfulgham@apple.com>
2218 [Win] Unreviewed test correction after r182737.
2220 New test expectation was missing a newline at the end of the file.
2222 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2224 2015-04-14 Simon Fraser <simon.fraser@apple.com>
2226 Set the font size to 11px explicitly to try to fix this test on Windows.
2228 * fast/forms/listbox-visible-size.html:
2230 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2232 inspector/console/console-api.html is very slow, frequently timing out
2233 https://bugs.webkit.org/show_bug.cgi?id=143719
2235 * TestExpectations: Marking as slow.
2237 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2239 fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
2240 https://bugs.webkit.org/show_bug.cgi?id=143697
2242 Reviewed by Anders Carlsson.
2244 * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
2245 after removing the last character.
2247 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2249 Two flaky tests in http/tests/security/mixedContent
2250 https://bugs.webkit.org/show_bug.cgi?id=143695
2252 Reviewed by Csaba Osztrogonác.
2254 Speculative fix. Do not start opening a secondary window until fully done with the
2257 * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
2258 * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
2259 * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
2260 * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
2262 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2264 [iOS WK2] Interactive elements of developer.apple.com are broken
2265 https://bugs.webkit.org/show_bug.cgi?id=143692
2267 Reviewed by Sam Weinig.
2269 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
2270 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
2272 2015-04-14 Commit Queue <commit-queue@webkit.org>
2274 Unreviewed, rolling out r182794.
2275 https://bugs.webkit.org/show_bug.cgi?id=143714
2277 readable-stream-templated.html fails on Debug bots (Requested
2278 by youenn on #webkit).
2282 "[Streams API] ReadableStream constructor start function
2283 should be able to close the stream"
2284 https://bugs.webkit.org/show_bug.cgi?id=143363
2285 http://trac.webkit.org/changeset/182794
2287 2015-04-14 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2289 [Streams API] ReadableStream constructor start function should be able to close the stream
2290 https://bugs.webkit.org/show_bug.cgi?id=143363
2292 Reviewed by Benjamin Poulain.
2294 Rebased tests as some are now passing.
2296 * streams/reference-implementation/readable-stream-reader-expected.txt:
2297 * streams/reference-implementation/readable-stream-templated-expected.txt:
2299 2015-04-14 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2301 [GTK] Gardening 14th April
2302 https://bugs.webkit.org/show_bug.cgi?id=143701
2306 * platform/gtk/TestExpectations:
2307 * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
2309 2015-04-14 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2311 [GTK] Gardening: Rebaseline tests after r182620
2312 https://bugs.webkit.org/show_bug.cgi?id=143700
2316 This revision updates some tests after changing the way <br> is
2317 rendered. We need to change the GTK+ expectations for these tests.
2319 * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2320 * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
2321 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
2322 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
2323 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
2324 * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
2325 * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
2326 * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2327 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
2328 * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
2329 * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
2330 * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
2331 * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
2332 * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
2333 * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
2334 * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2335 * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
2336 * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
2337 * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
2338 * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
2339 * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
2340 * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
2341 * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
2342 * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2343 * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2344 * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2345 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2346 * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2347 * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
2349 2015-04-14 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2351 Sync Streams API tests with spec
2352 https://bugs.webkit.org/show_bug.cgi?id=143669
2354 Reviewed by Darin Adler.
2356 Some tests were moved from the spec tests to our custom ones
2357 because they were not approved (yet, or they won't be).
2359 Some nuances from the spec tests were also fixed.
2361 * streams/readable-stream-expected.txt: Added.
2362 * streams/readable-stream-reader-expected.txt: Added.
2363 * streams/readable-stream-reader.html: Added.
2364 * streams/readable-stream.html: Added.
2365 * streams/reference-implementation/readable-stream-expected.txt:
2366 * streams/reference-implementation/readable-stream-reader-expected.txt:
2367 * streams/reference-implementation/readable-stream-reader.html:
2368 * streams/reference-implementation/readable-stream.html: Nuances
2369 fixed and tests moved to custom.
2371 2015-04-13 Manuel Rego Casasnovas <rego@igalia.com>
2373 [CSS Grid Layout] Columns set in percentages collapse to auto width
2374 https://bugs.webkit.org/show_bug.cgi?id=141435
2376 Reviewed by David Hyatt.
2378 Added new tests to check that percentage track breadths are properly
2379 calculated under different sizing conditions.
2380 Modified one test to include relative sizes too.
2382 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
2383 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
2384 * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
2385 * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
2386 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
2387 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
2389 2015-04-10 Brent Fulgham <bfulgham@apple.com>
2391 Expand test infrastructure to support scrolling tests
2392 https://bugs.webkit.org/show_bug.cgi?id=143286
2393 <rdar://problem/20375516>
2395 Reviewed by Simon Fraser.
2397 Correct a scrolling test that had not been issuing wheel events to a valid
2398 view. This was found by some new logging in this patch.
2400 * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
2401 * platform/mac/fast/scrolling/scroll-div-latched-div.html:
2402 * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
2404 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2406 Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
2407 following http://trac.webkit.org/changeset/182750.
2409 Reviewed by Daniel Bates.
2411 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
2412 * http/tests/canvas/canvas-tainted-after-draw-image.html:
2413 Set window.jsTestIsAsync true and call finishJSTest() to make the test
2414 asynchronous, so the "TEST COMPLETE" message will be output after all the
2415 test messages. Also delete the synchronous tests for data url image and
2416 same-domain image since they can't be reliably tested.
2418 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2420 Fix compositing/geometry/fixed-transformed.html on Mavericks.
2422 To get consistent results on Mavericks, call
2423 internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
2425 * compositing/geometry/fixed-transformed.html:
2427 2015-04-08 Filip Pizlo <fpizlo@apple.com>
2429 JSC should detect singleton functions
2430 https://bugs.webkit.org/show_bug.cgi?id=143232
2432 Reviewed by Geoffrey Garen and Michael Saboff.
2434 * js/regress/create-lots-of-functions-expected.txt: Added.
2435 * js/regress/create-lots-of-functions.html: Added.
2436 * js/regress/no-inline-constructor-expected.txt: Added.
2437 * js/regress/no-inline-constructor.html: Added.
2438 * js/regress/script-tests/create-lots-of-functions.js: Added.
2439 * js/regress/script-tests/no-inline-constructor.js: Added.
2440 * js/regress/script-tests/singleton-scope.js: Added.
2441 * js/regress/singleton-scope-expected.txt: Added.
2442 * js/regress/singleton-scope.html: Added.
2444 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2446 Add missing layout test result.
2448 * compositing/geometry/fixed-transformed-expected.txt: Added.
2450 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2452 list-style-image with SVG image renders at incorrect size.
2453 https://bugs.webkit.org/show_bug.cgi?id=141367.
2455 Reviewed by Darin Adler.
2457 Ensure the SVG image gets the correct size when used as an image list.
2459 * svg/as-list-image: Added.
2460 * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
2461 * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
2463 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2465 Canvas drawImage() has a security hole when the image isn't yet fully loaded.
2466 https://bugs.webkit.org/show_bug.cgi?id=58681.
2468 Reviewed by Darin Adler.
2470 This test confirms when we load an image from a different origin and try
2471 drawing it on a canvas, the canvas is tainted if the image is completely
2472 loaded and drawn. Otherwise the image is not drawn.
2474 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
2475 * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
2476 * http/tests/canvas/resources: Added.
2477 * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
2479 2015-04-13 Beth Dakin <bdakin@apple.com>
2481 Add force property to MouseEvents
2482 https://bugs.webkit.org/show_bug.cgi?id=143569
2484 rdar://problem/20472954
2486 Reviewed by Darin Adler.
2488 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2489 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2490 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2492 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2494 Fixed position element is truncated if moved onscreen by a transform
2495 https://bugs.webkit.org/show_bug.cgi?id=143655
2497 Reviewed by Darin Adler.
2499 Test that moves a position:fixed element on-screen using a transform.
2501 * compositing/geometry/fixed-transformed.html: Added.
2503 2015-04-13 Alexey Proskuryakov <ap@apple.com>
2505 js/regress-141098.html often times out in debug builds.
2507 This test is slow in debug, sometimes barely passing, and other times timing out.
2511 2015-04-13 Brent Fulgham <bfulgham@apple.com>
2513 [Win] Unreviewed test correction after r182635.
2515 Two Windows test expectation files were missing newlines at the end of the file.
2517 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
2518 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
2520 2015-04-13 Zalan Bujtas <zalan@apple.com>
2522 [Win] Unreviewed gardening after r182620. (<br> updates mostly)
2524 * platform/win/fast/dom/focus-contenteditable-expected.txt:
2525 * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
2526 * platform/win/fast/forms/range/slider-padding-expected.txt:
2527 * platform/win/fast/forms/textarea-scroll-height-expected.txt:
2528 * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
2529 * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2530 * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2531 * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
2532 * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
2533 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2534 * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
2535 * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
2536 * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
2537 * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2538 * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
2539 * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
2540 * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
2541 * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
2542 * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
2543 * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
2544 * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
2545 * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2546 * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2547 * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2548 * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2549 * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
2551 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2553 [EFL] Update table/mozilla expected files after r182620
2554 https://bugs.webkit.org/show_bug.cgi?id=143626
2556 Unreviewed gardening.
2558 * platform/efl/TestExpectations:
2559 * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
2560 * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
2561 * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
2562 * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
2563 * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
2564 * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
2565 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
2566 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2567 * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
2568 * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
2569 * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
2570 * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
2571 * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
2572 * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
2573 * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
2574 * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
2575 * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
2576 * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
2577 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
2578 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
2579 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
2580 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
2581 * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
2582 * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
2583 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
2584 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2585 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
2586 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2587 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
2588 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2589 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
2590 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2591 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
2592 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2593 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
2594 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
2596 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2598 [EFL] Unreviewed gardening, skip fast/attachment tests, there is
2599 no reason to run these tests before enabling ATTACHMENT_ELEMENT.
2601 * platform/efl/TestExpectations:
2603 2015-04-10 Sergio Villar Senin <svillar@igalia.com>
2605 [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
2606 https://bugs.webkit.org/show_bug.cgi?id=141431
2608 Reviewed by Darin Adler.
2610 New test that to check that tracks whose growth limit changes from
2611 infinite to finite when evaluating "intrinsic maximums" are marked
2612 as infinitely growable for the "max-content maximums" step.
2614 * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
2615 * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
2617 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2619 [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
2621 * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2622 * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2623 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
2624 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
2626 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2628 [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
2629 https://bugs.webkit.org/show_bug.cgi?id=143229
2631 Unreviewed gardening after r182012.
2633 * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
2635 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2637 [EFL] accessibility/plugin.html fails
2638 https://bugs.webkit.org/show_bug.cgi?id=143663
2640 Unreviewed gardening, mark accessibility/plugin.html as failing test.
2642 * platform/efl/TestExpectations:
2644 2015-04-12 Benjamin Poulain <benjamin@webkit.org> and Diego Perini <diego.perini@gmail.com>
2646 Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
2647 https://bugs.webkit.org/show_bug.cgi?id=143651
2649 Reviewed by Sam Weinig.
2651 * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
2652 * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
2653 * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
2654 * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
2655 * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
2656 * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
2657 * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
2658 * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
2659 Test the various behaviors.
2661 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
2662 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
2663 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
2664 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
2665 Those tests target specifically the bug.
2667 2015-04-12 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2669 [EFL] Enable Media Source
2670 https://bugs.webkit.org/show_bug.cgi?id=143635
2672 Reviewed by Csaba Osztrogonác.
2674 * platform/efl/TestExpectations: Update failing tests.
2676 2015-04-12 Sungmann Cho <sungmann.cho@navercorp.com>
2678 Fix trival typos related to the word "coordinate".
2679 https://bugs.webkit.org/show_bug.cgi?id=143644
2681 Reviewed by Alexey Proskuryakov.
2683 No new tests, no behavior change.
2685 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
2686 * css3/scroll-snap/scroll-snap-property-computed-style.js:
2687 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2688 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2689 * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2690 * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2691 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2692 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2693 * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2694 * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
2696 2015-04-12 Simon Fraser <simon.fraser@apple.com>
2698 Selects don't scroll at some aspect ratios
2699 https://bugs.webkit.org/show_bug.cgi?id=143649
2700 rdar://problem/19365694
2702 Reviewed by Darin Adler.
2704 * fast/forms/listbox-visible-size-expected.txt: Added.
2705 * fast/forms/listbox-visible-size.html: Added.
2707 2015-04-12 Simon Fraser <simon.fraser@apple.com>
2709 Too much repainting on scrolling with fixed backgrounds
2710 https://bugs.webkit.org/show_bug.cgi?id=143637
2711 rdar://problem/20245243
2713 Reviewed by Darin Adler.
2715 Tests with various configurations of iframes and compositing, which dump layer trees with
2718 Also tiled-scrolling test that exercises the simple case.
2720 Put WebKit1-specific results in platform/mac-wk1, since they are very different from
2721 WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
2723 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2724 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
2725 * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2726 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
2727 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2728 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
2729 * compositing/repaint/iframes/resources/compositing-document.html: Added.
2730 * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
2731 * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
2732 * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2733 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2734 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2735 * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
2736 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
2737 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
2739 2015-04-12 Yusuke Suzuki <utatane.tea@gmail.com>
2741 [ES6] Implement Array.prototype.values
2742 https://bugs.webkit.org/show_bug.cgi?id=143633
2744 Reviewed by Darin Adler.
2746 * js/Object-getOwnPropertyNames-expected.txt:
2747 * js/array-iterators-expected.txt:
2748 * js/script-tests/Object-getOwnPropertyNames.js:
2749 * js/script-tests/array-iterators.js:
2751 2015-04-11 Alexey Proskuryakov <ap@apple.com>
2753 editing/spelling/spelling-marker-description.html times out on Mac
2754 https://bugs.webkit.org/show_bug.cgi?id=143639
2756 Reviewed by Darin Adler.
2758 * editing/spelling/spelling-marker-description-expected.txt:
2759 * editing/spelling/spelling-marker-description.html:
2760 Changed the test to match reality.
2762 * platform/mac-wk2/TestExpectations:
2763 * platform/mac/TestExpectations:
2764 Removed expectations.
2766 2015-04-11 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2768 [EFL] Unskip media test on EFL port
2770 Unreviewed, media tests are being passed except for 25 tests.
2771 The failing tests need to be investigated by Bug 131044.
2773 * platform/efl/TestExpectations:
2775 2015-04-10 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2777 [EFL] Unreviewed, EFL gardening on 11th April.
2779 Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
2781 * platform/efl/TestExpectations:
2783 2015-04-10 Andy Estes <aestes@apple.com>
2785 [Content Filtering] Support modifying request URLs
2786 https://bugs.webkit.org/show_bug.cgi?id=143599
2787 rdar://problem/20442560
2789 Reviewed by Darin Adler.
2791 * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
2792 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
2793 * contentfiltering/allow-after-response-expected.html: Ditto.
2794 * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
2795 * contentfiltering/block-after-add-data-expected.html: Ditto.
2796 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
2797 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
2798 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
2799 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
2800 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
2801 * contentfiltering/block-after-response-expected.html: Ditto.
2802 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
2803 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
2804 * contentfiltering/block-after-will-send-request-expected.html: Ditto.
2805 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
2806 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
2807 * contentfiltering/modify-request-url-expected.html: Added.
2808 * contentfiltering/modify-request-url.html: Added.
2809 * contentfiltering/resources/fail.html: Added.
2810 * contentfiltering/resources/pass.html: Added.
2811 * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
2812 * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
2813 * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
2814 * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
2816 2015-04-10 ChangSeok Oh <changseok.oh@collabora.com>
2818 [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
2819 https://bugs.webkit.org/show_bug.cgi?id=143543
2821 Reviewed by Brent Fulgham.
2823 Added missing test results after r182546 for windows.
2825 * platform/win/TestExpectations:
2826 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2827 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2828 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2829 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2831 2015-04-10 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2833 Add total test test of Streams API
2834 https://bugs.webkit.org/show_bug.cgi?id=142682
2838 Increased the callbacks timeouts to make tests pass in slower bots
2839 like Yosemite Debug.
2841 * streams/reference-implementation/resources/streams-utils.js:
2842 Created a standardTimeout variable with 100 as default.
2843 * streams/reference-implementation/readable-stream-cancel.html:
2844 * streams/reference-implementation/readable-stream-reader.html:
2845 * streams/reference-implementation/readable-stream-templated.html:
2846 * streams/reference-implementation/readable-stream.html: Used
2847 standardTimeout for the test timeout callbacks.
2849 2015-04-10 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2851 Add total test test of Streams API
2852 https://bugs.webkit.org/show_bug.cgi?id=142682
2854 Reviewed by Benjamin Poulain.
2856 This is the full test set that we have for the implementation of
2857 Streams API. When we add more features/code the number of passing
2858 tests will increase.
2860 We have the tests translated from the reference implementation at
2861 streams/reference-implementation and our own tests for some other
2862 things at the streams upper level.
2864 We removed testharness stacktrace in case of failure because it
2865 dumps the filenames with paths. You can activate it for a specific
2866 test by setting its dumpStack attribute to true.
2868 All our former custom tests were integrated in the spec so we they
2869 are now in their appropriate places in the reference
2870 implementation ones. Some of them were changed to match the actual
2871 spec and they are failing now, but we only have to progressively
2874 * resources/testharnessreport.js: Avoid printing the stack in case
2875 of test failure to be able to have failing tests as expected
2876 unless commanded otherwise.
2877 * streams/readablestream-constructor-expected.txt: Removed.
2878 * streams/readablestream-constructor.html: Removed.
2879 * streams/readablestream-start-expected.txt: Removed.
2880 * streams/readablestream-start.html: Removed.
2881 * streams/readablestreamreader-constructor-expected.txt: Removed.
2882 * streams/readablestreamreader-constructor.html: Removed.
2883 * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
2884 * streams/reference-implementation/bad-underlying-sources.html: Added.
2885 * streams/reference-implementation/brand-checks-expected.txt: Added.
2886 * streams/reference-implementation/brand-checks.html: Added.
2887 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
2888 * streams/reference-implementation/count-queuing-strategy.html: Added.
2889 * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
2890 * streams/reference-implementation/readable-stream-cancel.html: Added.
2891 * streams/reference-implementation/readable-stream-expected.txt: Added.
2892 * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
2893 * streams/reference-implementation/readable-stream-reader.html: Added.
2894 * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
2895 * streams/reference-implementation/readable-stream-templated.html: Added.
2896 * streams/reference-implementation/readable-stream.html: Added.
2897 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
2898 * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
2899 * streams/reference-implementation/resources/streams-utils.js: Added.
2901 2015-04-09 Zalan Bujtas <zalan@apple.com>
2903 Simple line layout: Add <br> support.
2904 https://bugs.webkit.org/show_bug.cgi?id=139012
2906 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
2907 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
2908 and speeds up layout for such content.
2910 Test output changes in 2 different ways:
2911 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
2912 2. Removed empty content (<br>).
2914 Reviewed by Antti Koivisto.
2916 * fast/text/simple-line-with-br-expected.html: Added.
2917 * fast/text/simple-line-with-br.html: Added.
2918 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
2919 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
2920 * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
2921 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2922 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
2923 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
2924 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
2925 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
2926 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2927 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2928 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
2929 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
2930 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
2931 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2932 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
2933 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
2934 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
2935 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
2936 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2937 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
2938 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
2939 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
2940 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
2941 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
2942 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
2943 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
2944 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2945 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2946 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2947 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2948 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2949 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
2951 2015-04-09 Matthew Mirman <mmirman@apple.com>
2953 Updated expectations on a few tests to account for error
2954 info not being added at throw time anymore.
2955 https://bugs.webkit.org/show_bug.cgi?id=143542
2956 rdar://problem/20475871
2958 Reviewed by Michael Saboff.
2960 Because sourceURL is now being appended at error construction time rather than when thrown,
2961 the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
2962 Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
2963 Also since they are generated in a new locations, they will have a new lines and columns.
2965 * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
2966 * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
2967 * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
2968 * platform/win/TestExpectations: Enabled the above tests on windows.
2970 2015-04-09 Javier Fernandez <jfernandez@igalia.com>
2972 [CSS Grid Layout] Implement justify-self and justify-item css properties.
2973 https://bugs.webkit.org/show_bug.cgi?id=133281
2975 Reviewed by David Hyatt.
2977 Implement the new property 'justify-items', defined in the CSS Box Alignment
2978 specification to desribe the container's alignment behavior, in the same way
2979 the 'align-items' property does.
2981 * fast/css/parse-justify-items-expected.txt: Added.
2982 * fast/css/parse-justify-items.html: Added.
2983 * fast/css/resources/alignment-parsing-utils.js: Added.
2986 (checkInitialValues):
2987 (checkInheritValues):
2988 (checkLegacyValues):
2990 2015-04-09 Myles C. Maxfield <mmaxfield@apple.com>
2992 Text-combine erroneously draws vertically after non-layout-causing style change
2993 https://bugs.webkit.org/show_bug.cgi?id=143461
2994 <rdar://problem/19285490>
2996 Reviewed by Darin Adler.
2998 * fast/text/text-combine-style-change-no-layout-expected.html: Added.
2999 * fast/text/text-combine-style-change-no-layout.html: Added.
3001 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
3003 [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing
3004 https://bugs.webkit.org/show_bug.cgi?id=142571
3006 Unreviewed EFL Gardening.
3008 Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
3010 * platform/efl/TestExpectations:
3011 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
3012 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
3014 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
3016 Unreviewed EFL gardening. Added missing results after r182546.
3017 https://bugs.webkit.org/show_bug.cgi?id=143557
3019 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3020 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3021 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3022 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3024 2015-04-09 Andy Estes <aestes@apple.com>
3026 Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
3027 https://bugs.webkit.org/show_bug.cgi?id=143460
3029 * platform/efl/TestExpectations:
3030 * platform/win/TestExpectations:
3032 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3034 [Streams API] Support the start function parameter in ReadableStream constructor
3035 https://bugs.webkit.org/show_bug.cgi?id=141160
3037 Reviewed by Benjamin Poulain.
3039 Added tests to check that start JS function is called with the right parameters and can throw errors.
3041 * streams/readablestream-start-expected.txt: Added.
3042 * streams/readablestream-start.html: Added.
3044 2015-04-08 Brent Fulgham <bfulgham@apple.com>
3046 [Win] Layout Test inspector/console/console-api.html is failing
3047 https://bugs.webkit.org/show_bug.cgi?id=143548
3049 * platform/win/TestExpectations: Skipped new timeout.
3051 2015-04-08 Joseph Pecoraro <pecoraro@apple.com>
3053 Web Inspector: Split ConsoleMessageImpl into the View and the Model
3054 https://bugs.webkit.org/show_bug.cgi?id=142599
3056 Reviewed by Timothy Hatcher.
3058 * inspector/console/console-api-expected.txt: Added.
3059 * inspector/console/console-api.html: Added.
3060 Add a basic test for console APIs creating the new ConsoleMessage model objects.
3062 2015-04-08 Brent Fulgham <bfulgham@apple.com>
3064 [Win] Document some test failures.
3065 https://bugs.webkit.org/show_bug.cgi?id=143542
3066 https://bugs.webkit.org/show_bug.cgi?id=143543
3068 * platform/win/TestExpectations: Mark as failing.
3070 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
3072 [GTK] Unreviewed, update more test expectations
3074 Remove some expected failures from tests that are passing. Also, copypaste some
3075 expectations to more appropriate locations in the expectations file.
3077 * platform/gtk/TestExpectations:
3079 2015-04-08 Filip Pizlo <fpizlo@apple.com>
3081 JSArray::sortNumeric should handle ArrayWithUndecided
3082 https://bugs.webkit.org/show_bug.cgi?id=143535
3084 Reviewed by Geoffrey Garen.
3086 Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
3088 * js/regress/script-tests/sorting-benchmark.js: Added.
3090 (bottom_up_merge_sort):
3095 * js/regress/sorting-benchmark-expected.txt: Added.
3096 * js/regress/sorting-benchmark.html: Added.
3098 2015-04-08 Alex Christensen <achristensen@webkit.org>
3100 Block popups from content extensions.
3101 https://bugs.webkit.org/show_bug.cgi?id=143497
3103 Reviewed by Brady Eidson.
3105 * http/tests/contentextensions/popups-expected.txt: Added.
3106 * http/tests/contentextensions/popups.html: Added.
3107 * http/tests/contentextensions/popups.html.json: Added.
3109 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
3111 [GTK] Unreviewed test expectation sanity-check
3113 Remove duplicate expectation, and some expectations for tests that no longer exist.
3115 * platform/gtk/TestExpectations:
3117 2015-04-08 Bem Jones-Bey <bjonesbe@adobe.com>
3119 [CSS Shapes] Properly handle negative reference box widths and center coordinates
3120 https://bugs.webkit.org/show_bug.cgi?id=142610
3122 Reviewed by Rob Buis.
3124 Tests for the cases that trigger asserts.
3126 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
3127 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
3128 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
3129 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
3131 2015-04-08 ChangSeok Oh <changseok.oh@collabora.com>
3133 Fill list style background with same color with that of list background.
3134 https://bugs.webkit.org/show_bug.cgi?id=143483
3136 Reviewed by Simon Fraser.
3138 * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
3139 * fast/backgrounds/selection-background-color-of-list-style.html: Added.
3140 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3141 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3142 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3143 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3144 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3145 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3146 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3147 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3149 2015-04-08 Commit Queue <commit-queue@webkit.org>
3151 Unreviewed, rolling out r182536.
3152 https://bugs.webkit.org/show_bug.cgi?id=143523
3154 Made accessibility/table-sections.html time out on debug bots
3155 (Requested by ap on #webkit).
3159 "Simple line layout: Add <br> support."
3160 https://bugs.webkit.org/show_bug.cgi?id=139012
3161 http://trac.webkit.org/changeset/182536
3163 2015-04-08 Zalan Bujtas <zalan@apple.com>
3165 Simple line layout: Add <br> support.
3166 https://bugs.webkit.org/show_bug.cgi?id=139012
3168 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
3169 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
3170 and speeds up layout for such content.
3172 Test output changes in 2 different ways:
3173 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
3174 2. Removed empty content (<br>).
3176 Reviewed by Antti Koivisto.
3178 * fast/text/simple-line-with-br-expected.html: Added.
3179 * fast/text/simple-line-with-br.html: Added.
3180 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
3181 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
3182 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3183 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
3184 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
3185 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
3186 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
3187 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
3188 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
3189 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
3190 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
3191 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
3192 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
3193 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
3194 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
3195 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
3196 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
3197 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
3198 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
3199 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
3200 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
3201 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
3202 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
3203 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
3204 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
3205 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3206 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3207 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3208 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
3209 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3210 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
3212 2015-04-07 Michael Peechatt <mpeechatt@gmail.com>
3214 Bug 142887 - role progress bar does not support indeterminate state
3215 https://bugs.webkit.org/show_bug.cgi?id=142887
3217 Reviewed by Chris Fleizach.
3219 * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
3220 * platform/mac/accessibility/progressbar-indeterminate.html: Added.
3221 Test that checks if 0 is returned for indetermiate progress indicators when
3222 aria min and max values are non zero.
3224 2015-04-07 Chris Dumez <cdumez@apple.com>
3226 Open WebSockets should not prevent a page from entering PageCache
3227 https://bugs.webkit.org/show_bug.cgi?id=143505
3228 <rdar://problem/19923085>
3230 Reviewed by Alexey Proskuryakov.
3232 Add a layout test to check that an open WebSocket does not prevent a
3233 page from entering page cache and that a 'close' event is fired after
3234 resuming (restoring from the page cache).
3236 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
3237 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
3239 2015-04-07 Commit Queue <commit-queue@webkit.org>
3241 Unreviewed, rolling out r182511.
3242 https://bugs.webkit.org/show_bug.cgi?id=143507
3244 caused debug test failures (Requested by alexchristensen on
3249 "Block popups from content extensions."
3250 https://bugs.webkit.org/show_bug.cgi?id=143497
3251 http://trac.webkit.org/changeset/182511
3253 2015-04-07 Alex Christensen <achristensen@webkit.org>
3255 Block popups from content extensions.
3256 https://bugs.webkit.org/show_bug.cgi?id=143497
3258 Reviewed by Brady Eidson.
3260 * http/tests/contentextensions/popups-expected.txt: Added.
3261 * http/tests/contentextensions/popups.html: Added.
3262 * http/tests/contentextensions/popups.html.json: Added.
3264 2015-04-07 Matthew Mirman <mmirman@apple.com>
3266 Source and stack information should get appended only to native errors
3267 and should be added after construction rather than when thrown.
3268 This fixes frozen objects being unfrozen when thrown while conforming to
3269 ecma script standard and other browser behavior.
3270 rdar://problem/19927293
3271 https://bugs.webkit.org/show_bug.cgi?id=141871
3273 Reviewed by Geoffrey Garen.
3275 Fixes tests to throw new Errors such that they will contain line, column, and stack information
3276 as expected, and fixes the column in the error in the expected output.
3278 * http/tests/w3c/resources/testharness.js: Other browsers don't expect stack information
3279 with this test, but we do, and so the AssertionError should include stack information gathered from Error.
3280 This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
3281 * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
3282 * js/dom/exception-linenums-in-html-2.html: ditto.
3283 * js/dom/exception-linenums-in-html-3.html: ditto.
3284 * js/dom/script-tests/stack-trace.js: ditto.
3285 (throwError): ditto.
3287 (inlineableThrow): ditto.
3288 (dfgThing.get willThrow): ditto.
3289 (dfgThing.willThrowFunc): ditto.
3290 * js/dom/stack-trace-expected.txt: fixed error column expectation.
3291 * js/exception-properties-expected.txt: ditto.
3292 * js/script-tests/exception-linenums.js:
3293 (exceptionInFunction): throw "new Error()" rather than "{}".
3294 (firstPropIsGetter.get getter): ditto
3295 (secondPropIsGetter.get getter): ditto
3296 (firstPropIsSetter.set setter): ditto
3297 (secondPropIsSetter.set setter): ditto
3298 * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
3299 since we now add these at error construction rather than at error throwing.
3300 * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match.
3301 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
3303 2015-04-07 Joseph Pecoraro <pecoraro@apple.com>
3305 Web Inspector: ES6: Show Symbol properties on Objects
3306 https://bugs.webkit.org/show_bug.cgi?id=141279
3308 Reviewed by Timothy Hatcher.
3310 * inspector/model/remote-object-expected.txt:
3311 * inspector/model/remote-object-get-properties-expected.txt:
3312 * inspector/model/remote-object-get-properties.html:
3313 * inspector/model/remote-object.html:
3314 Update tests to include objects with Symbol properties.
3316 2015-02-25 Sergio Villar Senin <svillar@igalia.com>
3318 [CSS Grid Layout] Update track sizes after distributing extra space
3319 https://bugs.webkit.org/show_bug.cgi?id=141422
3321 Reviewed by Antti Koivisto.
3323 * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
3324 * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
3325 * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt: Added.
3326 * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html: Added.
3328 2015-04-07 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
3330 [GTK] Gardening 7th April
3331 https://bugs.webkit.org/show_bug.cgi?id=143467
3335 * platform/gtk/TestExpectations:
3336 * platform/gtk/editing/deleting/regional-indicators-expected.txt: Rebaselined after r182137.
3337 * platform/gtk/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Rebaselined after r181889.
3338 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Added. Rebaselined after r181810.
3340 2015-04-06 Chris Dumez <cdumez@apple.com>
3342 Bing video search result pages are not PageCacheable
3343 https://bugs.webkit.org/show_bug.cgi?id=143463
3344 <rdar://problem/20440916>
3346 Reviewed by Alexey Proskuryakov.
3348 Add layout tests to confirm that a pending image load does not prevent
3349 a page from entering the page cache. There are 2 tests, once that cover
3350 the case where the request's cachePartion is empty (passing without the
3351 fix), and another where the request's cachePartition is non-empty
3352 (which only passes with the fix).
3354 * http/tests/navigation/page-cache-pending-image-load-cache-partition-expected.txt: Added.
3355 * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: Added.
3356 * http/tests/navigation/page-cache-pending-image-load-expected.txt: Added.
3357 * http/tests/navigation/page-cache-pending-image-load.html: Added.
3359 2015-04-06 Andy Estes <aestes@apple.com>
3361 http/tests/contentfiltering/block-after-redirect.html fails on Windows
3362 https://bugs.webkit.org/show_bug.cgi?id=143460
3364 * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
3366 2015-04-03 Alexey Proskuryakov <ap@apple.com>
3368 Reduce the dependency on Flash in regression tests
3369 https://bugs.webkit.org/show_bug.cgi?id=143391
3371 Reviewed by Anders Carlsson.
3373 * accessibility/inline-block-assertion.html:
3374 * accessibility/plugin.html:
3375 * compositing/geometry/empty-embed-rects.html:
3376 * fast/history/resources/subframe-with-plugin.html:
3377 * fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html:
3378 * fast/loader/loadInProgress.html:
3379 * fast/replaced/border-radius-clip.html:
3380 * fast/replaced/embed-display-none.html:
3381 * plugins/crash-restoring-plugin-page-from-page-cache.html:
3382 * plugins/object-embed-plugin-scripting.html:
3383 * plugins/resources/plugin-frame.html:
3384 Use TestNetscapePlugin, as the tests don't appear to have any real need for Flash.
3386 * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
3387 that never existed in WebKit.
3389 * platform/mac/TestExpectations:
3390 * platform/wincairo/TestExpectations:
3391 Removed the deleted plugins/iframe-shims.html.
3393 * platform/mac-wk2/TestExpectations: Skip snapshotting tests that use Flash,
3394 because they make WebKitTestRunner crash now. Marked all other snapshotting tests
3395 as Pass/Failure, because they don't really make any sense, and are only useful for
3398 * platform/wk2/TestExpectations: Skipped a few remaining tests that use Flash.
3399 These tests still run (and pass) under WebKit1, regardless of whether Flash is
3400 installed, so they don't seem like very accurate tests.
3402 2015-04-06 Brent Fulgham <bfulgham@apple.com>
3404 [Win] Unreviewed test update after r182369.
3406 New test does not pass on Windows.
3408 * platform/win/TestExpectations: Skip.
3410 2015-04-05 Andy Estes <aestes@apple.com>
3412 [Content Filtering] Add some additional unblock tests
3413 https://bugs.webkit.org/show_bug.cgi?id=143435
3415 Reviewed by Dan Bernstein.
3417 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3418 * contentfiltering/block-after-add-data-then-allow-unblock.html: Added.
3419 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request-expected.html.
3420 * contentfiltering/block-after-add-data-then-deny-unblock.html: Added.
3421 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3422 * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request.html.
3423 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3424 * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request.html.
3425 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3426 * contentfiltering/block-after-response-then-allow-unblock.html: Added.
3427 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3428 * contentfiltering/block-after-response-then-deny-unblock.html: Added.
3429 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3430 * contentfiltering/block-after-will-send-request-then-allow-unblock.html: Added.
3431 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3432 * contentfiltering/block-after-will-send-request-then-deny-unblock.html: Added.
3434 2015-04-05 Andy Estes <aestes@apple.com>
3436 [Content Filtering] Tell the filter about requests and redirects
3437 https://bugs.webkit.org/show_bug.cgi?id=143414
3438 rdar://problem/19239549
3440 Reviewed by Darin Adler.
3442 * contentfiltering/allow-after-will-send-request-expected.html: Added.
3443 * contentfiltering/allow-after-will-send-request.html: Added.
3444 * contentfiltering/block-after-will-send-request-expected.html: Added.
3445 * contentfiltering/block-after-will-send-request.html: Added.
3446 * http/tests/contentfiltering/allow-after-redirect-expected.html: Added.
3447 * http/tests/contentfiltering/allow-after-redirect.html: Added.
3448 * http/tests/contentfiltering/block-after-redirect-expected.html: Added.
3449 * http/tests/contentfiltering/block-after-redirect.html: Added.
3450 * http/tests/contentfiltering/resources/fail.html: Added.
3451 * http/tests/contentfiltering/resources/pass.html: Added.
3453 2015-04-05 Simon Fraser <simon.fraser@apple.com>
3455 Skip fast/fixed-layout/fixed-layout.html on Windows.
3457 * platform/win/TestExpectations:
3459 2015-04-05 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3461 [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
3462 https://bugs.webkit.org/show_bug.cgi?id=143417
3464 Unreviewed. Mark 2 tests to ImageOnlyFailure.
3466 * platform/efl/TestExpectations:
3468 2015-04-04 Andy Estes <aestes@apple.com>
3470 [Content Filtering] Blocked page is not always displayed when it should be
3471 https://bugs.webkit.org/show_bug.cgi?id=143410
3473 Reviewed by Andreas Kling.
3475 * TestExpectations: Unskipped block-after-add-data.html.
3476 * contentfiltering/block-after-add-data-expected.html: Added a passing expectation.
3477 * contentfiltering/block-after-response-expected.html: Ditto.
3479 2015-04-04 Chris Fleizach <cfleizach@apple.com>
3481 AX: Heuristic: Avoid exposing an element as clickable if mouse event delegation is handled on an AXElement with more than one descendant AXElement
3482 https://bugs.webkit.org/show_bug.cgi?id=136247
3484 Reviewed by Mario Sanchez Prada.
3486 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Removed.
3487 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Removed.
3488 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt: Added.
3489 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html: Added.
3491 2015-04-04 Simon Fraser <simon.fraser@apple.com>
3493 Fix some bad test results committed earlier.
3495 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt:
3496 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt:
3497 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt:
3499 2015-04-02 Darin Adler <darin@apple.com>
3501 Streamline icon-related code, mostly unused
3502 https://bugs.webkit.org/show_bug.cgi?id=143306
3504 Reviewed by Antti Koivisto.
3506 * fast/dom/icon-url-list-apple-touch-expected.txt: Removed.
3507 * fast/dom/icon-url-list-apple-touch.html: Removed. This tested code that was
3508 not actually used in any WebKit port.
3510 * fast/dom/icon-url-list.html: Updated to expect only a single icon URL;
3511 the icon machinery in WebKit doesn't return arrays at this time. It's better to
3512 test what we actually expose.
3514 2015-04-04 Simon Fraser <simon.fraser@apple.com>
3516 Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
3517 https://bugs.webkit.org/show_bug.cgi?id=143406
3518 rdar://problem/20407080
3520 Reviewed by Ryosuke Niwa.
3522 Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on