44796ef86e1a428b8fde29fc29f5902ba6a69377
[WebKit-https.git] / LayoutTests / ChangeLog
1 2014-04-02  Ion Rosca  <rosca@adobe.com>
2
3         [CSS Blending] Compositing requirements for blending are not computed correctly
4         https://bugs.webkit.org/show_bug.cgi?id=130664
5
6         Reviewed by Dean Jackson.
7
8         * css3/compositing/blend-mode-accelerated-with-multiple-stacking-contexts-expected.txt: Added.
9         * css3/compositing/blend-mode-accelerated-with-multiple-stacking-contexts.html: Added.
10         * css3/compositing/blend-mode-with-accelerated-sibling-expected.txt: Added.
11         * css3/compositing/blend-mode-with-accelerated-sibling.html: Added.
12
13 2014-04-01  Mihnea Ovidenie  <mihnea@adobe.com>
14
15         [CSSRegions] Displaying region's children in another region not supported
16         https://bugs.webkit.org/show_bug.cgi?id=130735
17
18         Reviewed by David Hyatt.
19
20         With http://trac.webkit.org/changeset/166353, we disabled the possibility
21         of collecting the region's children into another flow and displaying them
22         in another region. With that change, we also skipped the existing tests.
23
24         Add a dedicated test that passes if a region child cannot be painted in another region,
25         in order to complete the skipped tests. This test should be removed when support for
26         this functionality will be added again.
27
28         * fast/regions/region-child-not-flowed-expected.html: Added.
29         * fast/regions/region-child-not-flowed.html: Added.
30
31 2014-04-01  Beth Dakin  <bdakin@apple.com>
32
33         willReveal edge events should be hooked up for overflow:scroll
34         https://bugs.webkit.org/show_bug.cgi?id=131071
35         -and corresponding-
36         <rdar://problem/16190392>
37
38         Reviewed by Sam Weinig.
39
40         * fast/events/will-reveal-edge-on-div-expected.txt: Added.
41         * fast/events/will-reveal-edge-on-div.html: Added.
42
43 2014-04-01  Jon Honeycutt  <jhoneycutt@apple.com>
44
45         Crash in WebCore::RenderLayer::FilterInfo::updateReferenceFilterClients
46
47         <https://bugs.webkit.org/show_bug.cgi?id=121887>
48         <rdar://problem/15073043>
49
50         Reviewed by Dean Jackson.
51
52         * svg/filters/first-letter-crash-expected.txt: Added.
53         * svg/filters/first-letter-crash.html: Added.
54
55 2014-04-01  Zoltan Horvath  <zoltan@webkit.org>
56
57         [CSS Exclusions] Remove exclusions parsing support
58         https://bugs.webkit.org/show_bug.cgi?id=131046
59
60         Reviewed by David Hyatt.
61
62         * fast/exclusions/css-exclusions-disabled-expected.txt: Removed.
63         * fast/exclusions/css-exclusions-disabled.html: Removed.
64         * fast/exclusions/css-exclusions-enabled-expected.txt: Removed.
65         * fast/exclusions/css-exclusions-enabled.html: Removed.
66         * fast/exclusions/parsing/parsing-wrap-flow-expected.txt: Removed.
67         * fast/exclusions/parsing/parsing-wrap-flow.html: Removed.
68         * fast/exclusions/parsing/parsing-wrap-through-expected.txt: Removed.
69         * fast/exclusions/parsing/parsing-wrap-through.html: Removed.
70         * fast/exclusions/parsing/script-tests/parsing-test-utils.js: Removed.
71         * fast/exclusions/parsing/script-tests/parsing-wrap-flow.js: Removed.
72         * fast/exclusions/parsing/script-tests/parsing-wrap-through.js: Removed.
73         * platform/win/TestExpectations:
74         * platform/wincairo/TestExpectations:
75
76 2014-04-01  Manuel Rego Casasnovas  <rego@igalia.com>
77
78         [CSS Grid Layout] Enable runtime feature if feature flag is enabled
79         https://bugs.webkit.org/show_bug.cgi?id=130013
80
81         Reviewed by Simon Fraser.
82
83         Modify layout test as feature is not disabled by default in WK2.
84         The test now checks that the runtime feature can be disabled.
85
86         * fast/css-grid-layout/grid-disabled-expected.txt: Renamed from LayoutTests/fast/css-grid-layout/grid-disabled-by-default-expected.txt.
87         * fast/css-grid-layout/grid-disabled.html: Renamed from LayoutTests/fast/css-grid-layout/grid-disabled-by-default.html.
88
89 2014-04-01  Javier Fernandez  <jfernandez@igalia.com>
90
91         [CSS Grid Layout] Make the grid-item-margin-auto-columns-rows.html test a reftest
92         https://bugs.webkit.org/show_bug.cgi?id=130935
93
94         Reviewed by Darin Adler.
95
96         Removed the 'checkLayout' script references from the test.
97
98         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.html: Added.
99         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.txt: Removed.
100         * fast/css-grid-layout/grid-item-margin-auto-columns-rows.html:
101
102 2014-04-01  Myles C. Maxfield  <mmaxfield@apple.com>
103
104         svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures.html and svg/css/font-face-crash.html frequently assert in ComplexTextController::offsetForPosition
105         https://bugs.webkit.org/show_bug.cgi?id=119747
106
107         Reviewed by Simon Fraser.
108
109         Clicking on SVG text used to cause a ComplexTextController to be built
110         around the SVG text (which is incorrect and would crash). This test
111         does just that and makes sure there is no crash.
112
113         * svg/text/resources/Litherum.svg: Added.
114         * svg/text/svg-font-hittest-expected.txt: Added.
115         * svg/text/svg-font-hittest.html: Added.
116         * LayoutTests/platform/mac/TestExpectations: Unskipped tests
117
118 2014-04-01  Daniel Bates  <dabates@apple.com>
119
120         RenderQuote must destroy remaining text renderer before first letter renderer
121         https://bugs.webkit.org/show_bug.cgi?id=78023
122         <rdar://problem/10830009>
123
124         Reviewed by Brent Fulgham.
125
126         Merged from Blink (patch by Abhishek Arya):
127         https://src.chromium.org/viewvc/blink?view=rev&revision=151270
128
129         * fast/css-generated-content/quote-first-letter-crash-expected.txt: Added.
130         * fast/css-generated-content/quote-first-letter-crash.html: Added.
131
132 2014-04-01  David Kilzer  <ddkilzer@apple.com>
133
134         Do not allow HTTP refresh headers to refresh to javascript: URLs
135         <http://webkit.org/b/119051>
136         <rdar://problem/14536453>
137
138         Reviewed by Alexey Proskuryakov.
139
140         Merged from Blink (patch by tsepez@chromium.org):
141         https://src.chromium.org/viewvc/blink?revision=153912&view=revision
142         http://crbug.com/258151
143
144             This behaviour has been standard in IE since IE7.  This makes us both
145             more compatible and less vulnerable to XSS.
146
147         * http/tests/security/no-javascript-refresh-expected.txt: Added.
148         * http/tests/security/no-javascript-refresh-static-expected.txt: Added.
149         * http/tests/security/no-javascript-refresh-static.html: Added.
150         * http/tests/security/no-javascript-refresh.php: Added.
151         - Original Blink layout tests with typos fixed and 'PASS:' text
152           added.
153
154         * http/tests/security/no-javascript-location.html: Added.
155         * http/tests/security/no-javascript-location-expected.txt: Added.
156         * http/tests/security/resources/no-javascript-location.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
157         * http/tests/security/no-javascript-location-percent-escaped.html: Added.
158         * http/tests/security/no-javascript-location-percent-escaped-expected.txt: Added.
159         * http/tests/security/resources/no-javascript-location-percent-escaped.php: Added.
160         - Add tests using a javascript: URL in a Location: header.
161
162         * http/tests/security/no-javascript-refresh-percent-escaped.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
163         * http/tests/security/no-javascript-refresh-percent-escaped-expected.txt: Added.
164         * http/tests/security/no-javascript-refresh-spaces.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
165         * http/tests/security/no-javascript-refresh-spaces-expected.txt: Added.
166         - Add tests using a percent-escaped javascript: URL and a
167           javascript: URL with leading spaces in a Refresh: header from
168           a web server.
169
170         * http/tests/security/no-javascript-refresh-static-percent-escaped.html: Added.
171         * http/tests/security/no-javascript-refresh-static-percent-escaped-expected.txt: Added.
172         * http/tests/security/no-javascript-refresh-static-spaces.html: Added.
173         * http/tests/security/no-javascript-refresh-static-spaces-expected.txt: Added.
174         - Add tests using a percent-escaped javascript: URL and a
175           javascript: URL with leading spaces in a meta http-equiv tag.
176
177 2014-04-01  James Craig  <jcraig@apple.com>
178
179         AX: AccessibilityRenderObject::ariaLiveRegionAtomic() should default to true if
180         roleValue is ApplicationAlertRole || ApplicationStatusRole
181         https://bugs.webkit.org/show_bug.cgi?id=130907
182
183         Reviewed by Chris Fleizach.
184
185         Updated AccessibilityRenderObject::ariaLiveRegionAtomic() to match ARIA spec.
186
187         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion-expected.txt:
188         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion.html:
189         * platform/mac/accessibility/aria-liveregions-attributes-expected.txt:
190         * platform/mac/accessibility/aria-liveregions-attributes.html:
191
192 2014-04-01  Zalan Bujtas  <zalan@apple.com>
193
194         Subpixel rendering: Transition class Image (and its dependencies) from int to float to enable subpixel positioned/sized images.
195         https://bugs.webkit.org/show_bug.cgi?id=130643
196
197         Reviewed by Simon Fraser.
198
199         This is in preparation to support subpixel positioned/sized background images. While 1x bitmap images can't take
200         subpixel sizing on hidpi resolutions, both generated and hidpi images can.
201         This patch does not change Image behavior in general as both position and size are still snapped to integral values.  
202
203         No change in behavior.
204
205         * platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
206         * platform/mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt:
207         * platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
208         * platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
209         * platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
210         * svg/custom/feDisplacementMap-01-expected.txt:
211         * svg/filters/feImage-change-target-id-expected.txt:
212         * svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.txt:
213         * svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse-expected.txt:
214         * svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.txt:
215         * svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.txt:
216         * svg/filters/feImage-late-indirect-update-expected.txt:
217         * svg/filters/feImage-multiple-targets-id-change-expected.txt:
218         * svg/filters/feImage-position-expected.txt:
219         * svg/filters/feImage-preserveAspectRatio-all-expected.txt:
220         * svg/filters/feImage-preserveAspectratio-expected.txt:
221         * svg/filters/feImage-reference-invalidation-expected.txt:
222         * svg/filters/feImage-reference-svg-primitive-expected.txt:
223         * svg/filters/feImage-remove-target-expected.txt:
224         * svg/filters/feImage-subregions-expected.txt:
225         * svg/filters/feImage-subregions-preseveAspectRatio-none-expected.txt:
226         * svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.txt:
227         * svg/filters/feImage-target-add-to-document-expected.txt:
228         * svg/filters/feImage-target-attribute-change-expected.txt:
229         * svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.txt:
230         * svg/filters/feImage-target-attribute-change-with-use-indirection-expected.txt:
231         * svg/filters/feImage-target-changes-id-expected.txt:
232         * svg/filters/feImage-target-id-change-expected.txt:
233         * svg/filters/feImage-target-inline-style-change-expected.txt:
234         * svg/filters/feImage-target-property-change-expected.txt:
235         * svg/filters/feImage-target-reappend-to-document-expected.txt:
236         * svg/filters/feImage-target-remove-from-document-expected.txt:
237         * svg/filters/feImage-target-style-change-expected.txt:
238
239 2014-03-31  Alexey Proskuryakov  <ap@apple.com>
240
241         Crashes in PageConsole::addMessage
242         https://bugs.webkit.org/show_bug.cgi?id=130991
243         <rdar://problem/14795232>
244
245         Reviewed by Geoffrey Garen.
246
247         * http/tests/misc/detached-frame-console-expected.txt: Added.
248         * http/tests/misc/detached-frame-console.html: Added.
249         * http/tests/misc/resources/detached-frame-console-subframe.html: Added.
250
251 2014-03-31  Alexey Proskuryakov  <ap@apple.com>
252
253         REGRESSION (r166144?): fast/preloader/document-write.html is very flaky
254         https://bugs.webkit.org/show_bug.cgi?id=130942
255
256         * platform/mac/TestExpectations: Marking as such.
257
258 2014-03-31  Commit Queue  <commit-queue@webkit.org>
259
260         Unreviewed, rolling out r166536.
261         https://bugs.webkit.org/show_bug.cgi?id=130993
262
263         This is not the correct fix. (Requested by bfulgham on
264         #webkit).
265
266         Reverted changeset:
267
268         "Unreviewed test fix after r166530."
269         http://trac.webkit.org/changeset/166536
270
271 2014-03-31  Brent Fulgham  <bfulgham@apple.com>
272
273         Unreviewed test fix after r166530.
274
275         After switching to high-resolution continuous scroll output, forgot to update one test case.
276
277         * fast/events/platform-wheelevent-in-scrolling-div-expected.txt:
278         * fast/events/platform-wheelevent-in-scrolling-div.html:
279
280 2014-03-31  Brent Fulgham  <bfulgham@apple.com>
281
282         Reduced Latched Scroll Test Flakiness
283         https://bugs.webkit.org/show_bug.cgi?id=130983
284
285         Reviewed by Darin Adler.
286
287         Rebaseline test output for 'hasPreciseScrollingDeltas' behavior.
288
289         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-expected.txt:
290         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
291         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-expected.txt:
292         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
293         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-expected.txt:
294         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
295         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-expected.txt:
296         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
297         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-expected.txt:
298         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-with-handler-expected.txt:
299         * platform/mac/fast/scrolling/scroll-div-latched-mainframe-expected.txt:
300         * platform/mac/fast/scrolling/scroll-iframe-latched-mainframe-expected.txt:
301         * platform/mac/fast/scrolling/scroll-select-latched-mainframe-expected.txt:
302         * platform/mac/fast/scrolling/scroll-select-latched-select-expected.txt:
303
304 2014-03-31  Ion Rosca  <rosca@adobe.com>
305
306         [CSS Blending] Blend mode property is propagated to multiple GraphicLayers
307         https://bugs.webkit.org/show_bug.cgi?id=130337
308
309         Reviewed by Dean Jackson.
310
311         * css3/compositing/blend-mode-ancestor-clipping-layer-expected.txt: Added.
312         * css3/compositing/blend-mode-ancestor-clipping-layer.html: Added.
313
314 2014-03-31  Ion Rosca  <rosca@adobe.com>
315
316         [CSS Blending] showLayerTree should dump layer's blend mode and isolation properties
317         https://bugs.webkit.org/show_bug.cgi?id=130922
318
319         Reviewed by Simon Fraser.
320
321         Tests are adapted after adding blending information to RenderTreeAsText.
322
323         * platform/mac/css3/compositing/blend-mode-background-expected.txt:
324         * platform/mac/css3/compositing/blend-mode-isolated-group-1-expected.txt:
325         * platform/mac/css3/compositing/blend-mode-isolated-group-2-expected.txt:
326         * platform/mac/css3/compositing/blend-mode-isolated-group-3-expected.txt:
327         * platform/mac/css3/compositing/blend-mode-layers-expected.txt:
328         * platform/mac/css3/compositing/blend-mode-reflection-expected.txt:
329         * platform/mac/css3/compositing/blend-mode-simple-composited-expected.txt:
330         * platform/mac/css3/compositing/blend-mode-simple-expected.txt:
331
332 2014-03-31  Samuel White  <samuel_white@apple.com>
333
334         AX: Need ability to get line range for text marker.
335         https://bugs.webkit.org/show_bug.cgi?id=130906
336
337         Reviewed by Chris Fleizach.
338
339         Added test to ensure we can get the correct range of a line from a given marker.
340         Also updated existing bounds-for-range test to include new attribute.
341
342         * platform/mac/accessibility/bounds-for-range-expected.txt:
343         * platform/mac/accessibility/line-range-for-text-marker-expected.txt: Added.
344         * platform/mac/accessibility/line-range-for-text-marker.html: Added.
345
346 2014-03-31  Alexey Proskuryakov  <ap@apple.com>
347
348         transitions/3d/interrupted-transition.html is flaky
349         https://bugs.webkit.org/show_bug.cgi?id=130972
350
351         * platform/mac/TestExpectations: Marked as such.
352
353 2014-03-31  Alexey Proskuryakov  <ap@apple.com>
354
355         media/track/track-remove-track.html is flaky, crashing and failing
356         https://bugs.webkit.org/show_bug.cgi?id=130971
357
358         * platform/mac/TestExpectations: Marked as such.
359
360 2014-03-31  Andrei Bucur  <abucur@adobe.com>
361
362         Wrong layout while animating content in regions
363         https://bugs.webkit.org/show_bug.cgi?id=125086
364
365         Reviewed by David Hyatt.
366
367         Add a test verifying the layout and painting of animated content inside regions
368         is correct.
369
370         * fast/regions/layers/region-removed-during-animation-expected.html: Added.
371         * fast/regions/layers/region-removed-during-animation.html: Added.
372
373 2014-03-30  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
374
375         Move test cases of navigator content utils in own directory
376         https://bugs.webkit.org/show_bug.cgi?id=130927
377
378         Reviewed by Ryosuke Niwa.
379
380         Add NavigatorContentUtils dir to fast/dom in order to manage the test cases well.
381
382         * fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt: Renamed from LayoutTests/fast/dom/is-protocol-handler-registered-expected.txt.
383         * fast/dom/NavigatorContentUtils/is-protocol-handler-registered.html: Renamed from LayoutTests/fast/dom/is-protocol-handler-registered.html.
384         * fast/dom/NavigatorContentUtils/register-protocol-handler-expected.txt: Renamed from LayoutTests/fast/dom/register-protocol-handler-expected.txt.
385         * fast/dom/NavigatorContentUtils/register-protocol-handler.html: Renamed from LayoutTests/fast/dom/register-protocol-handler.html.
386         * fast/dom/NavigatorContentUtils/unregister-protocol-handler-expected.txt: Renamed from LayoutTests/fast/dom/unregister-protocol-handler-expected.txt.
387         * fast/dom/NavigatorContentUtils/unregister-protocol-handler.html: Renamed from LayoutTests/fast/dom/unregister-protocol-handler.html.
388         * platform/efl-wk2/TestExpectations:
389         * platform/gtk/TestExpectations:
390         * platform/mac/TestExpectations:
391
392 2014-03-30  Alexey Proskuryakov  <ap@apple.com>
393
394         REGRESSION: compositing/columns/composited-rl-paginated-repaint.html is flaky
395         https://bugs.webkit.org/show_bug.cgi?id=130953
396
397         * platform/mac/TestExpectations: Marked as such.
398
399 2014-03-30  Commit Queue  <commit-queue@webkit.org>
400
401         Unreviewed, rolling out r166467.
402         https://bugs.webkit.org/show_bug.cgi?id=130952
403
404         The test fails (Requested by ap_ on #webkit).
405
406         Reverted changeset:
407
408         "Web Inspector: Add a new layout test for better coverage of
409         accessibility "focused" in inspector-protocol
410         DOM.getAccessibilityPropertiesForNode"
411         https://bugs.webkit.org/show_bug.cgi?id=130196
412         http://trac.webkit.org/changeset/166467
413
414 2014-03-30  Diego Pino Garcia  <dpino@igalia.com>
415
416         Web Inspector: Add a new layout test for better coverage of accessibility "focused" in inspector-protocol DOM.getAccessibilityPropertiesForNode
417         https://bugs.webkit.org/show_bug.cgi?id=130196
418
419         Reviewed by Timothy Hatcher.
420
421         * inspector-protocol/dom/getAccessibilityPropertiesForNode-focused-expected.txt: Added.
422         * inspector-protocol/dom/getAccessibilityPropertiesForNode-focused.html: Added.
423
424 2014-03-29  Commit Queue  <commit-queue@webkit.org>
425
426         Unreviewed, rolling out r166434.
427         https://bugs.webkit.org/show_bug.cgi?id=130938
428
429         Caused crashes and other failures on cache tests (Requested by
430         ap on #webkit).
431
432         Reverted changeset:
433
434         "Web Replay: add page-level setting to bypass the MemoryCache"
435         https://bugs.webkit.org/show_bug.cgi?id=130728
436         http://trac.webkit.org/changeset/166434
437
438 2014-03-29  David Kilzer  <ddkilzer@apple.com>
439
440         Preserve selection end positions in directionOfSelection
441         <http://webkit.org/b/104813>
442         <rdar://problem/13666417>
443
444         Reviewed by Brent Fulgham.
445
446         Merged from Blink (patch by kenrb@chromium.org):
447         https://src.chromium.org/viewvc/blink?revision=150621&view=revision
448         http://crbug.com/164263
449
450             VisibleSelection::visibleStart() and VisibleSelection::visibleEnd()
451             can both cause layouts, which has the potential to invalidate any
452             rendertree-based objects. This was causing a problem in
453             FrameSelection::directionOfSelection(), where a reference to a
454             lineBox was being held across a call to visibleEnd().
455
456             This patch ensures that the any layout is completed before linebox
457             references are retrieved.
458
459         * editing/selection/layout-during-move-selection-crash-expected.txt: Added.
460         * editing/selection/layout-during-move-selection-crash.html: Added.
461
462 2014-03-29  Zalan Bujtas  <zalan@apple.com>
463
464         Subpixel rendering: Simple line layout should not round to integral position while painting.
465         https://bugs.webkit.org/show_bug.cgi?id=130934
466
467         Reviewed by Simon Fraser.
468
469         Remove rounding to integral position. When RenderLayer is injected and hides subpixel positions,
470         integral rounding produces different paint position.
471
472         * fast/flexbox/hidpi-simple-line-layout-with-flexbox-and-transition-expected.html: Added.
473         * fast/flexbox/hidpi-simple-line-layout-with-flexbox-and-transition.html: Added.
474
475 2014-03-28  Javier Fernandez  <jfernandez@igalia.com>
476
477         [CSS Grid Layout] The 'auto' height must be adapted to the item's margin.
478         https://bugs.webkit.org/show_bug.cgi?id=130920
479
480         Reviewed by Darin Adler.
481
482         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.txt: Added.
483         * fast/css-grid-layout/grid-item-margin-auto-columns-rows.html: Added.
484
485 2014-03-28  James Craig  <jcraig@apple.com>
486
487         Web Inspector: AXI: support for live regions
488         https://bugs.webkit.org/show_bug.cgi?id=130725
489
490         Reviewed by Timothy Hatcher.
491
492         Initial support for @aria-live, @aria-atomic, and @aria-busy.
493
494         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Updated.
495         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html: Updated.
496         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion-expected.txt: Added.
497         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion.html: Added.
498
499 2014-03-28  Joseph Pecoraro  <pecoraro@apple.com>
500
501         Web Inspector: console.warn is showing as error instead of warning
502         https://bugs.webkit.org/show_bug.cgi?id=130921
503
504         Reviewed by Timothy Hatcher.
505
506         Add a test for console.log, warn, error, etc to make sure they get
507         to the frontend with the expected source and level.
508
509         * inspector-protocol/console/console-message-expected.txt: Added.
510         * inspector-protocol/console/console-message.html: Added.
511
512 2014-03-28  James Craig  <jcraig@apple.com>
513
514         Web Inspector: AXI: expose what elements get generic "clickable" status
515         https://bugs.webkit.org/show_bug.cgi?id=130721
516
517         Reviewed by Timothy Hatcher.
518
519         Expose ancestor element link to "Click Listener" or generic "Clickable: Yes" if current node has mouse handler.
520
521         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: 
522         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html: Simple coverage of mouseEventNodeId.
523         * inspector-protocol/dom/getAccessibilityPropertiesForNode_mouseEventNodeId-expected.txt: Added.
524         * inspector-protocol/dom/getAccessibilityPropertiesForNode_mouseEventNodeId.html: Added. Full coverage.
525
526 2014-03-28  Brian Burg  <bburg@apple.com>
527
528         Web Replay: add page-level setting to bypass the MemoryCache
529         https://bugs.webkit.org/show_bug.cgi?id=130728
530
531         Reviewed by Timothy Hatcher.
532
533         Mac WebKit2 needs different expectations because of resource load timing characteristics
534         introduced by the interaction of Settings::usesMemoryCache and NetworkProcess.
535
536         * http/tests/cache/bypass-memory-cache-after-reload-expected.txt: Added.
537         * http/tests/cache/bypass-memory-cache-after-reload.html: Added.
538         * platform/mac-wk2/http/tests/cache/bypass-memory-cache-after-reload-expected.txt: Added.
539
540 2014-03-28  Radu Stavila  <stavila@adobe.com>
541
542         In some situations, partial layouts of floating elements produce incorrect results.
543         https://bugs.webkit.org/show_bug.cgi?id=122668
544
545         Reviewed by David Hyatt.
546
547         Added test to ensure an assertion is not reached when performing a partial
548         layout of float elements in certain situations.
549
550         * fast/block/float/floats-in-clean-line-crash-expected.txt: Added.
551         * fast/block/float/floats-in-clean-line-crash.html: Added.
552
553 2014-03-28  Brent Fulgham  <bfulgham@apple.com>
554
555         Unreviewed gardening. Make WebVTT tests less flaky by ensuring captions are set to display
556         in each test, rather than relying on earlier tests turning captions on. This caused tests to
557         fail if run out of order.
558
559         * media/track/regions-webvtt/vtt-region-display.html: Turn captions on.
560         * media/track/regions-webvtt/vtt-region-dom-layout.html: Ditto.
561
562 2014-03-28  Jer Noble  <jer.noble@apple.com>
563
564         [MSE] Implement support for SourceBuffer.remove()
565         https://bugs.webkit.org/show_bug.cgi?id=121562
566
567         Reviewed by Eric Carlson.
568
569         * media/media-source/media-source-remove-expected.txt: Added.
570         * media/media-source/media-source-remove.html: Added.
571
572 2014-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
573
574         Clear SVGInlineTextBox fragments when the text changes.
575         https://bugs.webkit.org/show_bug.cgi?id=130879
576
577         Reviewed by Darin Adler.
578
579         Ported from Blink: https://src.chromium.org/viewvc/blink?revision=150456&view=revision
580
581         When failing, this test will render garbage characters or crash.
582
583         * svg/custom/unicode-in-tspan-multi-svg-crash-expected.txt: Added.
584         * svg/custom/unicode-in-tspan-multi-svg-crash.html: Added.
585
586 2014-03-28  Michael Saboff  <msaboff@apple.com>
587
588         Unreviewed, rolling r166248 back in.
589
590         Turns out r166070 didn't cause a 2% performance loss in page load times
591
592         Reverted changeset:
593
594         Unreviewed, rolling out r166126.
595         Rollout r166126 in prepartion to roll out prerequisite r166070
596
597 2014-03-28  Krzysztof Czech  <k.czech@samsung.com>
598
599         [EFL][GTK] Remove expectations after r166194
600         https://bugs.webkit.org/show_bug.cgi?id=130842
601
602         Reviewed by Mario Sanchez Prada.
603
604         r166194 introduces one common expectation for all ports.
605
606         * platform/efl-wk1/accessibility/table-with-aria-role-expected.txt: Removed.
607         * platform/efl-wk2/accessibility/table-with-aria-role-expected.txt: Removed.
608         * platform/gtk/accessibility/table-with-aria-role-expected.txt: Removed.
609
610 2014-03-27  James Craig  <jcraig@apple.com>
611
612         Web Inspector: AXI: expose selectedChildNodeIds of list boxes, tree controls, etc., and reconcile UI with childNodeIds
613         https://bugs.webkit.org/show_bug.cgi?id=130827
614
615         Reviewed by Timothy Hatcher.
616
617         Tests selectedChildNodeIds in inspector-protocol: DOM.getAccessibilityPropertiesForNode.
618
619         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
620         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
621
622 2014-03-27  Mark Rowe  <mrowe@apple.com>
623
624         <https://webkit.org/b/42704> WebKitTestRunner needs to print history delegate information
625
626         Reviewed by Sam Weinig.
627
628         * platform/wk2/TestExpectations: Enable the two layout tests that pass. One test remains disabled
629         due to lack of testRunner API, and another due to an apparent bug in WebKit2's handling of
630         client redirects.
631
632 2014-03-27  Oliver Hunt  <oliver@apple.com>
633
634         Support spread operand in |new| expressions
635         https://bugs.webkit.org/show_bug.cgi?id=130877
636
637         Reviewed by Michael Saboff.
638
639         Correctness and performance tests for spread operands
640
641         * js/parser-syntax-check-expected.txt:
642         * js/regress/call-spread-expected.txt: Added.
643         * js/regress/call-spread.html: Added.
644         * js/regress/new-spread-expected.txt: Added.
645         * js/regress/new-spread.html: Added.
646         * js/regress/script-tests/call-spread.js: Added.
647         (testFunction):
648         (test2):
649         (test3):
650         * js/regress/script-tests/new-spread.js: Added.
651         (testFunction):
652         (test2):
653         (test3):
654         * js/script-tests/parser-syntax-check.js:
655
656 2014-03-27  Bem Jones-Bey  <bjonesbe@adobe.com>
657
658         [CSS Shapes][css clip-path] rounded corner calculation for box shapes is wrong
659         https://bugs.webkit.org/show_bug.cgi?id=127982
660
661         Reviewed by Simon Fraser.
662
663         * css3/masking/clip-path-border-radius-border-box-000-expected.html: Added.
664         * css3/masking/clip-path-border-radius-border-box-000.html: Added.
665         * css3/masking/clip-path-border-radius-content-box-000-expected.html: Added.
666         * css3/masking/clip-path-border-radius-content-box-000.html: Added.
667         * css3/masking/clip-path-border-radius-content-box-001-expected.html: Added.
668         * css3/masking/clip-path-border-radius-content-box-001.html: Added.
669         * css3/masking/clip-path-border-radius-padding-box-000-expected.html: Added.
670         * css3/masking/clip-path-border-radius-padding-box-000.html: Added.
671         * css3/masking/clip-path-border-radius-padding-box-001-expected.html: Added.
672         * css3/masking/clip-path-border-radius-padding-box-001.html: Added.
673         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-000-expected.html: Added.
674         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-000.html: Added.
675         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-001-expected.html: Added.
676         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-001.html: Added.
677         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-002-expected.html: Added.
678         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-002.html: Added.
679         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-000-expected.html: Added.
680         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-000.html: Added.
681         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-001-expected.html: Added.
682         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-001.html: Added.
683         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-002-expected.html: Added.
684         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-002.html: Added.
685         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-003-expected.html: Added.
686         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-003.html: Added.
687         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-000-expected.html: Added.
688         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-000.html: Added.
689         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-001-expected.html: Added.
690         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-001.html: Added.
691         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-002-expected.html: Added.
692         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-002.html: Added.
693         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-003-expected.html: Added.
694         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-003.html: Added.
695         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-004-expected.html: Added.
696         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-004.html: Added.
697         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-000-expected.html: Added.
698         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-000.html: Added.
699         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-001-expected.html: Added.
700         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-001.html: Added.
701         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-002-expected.html: Added.
702         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-002.html: Added.
703         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-003-expected.html: Added.
704         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-003.html: Added.
705
706 2014-03-27  Brent Fulgham  <bfulgham@apple.com>
707
708         Fix a crash caused by track insertion after load()
709         https://bugs.webkit.org/show_bug.cgi?id=130777
710
711         Reviewed by Eric Carlson.
712
713         Test: media/track/track-insert-after-load-crash.html
714
715         Based on the Blink change (patch by acolwell@chromium.org):
716         https://codereview.chromium.org/211373009/
717
718         * media/track/track-insert-after-load-crash-expected.txt: Added.
719         * media/track/track-insert-after-load-crash.html: Added.
720
721 2014-03-27  Manuel Rego Casasnovas  <rego@igalia.com>
722
723         [CSS Grid Layout] Remove unused variable in fast/css-grid-layout/implicit-position-dynamic-change.html
724         https://bugs.webkit.org/show_bug.cgi?id=130833
725
726         Reviewed by Sergio Villar Senin.
727
728         * fast/css-grid-layout/implicit-position-dynamic-change.html: Inside
729         method updateImplicitGridColumn() we define a variable gridItem that
730         is not used. This patch removes it.
731
732 2014-03-27  Mihnea Ovidenie  <mihnea@adobe.com>
733
734         [CSSRegions] Crash when cloning a region child with a content node child
735         https://bugs.webkit.org/show_bug.cgi?id=129811
736
737         Reviewed by David Hyatt.
738
739         Collecting the children of a region in another named flow will be supported
740         again in the future and it will be revisited when we will implement the content
741         keyword: http://dev.w3.org/csswg/css-regions-1/#the-flow-into-property.
742         For now, skip the tests for that use case.
743
744         * TestExpectations:
745         * fast/regions/overflow-region-inline-expected.html: Expected file should not be region based.
746         * fast/regions/region-content-node-child-clone-crash-expected.txt: Added.
747         * fast/regions/region-content-node-child-clone-crash.html: Added.
748         * fast/regions/unsplittable-nested-region-expected.html: Expected file should not be region based.
749
750 2014-03-26  Myles C. Maxfield  <mmaxfield@apple.com>
751
752         Skipping underlines disregard points completely inside the underline rect
753         https://bugs.webkit.org/show_bug.cgi?id=130800
754
755         Reviewed by Dean Jackson.
756
757         This test draws a glyph entire inside the underline. It should render the same
758         as it would without any underline at all.
759
760         * fast/css3-text/css3-text-decoration/text-decoration-skip/resources/Litherum.svg: Added
761         an underscore glyph that would lie entirely within an underline
762         * fast/css3-text/css3-text-decoration/text-decoration-skip/glyph-inside-underline.html:
763
764 2014-03-26  Simon Fraser  <simon.fraser@apple.com>
765
766         REGRESSION (r155977): matrix animations no longer animate
767         https://bugs.webkit.org/show_bug.cgi?id=130789
768         <rdar://problem/15650946>
769
770         Reviewed by Dean Jackson.
771         
772         Add test for fill-fowards animation with mismatched transform lists.
773
774         * compositing/animation/matrix-animation-expected.html: Added.
775         * compositing/animation/matrix-animation.html: Added.
776
777 2014-03-26  Antti Koivisto  <antti@apple.com>
778
779         Render tree construction is O(N^2) in number of siblings
780         https://bugs.webkit.org/show_bug.cgi?id=129065
781
782         Reviewed by Darin Adler.
783
784         * perf/sibling-renderer-On2-expected.txt: Added.
785         * perf/sibling-renderer-On2.html: Added.
786         
787             The test doesn't use magnitude-perf.js as this requires a relatively long-running test function and
788             it seemed unsuitable for that.
789
790 2014-03-26  Zoltan Horvath  <zoltan@webkit.org>
791
792         [CSS Shapes] Remove shape-inside support
793         https://bugs.webkit.org/show_bug.cgi?id=130698
794
795         Reviewed by David Hyatt.
796
797         * fast/regions/shape-inside/shape-inside-on-additional-regions-expected.html: Removed.
798         * fast/regions/shape-inside/shape-inside-on-additional-regions.html: Removed.
799         * fast/regions/shape-inside/shape-inside-on-first-region-block-content-expected.html: Removed.
800         * fast/regions/shape-inside/shape-inside-on-first-region-block-content.html: Removed.
801         * fast/regions/shape-inside/shape-inside-on-first-region-inline-content-expected.html: Removed.
802         * fast/regions/shape-inside/shape-inside-on-first-region-inline-content.html: Removed.
803         * fast/regions/shape-inside/shape-inside-on-multiple-autoheight-regions-expected.html: Removed.
804         * fast/regions/shape-inside/shape-inside-on-multiple-autoheight-regions.html: Removed.
805         * fast/regions/shape-inside/shape-inside-on-multiple-regions-bottom-adjustment-expected.html: Removed.
806         * fast/regions/shape-inside/shape-inside-on-multiple-regions-bottom-adjustment.html: Removed.
807         * fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset-expected.html: Removed.
808         * fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset.html: Removed.
809         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes-expected.html: Removed.
810         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes.html: Removed.
811         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes-expected.html: Removed.
812         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes.html: Removed.
813         * fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment-expected.html: Removed.
814         * fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment.html: Removed.
815         * fast/regions/shape-inside/shape-inside-on-regions-expected.html: Removed.
816         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset-expected.html: Removed.
817         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset.html: Removed.
818         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-expected.html: Removed.
819         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes-expected.html: Removed.
820         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes.html: Removed.
821         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes-expected.html: Removed.
822         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes.html: Removed.
823         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment-expected.html: Removed.
824         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment.html: Removed.
825         * fast/regions/shape-inside/shape-inside-on-regions-inline-content.html: Removed.
826         * fast/regions/shape-inside/shape-inside-on-regions.html: Removed.
827         * fast/regions/shape-inside/shape-inside-on-second-region-block-content-expected.html: Removed.
828         * fast/regions/shape-inside/shape-inside-on-second-region-block-content.html: Removed.
829         * fast/regions/shape-inside/shape-inside-on-second-region-inline-content-expected.html: Removed.
830         * fast/regions/shape-inside/shape-inside-on-second-region-inline-content.html: Removed.
831         * fast/regions/shape-inside/shape-inside-recursive-layout-expected.html: Removed.
832         * fast/regions/shape-inside/shape-inside-recursive-layout.html: Removed.
833         * fast/regions/shape-inside/shape-inside-with-region-borders-expected.html: Removed.
834         * fast/regions/shape-inside/shape-inside-with-region-borders.html: Removed.
835         * fast/regions/shape-inside/shape-inside-with-region-padding-expected.html: Removed.
836         * fast/regions/shape-inside/shape-inside-with-region-padding.html: Removed.
837         * fast/shapes/css-shapes-disabled-expected.txt:
838         * fast/shapes/css-shapes-disabled.html:
839         * fast/shapes/css-shapes-enabled-expected.txt:
840         * fast/shapes/css-shapes-enabled.html:
841         * fast/shapes/parsing/parsing-shape-inside-expected.txt: Removed.
842         * fast/shapes/parsing/parsing-shape-inside.html: Removed.
843         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
844         * fast/shapes/parsing/parsing-shape-lengths.html:
845         * fast/shapes/parsing/parsing-shape-padding-expected.txt: Removed.
846         * fast/shapes/parsing/parsing-shape-padding.html: Removed.
847         * fast/shapes/parsing/parsing-test-utils.js:
848         * fast/shapes/resources/multi-segment-polygon.js: Removed.
849         * fast/shapes/resources/simple-polygon.js: Removed.
850         * fast/shapes/resources/simple-rectangle.js: Removed.
851         * fast/shapes/resources/svg-shape-001.svg: Removed.
852         * fast/shapes/shape-inside/floats/shape-inside-floats-simple-expected.html: Removed.
853         * fast/shapes/shape-inside/floats/shape-inside-floats-simple.html: Removed.
854         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-block-content-expected.html: Removed.
855         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-block-content.html: Removed.
856         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-inline-content-expected.html: Removed.
857         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-inline-content.html: Removed.
858         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-block-content-expected.html: Removed.
859         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-block-content.html: Removed.
860         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-expected.html: Removed.
861         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-inline-content-expected.html: Removed.
862         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-inline-content.html: Removed.
863         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle.html: Removed.
864         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-block-content-expected.html: Removed.
865         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-block-content.html: Removed.
866         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-inline-content-expected.html: Removed.
867         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-inline-content.html: Removed.
868         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-vertical-lr-inline-content-expected.html: Removed.
869         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-vertical-lr-inline-content.html: Removed.
870         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-block-content-expected.html: Removed.
871         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-block-content.html: Removed.
872         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-inline-content-expected.html: Removed.
873         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-inline-content.html: Removed.
874         * fast/shapes/shape-inside/shape-inside-animation-expected.txt: Removed.
875         * fast/shapes/shape-inside/shape-inside-animation.html: Removed.
876         * fast/shapes/shape-inside/shape-inside-bottom-edge-expected.html: Removed.
877         * fast/shapes/shape-inside/shape-inside-bottom-edge.html: Removed.
878         * fast/shapes/shape-inside/shape-inside-box-sizing-expected.html: Removed.
879         * fast/shapes/shape-inside/shape-inside-box-sizing.html: Removed.
880         * fast/shapes/shape-inside/shape-inside-calc-crash-expected.txt: Removed.
881         * fast/shapes/shape-inside/shape-inside-calc-crash.html: Removed.
882         * fast/shapes/shape-inside/shape-inside-circle-expected.html: Removed.
883         * fast/shapes/shape-inside/shape-inside-circle-padding-expected.html: Removed.
884         * fast/shapes/shape-inside/shape-inside-circle-padding.html: Removed.
885         * fast/shapes/shape-inside/shape-inside-circle.html: Removed.
886         * fast/shapes/shape-inside/shape-inside-coincident-vertices-expected.html: Removed.
887         * fast/shapes/shape-inside/shape-inside-coincident-vertices.html: Removed.
888         * fast/shapes/shape-inside/shape-inside-collinear-vertices-expected.html: Removed.
889         * fast/shapes/shape-inside/shape-inside-collinear-vertices.html: Removed.
890         * fast/shapes/shape-inside/shape-inside-complex-polygon-001-expected.html: Removed.
891         * fast/shapes/shape-inside/shape-inside-complex-polygon-001.html: Removed.
892         * fast/shapes/shape-inside/shape-inside-complex-polygon-002-expected.html: Removed.
893         * fast/shapes/shape-inside/shape-inside-complex-polygon-002.html: Removed.
894         * fast/shapes/shape-inside/shape-inside-complex-polygon-003-expected.html: Removed.
895         * fast/shapes/shape-inside/shape-inside-complex-polygon-003.html: Removed.
896         * fast/shapes/shape-inside/shape-inside-complex-polygon-004-expected.html: Removed.
897         * fast/shapes/shape-inside/shape-inside-complex-polygon-004.html: Removed.
898         * fast/shapes/shape-inside/shape-inside-content-box-expected.html: Removed.
899         * fast/shapes/shape-inside/shape-inside-content-box.html: Removed.
900         * fast/shapes/shape-inside/shape-inside-counterclockwise-polygon-expected.html: Removed.
901         * fast/shapes/shape-inside/shape-inside-counterclockwise-polygon.html: Removed.
902         * fast/shapes/shape-inside/shape-inside-dynamic-nested-expected.html: Removed.
903         * fast/shapes/shape-inside/shape-inside-dynamic-nested.html: Removed.
904         * fast/shapes/shape-inside/shape-inside-dynamic-shape-expected.html: Removed.
905         * fast/shapes/shape-inside/shape-inside-dynamic-shape.html: Removed.
906         * fast/shapes/shape-inside/shape-inside-dynamic-text-expected.html: Removed.
907         * fast/shapes/shape-inside/shape-inside-dynamic-text.html: Removed.
908         * fast/shapes/shape-inside/shape-inside-ellipse-expected.html: Removed.
909         * fast/shapes/shape-inside/shape-inside-ellipse-padding-expected.html: Removed.
910         * fast/shapes/shape-inside/shape-inside-ellipse-padding.html: Removed.
911         * fast/shapes/shape-inside/shape-inside-ellipse.html: Removed.
912         * fast/shapes/shape-inside/shape-inside-empty-expected.html: Removed.
913         * fast/shapes/shape-inside/shape-inside-empty-polygon-crash-expected.txt: Removed.
914         * fast/shapes/shape-inside/shape-inside-empty-polygon-crash.html: Removed.
915         * fast/shapes/shape-inside/shape-inside-empty-segments-expected.html: Removed.
916         * fast/shapes/shape-inside/shape-inside-empty-segments.html: Removed.
917         * fast/shapes/shape-inside/shape-inside-empty.html: Removed.
918         * fast/shapes/shape-inside/shape-inside-first-fit-001-horizontal-expected.html: Removed.
919         * fast/shapes/shape-inside/shape-inside-first-fit-001-horizontal.html: Removed.
920         * fast/shapes/shape-inside/shape-inside-first-fit-001-vertical-expected.html: Removed.
921         * fast/shapes/shape-inside/shape-inside-first-fit-001-vertical.html: Removed.
922         * fast/shapes/shape-inside/shape-inside-first-fit-002-expected.html: Removed.
923         * fast/shapes/shape-inside/shape-inside-first-fit-002.html: Removed.
924         * fast/shapes/shape-inside/shape-inside-first-fit-003-expected.html: Removed.
925         * fast/shapes/shape-inside/shape-inside-first-fit-003.html: Removed.
926         * fast/shapes/shape-inside/shape-inside-first-fit-004-expected.html: Removed.
927         * fast/shapes/shape-inside/shape-inside-first-fit-004.html: Removed.
928         * fast/shapes/shape-inside/shape-inside-first-fit-crash-expected.txt: Removed.
929         * fast/shapes/shape-inside/shape-inside-first-fit-crash.html: Removed.
930         * fast/shapes/shape-inside/shape-inside-first-fit-reflex-expected.html: Removed.
931         * fast/shapes/shape-inside/shape-inside-first-fit-reflex.html: Removed.
932         * fast/shapes/shape-inside/shape-inside-image-001-expected.html: Removed.
933         * fast/shapes/shape-inside/shape-inside-image-001.html: Removed.
934         * fast/shapes/shape-inside/shape-inside-image-002-expected.html: Removed.
935         * fast/shapes/shape-inside/shape-inside-image-002.html: Removed.
936         * fast/shapes/shape-inside/shape-inside-image-003-expected.html: Removed.
937         * fast/shapes/shape-inside/shape-inside-image-003.html: Removed.
938         * fast/shapes/shape-inside/shape-inside-image-004-expected.html: Removed.
939         * fast/shapes/shape-inside/shape-inside-image-004.html: Removed.
940         * fast/shapes/shape-inside/shape-inside-image-005-expected.html: Removed.
941         * fast/shapes/shape-inside/shape-inside-image-005.html: Removed.
942         * fast/shapes/shape-inside/shape-inside-image-set-expected.html: Removed.
943         * fast/shapes/shape-inside/shape-inside-image-set.html: Removed.
944         * fast/shapes/shape-inside/shape-inside-multiple-blocks-dynamic-expected.html: Removed.
945         * fast/shapes/shape-inside/shape-inside-multiple-blocks-dynamic.html: Removed.
946         * fast/shapes/shape-inside/shape-inside-multiple-blocks-expected.html: Removed.
947         * fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical-expected.html: Removed.
948         * fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical.html: Removed.
949         * fast/shapes/shape-inside/shape-inside-multiple-blocks.html: Removed.
950         * fast/shapes/shape-inside/shape-inside-multiple-segments-001-expected.html: Removed.
951         * fast/shapes/shape-inside/shape-inside-multiple-segments-001.html: Removed.
952         * fast/shapes/shape-inside/shape-inside-multiple-segments-002-expected.html: Removed.
953         * fast/shapes/shape-inside/shape-inside-multiple-segments-002.html: Removed.
954         * fast/shapes/shape-inside/shape-inside-multiple-segments-003-expected.html: Removed.
955         * fast/shapes/shape-inside/shape-inside-multiple-segments-003.html: Removed.
956         * fast/shapes/shape-inside/shape-inside-multiple-segments-004-expected.html: Removed.
957         * fast/shapes/shape-inside/shape-inside-multiple-segments-004.html: Removed.
958         * fast/shapes/shape-inside/shape-inside-offset-block-children-expected.html: Removed.
959         * fast/shapes/shape-inside/shape-inside-offset-block-children.html: Removed.
960         * fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height-expected.html: Removed.
961         * fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height.html: Removed.
962         * fast/shapes/shape-inside/shape-inside-outside-shape-expected.html: Removed.
963         * fast/shapes/shape-inside/shape-inside-outside-shape.html: Removed.
964         * fast/shapes/shape-inside/shape-inside-overflow-expected.html: Removed.
965         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content-expected.html: Removed.
966         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content.html: Removed.
967         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-expected.html: Removed.
968         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions.html: Removed.
969         * fast/shapes/shape-inside/shape-inside-overflow.html: Removed.
970         * fast/shapes/shape-inside/shape-inside-partial-fill-001-expected.html: Removed.
971         * fast/shapes/shape-inside/shape-inside-partial-fill-001.html: Removed.
972         * fast/shapes/shape-inside/shape-inside-partial-fill-002-expected.html: Removed.
973         * fast/shapes/shape-inside/shape-inside-partial-fill-002.html: Removed.
974         * fast/shapes/shape-inside/shape-inside-percentage-auto-expected.html: Removed.
975         * fast/shapes/shape-inside/shape-inside-percentage-auto.html: Removed.
976         * fast/shapes/shape-inside/shape-inside-percentage-expected.html: Removed.
977         * fast/shapes/shape-inside/shape-inside-percentage.html: Removed.
978         * fast/shapes/shape-inside/shape-inside-polygon-layout-expected.txt: Removed.
979         * fast/shapes/shape-inside/shape-inside-polygon-layout.html: Removed.
980         * fast/shapes/shape-inside/shape-inside-polygon-padding-001-expected.html: Removed.
981         * fast/shapes/shape-inside/shape-inside-polygon-padding-001.html: Removed.
982         * fast/shapes/shape-inside/shape-inside-polygon-padding-002-expected.txt: Removed.
983         * fast/shapes/shape-inside/shape-inside-polygon-padding-002.html: Removed.
984         * fast/shapes/shape-inside/shape-inside-polygon-padding-003-expected.txt: Removed.
985         * fast/shapes/shape-inside/shape-inside-polygon-padding-003.html: Removed.
986         * fast/shapes/shape-inside/shape-inside-polygon-rectangle-expected.html: Removed.
987         * fast/shapes/shape-inside/shape-inside-polygon-rectangle.html: Removed.
988         * fast/shapes/shape-inside/shape-inside-polygon-rounded-first-fit-expected.html: Removed.
989         * fast/shapes/shape-inside/shape-inside-polygon-rounded-first-fit.html: Removed.
990         * fast/shapes/shape-inside/shape-inside-polygon-zoom-expected.html: Removed.
991         * fast/shapes/shape-inside/shape-inside-polygon-zoom.html: Removed.
992         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-001-expected.html: Removed.
993         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-001.html: Removed.
994         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-002-expected.html: Removed.
995         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-002.html: Removed.
996         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-003-expected.html: Removed.
997         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-003.html: Removed.
998         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-004-expected.html: Removed.
999         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-004.html: Removed.
1000         * fast/shapes/shape-inside/shape-inside-recursive-layout-expected.html: Removed.
1001         * fast/shapes/shape-inside/shape-inside-recursive-layout.html: Removed.
1002         * fast/shapes/shape-inside/shape-inside-regular-polygon16-expected.html: Removed.
1003         * fast/shapes/shape-inside/shape-inside-regular-polygon16.html: Removed.
1004         * fast/shapes/shape-inside/shape-inside-regular-polygon8-expected.html: Removed.
1005         * fast/shapes/shape-inside/shape-inside-regular-polygon8.html: Removed.
1006         * fast/shapes/shape-inside/shape-inside-shape-logical-top-expected.html: Removed.
1007         * fast/shapes/shape-inside/shape-inside-shape-logical-top.html: Removed.
1008         * fast/shapes/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout-expected.html: Removed.
1009         * fast/shapes/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout.html: Removed.
1010         * fast/shapes/shape-inside/shape-inside-simple-polygon-001-expected.html: Removed.
1011         * fast/shapes/shape-inside/shape-inside-simple-polygon-001.html: Removed.
1012         * fast/shapes/shape-inside/shape-inside-simple-polygon-002-expected.html: Removed.
1013         * fast/shapes/shape-inside/shape-inside-simple-polygon-002.html: Removed.
1014         * fast/shapes/shape-inside/shape-inside-simple-polygon-003-expected.html: Removed.
1015         * fast/shapes/shape-inside/shape-inside-simple-polygon-003.html: Removed.
1016         * fast/shapes/shape-inside/shape-inside-simple-polygon-004-expected.html: Removed.
1017         * fast/shapes/shape-inside/shape-inside-simple-polygon-004.html: Removed.
1018         * fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top-expected.html: Removed.
1019         * fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top.html: Removed.
1020         * fast/shapes/shape-inside/shape-inside-subsequent-blocks-expected.html: Removed.
1021         * fast/shapes/shape-inside/shape-inside-subsequent-blocks.html: Removed.
1022         * fast/shapes/shape-inside/shape-inside-subtract-intervals-crash-expected.html: Removed.
1023         * fast/shapes/shape-inside/shape-inside-subtract-intervals-crash.html: Removed.
1024         * fast/shapes/shape-inside/shape-inside-text-align-expected.html: Removed.
1025         * fast/shapes/shape-inside/shape-inside-text-align.html: Removed.
1026         * fast/shapes/shape-inside/shape-inside-text-expected.html: Removed.
1027         * fast/shapes/shape-inside/shape-inside-text.html: Removed.
1028         * fast/shapes/shape-inside/shape-inside-vertical-text-expected.html: Removed.
1029         * fast/shapes/shape-inside/shape-inside-vertical-text.html: Removed.
1030         * platform/gtk/TestExpectations:
1031         * platform/win/TestExpectations:
1032
1033 2014-03-26  Sergio Villar Senin  <svillar@igalia.com>
1034
1035         [CSS Grid Layout] getComputedStyle() must return the specified value for positioning properties
1036         https://bugs.webkit.org/show_bug.cgi?id=130010
1037
1038         Reviewed by Darin Adler.
1039
1040         Updated the return value of getComputedStyle(), it must be always
1041         the specified value.
1042
1043         Added also a new test that verifies the resolution of names in
1044         grid positioning properties, both grid area names and grid line
1045         names (including any combination of the two).
1046
1047         * fast/css-grid-layout/grid-item-area-get-set-expected.txt:
1048         * fast/css-grid-layout/grid-item-area-get-set.html:
1049         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
1050         * fast/css-grid-layout/grid-item-column-row-get-set.html:
1051         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
1052         * fast/css-grid-layout/grid-item-end-after-get-set.html:
1053         * fast/css-grid-layout/grid-item-spanning-resolution-expected.txt:
1054         * fast/css-grid-layout/grid-item-spanning-resolution.html:
1055         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
1056         * fast/css-grid-layout/grid-item-start-before-get-set.html:
1057         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set-expected.txt: Added.
1058         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html: Added.
1059
1060 2014-03-26  Darin Adler  <darin@apple.com>
1061
1062         Update LayoutTests to depend on load events rather than on starting loads synchronously
1063         https://bugs.webkit.org/show_bug.cgi?id=130776
1064
1065         Reviewed by Antti Koivisto.
1066
1067         These tests were depending on loads starting synchronously. Instead, they should simply
1068         depend on proper load event behavior.
1069
1070         * dom/html/level1/core/selfhtml.js:
1071         (startTest): Call waitUntilDone immediately, not when the test starts.
1072         * dom/html/level2/core/selfhtml.js:
1073         (startTest): Ditto.
1074         * dom/html/level2/events/selfhtml.js:
1075         (startTest): Ditto.
1076         * dom/html/level2/html/selfhtml.js:
1077         (startTest): Ditto.
1078
1079 2014-03-26  James Craig  <jcraig@apple.com>
1080
1081         Web Inspector: AXI: crash when inspecting "bar" text node in getAccessibilityPropertiesForNode layout test
1082         https://bugs.webkit.org/show_bug.cgi?id=130290
1083
1084         Reviewed by Timothy Hatcher.
1085
1086         Updating test to include properties for document node.
1087
1088         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1089         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
1090
1091 2014-03-26  Manuel Rego Casasnovas  <rego@igalia.com>
1092
1093         [CSS Grid Layout] Prevent issues with checkLayout() in grid items
1094         https://bugs.webkit.org/show_bug.cgi?id=130770
1095
1096         Reviewed by Sergio Villar Senin.
1097
1098         When we use checkLayout() on a grid item, the results (PASS or FAIL
1099         messages) are added as new auto-placed items in the grid. Which might
1100         cause some unexpected behavior in the tests.
1101
1102         This patch modifies the related layout tests to use a different
1103         container (usually the parent node of the grid) for the test results.
1104         Avoiding any kind of interference with the grid code.
1105
1106         * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
1107           Use parent node of grid when checking grid items. Check layout of the
1108           whole grid instead of grid item.
1109         * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
1110           Check layout of the whole grid instead of grid item.
1111
1112 2014-03-25  Jer Noble  <jer.noble@apple.com>
1113
1114         [MSE] Duplicate 'seeked' events.
1115         https://bugs.webkit.org/show_bug.cgi?id=130754
1116
1117         Reviewed by Eric Carlson.
1118
1119         * media/media-source/media-source-duplicate-seeked-expected.txt: Added.
1120         * media/media-source/media-source-duplicate-seeked.html: Added.
1121
1122 2014-03-25  James Craig  <jcraig@apple.com>
1123
1124         Web Inspector: AXI: add support for aria-activedescendant and reconcile UI/testing with parentNode
1125         https://bugs.webkit.org/show_bug.cgi?id=130712
1126
1127         Reviewed by Timothy Hatcher.
1128
1129         Support for @aria-activedescendant; code reuse changes w/ parentNode and activeDescendantNode.
1130
1131         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1132         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
1133
1134 2014-03-25  Sanghyup Lee  <sh53.lee@samsung.com>
1135
1136         When the mouse is upped after dragged out of shadowDOM, it should lose :active.
1137         https://bugs.webkit.org/show_bug.cgi?id=130660
1138
1139         Reviewed by Darin Adler.
1140
1141         * fast/css/hover-active-drag-expected.txt: Added a test for textarea.
1142         * fast/css/hover-active-drag.html: Updated.
1143
1144 2014-03-25  Filip Pizlo  <fpizlo@apple.com>
1145
1146         Repatch should plant calls to getters directly rather than through a C helper
1147         https://bugs.webkit.org/show_bug.cgi?id=129589
1148
1149         Reviewed by Mark Hahnenberg.
1150
1151         * js/regress/getter-expected.txt: Added.
1152         * js/regress/getter.html: Added.
1153         * js/regress/script-tests/getter.js: Added.
1154         * js/regress/script-tests/string-char-code-at.js: Added.
1155         (foo):
1156         * js/regress/string-char-code-at-expected.txt: Added.
1157         * js/regress/string-char-code-at.html: Added.
1158
1159 2014-03-25  Jer Noble  <jer.noble@apple.com>
1160
1161         [Mac] Pause the media element during system sleep.
1162         https://bugs.webkit.org/show_bug.cgi?id=130718
1163
1164         Reviewed by Eric Carlson.
1165
1166         * media/video-system-sleep-expected.txt: Added.
1167         * media/video-system-sleep.html: Added.
1168
1169 2014-03-25  Radu Stavila  <stavila@adobe.com>
1170
1171         [CSS Regions] The background of children of scrollable elements flowed into regions is not properly scrolled
1172         https://bugs.webkit.org/show_bug.cgi?id=130574
1173
1174         Reviewed by David Hyatt.
1175
1176         Added tests for properly painting background of children of scrollable elements flowed into regions.
1177
1178         * fast/regions/scrollable-region-scrollable-absolute-content-background-expected.html: Added.
1179         * fast/regions/scrollable-region-scrollable-absolute-content-background.html: Added.
1180         * fast/regions/scrollable-region-scrollable-content-background-expected.html: Added.
1181         * fast/regions/scrollable-region-scrollable-content-background.html: Added.
1182
1183 2014-03-25  Michael Saboff  <msaboff@apple.com>
1184
1185         Unreviewed, rolling out r166126.
1186
1187         Rollout r166126 in prepartion to roll out prerequisite r166070
1188
1189         Reverted changeset:
1190
1191         "toThis() on a JSWorkerGlobalScope should return a JSProxy and
1192         not undefined"
1193         https://bugs.webkit.org/show_bug.cgi?id=130554
1194         http://trac.webkit.org/changeset/166126
1195
1196 2014-03-25  Dirk Schulze  <krit@webkit.org>
1197
1198         Implement ImageData constructors and WebWorkers exposure
1199         https://bugs.webkit.org/show_bug.cgi?id=130668
1200
1201         Reviewed by Dean Jackson.
1202
1203         Tests for ImageData constructors. Remove a false tests for constructors
1204         from Philip's test suite.
1205
1206         * fast/canvas/canvas-imageData-expected.txt: Added.
1207         * fast/canvas/canvas-imageData.html: Added.
1208         * fast/canvas/script-tests/canvas-imageData.js: Added.
1209         (testTransparentBlack):
1210         * LayoutTests/canvas/philip/tests/2d.imageData.object.ctor.html: Removed.
1211         * LayoutTests/canvas/philip/tests/2d.imageData.object.ctor-expected.txt: Removed.
1212         * LayoutTests/js/dom/global-constructors-attributes-dedicated-worker-expected.txt
1213         * LayoutTests/js/dom/global-constructors-attributes-shared-worker-expected.txt
1214
1215 2014-03-25  Myles C. Maxfield  <mmaxfield@apple.com>
1216
1217         InlineIterator position (unsigned int) variable can wrap around
1218         https://bugs.webkit.org/show_bug.cgi?id=130540
1219
1220         Reviewed by Simon Fraser.
1221
1222         This test triggers an ASSERT that occurs when we are ignoring spaces (to collapse them
1223         into a single whitespace mark) but then encounter a line break. Because we don't ignore
1224         the first space (but do ignore subsequent spaces), when we hit a newline in an RTL context
1225         we want to ignore that first space as well (so as not to push the text away from the right
1226         edge). We do this by decrementing the InlineIterator pointing to this first space, so all
1227         the spaces get ignored. However, if that space is the first character in a Text node, the
1228         decrement will try to go past the beginning of the node, and trigger an ASSERT.
1229
1230         This design is not great. At some point we should rework it to more elegantly handle
1231         collapsing whitespace in both RTL and LTR writing modes.
1232
1233         * fast/text/whitespace-only-text-in-rtl-expected.txt: Added.
1234         * fast/text/whitespace-only-text-in-rtl.html: Added.
1235
1236 2014-03-25  Oliver Hunt  <oliver@apple.com>
1237
1238         AST incorrectly conflates readable and writable locations
1239         https://bugs.webkit.org/show_bug.cgi?id=130734
1240
1241         Reviewed by Filip Pizlo.
1242
1243         More tests
1244
1245         * js/parser-syntax-check-expected.txt:
1246         * js/script-tests/parser-syntax-check.js:
1247
1248 2014-03-24  Oliver Hunt  <oliver@apple.com>
1249
1250         ASSERTION FAILED in Parser: dst != localReg
1251         https://bugs.webkit.org/show_bug.cgi?id=130710
1252
1253         Reviewed by Filip Pizlo.
1254
1255         New testcases.
1256
1257         * js/parser-syntax-check-expected.txt:
1258         * js/script-tests/parser-syntax-check.js:
1259
1260 2014-03-24  Brent Fulgham  <bfulgham@apple.com>
1261
1262         Prevent 'removetrack' events from firing when all inband text tracks are removed.
1263         https://bugs.webkit.org/show_bug.cgi?id=130704
1264
1265         Reviewed by Eric Carlson.
1266
1267         Based on the Blink change (patch by acolwell@chromium.org):
1268         https://codereview.chromium.org/177243018/
1269
1270         * media/track/track-remove-track-expected.txt: Added.
1271         * media/track/track-remove-track.html: Added.
1272
1273 2014-03-25  Alexey Proskuryakov  <ap@apple.com>
1274
1275         media/W3C/audio/canPlayType/canPlayType_application_octet_stream.html frequently fails on EWS
1276         https://bugs.webkit.org/show_bug.cgi?id=130720
1277
1278         * platform/mac/TestExpectations: Marked as flaky.
1279
1280 2014-03-25  David Kilzer  <ddkilzer@apple.com>
1281
1282         Hold a reference to firstSuccessfulSubmitButton in HTMLFormElement::submit
1283         <http://webkit.org/b/130713>
1284         <rdar://problem/15661876>
1285
1286         Reviewed by Darin Adler.
1287
1288         Merged from Blink (patch by Ian Beer):
1289         http://crbug.com/303657
1290         https://src.chromium.org/viewvc/blink?view=rev&revision=158938
1291
1292         * fast/forms/form-submission-crash-successful-submit-button-expected.txt: Added.
1293         * fast/forms/form-submission-crash-successful-submit-button.html: Added.
1294
1295 2014-03-20  Sergio Villar Senin  <svillar@igalia.com>
1296
1297         [CSS Grid Layout] Vertical rectangles not considered as valid grid areas
1298         https://bugs.webkit.org/show_bug.cgi?id=130513
1299
1300         Reviewed by Andreas Kling.
1301
1302         Added tests for grid areas sized as horizontal and vertical
1303         rectangles. The tests were also renamed from grid-template to
1304         grid-template-areas which better describe their nature.
1305
1306         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt: Renamed from LayoutTests/fast/css-grid-layout/grid-template-get-set-expected.txt.
1307         * fast/css-grid-layout/grid-template-areas-get-set.html: Renamed from LayoutTests/fast/css-grid-layout/grid-template-get-set.html.
1308
1309 2014-03-25  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1310
1311         [GTK] Volume slider shows below the panel with videos in certain cases
1312         https://bugs.webkit.org/show_bug.cgi?id=130608
1313
1314         Reviewed by Jer Noble.
1315
1316         * media/video-initially-hidden-volume-slider-up-expected.txt: Added.
1317         * media/video-initially-hidden-volume-slider-up.html: Added.
1318
1319 2014-03-24  Brent Fulgham  <bfulgham@apple.com>
1320
1321         [Win] Enable WebVTT Regions on Windows.
1322         https://bugs.webkit.org/show_bug.cgi?id=130680
1323
1324         Reviewed by Eric Carlson.
1325
1326         * platform/win/TestExpectations: Turn on WebVTT tests.
1327
1328 2014-03-24  Oliver Hunt  <oliver@apple.com>
1329
1330         Strict mode destructuring assignment crashes the parser.
1331         https://bugs.webkit.org/show_bug.cgi?id=130538
1332
1333         Reviewed by Michael Saboff.
1334
1335         Add tests
1336
1337         * js/parser-syntax-check-expected.txt:
1338         * js/script-tests/parser-syntax-check.js:
1339
1340 2014-03-24  Daniel Bates  <dabates@apple.com>
1341
1342         XSS Auditor doesn't block <script> injected before an existing <script>
1343         https://bugs.webkit.org/show_bug.cgi?id=130475
1344
1345         Merged from Blink (patch by Tom Sepez):
1346         https://src.chromium.org/viewvc/blink?view=rev&revision=169697
1347
1348         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
1349         * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt: Added.
1350         * http/tests/security/xssAuditor/script-tag-expression-follows.html: Added.
1351         * http/tests/security/xssAuditor/script-tag-near-start-expected.txt: Added.
1352         * http/tests/security/xssAuditor/script-tag-near-start.html: Added.
1353
1354 2014-03-24  Brent Fulgham  <bfulgham@apple.com>
1355
1356         Activate WebVTT Tests Once Merging is Complete
1357         https://bugs.webkit.org/show_bug.cgi?id=130420
1358
1359         Reviewed by Eric Carlson.
1360
1361         * TestExpectations: Remove [Skip] for media/track/regions-webvtt
1362         * platform/efl/TestExpectations: Skip media/track/regions-webvtt
1363         * platform/gtk/TestExpectations: Skip media/track/regions-webvtt
1364         * platform/mac/js/dom/global-constructors-attributes.html: Add new VTTRegions cases.
1365         * platform/mac-mountainlion/js/dom/global-constructors-attributes.html: Ditto.
1366         * platform/win/TestExpectations: Skip media/track/regions-webvtt
1367
1368 2014-03-24  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
1369
1370         Update some mediastream LayoutTests results
1371         https://bugs.webkit.org/show_bug.cgi?id=130692
1372
1373         Reviewed by Eric Carlson.
1374
1375         Tests were not passing due to outdated expected files.
1376
1377         * fast/mediastream/MediaStream-MediaElement-srcObject-expected.txt:
1378         * fast/mediastream/MediaStreamTrack-expected.txt:
1379         * fast/mediastream/RTCPeerConnection-ice-expected.txt:
1380
1381 2014-03-24  Martin Hock  <mhock@apple.com>
1382
1383         mathml/presentation/tokenElements-background-color.html ImageOnlyFailure after 166170
1384         https://bugs.webkit.org/show_bug.cgi?id=130693
1385
1386         Reviewed by Tim Horton.
1387
1388         * platform/mac/TestExpectations:
1389
1390 2014-03-18  Chris Fleizach  <cfleizach@apple.com>
1391
1392         Regression: AX: Don't expose role or notifications for invalid menus
1393         https://bugs.webkit.org/show_bug.cgi?id=129814
1394
1395         Reviewed by Mario Sanchez Prada.
1396
1397         * accessibility/table-with-aria-role.html:
1398              Modify test so that tests only what we want (that the role is correct).
1399              No longer use role=menu on the table, since the table won't have menuitems and won't be a valid menu.
1400         * platform/mac/accessibility/invalid-menu-role-does-not-send-notification-expected.txt: Added.
1401         * platform/mac/accessibility/invalid-menu-role-does-not-send-notification.html: Added.
1402         * platform/mac/accessibility/table-with-aria-role-expected.txt:
1403
1404 2014-03-24  Chris Fleizach  <cfleizach@apple.com>
1405
1406         <hr> should expose AXRole/AXSubrole, etc
1407         https://bugs.webkit.org/show_bug.cgi?id=109015
1408
1409         Unreviewed. Update tests for ML platform.
1410
1411         * platform/mac-mountainlion/accessibility/lists-expected.txt:
1412         * platform/mac-mountainlion/accessibility/roles-exposed-expected.txt:
1413
1414 2014-03-24  Chris Fleizach  <cfleizach@apple.com>
1415
1416         <hr> should expose AXRole/AXSubrole, etc
1417         https://bugs.webkit.org/show_bug.cgi?id=109015
1418
1419         Reviewed by Mario Sanchez Prada.
1420
1421         * accessibility/lists.html:
1422             - An errant <hr> element was in this test which changed results
1423         * accessibility/roles-computedRoleString-expected.txt:
1424         * accessibility/roles-exposed.html:
1425         * platform/gtk/accessibility/roles-exposed-expected.txt: Added.
1426         * platform/mac/accessibility/hr-element-expected.txt: Added.
1427         * platform/mac/accessibility/hr-element.html: Added.
1428         * platform/mac/accessibility/lists-expected.txt:
1429         * platform/mac/accessibility/roles-exposed-expected.txt:
1430
1431 2014-03-24  Antti Koivisto  <antti@apple.com>
1432
1433         Invalidate sibling text node style when needed instead of attaching synchronously
1434         https://bugs.webkit.org/show_bug.cgi?id=130590
1435
1436         Reviewed by Andreas Kling.
1437         
1438         Minor non-observable whitespace changes.
1439
1440         * fast/forms/select-listbox-focus-displaynone-expected.txt:
1441         * fast/repaint/text-in-relative-positioned-inline-expected.txt:
1442
1443 2014-03-24  Frédéric Wang  <fred.wang@free.fr>
1444
1445         [regression] background colors do not apply to <mo> elements.
1446         https://bugs.webkit.org/show_bug.cgi?id=130470.
1447
1448         * mathml/presentation/tokenElements-background-color.html: Added.
1449         * mathml/presentation/tokenElements-background-color-expected.html: Added.
1450
1451 2014-03-24  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1452
1453         Unreviewed EFL gardening
1454
1455         Add test expectations for failing tests. Skip crashing http tests.
1456
1457         * platform/efl-wk2/TestExpectations:
1458         * platform/efl/TestExpectations:
1459
1460 2014-03-24  Javier Fernandez  <jfernandez@igalia.com>
1461
1462         [CSS Grid Layout] Update named <grid-line> syntax to the last version of the specs
1463         https://bugs.webkit.org/show_bug.cgi?id=129041
1464
1465         Reviewed by Sergio Villar Senin.
1466
1467         From Blink r162555 by <svillar@igalia.com>
1468
1469         Updated tests to match the new <grid-line> syntax.
1470
1471         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
1472         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
1473         * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
1474         * fast/css-grid-layout/grid-element-repeat-get-set.html:
1475         * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
1476         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
1477         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
1478         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
1479         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
1480         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
1481         * fast/css-grid-layout/named-grid-line-get-set.html:
1482         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
1483         * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
1484         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
1485         * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
1486         * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
1487         * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
1488         * fast/css-grid-layout/non-named-grid-line-get-set.html:
1489         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
1490         (testInherit):
1491         (testInitial):
1492         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
1493         (testInherit):
1494         (testInitial):
1495         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
1496         (testInherit):
1497         (testInitial):
1498         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
1499         (testInherit):
1500         (testInitial):
1501
1502 2014-03-24  Andrzej Badowski  <a.badowski@samsung.com>
1503
1504         [EFL] Add expectations for flaky perf layout test.
1505         https://bugs.webkit.org/show_bug.cgi?id=130584
1506
1507         Unreviewed EFL gardening.
1508
1509         * platform/efl/TestExpectations:
1510
1511 2014-03-24  Andrzej Badowski  <a.badowski@samsung.com>
1512
1513         [EFL] Add expectations for flaky webgl layout test.
1514         https://bugs.webkit.org/show_bug.cgi?id=130587
1515
1516         Unreviewed EFL gardening.
1517
1518         * platform/efl/TestExpectations:
1519
1520 2014-03-23  Darin Adler  <darin@apple.com>
1521
1522         Remove code in HTMLObjectElement attribute parsing that forces style resolution and layout
1523         https://bugs.webkit.org/show_bug.cgi?id=130653
1524
1525         Reviewed by Antti Koivisto.
1526
1527         * plugins/plugin-remove-readystatechange-expected.txt: Added a blank line; not what this
1528         test is testing, but the different timing of loads results in this blank line.
1529         * plugins/plugin-remove-readystatechange.html: Updated test to use waitUntilDone/notifyDone
1530         rather than racing. Added a computation of offsetLeft to trigger layout and adding a long
1531         comment explaining why this is needed and potentially insufficient in the long run.
1532
1533         * svg/custom/object-no-size-attributes-expected.txt: Removed expectation of an empty text
1534         renderer from the render tree.
1535         * svg/custom/object-no-size-attributes.xhtml: Restructured the source so there is no text
1536         to render. Without this, we were seeing two text renderers due to the loading timing change.
1537
1538 2014-03-23  James Craig  <jcraig@apple.com>
1539
1540         Web Inspector: AXI: add other ARIA one-to-many relationships: owns, flowto, controls.
1541         https://bugs.webkit.org/show_bug.cgi?id=130635
1542
1543         Reviewed by Timothy Hatcher.
1544
1545         Support for @aria-owns, @aria-controls, and @aria-flowto.
1546
1547         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1548         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
1549
1550 2014-03-22  Chang Shu  <cshu@webkit.org>
1551
1552         Replace deprecatedIsCollapsibleWhitespace with RenderStyle::isCollapsibleWhiteSpace in TextIterator.
1553         https://bugs.webkit.org/show_bug.cgi?id=130612.
1554
1555         Reviewed by Darin Adler.
1556
1557         * accessibility/table-scope-expected.txt:
1558         * editing/deleting/delete-block-table-expected.txt:
1559         * editing/pasteboard/paste-into-anchor-text-expected.txt:
1560         * fast/dom/Element/offsetTop-table-cell-expected.txt:
1561         * fast/html/object-border-expected.txt:
1562         * fast/table/cell-in-row-before-misnested-text-crash-css-expected.txt:
1563         * fast/table/cell-in-row-before-misnested-text-crash-expected.txt:
1564         * fast/tokenizer/script_extra_close-expected.txt:
1565         * fast/xsl/mozilla-tests-expected.txt:
1566         * platform/mac/accessibility/aria-grid-with-strange-hierarchy-expected.txt:
1567         * platform/mac/accessibility/table-multi-bodies-expected.txt:
1568
1569 2014-03-22  Michael Saboff  <msaboff@apple.com>
1570
1571         toThis() on a JSWorkerGlobalScope should return a JSProxy and not undefined
1572         https://bugs.webkit.org/show_bug.cgi?id=130554
1573
1574         Reviewed by Geoffrey Garen.
1575
1576         Fixed toThis() on WorkerGlobalScope to return a JSProxy instead of the JSGlobalObject.
1577         New regressions tests.
1578
1579         * fast/workers/resources/worker-strict.js: Added.
1580         * fast/workers/worker-strict-expected.txt: Added.
1581         * fast/workers/worker-strict.html: Added.
1582
1583 2014-03-22  Martin Hodovan  <mhodovan@inf.u-szeged.hu>
1584
1585         ASSERTION FAILED: std::isfinite(num) in WebCore::CSSPrimitiveValue::CSSPrimitiveValue
1586         https://bugs.webkit.org/show_bug.cgi?id=127361
1587
1588         Added test shows that CSS rules containing huge numbers
1589         (which are transformed into 'INF' values after parsing)
1590         are dropped.
1591
1592         Reviewed by Darin Adler.
1593
1594         * fast/css/infinite-floating-value-expected.txt: Added.
1595         * fast/css/infinite-floating-value.html: Added.
1596
1597 2014-03-21  Mark Lam  <mark.lam@apple.com>
1598
1599         Crash when BytecodeGenerator::emitJump calls Label::bind on null pointer.
1600         <https://webkit.org/b/124508>
1601
1602         Reviewed by Oliver Hunt.
1603
1604         * js/regress-124508-expected.txt: Added.
1605         * js/regress-124508.html: Added.
1606         * js/script-tests/regress-124508.js: Added.
1607         (function_0):
1608
1609 2014-03-21  Zalan Bujtas  <zalan@apple.com>
1610
1611         Subpixel rendering: Make <img> positioning subpixel aware.
1612         https://bugs.webkit.org/show_bug.cgi?id=130596
1613
1614         Reviewed by Simon Fraser.
1615
1616         Change <img> positioning from integral to device pixel. It enables us
1617         to paint hairline borders around <img> properly.
1618         This patch changes the behavior of broken image representation from constant 1 CSS px border
1619         to a dynamic 1 device px.
1620
1621         * fast/images/hidpi-image-position-on-device-pixels-expected.html: Added.
1622         * fast/images/hidpi-image-position-on-device-pixels.html: Added.
1623
1624 2014-03-21  Brent Fulgham  <bfulgham@apple.com>
1625
1626         Unreviewed test fix after r166080.
1627
1628         * media/track/track-webvtt-tc029-timings-whitespace-expected.txt: Forgot to update this!
1629
1630 2014-03-21  Brent Fulgham  <bfulgham@apple.com>
1631
1632         Unreviewed test fix after r166080.
1633
1634         The cue-timing separator will trigger the creation of a new cue. So this test needs to remove
1635         use of the separator in the cue, so we can read the cue text.
1636
1637         * media/track/captions-webvtt/tc029-timings-whitespace.vtt:
1638         * media/track/track-webvtt-tc029-timings-whitespace.html:
1639
1640 2014-03-21  Oliver Hunt  <oliver@apple.com>
1641
1642         Fix semantics of JS execution when assigning an object to document.location
1643         https://bugs.webkit.org/show_bug.cgi?id=130213
1644
1645         Reviewed by Geoffrey Garen.
1646
1647         * fast/dom/navigation-with-sideeffects-expected.txt: Added.
1648         * fast/dom/navigation-with-sideeffects.html: Added.
1649
1650 2014-03-21  Adenilson Cavalcanti  <cavalcantii@gmail.com>
1651
1652         Refactor css3/filters/huge-region test
1653         https://bugs.webkit.org/show_bug.cgi?id=129553
1654
1655         Reviewed by Dirk Schulze.
1656
1657         This patch refactors the huge-region to become a big enough
1658         element to *not* be rendered. Plus, adds another test using a huge
1659         blur filter kernel size that will trigger clamping the value to
1660         maximum accepted value (500px).
1661
1662         * TestExpectations:
1663         * css3/filters/huge-blur-value-expected.txt: Added.
1664         * css3/filters/huge-blur-value.html: Copied from LayoutTests/css3/filters/huge-region.html.
1665         * css3/filters/huge-region.html:
1666
1667 2014-03-21  James Craig  <jcraig@apple.com>
1668
1669         Web Inspector: AXI: Expose Accessibility Tree children of the selected node
1670         https://bugs.webkit.org/show_bug.cgi?id=130264
1671
1672         Reviewed by Timothy Hatcher.
1673
1674         Updating for support of accessibility tree children.
1675
1676         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1677         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
1678
1679 2014-03-21  Sergio Villar Senin  <svillar@igalia.com>
1680
1681         Unreviewed WebKitGtk+ rebaseline.
1682
1683         * platform/gtk-wk1/js/dom/global-constructors-attributes-expected.txt: Renamed from LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt.
1684         * platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt:
1685
1686 2014-03-21  Brent Fulgham  <bfulgham@apple.com>
1687
1688         Handle recovery on "timestamp-looking" lines in the WebVTT parser
1689         https://bugs.webkit.org/show_bug.cgi?id=130610
1690
1691         Reviewed by Eric Carlson.
1692
1693         Merged from Blink (patch by fs@opera.com):
1694         https://chromium.googlesource.com/chromium/blink/+/b669a380efbffe25f3b154b026b57b9822ce08e2
1695         http://crbug.com/75273002
1696
1697         * media/track/captions-webvtt/tc006-cue-id-error.vtt:
1698         * media/track/captions-webvtt/tc007-cue-no-id-error.vtt:
1699         * media/track/captions-webvtt/tc011-cues-no-separation.vtt:
1700         * media/track/captions-webvtt/tc031-cue-recovery-cuetext.vtt: Added.
1701         * media/track/captions-webvtt/tc031-cue-recovery-header.vtt: Added.
1702         * media/track/captions-webvtt/tc031-cue-recovery-note.vtt: Added.
1703         * media/track/captions-webvtt/tc032-degenerate-cues.vtt: Added.
1704         * media/track/track-webvtt-tc006-cue-identifiers-expected.txt:
1705         * media/track/track-webvtt-tc006-cue-identifiers.html:
1706         * media/track/track-webvtt-tc007-cue-no-id-expected.txt:
1707         * media/track/track-webvtt-tc007-cue-no-id.html:
1708         * media/track/track-webvtt-tc011-blank-lines-expected.txt:
1709         * media/track/track-webvtt-tc011-blank-lines.html:
1710         * media/track/track-webvtt-tc031-cue-recovery-expected.txt: Added.
1711         * media/track/track-webvtt-tc031-cue-recovery.html: Added.
1712         * media/track/track-webvtt-tc032-degenerate-cues-expected.txt: Added.
1713         * media/track/track-webvtt-tc032-degenerate-cues.html: Added.
1714
1715 2014-03-21  David Hyatt  <hyatt@apple.com>
1716
1717         Crash in RenderBlock::addChildIgnoringAnonymousColumnBlocks.
1718         https://bugs.webkit.org/show_bug.cgi?id=129948
1719         <rdar://problem/16074072>
1720         
1721         Reviewed by Simon Fraser.
1722
1723         * fast/multicol/multicol-li-crash-expected.txt: Added.
1724         * fast/multicol/multicol-li-crash.html: Added.
1725
1726 2014-03-21  Sergio Villar Senin  <svillar@igalia.com>
1727
1728         Unreviewed. Rebaseline expectations after r165651.
1729
1730         * platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt: Replaced Path by Path2D.
1731         * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Ditto.
1732
1733 2014-03-21  Zalan Bujtas  <zalan@apple.com>
1734
1735         Generated hidpi- images (actual) on ML WK2 Debug are blurry/color shifted.
1736
1737         Unreviewed TestExpectations update on ML WK2 debug.
1738
1739         * platform/mac-wk2/TestExpectations:
1740
1741 2014-03-21  Brent Fulgham  <bfulgham@apple.com>
1742
1743         Unreviewed test fix after my last checkin. Add missing test expectation.
1744
1745         * http/tests/media/track/track-webvtt-slow-loading-expected.txt: Added.
1746
1747 2014-03-21  Radu Stavila  <stavila@adobe.com>
1748
1749         [CSS Regions] incorrect clipping when the content has CSS Transforms like rotation
1750         https://bugs.webkit.org/show_bug.cgi?id=110198
1751
1752         Reviewed by David Hyatt.
1753
1754         Added test that confirms the issue of transformed content being clipped was fixed.
1755
1756         * fast/regions/overflow-content-transform-rotate-expected.html: Added.
1757         * fast/regions/overflow-content-transform-rotate.html: Added.
1758
1759 2014-03-20  Brent Fulgham  <bfulgham@apple.com>
1760
1761         Merge WebVTT Tokenizer Updates
1762         https://bugs.webkit.org/show_bug.cgi?id=130565
1763
1764         Reviewed by Eric Carlson.
1765
1766         Merged from Blink (patch by fs@opera.com):
1767         https://chromium.googlesource.com/chromium/blink/+/923db263aa65d6efd71c5b55708ad7eea6b23f53
1768         http://crbug.com/73813002
1769         https://chromium.googlesource.com/chromium/blink/+/48375b1d56b2d8850ae93a6c6fb01c69fae82c75
1770         http://crbug.com/77553004
1771         https://chromium.googlesource.com/chromium/blink/+/98d4fc4f5cb716a31d11907120b10538d4ba0f09
1772         http://crbug.com/78833002
1773         https://chromium.googlesource.com/chromium/blink/+/0e53d4f9f140e979b7f32de495551684bc7f4cd2
1774         http://crbug.com/81113003
1775         https://chromium.googlesource.com/chromium/blink/+/730ef1e7f9a1919964f7e74e7ccb2f343e10a148
1776         http://crbug.com/97103002
1777         https://chromium.googlesource.com/chromium/blink/+/c373ee914ffabeaf833939129538251d8f2f4eca
1778         http://crbug.com/98763004
1779         https://chromium.googlesource.com/chromium/blink/+/4ddb4d57948228fa05e49e06bd58a1179c09f212
1780         http://crbug.com/118263002
1781
1782         * TestExpectations:
1783         * media/track/captions-webvtt/tc022-entities-wrong.vtt:
1784         * media/track/captions-webvtt/tc022-entities.vtt:
1785         * media/track/track-webvtt-tc022-entities-expected.txt:
1786         * media/track/track-webvtt-tc022-entities.html:
1787
1788 2014-03-21  Frédéric Wang  <fred.wang@free.fr>
1789
1790         Bug 130345 - Refine childShouldCreateRenderer for MathML elements
1791         https://bugs.webkit.org/show_bug.cgi?id=130345
1792
1793         Reviewed by Chris Fleizach.
1794
1795         We update the references of some tests after the additional
1796         restrictions on MathML children. We replace the foreign-*.html with a
1797         single foreign-element-in-token.html and write more tests to verify the
1798         accepted and reject content.
1799
1800         * mathml/msub-anonymous-child-render-crash-expected.txt: Update reference now that text is only allowed in some token MathML elements.
1801         * mathml/presentation/annotation-children-expected.html: Added.
1802         * mathml/presentation/annotation-children.html: Added.
1803         * mathml/presentation/foreign-element-in-annotation-xml.html: Added.
1804         * mathml/presentation/foreign-element-in-annotation-xml-expected.txt: Added.
1805         * mathml/presentation/foreign-element-in-token-expected.txt: Added.
1806         * mathml/presentation/foreign-element-in-token.html: Added.
1807         * mathml/presentation/foreign-mi-expected-mismatch.html: Removed.
1808         * mathml/presentation/foreign-mi.html: Removed.
1809         * mathml/presentation/foreign-mn-expected-mismatch.html: Removed.
1810         * mathml/presentation/foreign-mn.html: Removed.
1811         * mathml/presentation/foreign-mtext-expected-mismatch.html: Removed.
1812         * mathml/presentation/foreign-mtext-rejected-expected.html: Removed.
1813         * mathml/presentation/foreign-mtext-rejected.html: Removed.
1814         * mathml/presentation/foreign-mtext.html: Removed.
1815         * mathml/presentation/semantics-2.html: the mtext elements can not be direct child of annotation-xml. wrap them in a math tag.
1816         * mathml/presentation/semantics-3.html: ditto.
1817         * mathml/presentation/semantics-4.html: ditto.
1818
1819 2014-03-21  Mark Lam  <mark.lam@apple.com>
1820
1821         StackLayoutPhase should find the union'ed calleeVariable before accessing its machineLocal.
1822         <https://webkit.org/b/130566>
1823
1824         Reviewed by Filip Pizlo.
1825
1826         * js/regress-130566-expected.txt: Added.
1827         * js/regress-130566.html: Added.
1828         * js/script-tests/regress-130566.js: Added.
1829         (test.doTest):
1830         (test.for):
1831         (test):
1832
1833 2014-03-21  Zalan Bujtas  <zalan@apple.com>
1834
1835         Subpixel rendering: RenderBox is positioned off by one when non-compositing transform is present.
1836         https://bugs.webkit.org/show_bug.cgi?id=130430
1837
1838         Reviewed by Simon Fraser.
1839
1840         div {
1841             position: absolute;
1842              top: 10.25px;
1843              left: 10.25px;
1844          }
1845
1846          The <div> with (10.25px, 10.25px) is painted to (10.5px, 10.5px) after device pixel snapping on 2x display.
1847          Moving <div> to its own RenderLayer should not change the painting position.
1848
1849          div {
1850              position: absolute;
1851              top: 10.25px;
1852              left: 10.25px;
1853              -webkit-transform: rotate(0deg);
1854          }
1855
1856         When we paint the RenderLayer's content, the graphics context is translated by the rounded value of
1857         renderer's offset from parent.
1858
1859             (10.25px,10.25px) -> rounded to (10.5px,10.5px).
1860
1861         When the translate moves the graphics context's origin over the renderer's top-left position,
1862         the renderer's relative top-left coordinates end up being negative.
1863
1864             Graphics context translated by (10.5px,10.5px) -> pushes renderer's relative top-left coords to (-0.25px,-0.25px)
1865
1866         When we round (pixel snap) these negative coordinates, half-way values get translated to the wrong direction.
1867
1868         (relative coords (-0.25px,-0.25px) -> pixel snapped to (-0.5px,-0.5px) -> final absolute(painting) coords (10px,10px))
1869
1870         This patch changes the rounding to flooring to ensure that the relative top-left position never gets negative as the result
1871         of subpixel shifting.
1872
1873         * TestExpectations:
1874         * compositing/hidpi-box-positioned-off-by-one-when-non-compositing-transform-is-present-expected.html: Added.
1875         * compositing/hidpi-box-positioned-off-by-one-when-non-compositing-transform-is-present.html: Added.
1876         * fast/layers/hidpi-box-positioned-off-by-one-when-transform-is-present-expected.html: Added.
1877         * fast/layers/hidpi-box-positioned-off-by-one-when-transform-is-present.html: Added.
1878
1879 2014-03-19  Frédéric Wang  <fred.wang@free.fr>
1880
1881         Update some references for MathML pixels tests
1882         https://bugs.webkit.org/show_bug.cgi?id=130455.
1883
1884         Reviewed by Chris Fleizach.
1885
1886         * TestExpectations: Remove failures for MathML pixel tests.
1887         * mathml/presentation/mo.xhtml: Removed.
1888         * mathml/presentation/roots.xhtml: Remove the test that is already covered by bug95015.html.
1889         * mathml/presentation/row.xhtml: Removed.
1890         * platform/efl/TestExpectations: Remove failure for mo-stretch.html
1891         * platform/efl/mathml/presentation/mo-stretch-expected.png: Update reference.
1892         * platform/efl/mathml/presentation/mo-stretch-expected.txt: Update reference.
1893         * platform/efl/mathml/presentation/roots-expected.png: Update reference.
1894         * platform/efl/mathml/presentation/roots-expected.txt: Update reference.
1895         * platform/gtk/mathml/presentation/mo-expected.png: Removed.
1896         * platform/gtk/mathml/presentation/mo-expected.txt: Removed.
1897         * platform/gtk/mathml/presentation/roots-expected.png: Update reference.
1898         * platform/gtk/mathml/presentation/roots-expected.txt: Update reference.
1899         * platform/gtk/mathml/presentation/row-expected.png: Removed.
1900         * platform/gtk/mathml/presentation/row-expected.txt: Removed.
1901         * platform/mac/mathml/presentation/mo-expected.png: Removed.
1902         * platform/mac/mathml/presentation/mo-expected.txt: Removed.
1903         * platform/mac/mathml/presentation/roots-expected.txt: Update reference.
1904         * platform/mac/mathml/presentation/row-expected.txt: Removed.
1905         * platform/mac/mathml/presentation/row-expected.txt: Removed.
1906         * platform/win/TestExpectations: Remove failure for mo-stretch.html and mspace-children.html
1907
1908 2014-03-21  Andreas Kling  <akling@apple.com>
1909
1910         HTMLFrameOwnerElement should obey the SubframeLoadingDisabler when creating subframes
1911         <rdar://problem/15675780>
1912
1913         Merge Blink r156744 by Adam Klein.
1914
1915         * fast/frames/set-iframe-src-in-pagehide-crash-expected.txt: Added.
1916         * fast/frames/set-iframe-src-in-pagehide-crash.html: Added.
1917
1918 2014-03-20  Brian Burg  <bburg@apple.com>
1919
1920         Web Inspector: add frontend controller and models for replay sessions
1921         https://bugs.webkit.org/show_bug.cgi?id=130145
1922
1923         Reviewed by Joseph Pecoraro.
1924
1925         Add tests for existing nondeterministic inputs handled in JSC.
1926         They are skipped for all platforms until WEB_REPLAY is enabled.
1927
1928         The new mechanism here is the single-segment replay reftest. It will
1929         load the test page once to inject test code into the inspector. Then,
1930         the reftest will reload the test page and start capturing. The test
1931         page performs some nondeterministic computation before the load event.
1932         Then, the inspector test dumps the computed nondeterministic state.
1933         Capturing is stopped, and the session is replayed once. When the load
1934         event fires on the replayed page execution, the nondeterministic states
1935         from capturing and replaying are compared. They should be the same.
1936
1937         * inspector/replay/javascript-random-seed-expected.txt: Added.
1938         * inspector/replay/javascript-random-seed.html: Added.
1939         * inspector/replay/replay-test.js: Added. This contains the bulk of
1940         the replay-specific testing logic for the added tests.
1941
1942         (InspectorTestProxy.registerInitializer.):
1943         (InspectorTestProxy.registerInitializer):
1944
1945 2014-03-20  Brent Fulgham  <bfulgham@apple.com>
1946
1947         Rename TextTrackRegion/TextTrackRegionList to VTTRegion/VTTRegionList
1948         https://bugs.webkit.org/show_bug.cgi?id=130543
1949
1950         Reviewed by Dean Jackson.
1951
1952         Merged from Blink (patch by philipj@opera.com):
1953         https://chromium.googlesource.com/chromium/blink/+/69ee6d3399d64163e4936ac1bde222036c54c4b8
1954         http://crbug.com/55653003
1955
1956         * media/track/regions-webvtt/text-track-cue-region-attribute.html:
1957         * media/track/regions-webvtt/text-track-region-constructor-expected.txt: Removed.
1958         * media/track/regions-webvtt/text-track-region-constructor.html: Removed.
1959         * media/track/regions-webvtt/text-track-region-display-expected.txt: Removed.
1960         * media/track/regions-webvtt/text-track-region-display.html: Removed.
1961         * media/track/regions-webvtt/text-track-region-dom-layout-expected.txt: Removed.
1962         * media/track/regions-webvtt/text-track-region-dom-layout.html: Removed.
1963         * media/track/regions-webvtt/text-track-region-list-expected.txt: Removed.
1964         * media/track/regions-webvtt/text-track-region-list.html: Removed.
1965         * media/track/regions-webvtt/text-track-region-parser-expected.txt: Removed.
1966         * media/track/regions-webvtt/text-track-region-parser.html: Removed.
1967         * media/track/regions-webvtt/vtt-region-constructor-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-constructor-expected.txt.
1968         * media/track/regions-webvtt/vtt-region-constructor.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-constructor.html.
1969         * media/track/regions-webvtt/vtt-region-display-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-display-expected.txt.
1970         * media/track/regions-webvtt/vtt-region-display.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-display.html.
1971         * media/track/regions-webvtt/vtt-region-dom-layout-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-dom-layout-expected.txt.
1972         * media/track/regions-webvtt/vtt-region-dom-layout.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-dom-layout.html.
1973         * media/track/regions-webvtt/vtt-region-list-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-list-expected.txt.
1974         * media/track/regions-webvtt/vtt-region-list.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-list.html.
1975         * media/track/regions-webvtt/vtt-region-parser-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-parser-expected.txt.
1976         * media/track/regions-webvtt/vtt-region-parser.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-parser.html.
1977
1978 2014-03-20  Hans Muller  <hmuller@adobe.com>
1979
1980         [CSS Shapes] clamp RasterShape shapeMargin to reference box size
1981         https://bugs.webkit.org/show_bug.cgi?id=130350
1982
1983         Reviewed by Dean Jackson.
1984
1985         Verify that a very large shape-margin value combined with a very small
1986         shape-outside image defines a shape that matches the shape-outside
1987         element's margin-box.
1988
1989         * fast/shapes/shape-outside-floats/shape-outside-one-pixel-expected.html: Added.
1990         * fast/shapes/shape-outside-floats/shape-outside-one-pixel.html: Added.
1991
1992 2014-03-20  Beth Dakin  <bdakin@apple.com>
1993
1994         Implement contentInset for Mac WebKit2
1995         https://bugs.webkit.org/show_bug.cgi?id=130273
1996
1997         Reviewed by Simon Fraser.
1998
1999         Add two tests for hit-testing with a topContentInset.
2000
2001         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-expected.txt: Added.
2002         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame-expected.txt: Added.
2003         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame.html: Added.
2004         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing.html: Added.
2005
2006 2014-03-20  Brent Fulgham  <bfulgham@apple.com>
2007
2008         Add a flushing mechanism for the WebVTTParser
2009         https://bugs.webkit.org/show_bug.cgi?id=130532
2010
2011         Reviewed by Eric Carlson.
2012
2013         Merged from Blink (patch by vcarbune@chromium.org):
2014         https://chromium.googlesource.com/chromium/blink/+/1ac2b3081492ab8661429230004013a9a3623f0f
2015         http://crbug.com/54203003
2016         https://chromium.googlesource.com/chromium/blink/+/24343d32bc36d20d59ef3e10040faddde65929e6
2017         http://crbug.com/59453002
2018         https://chromium.googlesource.com/chromium/blink/+/ef2793f1d9d207389589ecf9a136ea5c7170b4af
2019         http://crbug.com/75233002
2020         https://chromium.googlesource.com/chromium/blink/+/a29f2f8324abcd4826b41e7dc34373dee2ec57a9
2021         http://crbug.com/52713005
2022         https://chromium.googlesource.com/chromium/blink/+/7ce003c8d47b39f116f1f2a592a5dfb4a9e77228
2023         http://crbug.com/64303004
2024         https://chromium.googlesource.com/chromium/blink/+/18f896b3498478311e880f782813d5dfc8c0c7d1
2025         http://crbug.com/96933004
2026         https://chromium.googlesource.com/chromium/blink/+/8670e8ecb13254a651f5493ec83f4484d18c154e
2027         http://crbug.com/98783005
2028         https://chromium.googlesource.com/chromium/blink/+/4ac55780a6af3d76e0159c1d145330964ad56647
2029         http://crbug.com/104713002
2030
2031         * http/tests/media/track: Added.
2032         * http/tests/media/track/track-webvtt-slow-loading-2-expected.txt: Added.
2033         * http/tests/media/track/track-webvtt-slow-loading-2.html: Added.
2034         * http/tests/media/track/track-webvtt-slow-loading.html: Added.
2035         * media/track/captions-webvtt/captions-multiline-lf.vtt: Added.
2036         * media/track/track-webvtt-tc023-markup.html:
2037
2038 2014-03-20  David Hyatt  <hyatt@apple.com>
2039
2040         [New Multicolumn] getClientRects returns wrong rectangle
2041         https://bugs.webkit.org/show_bug.cgi?id=128614
2042
2043         Reviewed by Sam Weinig.
2044
2045         Added fast/multicol/newmulticol/client-rects.html and beefed up existing
2046         fast/multicol/client-rects.html to use more writing modes.
2047
2048         * fast/multicol/client-rects.html:
2049         * fast/multicol/newmulticol/client-rects-expected.html: Added.
2050         * fast/multicol/newmulticol/client-rects.html: Added.
2051         * platform/mac/fast/multicol/client-rects-expected.png:
2052         * platform/mac/fast/multicol/client-rects-expected.txt:
2053
2054 2014-03-19  Oliver Hunt  <oliver@apple.com>
2055
2056         Incorrect behavior when mutating a typed array during set.
2057         https://bugs.webkit.org/show_bug.cgi?id=130428
2058
2059         Reviewed by Geoffrey Garen.
2060
2061         Test behaviour of TypedArray.set(array) when we neuter the array.
2062
2063         * js/typed-array-mutated-during-set-expected.txt: Added.
2064         * js/typed-array-mutated-during-set.html: Added.
2065
2066 2014-03-20  Daniel Bates  <dabates@apple.com>
2067
2068         Preserve original document URL for XSSAuditor reports
2069
2070         Merged from Blink (patch by Tom Sepez):
2071         https://src.chromium.org/viewvc/blink?view=rev&revision=158406
2072
2073         * http/tests/security/xssAuditor/report-script-tag-replace-state-expected.txt: Added.
2074         * http/tests/security/xssAuditor/report-script-tag-replace-state.html: Added.
2075         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
2076
2077 2014-03-20  Daniel Bates  <dabates@apple.com>
2078
2079         XSSAuditor bypass with frameset tags
2080
2081         Merged from Blink (patch by Tom Sepez):
2082         https://src.chromium.org/viewvc/blink?view=rev&revision=157794
2083
2084         * http/tests/security/xssAuditor/frameset-injection-expected.txt: Added.
2085         * http/tests/security/xssAuditor/frameset-injection.html: Added.
2086         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
2087
2088 2014-03-20  Radu Stavila  <stavila@adobe.com>
2089
2090         [CSS Regions] Cleanup scrollable regions tests
2091         https://bugs.webkit.org/show_bug.cgi?id=130505
2092
2093         Reviewed by Mihnea Ovidenie.
2094
2095         Tests should only display red in case of failure. Purpose of the test should be very clearly stated.
2096
2097         * fast/regions/scrollable-last-region-expected.html:
2098         * fast/regions/scrollable-last-region.html:
2099         * fast/regions/scrollable-regions-hit-testing-inside-expected.html:
2100         * fast/regions/scrollable-regions-hit-testing-inside.html:
2101         * fast/regions/scrollable-single-region-bt-expected.html:
2102         * fast/regions/scrollable-single-region-bt.html:
2103         * fast/regions/scrollable-single-region-expected.html:
2104         * fast/regions/scrollable-single-region-lr-expected.html:
2105         * fast/regions/scrollable-single-region-lr.html:
2106         * fast/regions/scrollable-single-region-relative-element-expected.html:
2107         * fast/regions/scrollable-single-region-relative-element.html:
2108         * fast/regions/scrollable-single-region-rl-expected.html:
2109         * fast/regions/scrollable-single-region-rl.html:
2110         * fast/regions/scrollable-single-region.html:
2111         * fast/regions/wheel-scroll-abspos-expected.html:
2112         * fast/regions/wheel-scroll-abspos.html:
2113         * fast/regions/wheel-scroll-expected.html:
2114         * fast/regions/wheel-scroll.html:
2115         * fast/regions/wheel-scrollable-single-region-expected.html:
2116         * fast/regions/wheel-scrollable-single-region.html:
2117
2118 2014-03-20  Simon Fraser  <simon.fraser@apple.com>
2119
2120         A completed fill-forwards animation should not disable overlap testing
2121         https://bugs.webkit.org/show_bug.cgi?id=130522
2122         <rdar://problem/15862395>
2123
2124         Reviewed by Dean Jackson.
2125         
2126         Tests that dump layer trees when a fill-forwards animation has finished,
2127         both when the final keyframe causes overlap, and when it does not.
2128
2129         * compositing/animation/filling-animation-overlap-at-end-expected.txt: Added.
2130         * compositing/animation/filling-animation-overlap-at-end.html: Added.
2131         * compositing/animation/filling-animation-overlap-expected.txt: Added.
2132         * compositing/animation/filling-animation-overlap.html: Added.
2133         * compositing/animation/layer-for-filling-animation-expected.txt: Added.
2134         * compositing/animation/layer-for-filling-animation.html: Added.
2135
2136 2014-03-20  Dirk Schulze  <krit@webkit.org>
2137
2138         Canvas methods clip/fill/stroke should not except 0 argument
2139         https://bugs.webkit.org/show_bug.cgi?id=130497
2140
2141         Reviewed by Dean Jackson.
2142
2143         Add more exception tests for fill/stroke/clip.
2144
2145         * fast/canvas/canvas-clip-path-expected.txt:
2146         * fast/canvas/canvas-fill-path-expected.txt:
2147         * fast/canvas/canvas-stroke-path-expected.txt:
2148         * fast/canvas/script-tests/canvas-clip-path.js:
2149         * fast/canvas/script-tests/canvas-fill-path.js:
2150         * fast/canvas/script-tests/canvas-stroke-path.js:
2151
2152 2014-03-20  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2153
2154         Unreviewed GTK Gardening.
2155
2156         Update expectation of accessibility/table-detection.html after r165535.
2157         Update expectation of accessibility/aria-hidden-false-works-in-subtrees.html.
2158
2159         * platform/gtk/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
2160         * platform/gtk/accessibility/table-detection-expected.txt:
2161
2162 2014-03-20  Mihai Tica  <mitica@adobe.com>
2163
2164         [CSS Blending] Blending operation is not isolated when setting z-index on parent from javascript
2165         https://bugs.webkit.org/show_bug.cgi?id=129307
2166
2167         Reviewed by Dean Jackson.
2168
2169         Test if setting or unsetting stacking context or blend mode from script correctly updates blending
2170         isolation.
2171
2172         * css3/compositing/blend-mode-background.html: Added.
2173         * fast/repaint/blend-mode-isolate-stacking-context-expected.txt: Added.
2174         * fast/repaint/blend-mode-isolate-stacking-context.html: Added.
2175         * platform/mac/css3/compositing/blend-mode-background-expected.png: Added.
2176         * platform/mac/css3/compositing/blend-mode-background-expected.txt: Added.
2177
2178 2014-03-20  Radu Stavila  <stavila@adobe.com>
2179
2180         [CSS Regions] Remove "visibility:hidden" from overflow-scrollable* tests
2181         https://bugs.webkit.org/show_bug.cgi?id=130510
2182
2183         Reviewed by Andrei Bucur.
2184
2185         The visibility hidden option was needed to prevent these tests from failing before the 
2186         visual overflow was properly implemented (bug 118665). It is now no longer required.
2187
2188         * fast/regions/overflow-scrollable-rel-pos-fragment-expected.html:
2189         * fast/regions/overflow-scrollable-rel-pos-fragment.html:
2190         * fast/regions/overflow-scrollable-rotated-fragment-expected.html:
2191         * fast/regions/overflow-scrollable-rotated-fragment.html:
2192         * fast/regions/overflow-scrollable-unsplittable-fragment-expected.html:
2193         * fast/regions/overflow-scrollable-unsplittable-fragment.html:
2194
2195 2014-03-20  Lorenzo Tilve  <ltilve@igalia.com>
2196
2197         "input" event is not fired when changing a select element's value
2198         https://bugs.webkit.org/show_bug.cgi?id=117526
2199
2200         Reviewed by Antti Koivisto.
2201
2202         Add tests to verify that input event is dispatched when listbox
2203         or menulist values are modified.
2204
2205         * fast/forms/select/listbox-oninput-fired-expected.txt: Added.
2206         * fast/forms/select/listbox-oninput-fired.html: Added.
2207         * fast/forms/select/menulist-oninput-fired-expected.txt: Added.
2208         * fast/forms/select/menulist-oninput-fired.html: Added.
2209
2210 2014-03-20  Radu Stavila  <stavila@adobe.com>
2211
2212         [CSS Regions] The height of a scrollable element flowed inside a scrollable region is not computed correctly
2213         https://bugs.webkit.org/show_bug.cgi?id=129487
2214
2215         Reviewed by Andrei Bucur.
2216
2217         Added tests for different situations using scrollable regions and fixed a couple existing tests.
2218
2219         * fast/regions/clip-to-padding-box-margins.html: overflow-x and overflow-y cannot be hidden & visible.
2220         * fast/regions/scrollable-last-region-expected.html: "hack" no longer needed now that the scroll content size is properly computed.
2221         * fast/regions/scrollable-region-content-size-expected.html: Added.
2222         * fast/regions/scrollable-region-content-size-horiz-bt-expected.html: Added.
2223         * fast/regions/scrollable-region-content-size-horiz-bt.html: Added.
2224         * fast/regions/scrollable-region-content-size-no-overflow-expected.html: Added.
2225         * fast/regions/scrollable-region-content-size-no-overflow-horiz-bt-expected.html: Added.
2226         * fast/regions/scrollable-region-content-size-no-overflow-horiz-bt.html: Added.
2227         * fast/regions/scrollable-region-content-size-no-overflow-vert-rl-expected.html: Added.
2228         * fast/regions/scrollable-region-content-size-no-overflow-vert-rl.html: Added.
2229         * fast/regions/scrollable-region-content-size-no-overflow.html: Added.
2230         * fast/regions/scrollable-region-content-size-relative-expected.html: Added.
2231         * fast/regions/scrollable-region-content-size-relative.html: Added.
2232         * fast/regions/scrollable-region-content-size-vert-rl-expected.html: Added.
2233         * fast/regions/scrollable-region-content-size-vert-rl.html: Added.
2234         * fast/regions/scrollable-region-content-size-vertical-lr-expected.html: Added.
2235         * fast/regions/scrollable-region-content-size-vertical-lr.html: Added.
2236         * fast/regions/scrollable-region-content-size.html: Added.
2237         * fast/regions/scrollable-region-scrollable-content-expected.html: Added.
2238         * fast/regions/scrollable-region-scrollable-content.html: Added.
2239
2240 2014-03-20  Zalan Bujtas  <zalan@apple.com>
2241
2242         Subpixel rendering: Nested layers with subpixel accumulation paint to wrong position.
2243         https://bugs.webkit.org/show_bug.cgi?id=130153
2244
2245         Reviewed by Simon Fraser.
2246
2247         Subpixels (fractional device pixels here) can accumulate through nested layers. Subpixels
2248         need to be propagated through the layer tree so that painting coordinates match layout coordinates.
2249
2250         Subpixel accumulation through nesting (absolute positioning, 2x display):
2251         non-compositing case:
2252         (nested boxes)  (layout pos) (norm.paint pos) (translate accumulation, subpixel accumulation, final paint pos)
2253         div -> top: 1.3px   1.3px     1.5px      1.5px 0.2px -> snapped 0.0px -> 1.5px
2254          div -> top: 1.3px   2.6px     2.5px      3.0px 0.4px -> snapped 0.5px -> 2.5px
2255           div -> top: 1.3px   3.9px     4.0px      4.5px 0.6px -> snapped 0.5px -> 4.0px
2256            div -> top: 1.3px   5.2px     5.0px      6.0px 0.8px -> snapped 1.0px -> 5.0px
2257
2258         compositing case:
2259         (nested boxes)  (layout pos) (norm.paint pos) (device pixel offset + fractional offset, final pos)
2260         div -> top: 1.3px   1.3px      1.5px      1.0px + 0.3px -> snapped -> 1.5px
2261          div -> top: 1.3px   2.6px      2.5px      2.5px + 0.1px -> snapped -> 2.5px
2262           div -> top: 1.3px   3.9px      4.0px      3.5px + 0.4px -> snapped -> 4.0px
2263            div -> top: 1.3px   5.2px      5.0px      5.0px + 0.2px -> snapped -> 5.0px
2264
2265         * compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation-expected.html: Added.
2266         * compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation.html: Added.
2267         * fast/layers/hidpi-nested-layers-with-subpixel-accumulation-expected.html: Added.
2268         * fast/layers/hidpi-nested-layers-with-subpixel-accumulation.html: Added.
2269
2270 2014-03-20  Krzysztof Czech  <k.czech@samsung.com>
2271
2272         Unreviewed EFL gardening
2273
2274         Update expectation of table-detection.html after r165535.
2275
2276         * platform/efl-wk2/accessibility/table-detection-expected.txt:
2277
2278 2014-03-20  Lorenzo Tilve  <ltilve@igalia.com>
2279
2280         Dispatch input event for Range element keyboard event
2281         https://bugs.webkit.org/show_bug.cgi?id=129929
2282
2283         Reviewed by Kent Tamura.
2284
2285         For any value update, dispatch both input and change event.
2286         Also removes extra dispatch change event, as event is dispatched
2287         from TextFieldInputType:setValue.
2288
2289         Merged from Blink (patch by Habib Virji):
2290         https://src.chromium.org/viewvc/blink?revision=168558&view=revision
2291
2292         * fast/forms/range/range-keyboard-oninput-event-expected.txt: Added.
2293         * fast/forms/range/range-keyboard-oninput-event.html: Added.
2294
2295 2014-03-20  Mihnea Ovidenie  <mihnea@adobe.com>
2296
2297         [CSSRegions] Content flowed in 0px height region not displayed
2298         https://bugs.webkit.org/show_bug.cgi?id=98265
2299
2300         After the past work on overflow, this looks fixed. Add a test to make sure
2301         we are covered for future regressions.
2302
2303         Reviewed by Andrei Bucur.
2304
2305         * fast/regions/overflow-content-zero-height-region-expected.html: Added.
2306         * fast/regions/overflow-content-zero-height-region.html: Added.
2307
2308 2014-03-19  Brent Fulgham  <bfulgham@apple.com>
2309
2310         Merge Misc. WebVTT Updates from Blink.
2311         https://bugs.webkit.org/show_bug.cgi?id=130491
2312
2313         Reviewed by Eric Carlson.
2314
2315         Merged from Blink (patch by vcarbune@chromium.org):
2316         https://chromium.googlesource.com/chromium/blink/+/fb62b2b54944bd19026192c049a1db250756fc12
2317         http://crbug.com/40323003
2318         https://chromium.googlesource.com/chromium/blink/+/29176fb0b394a97e85f4dabc07e18329f3ceae41
2319         http://crbug.com/54463002
2320         https://chromium.googlesource.com/chromium/blink/+/29476f839a08cb17c5a3fc713f7e454e7cea9c60
2321         http://crbug.com/55853002
2322         https://chromium.googlesource.com/chromium/blink/+/ba2378ef873e786cf2937034e012669cdd37dfe8
2323         http://crbug.com/65343003
2324         https://chromium.googlesource.com/chromium/blink/+/1915b9aa1bba45aebf28531b40ae627ecf9a3d59
2325         http://crbug.com/62833005
2326         https://chromium.googlesource.com/chromium/blink/+/ea46dbd0f1f29779a1cd4f59b19361b803f09a9b
2327         http://crbug.com/64273013
2328         https://chromium.googlesource.com/chromium/blink/+/9eb4bb6b627357bb94d66386a4123ec004cccfc4
2329         http://crbug.com/101513002
2330         https://chromium.googlesource.com/chromium/blink/+/192a843b32eafb77bf92c50ec50d334ba935028a
2331         http://crbug.com/102403002
2332         https://chromium.googlesource.com/chromium/blink/+/15f9efcc952fcf73184e28fb9db79633c1fa6653
2333         http://crbug.com/104443002
2334         https://chromium.googlesource.com/chromium/blink/+/74fd66b451a464683f7cb748855b1740a54b2c16
2335         http://crbug.com/75243004
2336
2337         * media/track/captions-webvtt/tc030-interspersed-non-cue.vtt: Added.
2338         * media/track/track-webvtt-tc027-empty-cue-expected.txt: Mark one test as expected to fail, since
2339         the test (incorrectly) expects to fail on empty cues. The test will be updated in a future patch.
2340         * media/track/track-webvtt-tc030-interspersed-non-cue-expected.txt: Added.
2341         * media/track/track-webvtt-tc030-interspersed-non-cue.html: Added.
2342
2343 2014-03-19  Zalan Bujtas  <zalan@apple.com>
2344
2345         Generated hidpi- images (actual) on ML WK2 Debug are blurry/color shifted.
2346
2347         Unreviewed TestExpectations update on ML WK2 debug.
2348
2349         * platform/mac-wk2/TestExpectations:
2350
2351 2014-03-19  Eric Carlson  <eric.carlson@apple.com>
2352
2353         media/video-remote-control-playpause.html frequently fails on the bots
2354         https://bugs.webkit.org/show_bug.cgi?id=130490
2355
2356         Unreviewed TestExpectations update.
2357
2358         * platform/mac/TestExpectations: Mark test as flakey while I try to reproduce it.
2359
2360 2014-03-19  Dirk Schulze  <krit@webkit.org>
2361
2362         Implement isPointInPath and isPointInStroke with Path2D argument
2363         https://bugs.webkit.org/show_bug.cgi?id=130473
2364
2365         Reviewed by Dean Jackson.
2366
2367         Test isPointInPath and isPointInStroke with Path2D argument.
2368
2369         * fast/canvas/canvas-path-isPointInPath-expected.txt: Added.
2370         * fast/canvas/canvas-path-isPointInPath.html: Added.
2371         * fast/canvas/canvas-path-isPointInStroke-expected.txt: Added.
2372         * fast/canvas/canvas-path-isPointInStroke.html: Added.
2373         * fast/canvas/script-tests/canvas-path-isPointInPath.js: Added.
2374         * fast/canvas/script-tests/canvas-path-isPointInStroke.js: Added.
2375
2376 2014-03-19  Antti Koivisto  <antti@apple.com>
2377
2378         Crash with long selector list
2379         https://bugs.webkit.org/show_bug.cgi?id=123006
2380
2381         Reviewed by Andreas Kling.
2382
2383         * fast/css/long-selector-list-crash-expected.txt: Added.
2384         * fast/css/long-selector-list-crash.html: Added.
2385
2386 2014-03-19  Eric Carlson  <eric.carlson@apple.com>
2387
2388         Make Remote Control commands testable
2389         https://bugs.webkit.org/show_bug.cgi?id=130358
2390
2391         Reviewed by Jer Noble.
2392
2393         * media/video-remote-control-playpause-expected.txt: Added.
2394         * media/video-remote-control-playpause.html: Added.
2395
2396 2014-03-19  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
2397
2398         Improving webkitGetUserMedia error handling and error messages
2399         https://bugs.webkit.org/show_bug.cgi?id=130452
2400
2401         Reviewed by Eric Carlson.
2402
2403         Checking if first argument of webkitGetUserMedia is a valid Dictionary. If not, throw an exception with a
2404         clearer message of the error.
2405
2406         * fast/mediastream/argument-types-expected.txt:
2407         * fast/mediastream/script-tests/argument-types.js:
2408
2409 2014-03-19  Dirk Schulze  <krit@webkit.org>
2410
2411         Implement method addPath for Path2D
2412         https://bugs.webkit.org/show_bug.cgi?id=130461
2413
2414         Reviewed by Dean Jackson.
2415
2416         Test the addPath Path2D method.
2417
2418         * platform/efl/TestExpectations:
2419         * platform/gtk/TestExpectations:
2420         * fast/canvas/canvas-path-addPath-expected.txt: Added.
2421         * fast/canvas/canvas-path-addPath.html: Added.
2422
2423 2014-03-19  Brent Fulgham  <bfulgham@apple.com>
2424
2425         Fix cue rendering test and include support for left/right alignment
2426         https://bugs.webkit.org/show_bug.cgi?id=130406
2427
2428         Reviewed by Eric Carlson.
2429
2430         Merged from Blink (patch by vcarbune@chromium.org):
2431         https://chromium.googlesource.com/chromium/blink/+/e695703cb603421c741e59a557a7989113c13b94
2432         http://crbug.com/25155003
2433
2434         * media/track/captions-webvtt/captions-snap-to-lines-not-set.vtt: Revised for left/right alignment tags.
2435         * media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt: Ditto.
2436         * media/track/track-cue-rendering-snap-to-lines-not-set.html: Ditto.
2437
2438 2014-03-19  Brent Fulgham  <bfulgham@apple.com>
2439
2440         Unreviewed test system fix.
2441
2442         * TestExpectations: I mistakenly checked in the region-webvtt tests as enabled. This feature is not
2443         ready to be turned on for all platforms yet.
2444
2445 2014-03-19  Frédéric Wang  <fred.wang@free.fr>
2446
2447         Unreviewed gardening.
2448
2449         * platform/efl/TestExpectations: remove failures for mo/row since they are already in skipped in the main TestExpectations.
2450         * platform/gtk/mathml/presentation/mspace-children-expected.png: Move mspace-children-expected.png to platform/gtk.
2451         * platform/gtk/mathml/presentation/mspace-children-expected.txt: Move mspace-children-expected.txt to platform/gtk.
2452         * platform/win/TestExpectations: remove failures for mo/row/roots since they are already in skipped in the main TestExpectations.
2453
2454 2014-03-19  Zalan Bujtas  <zalan@apple.com>
2455
2456         Subpixel rendering: Transform origin is miscalculated when RenderLayer's
2457         offsetfromRenderer has device pixel fraction value.
2458         https://bugs.webkit.org/show_bug.cgi?id=129859
2459
2460         Reviewed by Simon Fraser.
2461
2462         We need to calculate the transformed origin using the painting coordinates to produce
2463         pixel precise result.
2464
2465         * compositing/columns/composited-columns-expected.txt:
2466         * compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt:
2467         * compositing/repaint/resize-repaint-expected.txt:
2468         * platform/mac/compositing/repaint/invalidations-on-composited-layers-expected.txt:
2469         * platform/mac/compositing/visibility/visibility-image-layers-dynamic-expected.txt:
2470
2471 2014-03-19  Mihnea Ovidenie  <mihnea@adobe.com>
2472
2473         [CSSRegions] Compute region ranges for children of inline blocks
2474         https://bugs.webkit.org/show_bug.cgi?id=130392
2475
2476         Reviewed by Andrei Bucur.
2477
2478         * fast/regions/inline-block-inline-children-flowed-in-regions-expected.html: Added.
2479         * fast/regions/inline-block-inline-children-flowed-in-regions.html: Added.
2480         * fast/regions/inline-blocks-dyn-enlarged-regions-expected.html: Added.
2481         * fast/regions/inline-blocks-dyn-enlarged-regions.html: Added.
2482         * fast/regions/inline-blocks-dyn-shrunk-regions-expected.html: Added.
2483         * fast/regions/inline-blocks-dyn-shrunk-regions.html: Added.
2484         * fast/regions/inline-blocks-in-two-regions-expected.html: Added.
2485         * fast/regions/inline-blocks-in-two-regions.html: Added.
2486
2487 2014-03-19  Frédéric Wang  <fred.wang@free.fr>
2488
2489         Fix reftest failure of mathml/presentation/bug95404.html.
2490
2491         Unreviewed gardering.
2492
2493         After bug 116600, the test is only failing because of some difference
2494         invisible by the naked eye, due to antialiasing of the radical symbol.
2495
2496         * mathml/presentation/bug95404-expected.html: add a 2px border to prevent antialiasing.
2497         * mathml/presentation/bug95404.html: ditto.
2498         * platform/efl/TestExpectations: remove test failure.
2499         * platform/gtk/TestExpectations: ditto.
2500
2501 2014-03-18  Andrei Bucur  <abucur@adobe.com>
2502
2503         [CSS Regions] Strange layout for content with region breaks
2504         https://bugs.webkit.org/show_bug.cgi?id=121318
2505
2506         Reviewed by Mihnea Ovidenie.
2507
2508         The test verifies that elements specifying break-inside: avoid can't
2509         be splitted by forced breaks applied inside of them.
2510
2511         * fast/regions/forced-break-inside-avoid-break-expected.txt: Added.
2512         * fast/regions/forced-break-inside-avoid-break.html: Added.
2513
2514 2014-03-18  Samuel White  <samuel_white@apple.com>
2515
2516         AX: Not able to use arrow keys to read text with VoiceOver before selection is set someplace (anyplace).
2517         https://bugs.webkit.org/show_bug.cgi?id=130250
2518
2519         Reviewed by Chris Fleizach.
2520
2521         Added test to ensure that initial selection gets set when enhanced accessibility is enabled and an arrow key is pressed.
2522
2523         * platform/mac/accessibility/selection-initial-expected.txt: Added.
2524         * platform/mac/accessibility/selection-initial.html: Added.
2525
2526 2014-03-18  Brent Fulgham  <bfulgham@apple.com>
2527
2528         TextTrackRegion Not Implemented
2529         https://bugs.webkit.org/show_bug.cgi?id=116546
2530
2531         Reviewed by Eric Carlson.
2532
2533         Merged from Blink (patch by vcarbune@chromium.org):
2534         https://chromium.googlesource.com/chromium/blink/+/4940f89a087fea5b5ea628e98d0b355d398a9eea
2535         http://crbug.com/25798003
2536
2537         * media/track/captions-webvtt/captions-regions.vtt: Added.
2538         * media/track/regions-webvtt/text-track-cue-region-attribute-expected.txt: Rebaseline.
2539         * media/track/regions-webvtt/text-track-region-display-expected.txt: Added.
2540         * media/track/regions-webvtt/text-track-region-display.html: Added.
2541         * media/track/regions-webvtt/text-track-region-dom-layout-expected.txt: Added.
2542         * media/track/regions-webvtt/text-track-region-dom-layout.html: Added.
2543         * media/track/regions-webvtt/text-track-region-list-expected.txt: Rebaseline.
2544         * media/track/regions-webvtt/text-track-region-parser-expected.txt: Rebaseline.
2545
2546 2014-03-18  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2547
2548         Unreviewed GTK Gardening.
2549
2550         Move expected accesibility results to the right path and update them.
2551
2552         * platform/gtk/accessibility/aria-help-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/aria-help-expected.txt.
2553         * platform/gtk/accessibility/aria-hidden-false-works-in-subtrees-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/aria-hidden-false-works-in-subtrees-expected.txt.
2554         * platform/gtk/accessibility/fieldset-element-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/fieldset-element-expected.txt.
2555         * platform/gtk/accessibility/meter-element-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/meter-element-expected.txt.
2556         * platform/gtk/accessibility/negative-tabindex-does-not-expose-label-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/negative-tabindex-does-not-expose-label-expected.txt.
2557
2558 2014-03-18  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2559
2560         Unreviewed GTK gardening.
2561
2562         Test fast/events/touch/touch-target-limited.html crashes.
2563
2564         Some tests on editing/spelling are timing out, but not longer failing:
2565         editing/spelling/spellcheck-paste.html
2566         editing/spelling/spelling-changed-text.html
2567         editing/spelling/spellcheck-paste-disabled.html
2568         editing/spelling/spellcheck-paste-continuous-disabled.html
2569
2570         * platform/gtk-wk2/TestExpectations:
2571         * platform/gtk/TestExpectations:
2572
2573 2014-03-18  Daniel Bates  <dabates@apple.com>
2574
2575         REGRESSION (r162334): RenderTableCol::styleDidChange uses out-of-date table information
2576         https://bugs.webkit.org/show_bug.cgi?id=129561
2577
2578         Reviewed by Antti Koivisto.
2579
2580         Add a test to ensure that a table column propagates a style change to applicable
2581         table cells.
2582
2583         * fast/table/update-col-width-and-remove-table-cell-crash-expected.txt: Added.
2584         * fast/table/update-col-width-and-remove-table-cell-crash.html: Added.
2585
2586 2014-03-18  Daniel Bates  <dabates@apple.com>
2587
2588         REGRESSION (r163560): ASSERTION FAILED: childrenInline() in WebCore::RenderSVGText::layout
2589         https://bugs.webkit.org/show_bug.cgi?id=130346
2590
2591         Reviewed by Andreas Kling.
2592
2593         Added tests to ensure that SVG <a> and <tref> are always treated as inline-level elements.
2594
2595         * svg/text/a-display-block-expected.txt: Added.
2596         * svg/text/a-display-block.html: Added.
2597         * svg/text/tref-display-inherit-expected.txt: Added.
2598         * svg/text/tref-display-inherit.html: Added.
2599
2600 2014-03-18  Hans Muller  <hmuller@adobe.com>
2601
2602         [CSS Shapes] shape-outside: ellipse(50% 50% at) causes crash
2603         https://bugs.webkit.org/show_bug.cgi?id=130366
2604
2605         Reviewed by Andreas Kling.
2606
2607         Added invalid syntax tests for ellipse(.. at), circle(.. at) variations.
2608
2609         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
2610         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
2611         * fast/shapes/parsing/parsing-test-utils.js:
2612
2613 2014-03-18  Commit Queue  <commit-queue@webkit.org>
2614
2615         Unreviewed, rolling out r165815.
2616         https://bugs.webkit.org/show_bug.cgi?id=130410
2617
2618         Broke many VTT tests (Requested by bfulgham on #webkit).
2619
2620         Reverted changeset:
2621
2622         "TextTrackRegion Not Implemented"
2623         https://bugs.webkit.org/show_bug.cgi?id=116546
2624         http://trac.webkit.org/changeset/165815
2625
2626 2014-03-18  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
2627
2628         Bad cast with toRenderBox in WebCore::RenderView::repaintViewRectangle
2629         https://bugs.webkit.org/show_bug.cgi?id=129104
2630
2631         Reviewed by Simon Fraser.
2632
2633         * plugins/crash-invalid-data-reference-expected.txt: Added.
2634         * plugins/crash-invalid-data-reference.html: Added.
2635
2636 2014-03-18  Antti Koivisto  <antti@apple.com>
2637
2638         Mutating rules returned by getMatchedCSSRules can result in crash
2639         https://bugs.webkit.org/show_bug.cgi?id=130209
2640
2641         Reviewed by Andreas Kling.
2642
2643         * fast/css/getMatchedCSSProperties-rule-mutation-expected.txt: Added.
2644         * fast/css/getMatchedCSSProperties-rule-mutation.html: Added.
2645         * fast/css/getMatchedCSSRules-crash-expected.txt: Added.
2646         * fast/css/getMatchedCSSRules-crash.html: Added.
2647
2648 2014-03-18  Brent Fulgham  <bfulgham@apple.com>
2649
2650         TextTrackRegion Not Implemented
2651         https://bugs.webkit.org/show_bug.cgi?id=116546
2652
2653         Reviewed by Eric Carlson.
2654
2655         Merged from Blink (patch by vcarbune@chromium.org):
2656         https://chromium.googlesource.com/chromium/blink/+/4940f89a087fea5b5ea628e98d0b355d398a9eea
2657         http://crbug.com/25798003
2658
2659         * media/track/captions-webvtt/captions-regions.vtt: Added.
2660         * media/track/regions-webvtt/text-track-cue-region-attribute-expected.txt: Rebaseline.
2661         * media/track/regions-webvtt/text-track-region-display-expected.txt: Added.
2662         * media/track/regions-webvtt/text-track-region-display.html: Added.
2663         * media/track/regions-webvtt/text-track-region-dom-layout-expected.txt: Added.
2664         * media/track/regions-webvtt/text-track-region-dom-layout.html: Added.
2665         * media/track/regions-webvtt/text-track-region-list-expected.txt: Rebaseline.
2666         * media/track/regions-webvtt/text-track-region-parser-expected.txt: Rebaseline.
2667
2668 2014-03-18  Krzysztof Wolanski  <k.wolanski@samsung.com>
2669
2670         [EFL] Update baselines and test expectations
2671         https://bugs.webkit.org/show_bug.cgi?id=130387
2672
2673         Unreviewed EFL gardening.
2674
2675         * fast/events/touch/touch-slider-expected.txt:
2676         * fast/events/touch/touch-slider-no-js-touch-listener-expected.txt:
2677         Update baselines after enabling TOUCH_SLIDER macro (r165722).
2678         * platform/efl-wk2/TestExpectations:
2679         fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html
2680         is failing after adding in r165587
2681         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2682         Update baselines after refactoring Path to Path2D (r165651).
2683
2684 2014-03-18  Ion Rosca  <rosca@adobe.com>
2685
2686         Add blend mode property to dumped information in GraphicsLayer.
2687         https://bugs.webkit.org/show_bug.cgi?id=130331
2688
2689         Reviewed by Simon Fraser.
2690
2691         * css3/compositing/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer-expected.txt:
2692         * css3/compositing/blend-mode-parent-of-composited-blended-has-layer-expected.txt:
2693         * css3/compositing/blend-mode-with-composited-descendant-should-have-layer-expected.txt:
2694
2695 2014-03-17  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
2696
2697         Implement Math.hypot
2698         https://bugs.webkit.org/show_bug.cgi?id=129486
2699
2700         Reviewed by Darin Adler.
2701
2702         * js/Object-getOwnPropertyNames-expected.txt:
2703         * js/math-expected.txt:
2704         * js/script-tests/Object-getOwnPropertyNames.js:
2705         * js/script-tests/math.js:
2706
2707 2014-03-17  Jer Noble  <jer.noble@apple.com>
2708
2709         Layout Test mathml/wbr-in-mroot-crash.html crashes
2710         https://bugs.webkit.org/show_bug.cgi?id=130353
2711
2712         Unreviewed TestExpectations update.
2713
2714         * platform/efl/TestExpectations:
2715         * platform/mac/TestExpectations:
2716
2717 2014-01-29  Sergio Villar Senin  <svillar@igalia.com>
2718
2719         [CSS Grid Layout] getComputedStyle() not using author's order when showing named grid lines
2720         https://bugs.webkit.org/show_bug.cgi?id=127837
2721
2722         Reviewed by David Hyatt.
2723
2724         Grid line names are now shown using the exact same order as the one used in the CSS.
2725
2726         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
2727         * fast/css-grid-layout/named-grid-line-get-set.html:
2728         * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
2729
2730 2014-03-17  Gurpreet Kaur  <k.gurpreet@samsung.com>
2731
2732         Safari should not render a cell if the <td> is empty
2733         https://bugs.webkit.org/show_bug.cgi?id=15273
2734
2735         Reviewed by Darin Adler.
2736
2737         * fast/table/table-cell-border-doctype-expected.html: Added.
2738         * fast/table/table-cell-border-doctype.html: Added.
2739         * fast/table/table-cell-border-no-doctype-expected.html: Added.
2740         * fast/table/table-cell-border-no-doctype.html: Added.
2741         Added new test cases to check the behaviour of table cell border when
2742         table has doctype/no doctype and table cell has child/nochild.
2743
2744 2014-03-16  Mihnea Ovidenie  <mihnea@adobe.com>
2745
2746         [CSSRegions]Do not compute region range for a box unless the parent has one
2747         https://bugs.webkit.org/show_bug.cgi?id=130249
2748
2749         Reviewed by Andrei Bucur.
2750
2751         * fast/regions/inline-block-flowed-in-regions-expected.html: Added.
2752         * fast/regions/inline-block-flowed-in-regions.html: Added.
2753
2754 2014-03-16  Frédéric Wang  <fred.wang@free.fr>
2755
2756         [regression] foreign content not displayed in MathML
2757         <https://webkit.org/b/124128>
2758
2759         Reviewed by Chris Fleizach.
2760
2761         * mathml/presentation/foreign-mi-dynamic-expected.html: Added.
2762         * mathml/presentation/foreign-mi-dynamic.html: Added.
2763         * mathml/presentation/foreign-mi-expected-mismatch.html: Added.
2764         * mathml/presentation/foreign-mi.html: Added.
2765         * mathml/presentation/foreign-mn-expected-mismatch.html: Added.
2766         * mathml/presentation/foreign-mn.html: Added.
2767         * mathml/presentation/foreign-mtext-expected-mismatch.html: Added.
2768         * mathml/presentation/foreign-mtext-rejected-expected.html: Added.
2769         * mathml/presentation/foreign-mtext-rejected.html: Added.
2770         * mathml/presentation/foreign-mtext.html: Added.
2771         * platform/efl/TestExpectations: reenable the test.
2772         * platform/gtk/TestExpectations: ditto.
2773
2774 2014-03-14  Oliver Hunt  <oliver@apple.com>
2775
2776         Reinstate intialiser syntax in for-in loops
2777         https://bugs.webkit.org/show_bug.cgi?id=130269
2778
2779         Reviewed by Michael Saboff.
2780
2781         Update and add test.
2782
2783         * js/parser-syntax-check-expected.txt:
2784         * js/script-tests/parser-syntax-check.js:
2785
2786 2014-03-14  Mark Lam  <mark.lam@apple.com>
2787
2788         Accessing __lookupGetter__ and __lookupSetter__ should not crash the VM when undefined.
2789         <https://webkit.org/b/130279>
2790
2791         Reviewed by Filip Pizlo.
2792
2793         * js/property-getters-and-setters-expected.txt:
2794         * js/script-tests/property-getters-and-setters.js:
2795         (o11.new.Object.getB):
2796         (o12.new.Object.setB):
2797
2798 2014-03-14  Maciej Stachowiak  <mjs@apple.com>
2799
2800         Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
2801         https://bugs.webkit.org/show_bug.cgi?id=130276
2802         <rdar://problem/16266927>
2803
2804         Reviewed by Simon Fraser.
2805
2806         * editing/resources/TIFF-pasteboard-data.dat:
2807         * fast/backgrounds/repeat/resources/gradient.gif:
2808         * fast/forms/resources/apple.gif:
2809         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
2810         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/vertexShader.vert:
2811         * platform/win/TestExpectations:
2812         * platform/wincairo/TestExpectations:
2813         * platform/wk2/TestExpectations:
2814         * webgl/1.0.1/resources/webgl_test_files/conformance/attribs/gl-vertexattribpointer-offsets.html:
2815         * webgl/1.0.1/resources/webgl_test_files/conformance/context/context-attribute-preserve-drawing-buffer.html:
2816         * webgl/1.0.1/resources/webgl_test_files/conformance/context/incorrect-context-object-behaviour.html:
2817         * webgl/1.0.1/resources/webgl_test_files/conformance/misc/bad-arguments-test.html:
2818         * webgl/1.0.1/resources/webgl_test_files/conformance/misc/invalid-passed-params.html:
2819         * webgl/1.0.1/resources/webgl_test_files/conformance/misc/null-object-behaviour.html:
2820         * webgl/1.0.1/resources/webgl_test_files/conformance/misc/type-conversion-test.html:
2821         * webgl/1.0.1/resources/webgl_test_files/conformance/programs/get-active-test.html:
2822         * webgl/1.0.1/resources/webgl_test_files/conformance/rendering/draw-arrays-out-of-bounds.html:
2823         * webgl/1.0.1/resources/webgl_test_files/conformance/rendering/draw-elements-out-of-bounds.html:
2824         * webgl/1.0.1/resources/webgl_test_files/conformance/rendering/line-loop-tri-fan.html:
2825         * webgl/1.0.1/resources/webgl_test_files/conformance/rendering/triangle.html:
2826         * webgl/1.0.1/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
2827         * webgl/1.0.1/resources/webgl_test_files/conformance/resources/vertexShader.vert:
2828         * webgl/1.0.1/resources/webgl_test_files/conformance/resources/webgl-test.js:
2829         * webgl/1.0.1/resources/webgl_test_files/conformance/state/gl-get-calls.html:
2830         * webgl/1.0.1/resources/webgl_test_files/conformance/state/gl-object-get-calls.html:
2831         * webgl/1.0.1/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
2832         * webgl/1.0.1/resources/webgl_test_files/extra/canvas-compositing-test.html:
2833         * webgl/1.0.2/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
2834         * webgl/1.0.2/resources/webgl_test_files/conformance/resources/vertexShader.vert:
2835         * webgl/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
2836         * webgl/resources/webgl_test_files/conformance/resources/vertexShader.vert:
2837
2838 2014-03-14  Zalan Bujtas  <zalan@apple.com>
2839
2840         Subpixel rendering: border-radius painting falls back to rectangle at subpixel positions.
2841         https://bugs.webkit.org/show_bug.cgi?id=130272
2842
2843         Reviewed by Simon Fraser.
2844
2845         Rounded rectangle's radius needs adjustment after its containing rect gets pixel snapped.
2846         Keeping the old radius value could make rounded rectangle non-renderable, because the
2847         originally calculated radius length does not fit the snapped rectangle anymore.
2848
2849         * fast/borders/hidpi-border-radius-outer-border-goes-rectangle-expected-mismatch.html: Added.
2850         * fast/borders/hidpi-border-radius-outer-border-goes-rectangle.html: Added.
2851
2852 2014-03-14  Byungseon Shin  <sun.shin@lge.com>
2853
2854         Incorrect Date returned between March 1, 2034 and February 28, 2100.
2855         https://bugs.webkit.org/show_bug.cgi?id=130123
2856
2857         Reviewed by Mark Lam.
2858
2859         Fix logic by using predefined Date APIs.
2860
2861         * js/date-constructor-expected.txt:
2862         * js/script-tests/date-constructor.js:
2863         (testDate):
2864
2865 2014-03-14  James Craig  <jcraig@apple.com>
2866
2867         AX: AccessibilityObject::invalidStatus() is incorrect when aria-invalid="undefined" or whitespace
2868         https://bugs.webkit.org/show_bug.cgi?id=130071
2869
2870         Reviewed by Chris Fleizach.
2871
2872         Accounted for whitespace values and the explicit string, "undefined".
2873
2874         * accessibility/aria-invalid-expected.txt:
2875         * accessibility/aria-invalid.html:
2876
2877 2014-03-14  Bear Travis  <betravis@adobe.com>
2878
2879         [CSS Shapes] CSS parser accepts trailing position arguments
2880         https://bugs.webkit.org/show_bug.cgi?id=129514
2881
2882         Reviewed by Andreas Kling.
2883
2884         Add a shape with an additional argument trailing the position
2885         in the css shapes functions.
2886
2887         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
2888         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
2889         * fast/shapes/parsing/parsing-test-utils.js:
2890
2891 2014-03-14  Dirk Schulze  <krit@webkit.org>
2892
2893         Refactor Path to Path2D and remove currentPath
2894         https://bugs.webkit.org/show_bug.cgi?id=130236
2895
2896         Reviewed by Dean Jackson.
2897
2898         Add new tests for Path2D object and new functions fill(),
2899         stroke() and clip() with Path2D argument.
2900
2901         * fast/canvas/canvas-clip-path-expected.txt: Added.
2902         * fast/canvas/canvas-clip-path.html: Added.
2903         * fast/canvas/canvas-currentPath-crash-expected.txt: Removed.
2904         * fast/canvas/canvas-currentPath-crash.html: Removed.
2905         * fast/canvas/canvas-currentPath-expected.txt: Removed.
2906         * fast/canvas/canvas-currentPath.html: Removed.
2907         * fast/canvas/canvas-fill-path-expected.txt: Added.
2908         * fast/canvas/canvas-fill-path.html: Added.
2909         * fast/canvas/canvas-path-constructors-expected.txt:
2910         * fast/canvas/canvas-path-object-expected.txt:
2911         * fast/canvas/canvas-stroke-path-expected.txt: Added.
2912         * fast/canvas/canvas-stroke-path.html: Added.
2913         * fast/canvas/script-tests/canvas-clip-path.js: Added.
2914         (areaColor):
2915         * fast/canvas/script-tests/canvas-currentPath-crash.js: Removed.
2916         * fast/canvas/script-tests/canvas-currentPath.js: Removed.
2917         * fast/canvas/script-tests/canvas-fill-path.js: Added.
2918         (areaColor):
2919         * fast/canvas/script-tests/canvas-path-constructors.js:
2920         * fast/canvas/script-tests/canvas-path-object.js:
2921         * fast/canvas/script-tests/canvas-stroke-path.js: Added.
2922         (areaColor):
2923
2924 2014-03-14  James Craig  <jcraig@apple.com>
2925
2926         Web Inspector: AXI: Suppress axParentNodeId entirely in getAccessibilityPropertiesForNode.html b/c the int value isn't consistent enough for a layout test.
2927         https://bugs.webkit.org/show_bug.cgi?id=130259
2928
2929         Reviewed by Alexey Proskuryakov.
2930
2931         Removing flaky nodeId-based output from test.
2932
2933         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
2934         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2935
2936 2014-03-14  Jer Noble  <jer.noble@apple.com>
2937
2938         [EME] Extend the lifetime of MediaKeySession.
2939         https://bugs.webkit.org/show_bug.cgi?id=129841
2940
2941         Reviewed by Eric Carlson.
2942
2943         * media/encrypted-media/encrypted-media-session-lifetime-expected.txt: Added.
2944         * media/encrypted-media/encrypted-media-session-lifetime.html: Added.
2945
2946 2014-03-11  Oliver Hunt  <oliver@apple.com>
2947
2948         Improve dom error messages
2949         https://bugs.webkit.org/show_bug.cgi?id=130103
2950
2951         Reviewed by Andreas Kling.
2952
2953         Update test results for new text.
2954
2955         * fast/canvas/webgl/bad-arguments-test-expected.txt:
2956         * fast/canvas/webgl/null-object-behaviour-expected.txt:
2957         * fast/canvas/winding-enumeration-expected.txt:
2958         * fast/workers/storage/open-database-inputs-sync-expected.txt:
2959         * js/dom/dom-as-prototype-assignment-exception-expected.txt:
2960         * js/dom/dom-attributes-on-mismatch-type-expected.txt:
2961         * js/dom/toString-and-valueOf-override-expected.txt:
2962         * svg/dom/SVGLengthList-basics-expected.txt:
2963         * svg/dom/SVGMatrix-expected.txt:
2964         * svg/dom/SVGNumberList-basics-expected.txt:
2965         * svg/dom/SVGPoint-expected.txt:
2966         * svg/dom/SVGPointList-basics-expected.txt:
2967         * svg/dom/SVGTransform-expected.txt:
2968         * svg/dom/SVGTransformList-basics-expected.txt:
2969         * svg/dom/SVGTransformList-expected.txt:
2970
2971 2014-03-14  Bear Travis  <betravis@adobe.com>
2972
2973         [CSS Shapes] polygon default fill-rule should be omitted from the serialization
2974         https://bugs.webkit.org/show_bug.cgi?id=129840
2975
2976         Reviewed by Dirk Schulze.
2977
2978         Modifying tests to expect the default fill-rule to be omitted. In addition,
2979         animation-test-helpers now parses its arguments as an unbounded list, rather
2980         than as a fixed number of capturing parentheses.
2981
2982         * animations/resources/animation-test-helpers.js:
2983         * css3/masking/clip-path-animation-expected.txt:
2984         * css3/masking/clip-path-animation.html:
2985         * fast/masking/parsing-clip-path-shape-expected.txt:
2986         * fast/masking/parsing-clip-path-shape.html:
2987         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
2988         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
2989         * fast/shapes/parsing/parsing-shape-lengths.html:
2990         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
2991         * fast/shapes/parsing/parsing-test-utils.js:
2992         * fast/shapes/shape-inside/shape-inside-animation-expected.txt:
2993         * fast/shapes/shape-inside/shape-inside-animation.html:
2994         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
2995         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2996
2997 2014-03-14  James Craig  <jcraig@apple.com>
2998
2999         Web Inspector: AXI: Expose Accessibility Tree parent of the selected node
3000         https://bugs.webkit.org/show_bug.cgi?id=129943
3001
3002         Reviewed by Timothy Hatcher.
3003
3004         Tests: inspector-protocol/dom/getAccessibilityPropertiesForNode.html
3005
3006         Web Accessibility Node Inspector now displays a link to the AX parent node,
3007         because it's not a 1:1 match with the DOMNode parent.
3008
3009         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
3010         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
3011
3012 2014-03-14  Zalan Bujtas  <zalan@apple.com>
3013
3014         Subpixel rendering: LayoutTests/compositing/hidpi-simple-container-layer-on-device-pixel-expected.html fails on Mountain Lion WK2 debug
3015         https://bugs.webkit.org/show_bug.cgi?id=130175
3016
3017         Unreviewed TestExpectations update on ML WK2 debug.
3018
3019         * platform/mac-wk2/TestExpectations:
3020
3021 2014-03-14  Andres Gomez  <agomez@igalia.com>
3022
3023         [GStreamer] WebKit gets stalled when trying to play a stream
3024         https://bugs.webkit.org/show_bug.cgi?id=125926
3025
3026         Reviewed by Philippe Normand.
3027
3028         Added new test for checking the playback on Icecast/Shoutcast
3029         streamed media.
3030
3031         * http/tests/media/media-play-stream-chunked-icy-expected.txt: Added.
3032         * http/tests/media/media-play-stream-chunked-icy.html: Added.
3033         * http/tests/media/resources/create-id3-db.php: Added.
3034         * http/tests/media/resources/serve-video.php: Added support for
3035         chunked streams and Icecast/Shoutcast headers.
3036         * http/tests/resources/dir-helpers.php: Added.
3037         * http/tests/resources/portabilityLayer.php: Added a couple of new
3038         fallback functions when they are not available in old PHP
3039         versions.
3040         * media/content/metadata.db: Added.
3041         * media/content/silence.mp3: Added.
3042         * platform/mac/TestExpectations: Skipped on Mavericks Mac port.
3043
3044 2014-03-14  Mihnea Ovidenie  <mihnea@adobe.com>
3045
3046         [CSSRegions] Inline-block child of content node incorrectly clipped
3047         https://bugs.webkit.org/show_bug.cgi?id=130229
3048
3049         Reviewed by Andrei Bucur.
3050
3051         * fast/regions/inlineblock-child-inlineblock-contentnode-in-region-expected.html: Added.
3052         * fast/regions/inlineblock-child-inlineblock-contentnode-in-region.html: Added.
3053
3054 2014-03-14  Sergio Villar Senin  <svillar@igalia.com>
3055
3056         [CSS Grid layout] Initial position in span not correctly computed sometimes
3057         https://bugs.webkit.org/show_bug.cgi?id=130124
3058
3059         Reviewed by Darin Adler.
3060
3061         Added the grid positioning example mentioned in the specs which
3062         covers this bug and some other cases.
3063
3064         * fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
3065         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
3066
3067 2014-03-12  Gavin Barraclough  <barraclough@apple.com>
3068
3069         Reduce memory use for static property maps
3070         https://bugs.webkit.org/show_bug.cgi?id=129986
3071
3072         Reviewed by Andreas Kling.
3073
3074         Static property tables are currently duplicated on first use from read-only memory into dirty memory
3075         in every process, and since the entries are large (48 bytes) and the tables can be unusually sparse
3076         (we use a custom hash table without a rehash) a lot of memory may be wasted.
3077
3078         * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
3079         * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
3080         * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
3081         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3082             - Properties now iterated in correct order, not permuted by hash table.
3083
3084 2014-03-13  Manish R Gurnaney  <m.gurnaney@samsung.com>
3085
3086         Scroll size is not recalculated when absolute left of child is updated
3087         https://bugs.webkit.org/show_bug.cgi?id=123958
3088
3089         Reviewed by Simon Fraser.
3090
3091         * fast/css/display-inline-block-scrollbar-expected.txt: Added.
3092         * fast/css/display-inline-block-scrollbar.html: Added.
3093         Added test case to check that scroll size is recalculated when absolute
3094         left of child is updated.
3095
3096 2014-03-13  Dirk Schulze  <krit@webkit.org>
3097
3098         [SVG2] support paint-order presentation attribute
3099         https://bugs.webkit.org/show_bug.cgi?id=129373
3100
3101         Reviewed by Dean Jackson.
3102
3103         Test parsing and bahvior of the paint-order property.
3104
3105         * svg/paint-order/paint-order-fill-expected.svg: Added.
3106         * svg/paint-order/paint-order-fill-markers-expected.svg: Added.
3107         * svg/paint-order/paint-order-fill-markers.svg: Added.
3108         * svg/paint-order/paint-order-fill.svg: Added.
3109         * svg/paint-order/paint-order-markers-expected.svg: Added.
3110         * svg/paint-order/paint-order-markers-stroke-expected.svg: Added.
3111         * svg/paint-order/paint-order-markers-stroke.svg: Added.
3112         * svg/paint-order/paint-order-markers.svg: Added.
3113         * svg/paint-order/paint-order-normal-expected.svg: Added.
3114         * svg/paint-order/paint-order-normal.svg: Added.
3115         * svg/paint-order/paint-order-stroke-expected.svg: Added.
3116         * svg/paint-order/paint-order-stroke-marker-expected.svg: Added.
3117         * svg/paint-order/paint-order-stroke-marker.svg: Added.
3118         * svg/paint-order/paint-order-stroke.svg: Added.
3119         * svg/paint-order/paint-order-text-markers-expected.svg: Added.
3120         * svg/paint-order/paint-order-text-markers.svg: Added.
3121         * svg/paint-order/paint-order-text-normal-expected.svg: Added.
3122         * svg/paint-order/paint-order-text-normal.svg: Added.
3123         * svg/paint-order/paint-order-text-stroke-expected.svg: Added.
3124         * svg/paint-order/paint-order-text-stroke.svg: Added.
3125         * svg/paint-order/paint-order-text-tspan-001-expected.svg: Added.
3126         * svg/paint-order/paint-order-text-tspan-001.svg: Added.
3127         * svg/paint-order/paint-order-text-tspan-002-expected.svg: Added.
3128         * svg/paint-order/paint-order-text-tspan-002.svg: Added.
3129         * svg/paint-order/parsing-paint-order-expected.txt: Added.
3130         * svg/paint-order/parsing-paint-order.html: Added.
3131
3132 2014-03-13  Diego Pino Garcia  <dpino@igalia.com>
3133
3134         Web Inspector: AXI: Expose focused/focusable state in the Accessibility Node Inspector
3135         https://bugs.webkit.org/show_bug.cgi?id=129779
3136
3137         Reviewed by Timothy Hatcher.
3138
3139         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
3140         Updated test.
3141
3142 2014-03-13  Daniel Bates  <dabates@apple.com>
3143
3144         REGRESSION (r160806): Incorrect cascade order of prefixed and non-prefixed variants of
3145         CSS properties box-shadow and background-{clip, origin, size}
3146         https://bugs.webkit.org/show_bug.cgi?id=130102
3147         <rdar://problem/16187037>
3148
3149         Reviewed by Andreas Kling.
3150
3151         Add tests to ensure that we correctly cascade the prefixed and non-prefixed variants
3152         of the CSS properties box-shadow and background-{clip, origin, size}.
3153
3154         * fast/css/cascade/background-clip-and-webkit-background-clip-cascade-order-expected.html: Added.
3155         * fast/css/cascade/background-clip-and-webkit-background-clip-cascade-order.html: Added.
3156         * fast/css/cascade/background-origin-and-webkit-background-origin-cascade-order-expected.html: Added.
3157         * fast/css/cascade/background-origin-and-webkit-background-origin-cascade-order.html: Added.
3158         * fast/css/cascade/background-size-and-webkit-background-size-cascade-order-expected.html: Added.
3159         * fast/css/cascade/background-size-and-webkit-background-size-cascade-order.html: Added.
3160         * fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order-expected.html: Added.
3161         * fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html: Added.
3162         * fast/css/resources/green-128x128.png: Added.
3163         * fast/css/resources/green-square-above-red-square.png: Added.
3164         * fast/css/resources/red-square-above-green-square.png: Added.
3165         * fast/css/resources/red-square-in-green-square.png: Added.
3166
3167 2014-03-13  Commit Queue  <commit-queue@webkit.org>
3168
3169         Unreviewed, rolling out r165540.
3170         https://bugs.webkit.org/show_bug.cgi?id=130199
3171
3172         caused 1 hidpi test fail (Requested by zalan on #webkit).
3173
3174         Reverted changeset:
3175
3176         "Subpixel rendering: Nested layers with subpixel accumulation
3177         paint to wrong position."
3178         https://bugs.webkit.org/show_bug.cgi?id=130153
3179         http://trac.webkit.org/changeset/165540
3180
3181 2014-03-13  Andres Gomez  <agomez@igalia.com>
3182
3183         Unreviewed, rolling out r165536.
3184
3185         It breaks http/tests/media/media-play-stream-chunked-icy.html
3186
3187         Reverted changeset:
3188
3189         "[GStreamer] WebKit gets stalled when trying to play a stream"
3190         https://bugs.webkit.org/show_bug.cgi?id=125926
3191         http://trac.webkit.org/changeset/165536
3192
3193 2014-03-13  Brian Burg  <bburg@apple.com>
3194
3195         Web Inspector: Remove unused callId parameter from evaluateInWebInspector
3196         https://bugs.webkit.org/show_bug.cgi?id=129744
3197
3198         Reviewed by Timothy Hatcher.
3199
3200         * inspector/inspector-test.js:
3201         (runTest): Stop passing a dummy argument to TestRunner.evaluateInWebInspector.
3202
3203 2014-03-13  Zalan Bujtas  <zalan@apple.com>
3204
3205         Subpixel rendering: Nested layers with subpixel accumulation paint to wrong position.
3206         https://bugs.webkit.org/show_bug.cgi?id=130153
3207
3208         Reviewed by Simon Fraser.
3209
3210         Subpixels (fractional device pixels here) can accumulate through nested layers. Subpixels
3211         need to be propagated through the layer tree so that painting coordinates match layout coordinates.
3212         
3213         Compositing case: (absolute positioning, 2x display)
3214         parent layer pos(0.3, 0.3) -> floored painting position (0, 0)
3215         child layer pos(10.2, 10.2) -> layout offset from parent (10.2, 10.2), 
3216         but the actual painting offset is (10.5, 10.5) as the result of parent flooring.
3217         
3218         Non-compositing case: (absolute positioning, 2x display)
3219         parent layer pos(0.3, 0.3) -> GraphicsContext is translated to (0, 0).
3220         child layer pos(10.2, 10.2) -> layout offset from parent (10.2, 10.2)
3221         but the GraphicsContext's offset is (10.5, 10.5) as the result of the parent's translate.   
3222
3223         In both cases, without the subpixel adjustment, we'd paint the current layer at (10.0, 10.0)
3224         after flooring, while its painting position is actually (10.5, 10.5).
3225         Subpixels do accumulate through nested layers.
3226
3227         * compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation-expected.html: Added.
3228         * compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation.html: Added.
3229         * fast/layers/hidpi-nested-layers-with-subpixel-accumulation-expected.html: Added.
3230         * fast/layers/hidpi-nested-layers-with-subpixel-accumulation.html: Added.
3231
3232 2014-03-13  Andres Gomez  <agomez@igalia.com>
3233
3234         [GStreamer] WebKit gets stalled when trying to play a stream
3235         https://bugs.webkit.org/show_bug.cgi?id=125926
3236
3237         Reviewed by Eric Carlson.
3238
3239         Added new test for checking the playback on Icecast/Shoutcast
3240         streamed media.
3241
3242         * http/tests/media/media-play-stream-chunked-icy-expected.txt: Added.
3243         * http/tests/media/media-play-stream-chunked-icy.html: Added.
3244         * http/tests/media/resources/create-id3-db.php: Added.
3245         * http/tests/media/resources/serve-video.php: Added support for
3246         chunked streams and Icecast/Shoutcast headers.
3247         * http/tests/resources/dir-helpers.php: Added.
3248         * http/tests/resources/portabilityLayer.php: Added a couple of new
3249         fallback functions when they are not available in old PHP
3250         versions.
3251         * media/content/metadata.db: Added.
3252         * media/content/silence.mp3: Added.
3253
3254 2014-03-12  Chris Fleizach  <cfleizach@apple.com>
3255
3256         AX: accessibility data table heuristics fail on this jQuery table
3257         https://bugs.webkit.org/show_bug.cgi?id=129369
3258
3259         Reviewed by Mario Sanchez Prada.
3260
3261         * accessibility/table-detection.html:
3262         * platform/mac/accessibility/table-detection-expected.txt:
3263
3264 2014-03-12  Zalan Bujtas  <zalan@apple.com>
3265
3266         Subpixel rendering: LayoutTests/compositing/hidpi-simple-container-layer-on-device-pixel-expected.html fails on Mountain Lion WK2 debug
3267         https://bugs.webkit.org/show_bug.cgi?id=130175
3268
3269         Unreviewed TestExpectations update on ML WK2 debug.
3270
3271         * platform/mac-wk2/TestExpectations:
3272
3273 2014-03-12  Brian Burg  <bburg@apple.com>
3274
3275         Web Inspector: convert model tests and inspector-test.js to use Test.html
3276         https://bugs.webkit.org/show_bug.cgi?id=129217
3277
3278         Reviewed by Timothy Hatcher.
3279
3280         * TestExpectations: Add flaky content-flow and failing shape-outside inspector tests.
3281         * inspector-protocol/model/probe-manager-add-remove-actions.html: Removed.
3282         * inspector-protocol/resources/shape-info-helper.js: Removed.
3283         * inspector/debugger/debugger-test.js: Added.
3284         (InspectorTestProxy.registerInitializer.):
3285         (InspectorTestProxy.registerInitializer):
3286         * inspector/debugger/probe-manager-add-remove-actions-expected.txt: Renamed from LayoutTests/inspector-protocol/model/probe-manager-add-remove-actions-expected.txt.
3287         * inspector/debugger/probe-manager-add-remove-actions.html: Added.
3288         * inspector/debugger/resources/breakpoint.js: Added. Copied from LayoutTests/inspector-protocol/.
3289         (breakpointActions):
3290         * inspector/dom/content-flow-content-nodes-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-nodes-expected.txt.
3291         * inspector/dom/content-flow-content-nodes.html: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-nodes.html.
3292         * inspector/dom/content-flow-content-removal-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-removal-expected.txt.
3293         * inspector/dom/content-flow-content-removal.html: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-removal.html.
3294         * inspector/dom/content-flow-list-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-flow-list-expected.txt.
3295         * inspector/dom/content-flow-list.html: Renamed from LayoutTests/inspector-protocol/model/content-flow-list.html.
3296         * inspector/dom/content-node-region-info-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-node-region-info-expected.txt.
3297         * inspector/dom/content-node-region-info.html: Renamed from LayoutTests/inspector-protocol/model/content-node-region-info.html.
3298         * inspector/dom/highlight-shape-outside-expected.txt: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside-expected.txt.
3299         * inspector/dom/highlight-shape-outside-margin-expected.txt: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside-margin-expected.txt.
3300         * inspector/dom/highlight-shape-outside-margin.html: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside-margin.html.
3301         * inspector/dom/highlight-shape-outside.html: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside.html.
3302         * inspector/dom/shapes-test.js: Added. Refactor existing shape helpers to use model objects
3303         where it makes sense, and use easy-to-read assertions.
3304         (InspectorTestProxy.registerInitializer.):
3305         * inspector/inspector-test.js: Handle reloaded test pages better. Use better names.
3306         (InspectorTestProxy.registerInitializer): Renamed from `register`.
3307         (runTest.runInitializationMethodsInFrontend):
3308         (runTest.runTestMethodInFrontend):
3309         (runTest):
3310         (InspectorTestProxy.completeTest):
3311         * inspector/page/main-frame-resource-expected.txt: Renamed from LayoutTests/inspector-protocol/model/main-frame-resource-expected.txt.
3312         * inspector/page/main-frame-resource.html: Renamed from LayoutTests/inspector-protocol/model/main-frame-resource.html.
3313         * inspector/page/resources/dummy-page.html: Added.
3314         * platform/efl/TestExpectations: Move failing inspector tests to generic expectations.
3315         * platform/gtk/TestExpectations: Move failing inspector tests to generic expectations.
3316         * platform/win/TestExpectations: Move failing inspector tests to generic expectations.
3317
3318 2014-03-12  Brent Fulgham  <bfulgham@apple.com>
3319
3320         [WebVTT] HTML5 "space" cahracters around "-->" are not required
3321         https://bugs.webkit.org/show_bug.cgi?id=117421
3322
3323         Reviewed by Eric Carlson.
3324
3325         Merged from Blink (patch by caitpotter88@gmail.com):
3326         https://chromium.googlesource.com/chromium/blink/+/4ef469cd627a13696b88e285ae28a60e38f9c286
3327         http://crbug.com/242158
3328
3329         * media/track/captions-webvtt/tc008-timings-no-hour-errors.vtt:
3330         * media/track/captions-webvtt/tc009-timings-hour-error.vtt:
3331         * media/track/captions-webvtt/tc029-timings-whitespace.vtt: Added.
3332         * media/track/track-webvtt-tc029-timings-whitespace.html: Added.
3333         * media/track/track-webvtt-tc029-timings-whitespace-expected.txt: Added.
3334
3335 2014-03-12  Commit Queue  <commit-queue@webkit.org>
3336
3337         Unreviewed, rolling out r165482.
3338         https://bugs.webkit.org/show_bug.cgi?id=130157
3339
3340         Broke the windows build; "error C2466: cannot allocate an
3341         array of constant size 0" (Requested by jernoble on #webkit).
3342
3343         Reverted changeset:
3344
3345         "Reduce memory use for static property maps"
3346         https://bugs.webkit.org/show_bug.cgi?id=129986
3347         http://trac.webkit.org/changeset/165482
3348
3349 2014-03-12  Simon Fraser  <simon.fraser@apple.com>
3350
3351         Have the scrolling tree track the viewport size, not the viewport rect
3352         https://bugs.webkit.org/show_bug.cgi?id=130141
3353
3354         Reviewed by Beth Dakin.
3355
3356         The scrolling tree only needs to know the size of the viewport, not its
3357         origin, since the origin is deduced from the updated scroll position.
3358         
3359         Tests dump a size, not a rect with a 0,0 origin now.
3360
3361         * platform/mac-wk2/tiled-drawing/clamp-out-of-bounds-scrolls-expected.txt:
3362         * platform/mac-wk2/tiled-drawing/fixed/absolute-inside-fixed-expected.txt:
3363         * platform/mac-wk2/tiled-drawing/fixed/absolute-inside-out-of-view-fixed-expected.txt:
3364         * platform/mac-wk2/tiled-drawing/fixed/fixed-in-overflow-expected.txt:
3365         * platform/mac-wk2/tiled-drawing/fixed/fixed-position-out-of-view-expected.txt:
3366         * platform/mac-wk2/tiled-drawing/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
3367         * platform/mac-wk2/tiled-drawing/fixed/four-bars-expected.txt:
3368         * platform/mac-wk2/tiled-drawing/fixed/four-bars-with-header-and-footer-expected.txt:
3369         * platform/mac-wk2/tiled-drawing/fixed/negative-scroll-offset-expected.txt:
3370         * platform/mac-wk2/tiled-drawing/fixed/negative-scroll-offset-in-view-expected.txt:
3371         * platform/mac-wk2/tiled-drawing/fixed/nested-fixed-expected.txt:
3372         * platform/mac-wk2/tiled-drawing/fixed/percentage-inside-fixed-expected.txt:
3373         * platform/mac-wk2/tiled-drawing/scrolling-tree-after-scroll-expected.txt:
3374         * platform/mac-wk2/tiled-drawing/scrolling-tree-slow-scrolling-expected.txt:
3375         * platform/mac-wk2/tiled-drawing/sticky/negative-scroll-offset-expected.txt:
3376         * platform/mac-wk2/tiled-drawing/sticky/sticky-horizontal-expected.txt:
3377
3378 2014-03-12  Simon Fraser  <simon.fraser@apple.com>
3379
3380         Change scrollOffsetForFixedPosition() to do LayoutUnit math
3381         https://bugs.webkit.org/show_bug.cgi?id=129981
3382
3383         Reviewed by Beth Dakin.
3384
3385         FrameView::scrollOffsetForFixedPosition() returned an IntSize,
3386         but to allow subpixel scroll offsets, we need it to return a LayoutSize.
3387
3388         Update test results for the progression.
3389
3390         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.png:
3391         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.txt:
3392
3393 2014-03-12  Gavin Barraclough  <barraclough@apple.com>
3394
3395         Reduce memory use for static property maps
3396         https://bugs.webkit.org/show_bug.cgi?id=129986
3397
3398         Reviewed by Andreas Kling.
3399
3400         Static property tables are currently duplicated on first use from read-only memory into dirty memory
3401         in every process, and since the entries are large (48 bytes) and the tables can be unusually sparse
3402         (we use a custom hash table without a rehash) a lot of memory may be wasted.
3403
3404         * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
3405         * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
3406         * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
3407         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3408             - Properties now iterated in correct order, not permuted by hash table.
3409
3410 2014-03-12  Frédéric Wang  <fred.wang@free.fr>
3411
3412         [GTK] Update references for mo-stretch.html.
3413         https://bugs.webkit.org/show_bug.cgi?id=129366.
3414
3415         Reviewed by Chris Fleizach.
3416
3417         The rendering of mo-stretch has changed after the recent improvements
3418         to the <mo> element. This updates the reference for the GTK port.
3419
3420         * platform/gtk/mathml/presentation/mo-stretch-expected.png:
3421         * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
3422
3423 2014-03-12  Bem Jones-Bey  <bjonesbe@adobe.com>
3424
3425         [CSS Shapes] Remove deprecated shapes
3426         https://bugs.webkit.org/show_bug.cgi?id=125235
3427
3428         Reviewed by Dirk Schulze.
3429
3430         Remove tests for deprecated shape syntax.
3431
3432         There are also a few shape-inside tests that have been removed because
3433         they were very difficult to make work without the rectangle shape, and
3434         the future of the current shape-inside implementation is questionable
3435         at best.
3436
3437         * animations/resources/animation-test-helpers.js:
3438         (parseBasicShape):
3439         * compositing/contents-opaque/opaque-with-clip-path-expected.html:
3440         * compositing/contents-opaque/opaque-with-clip-path.html:
3441         * css3/masking/clip-path-animation-expected.txt:
3442         * css3/masking/clip-path-animation.html:
3443         * css3/masking/clip-path-rectangle-expected.txt: Removed.
3444         * css3/masking/clip-path-rectangle.html: Removed.
3445         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/rounded-rectangle.js: Removed.
3446         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/subpixel-utils.js: Removed.
3447         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/w3c-import.log: Removed.
3448         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-000-expected.html: Removed.
3449         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-000.html: Removed.
3450         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-001-expected.html: Removed.
3451         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-001.html: Removed.
3452         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-000-expected.html: Removed.
3453         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-000.html: Removed.
3454         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-expected.html: Removed.
3455         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-ref-expected.html: Removed.
3456         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-ref.html: Removed.
3457         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001.html: Removed.
3458         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-002-expected.html: Removed.
3459         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-002.html: Removed.
3460         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003-expected.html: Removed.
3461         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003.html: Removed.
3462         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-004-expected.html: Removed.
3463         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-004.html: Removed.
3464         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-005-expected.html: Removed.
3465         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-005.html: Removed.
3466         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-006-expected.html: Removed.
3467         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-006.html: Removed.
3468         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000-expected.html: Removed.
3469         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000.html: Removed.
3470         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-000-expected.html: Removed.
3471         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-000.html: Removed.
3472         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001-expected.html: Removed.
3473         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001.html: Removed.
3474         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002-expected.html: Removed.
3475         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002.html: Removed.
3476         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003-expected.html: Removed.
3477         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003.html: Removed.
3478         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004-expected.html: Removed.
3479         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004.html: Removed.
3480         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000-expected.html: Removed.
3481         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000.html: Removed.
3482         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001-expected.html: Removed.
3483         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001.html: Removed.
3484         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002-expected.html: Removed.
3485         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002.html: Removed.
3486         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-000-expected.html: Removed.
3487         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-000.html: Removed.
3488         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-001-expected.html: Removed.
3489         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-001.html: Removed.
3490         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-002-expected.html: Removed.
3491         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-002.html: Removed.
3492         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-003-expected.html: Removed.
3493         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-003.html: Removed.
3494         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-004-expected.html: Removed.
3495         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-004.html: Removed.
3496         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-005-expected.html: Removed.
3497         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-005.html: Removed.
3498         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-006-expected.html: Removed.
3499         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-006.html: Removed.
3500         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-007-expected.html: Removed.
3501         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-007.html: Removed.
3502         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-008-expected.html: Removed.
3503         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-008.html: Removed.
3504         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-009-expected.html: Removed.
3505         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-009.html: Removed.
3506         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-010-expected.html: Removed.
3507         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-010.html: Removed.
3508         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-011-expected.html: Removed.
3509         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-011.html: Removed.
3510         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-012-expected.html: Removed.
3511         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-012.html: Removed.
3512         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-013-expected.html: Removed.
3513         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-013.html: Removed.
3514         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-014-expected.html: Removed.
3515         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-014.html: Removed.
3516         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-015-expected.html: Removed.
3517         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-015.html: Removed.
3518         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-016-expected.html: Removed.
3519         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-016.html: Removed.
3520         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-017-expected.html: Removed.
3521         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-017.html: Removed.
3522         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-018-expected.html: Removed.
3523         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-018.html: Removed.
3524         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-019-expected.html: Removed.
3525         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-019.html: Removed.
3526         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-020-expected.html: Removed.
3527         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-020.html: Removed.
3528         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-021-expected.html: Removed.
3529         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-021.html: Removed.
3530         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-000-expected.html: Removed.
3531         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-000.html: Removed.
3532         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-001-expected.html: Removed.
3533         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-001.html: Removed.
3534         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-002-expected.html: Removed.
3535         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-002.html: Removed.
3536         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-003-expected.html: Removed.
3537         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-003.html: Removed.
3538         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-004-expected.html: Removed.
3539         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-004.html: Removed.
3540         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-005-expected.html: Removed.
3541         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-005.html: Removed.
3542         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-006-expected.html: Removed.
3543         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-006.html: Removed.
3544         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-007-expected.html: Removed.
3545         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-007.html: Removed.
3546         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-008-expected.html: Removed.
3547         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-008.html: Removed.
3548         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-009-expected.html: Removed.
3549         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-009.html: Removed.
3550         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001-expected.html: Removed.
3551         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001.html: Removed.
3552         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002-expected.html: Removed.
3553         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002.html: Removed.
3554         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003-expected.html: Removed.
3555         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003.html: Removed.
3556         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004-expected.html: Removed.
3557         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004.html: Removed.
3558         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000-expected.html: Removed.
3559         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000.html: Removed.
3560         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001-expected.html: Removed.
3561         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001.html: Removed.
3562         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-000-expected.html: Removed.
3563         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-000.html: Removed.
3564         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-border-000-expected.html: Removed.
3565         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-border-000.html: Removed.
3566         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-stacked-000-expected.html: Removed.
3567         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-stacked-000.html: Removed.
3568         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-000-expected.html: Removed.
3569         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-000.html: Removed.
3570         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001-expected.html: Removed.
3571         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001.html: Removed.
3572         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002-expected.html: Removed.
3573         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002.html: Removed.
3574         * csswg/contributors/adobe/submitted/shapes/shape-outside/w3c-import.log: Removed.
3575         * fast/masking/parsing-clip-path-shape-expected.txt:
3576         * fast/masking/parsing-clip-path-shape.html:
3577         * fast/regions/shape-inside/shape-inside-on-additional-regions.html:
3578         * fast/regions/shape-inside/shape-inside-on-first-region-block-content.html:
3579         * fast/regions/shape-inside/shape-inside-on-first-region-inline-content.html:
3580         * fast/regions/shape-inside/shape-inside-on-multiple-autoheight-regions.html:
3581         * fast/regions/shape-inside/shape-inside-on-multiple-regions-with-negative-shape-top-expected.html: Removed.
3582         * fast/regions/shape-inside/shape-inside-on-multiple-regions-with-negative-shape-top.html: Removed.
3583         * fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset.html:
3584         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes.html:
3585         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes.html:
3586         * fast/regions/shape-inside/shape-inside-on-regions-expected.html:
3587         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset.html:
3588         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes.html:
3589         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes.html:
3590         * fast/regions/shape-inside/shape-inside-on-regions-inline-content.html:
3591         * fast/regions/shape-inside/shape-inside-on-regions.html:
3592         * fast/regions/shape-inside/shape-inside-on-second-region-block-content.html:
3593         * fast/regions/shape-inside/shape-inside-on-second-region-inline-content.html:
3594         * fast/regions/shape-inside/shape-inside-recursive-layout-expected.html:
3595         * fast/regions/shape-inside/shape-inside-recursive-layout.html:
3596         * fast/regions/shape-inside/shape-inside-with-region-borders.html:
3597         * fast/regions/shape-inside/shape-inside-with-region-padding.html:
3598         * fast/shapes/css-shapes-disabled-expected.txt:
3599         * fast/shapes/css-shapes-disabled.html:
3600         * fast/shapes/css-shapes-enabled-expected.txt:
3601         * fast/shapes/css-shapes-enabled.html:
3602         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
3603         * fast/shapes/parsing/parsing-shape-inside.html:
3604         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
3605         * fast/shapes/parsing/parsing-shape-lengths.html:
3606         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
3607         * fast/shapes/parsing/parsing-shape-outside.html:
3608         * fast/shapes/parsing/parsing-test-utils.js:
3609         * fast/shapes/resources/simple-rectangle.js:
3610         (drawTextRectangle):
3611         * fast/shapes/shape-inside/shape-inside-animation-expected.txt:
3612         * fast/shapes/shape-inside/shape-inside-animation.html:
3613         * fast/shapes/shape-inside/shape-inside-bottom-edge-expected.html:
3614         * fast/shapes/shape-inside/shape-inside-bottom-edge.html:
3615         * fast/shapes/shape-inside/shape-inside-box-sizing.html:
3616         * fast/shapes/shape-inside/shape-inside-dynamic-nested-expected.html:
3617         * fast/shapes/shape-inside/shape-inside-dynamic-nested.html:
3618         * fast/shapes/shape-inside/shape-inside-dynamic-shape.html:
3619         * fast/shapes/shape-inside/shape-inside-dynamic-text.html:
3620         * fast/shapes/shape-inside/shape-inside-empty-expected.html:
3621         * fast/shapes/shape-inside/shape-inside-empty.html:
3622         * fast/shapes/shape-inside/shape-inside-inline-elements-expected.html: Removed.
3623         * fast/shapes/shape-inside/shape-inside-inline-elements.html: Removed.
3624         * fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical.html:
3625         * fast/shapes/shape-inside/shape-inside-multiple-blocks.html:
3626         * fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height.html:
3627         * fast/shapes/shape-inside/shape-inside-outside-shape.html:
3628         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content.html:
3629         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions.html:
3630         * fast/shapes/shape-inside/shape-inside-overflow.html:
3631         * fast/shapes/shape-inside/shape-inside-percentage-auto.html:
3632         * fast/shapes/shape-inside/shape-inside-percentage.html:
3633         * fast/shapes/shape-inside/shape-inside-rectangle-padding-expected.html: Removed.
3634         * fast/shapes/shape-inside/shape-inside-rectangle-padding.html: Removed.
3635         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-001-expected.html: Removed.
3636         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-001.html: Removed.
3637         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-002-expected.html: Removed.
3638         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-002.html: Removed.
3639         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-003-expected.html: Removed.
3640         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-003.html: Removed.
3641         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-004-expected.html: Removed.
3642         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-004.html: Removed.
3643         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-001-expected.html: Removed.
3644         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-001.html: Removed.
3645         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-002-expected.html: Removed.
3646         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-002.html: Removed.
3647         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-003-expected.html: Removed.
3648         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-003.html: Removed.
3649         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-large-radius-expected.html: Removed.
3650         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-large-radius.html: Removed.
3651         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-padding-expected.html: Removed.
3652         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-padding.html: Removed.
3653         * fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top.html:
3654         * fast/shapes/shape-inside/shape-inside-text.html:
3655         * fast/shapes/shape-inside/shape-inside-vertical-text.html:
3656         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
3657         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
3658         * fast/shapes/shape-outside-floats/shape-outside-dynamic-shape-margin.html:
3659         * fast/shapes/shape-outside-floats/shape-outside-dynamic-shape-overhang.html:
3660         * fast/shapes/shape-outside-floats/shape-outside-dynamic-shape.html:
3661         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes.html:
3662         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-bottom.html:
3663         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
3664         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
3665         * fast/shapes/shape-outside-floats/shape-outside-floats-img-inset-rectangle-negative-width-crash-expected.txt: Removed.
3666         * fast/shapes/shape-outside-floats/shape-outside-floats-img-inset-rectangle-negative-width-crash.html: Removed.
3667         * fast/shapes/shape-outside-floats/shape-outside-floats-layout-after-initial-layout-pass.html:
3668         * fast/shapes/shape-outside-floats/shape-outside-floats-not-a-layer.html:
3669         * fast/shapes/shape-outside-floats/shape-outside-floats-outermost.html:
3670         * fast/shapes/shape-outside-floats/shape-outside-floats-polygon-000-expected.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-000-expected.html.
3671         * fast/shapes/shape-outside-floats/shape-outside-floats-polygon-000.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-000.html.
3672         * fast/shapes/shape-outside-floats/shape-outside-floats-polygon-001-expected.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-001-expected.html.
3673         * fast/shapes/shape-outside-floats/shape-outside-floats-polygon-001.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-001.html.
3674         * fast/shapes/shape-outside-floats/shape-outside-floats-polygon-002-expected.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-002-expected.html.
3675         * fast/shapes/shape-outside-floats/shape-outside-floats-polygon-002.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-002.html.
3676         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
3677         * svg/clip-path/clip-path-shape-rounded-rect-1-expected.svg: Removed.
3678         * svg/clip-path/clip-path-shape-rounded-rect-1.svg: Removed.
3679         * svg/clip-path/clip-path-shape-rounded-rect-2-expected.svg: Removed.
3680         * svg/clip-path/clip-path-shape-rounded-rect-2.svg: Removed.
3681
3682 2014-03-12  Zalan Bujtas  <zalan@apple.com>
3683
3684         Add hiDPI support for compositing content in DumpRenderTree/WebKitTestRunner
3685         https://bugs.webkit.org/show_bug.cgi?id=129961
3686
3687         Reviewed by Simon Fraser.
3688
3689         Now scaled content can go through the window capturing mechanism too for compositing content.
3690         AppleMagnifiedMode is redundant.
3691
3692         * compositing/hidpi-compositing-vs-non-compositing-check-on-testing-framework-expected.html: Added.
3693         * compositing/hidpi-compositing-vs-non-compositing-check-on-testing-framework.html: Added.
3694         * svg/custom/hidpi-masking-clipping-expected.svg: Added.
3695         * svg/custom/hidpi-masking-clipping.svg: Renamed from LayoutTests/svg/custom/masking-clipping-hidpi.svg.
3696         * svg/custom/masking-clipping-hidpi-expected.svg: Removed.
3697
3698 2014-03-12  Antti Koivisto  <antti@apple.com>
3699
3700         Update result after https://trac.webkit.org/r165465
3701
3702         * svg/custom/use-multiple-on-nested-disallowed-font-expected.txt:
3703
3704 2014-03-12  Frédéric Wang  <fred.wang@free.fr>
3705
3706         Invisible Operators should not add space.
3707         https://bugs.webkit.org/show_bug.cgi?id=115786
3708
3709         Reviewed by Chris Fleizach.
3710
3711         Add a reftest based on the examples of the MathML specification to verify that invisible operators do not add space.
3712
3713         * mathml/presentation/mo-invisible-expected.html: Added.
3714         * mathml/presentation/mo-invisible.html: Added.
3715
3716 2014-03-11  Frédéric Wang  <fred.wang@free.fr>
3717
3718         Implement MathML spacing around operators .
3719         https://bugs.webkit.org/show_bug.cgi?id=115787
3720
3721         Reviewed by Chris Fleizach.
3722
3723         Add many new tests to verify the form/lspace/rspace properties of the
3724         <mo> element and that the whitespace of the text content is collapsed.
3725         Update fenced-mi now that bug 118843 is fixed.
3726
3727         * mathml/presentation/dir-mo-expected.html: Added.
3728         * mathml/presentation/dir-mo.html: Added.
3729         * mathml/presentation/fenced-expected.html:
3730         * mathml/presentation/fenced-mi-expected.html:
3731         * mathml/presentation/mo-form-dynamic-expected.html: Added.
3732         * mathml/presentation/mo-form-dynamic.html: Added.
3733         * mathml/presentation/mo-form-expected.html: Added.
3734         * mathml/presentation/mo-form-minus-plus-expected.html: Added.
3735         * mathml/presentation/mo-form-minus-plus.html: Added.
3736         * mathml/presentation/mo-form.html: Added.
3737         * mathml/presentation/mo-lspace-rspace-dynamic-expected.html: Added.
3738         * mathml/presentation/mo-lspace-rspace-dynamic.html: Added.
3739         * mathml/presentation/mo-lspace-rspace-expected.html: Added.
3740         * mathml/presentation/mo-lspace-rspace.html: Added.
3741         * mathml/presentation/mo-whitespaces-expected.html: Added.
3742         * mathml/presentation/mo-whitespaces.html: Added.
3743         * platform/mac/mathml/presentation/mo-stretch-expected.txt: update reference.
3744
3745 2014-03-11  Manuel Rego Casasnovas  <rego@igalia.com>
3746
3747         [CSS Grid Layout] Add layout test for anonymous grid items
3748         https://bugs.webkit.org/show_bug.cgi?id=130083
3749
3750         Reviewed by Sergio Villar Senin.
3751
3752         Add a layout test to prevent regressions supporting anonymous grid items.
3753
3754         For example, anonymous grid items do not have an associated Node, so trying to access it will make this test
3755         crash.
3756
3757         * fast/css-grid-layout/anonymous-grid-items-expected.html: Added.
3758         * fast/css-grid-layout/anonymous-grid-items.html: Added.
3759
3760 2014-03-11  Krzysztof Czech  <k.czech@samsung.com>
3761
3762         [ATK] Expose aria-posinset and aria-setsize through object attributes
3763         https://bugs.webkit.org/show_bug.cgi?id=130011
3764
3765         Reviewed by Chris Fleizach.
3766
3767         Test could be shared with other platforms.
3768
3769         * accessibility/aria-setsize-posinset-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-setsize-posinset-expected.txt.
3770         * accessibility/aria-setsize-posinset.html: Renamed from LayoutTests/platform/mac/accessibility/aria-setsize-posinset.html.
3771         * platform/win/TestExpectations: Skipping on win port.
3772
3773 2014-03-10  Frédéric Wang  <fred.wang@free.fr>
3774
3775         Improve renderer classes for MathML Token elements.
3776         https://bugs.webkit.org/show_bug.cgi?id=124838
3777
3778         Reviewed by Chris Fleizach.
3779
3780         Two tests are added to fenced-mi in order to verify that the open/close
3781         attributes of the mfenced element collapse whitespace and accept values
3782         with multiple characters.
3783
3784         * mathml/presentation/fenced-mi-expected.html:
3785         * mathml/presentation/fenced-mi.html:
3786         * platform/mac/accessibility/mathml-elements.html: fix bad closing tag and disable the test for now.
3787         * platform/mac/mathml/presentation/mo-stretch-expected.txt: update text reference.
3788
3789 2014-03-10  James Craig  <jcraig@apple.com>
3790
3791         Web Inspector: AXI: Expose checked/disabled/expanded/pressed/readonly/selected
3792         https://bugs.webkit.org/show_bug.cgi?id=129781
3793
3794         Reviewed by Joseph Pecoraro.
3795
3796         Enabling several more properties to be exposed in the Accessibility Node Inspector.
3797
3798         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
3799         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
3800
3801 2014-03-10  Bem Jones-Bey  <bjonesbe@adobe.com>
3802
3803         [CSS Shapes] inset corner radii are not flipped for vertical writing modes
3804         https://bugs.webkit.org/show_bug.cgi?id=129918
3805
3806         Reviewed by Dean Jackson.
3807
3808         Test both left and right float cases so that we cover all four
3809         corners.
3810
3811         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left-expected.txt: Added.
3812         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left.html: Added.
3813         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right-expected.txt: Added.
3814         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right.html: Added.
3815
3816 2014-03-10  Zsolt Borbely  <borbezs@inf.u-szeged.hu>
3817
3818         ASSERTION FAILED: span >= 1
3819         https://bugs.webkit.org/show_bug.cgi?id=129148
3820
3821         Reviewed by Andreas Kling.
3822
3823         Added test demonstrates the behavior of colgroup in case of large negative, large positive, zero and null span values.
3824
3825         * fast/table/incorrect-colgroup-span-values-expected.txt: Added.
3826         * fast/table/incorrect-colgroup-span-values.html: Added.
3827
3828 2014-03-10  Radu Stavila  <stavila@adobe.com>
3829
3830         [CSS Regions] Hit-testing is not working properly inside scrollable regions
3831         https://bugs.webkit.org/show_bug.cgi?id=130015
3832
3833         Reviewed by Antti Koivisto.
3834
3835         Added test for hit-testing inside scrollable regions.
3836
3837         * fast/regions/scrollable-regions-hit-testing-inside-expected.html: Added.
3838         * fast/regions/scrollable-regions-hit-testing-inside.html: Added.
3839
3840 2014-03-10  Hans Muller  <hmuller@adobe.com>
3841
3842         [CSS Shapes] SVG Image valued shape fails if root element's size is relative
3843         https://bugs.webkit.org/show_bug.cgi?id=128983
3844
3845         Reviewed by Simon Fraser.
3846
3847         Verify that an SVG Image valued shape-outside with a relatively sized SVG root element
3848         generates a shape with the correct size.
3849
3850         * fast/shapes/shape-outside-floats/shape-outside-relative-size-svg-expected.html: Added.
3851         * fast/shapes/shape-outside-floats/shape-outside-relative-size-svg.html: Added.
3852
3853 2014-03-10  Darin Adler  <darin@apple.com>
3854
3855         TextIterator: Use StringView and references rather than pointers
3856         https://bugs.webkit.org/show_bug.cgi?id=129975
3857
3858         Reviewed by Anders Carlsson.
3859
3860         * dom/xhtml/level3/core/nodelookupnamespaceuri14-expected.txt: Updated to expect
3861         the CDATA section to be included in the text output of the test. This changed because
3862         TextIterator now treats CDATA sections like other text, just as rendering code does.
3863
3864 2014-03-10  Alexey Proskuryakov  <ap@apple.com>
3865
3866         REGRESSION: js/dom/create-lots-of-workers.html frequently crashes
3867         (sometimes in js/dom/cross-frame-bad-time.html)
3868         https://bugs.webkit.org/show_bug.cgi?id=129758
3869
3870         * platform/mac-wk1/TestExpectations: Removed an older incorrect expectation.
3871
3872 2014-03-10  Radu Stavila  <stavila@adobe.com>
3873
3874         [CSS Regions] Scrolling regions with the mouse wheel only works properly if hovering over the region's padding
3875         https://bugs.webkit.org/show_bug.cgi?id=129485
3876
3877         Reviewed by Andrei Bucur.
3878
3879         Added layout tests for scrolling regions using the mouse wheel.
3880
3881         * fast/regions/wheel-scrollable-single-region-expected.html: Added.
3882         * fast/regions/wheel-scrollable-single-region.html: Added.
3883
3884 2014-03-10  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
3885
3886         Unreviewed EFL gardening
3887
3888         Add test expectations for failing and crashing tests.
3889
3890         * platform/efl-wk2/TestExpectations:
3891         * platform/efl/TestExpectations:
3892         * platform/efl/fast/images/image-controls-basic-expected.txt: Added after r164457.
3893         * platform/efl/fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt: Added after r164323.
3894
3895 2014-03-10  Mihnea Ovidenie  <mihnea@adobe.com>
3896
3897         [CSSRegions] Fix broken paths in some regions tests
3898         https://bugs.webkit.org/show_bug.cgi?id=130012
3899
3900         Reviewed by Andrei Bucur.
3901
3902         * fast/regions/cssom/offsetLeft-offsetTop-in-multiple-regions.html:
3903         * fast/regions/region-styling/region-style-image-background-color-expected.html:
3904         * fast/regions/region-styling/region-style-image-background-color.html:
3905
3906 2014-03-09  Alexey Proskuryakov  <ap@apple.com>
3907
3908         REGRESSION: js/dom/create-lots-of-workers.html frequently crashes
3909         (sometimes in js/dom/cross-frame-bad-time.html)
3910         https://bugs.webkit.org/show_bug.cgi?id=129758
3911
3912         * platform/mac/TestExpectations: Skipped the test.
3913
3914 2014-03-09  Oliver Hunt  <oliver@apple.com>
3915
3916         Skip fast/workers/worker-copy-shared-blob-url.html in webkit2
3917
3918         * platform/wk2/TestExpectations:
3919
3920 2014-03-08  Zalan Bujtas  <zalan@apple.com>
3921
3922         Subpixel rendering: Simple compositing container layer (isSimpleContainerCompositingLayer) paints to wrong position.
3923         https://bugs.webkit.org/show_bug.cgi?id=129861
3924
3925         Reviewed by Simon Fraser.
3926
3927         This patch ensures that both the simple and non-simple cases paint to the same position.
3928         Simple compositing container layer codepath needs to take the fractional device pixel offset
3929         into account when painting. Without the fractional value, the final paint rounding could push the
3930         paint offset to a different position.
3931         retina example:
3932         compositing top-left: 0px 0px.
3933         fractional offset: 0.3px 0.3px
3934         painting coords without offseting: 0px 0px
3935                            with offseting: 0.5px 0.5px
3936
3937         * compositing/hidpi-simple-container-layer-on-device-pixel-expected.html: Added.
3938         * compositing/hidpi-simple-container-layer-on-device-pixel.html: Added.
3939
3940 2014-03-08  Martin Robinson  <mrobinson@igalia.com>
3941
3942         Skip tests on GTK+ for unimplemented features
3943
3944         * platform/gtk/TestExpectations: When a feature is unimplemented, the tests may fail or
3945         they may timeout, or perhaps they will crash. We just skip them here, so that we don't
3946         have to micromanage expectations for tests against incomplete features.
3947
3948 2014-03-08  Oliver Hunt  <oliver@apple.com>
3949
3950         SerializedScriptValue may move Identifiers between worlds
3951         https://bugs.webkit.org/show_bug.cgi?id=129979
3952
3953         Reviewed by Andreas Kling.
3954
3955         Add test cases
3956
3957         * fast/workers/resources/worker-copy-shared-blob-url-worker.js: Added.
3958         (count.0.onmessage):
3959         * fast/workers/worker-copy-shared-blob-url-expected.txt: Added.
3960         * fast/workers/worker-copy-shared-blob-url.html: Added.
3961
3962 2014-03-08  Martin Robinson  <mrobinson@igalia.com>
3963
3964         Lots of cleanups for the GTK+ TestExpectations
3965
3966         Updated TestExpectations, adding bug standins where appropriate, skipping tests that
3967         expected to fail and prone to timeout or crash. Removed some unused expectations. Added
3968         new baselines for some tests.
3969
3970         * platform/gtk-wk1/TestExpectations: Updated expectations.
3971         * platform/gtk-wk2/TestExpectations: Ditto.
3972         * platform/gtk/TestExpectations: Ditto.
3973
3974 2014-03-08  Martin Robinson  <mrobinson@igalia.com>
3975
3976         Add and update some test expectations for GTK+
3977
3978         * platform/gtk/TestExpectations: These all seem to be failing because of the same bug.
3979
3980 2014-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
3981
3982         Mountain Lion WK1 test bots are crashing often
3983         https://bugs.webkit.org/show_bug.cgi?id=129962
3984
3985         Marking the following tests as flakey:
3986         js/dom/cross-frame-bad-time.html
3987         js/dom/create-lots-of-workers.html
3988
3989         Unreviewed.
3990
3991         * platform/mac-wk1/TestExpectations:
3992
3993 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
3994
3995         Mark some more tests as failing on WebKitGTK+ and file bugs for them
3996
3997         * platform/gtk/TestExpectations: Update test expectations.
3998
3999 2014-03-07  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
4000
4001         [WebRTC] Throw SYNTAX_ERROR when maxRetransmits and maxRetransmitTime are both set in RTCDataChannelInit
4002         https://bugs.webkit.org/show_bug.cgi?id=129894
4003
4004         Reviewed by Eric Carlson.
4005
4006         * fast/mediastream/RTCPeerConnection-datachannel-expected.txt:
4007         * fast/mediastream/RTCPeerConnection-datachannel.html:
4008
4009 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
4010