HTMLFrameOwnerElement should obey the SubframeLoadingDisabler when creating subframes
[WebKit-https.git] / LayoutTests / ChangeLog
1 2014-03-21  Andreas Kling  <akling@apple.com>
2
3         HTMLFrameOwnerElement should obey the SubframeLoadingDisabler when creating subframes
4         <rdar://problem/15675780>
5
6         Merge Blink r156744 by Adam Klein.
7
8         * fast/frames/set-iframe-src-in-pagehide-crash-expected.txt: Added.
9         * fast/frames/set-iframe-src-in-pagehide-crash.html: Added.
10
11 2014-03-20  Brian Burg  <bburg@apple.com>
12
13         Web Inspector: add frontend controller and models for replay sessions
14         https://bugs.webkit.org/show_bug.cgi?id=130145
15
16         Reviewed by Joseph Pecoraro.
17
18         Add tests for existing nondeterministic inputs handled in JSC.
19         They are skipped for all platforms until WEB_REPLAY is enabled.
20
21         The new mechanism here is the single-segment replay reftest. It will
22         load the test page once to inject test code into the inspector. Then,
23         the reftest will reload the test page and start capturing. The test
24         page performs some nondeterministic computation before the load event.
25         Then, the inspector test dumps the computed nondeterministic state.
26         Capturing is stopped, and the session is replayed once. When the load
27         event fires on the replayed page execution, the nondeterministic states
28         from capturing and replaying are compared. They should be the same.
29
30         * inspector/replay/javascript-random-seed-expected.txt: Added.
31         * inspector/replay/javascript-random-seed.html: Added.
32         * inspector/replay/replay-test.js: Added. This contains the bulk of
33         the replay-specific testing logic for the added tests.
34
35         (InspectorTestProxy.registerInitializer.):
36         (InspectorTestProxy.registerInitializer):
37
38 2014-03-20  Brent Fulgham  <bfulgham@apple.com>
39
40         Rename TextTrackRegion/TextTrackRegionList to VTTRegion/VTTRegionList
41         https://bugs.webkit.org/show_bug.cgi?id=130543
42
43         Reviewed by Dean Jackson.
44
45         Merged from Blink (patch by philipj@opera.com):
46         https://chromium.googlesource.com/chromium/blink/+/69ee6d3399d64163e4936ac1bde222036c54c4b8
47         http://crbug.com/55653003
48
49         * media/track/regions-webvtt/text-track-cue-region-attribute.html:
50         * media/track/regions-webvtt/text-track-region-constructor-expected.txt: Removed.
51         * media/track/regions-webvtt/text-track-region-constructor.html: Removed.
52         * media/track/regions-webvtt/text-track-region-display-expected.txt: Removed.
53         * media/track/regions-webvtt/text-track-region-display.html: Removed.
54         * media/track/regions-webvtt/text-track-region-dom-layout-expected.txt: Removed.
55         * media/track/regions-webvtt/text-track-region-dom-layout.html: Removed.
56         * media/track/regions-webvtt/text-track-region-list-expected.txt: Removed.
57         * media/track/regions-webvtt/text-track-region-list.html: Removed.
58         * media/track/regions-webvtt/text-track-region-parser-expected.txt: Removed.
59         * media/track/regions-webvtt/text-track-region-parser.html: Removed.
60         * media/track/regions-webvtt/vtt-region-constructor-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-constructor-expected.txt.
61         * media/track/regions-webvtt/vtt-region-constructor.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-constructor.html.
62         * media/track/regions-webvtt/vtt-region-display-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-display-expected.txt.
63         * media/track/regions-webvtt/vtt-region-display.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-display.html.
64         * media/track/regions-webvtt/vtt-region-dom-layout-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-dom-layout-expected.txt.
65         * media/track/regions-webvtt/vtt-region-dom-layout.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-dom-layout.html.
66         * media/track/regions-webvtt/vtt-region-list-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-list-expected.txt.
67         * media/track/regions-webvtt/vtt-region-list.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-list.html.
68         * media/track/regions-webvtt/vtt-region-parser-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-parser-expected.txt.
69         * media/track/regions-webvtt/vtt-region-parser.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-parser.html.
70
71 2014-03-20  Hans Muller  <hmuller@adobe.com>
72
73         [CSS Shapes] clamp RasterShape shapeMargin to reference box size
74         https://bugs.webkit.org/show_bug.cgi?id=130350
75
76         Reviewed by Dean Jackson.
77
78         Verify that a very large shape-margin value combined with a very small
79         shape-outside image defines a shape that matches the shape-outside
80         element's margin-box.
81
82         * fast/shapes/shape-outside-floats/shape-outside-one-pixel-expected.html: Added.
83         * fast/shapes/shape-outside-floats/shape-outside-one-pixel.html: Added.
84
85 2014-03-20  Beth Dakin  <bdakin@apple.com>
86
87         Implement contentInset for Mac WebKit2
88         https://bugs.webkit.org/show_bug.cgi?id=130273
89
90         Reviewed by Simon Fraser.
91
92         Add two tests for hit-testing with a topContentInset.
93
94         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-expected.txt: Added.
95         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame-expected.txt: Added.
96         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame.html: Added.
97         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing.html: Added.
98
99 2014-03-20  Brent Fulgham  <bfulgham@apple.com>
100
101         Add a flushing mechanism for the WebVTTParser
102         https://bugs.webkit.org/show_bug.cgi?id=130532
103
104         Reviewed by Eric Carlson.
105
106         Merged from Blink (patch by vcarbune@chromium.org):
107         https://chromium.googlesource.com/chromium/blink/+/1ac2b3081492ab8661429230004013a9a3623f0f
108         http://crbug.com/54203003
109         https://chromium.googlesource.com/chromium/blink/+/24343d32bc36d20d59ef3e10040faddde65929e6
110         http://crbug.com/59453002
111         https://chromium.googlesource.com/chromium/blink/+/ef2793f1d9d207389589ecf9a136ea5c7170b4af
112         http://crbug.com/75233002
113         https://chromium.googlesource.com/chromium/blink/+/a29f2f8324abcd4826b41e7dc34373dee2ec57a9
114         http://crbug.com/52713005
115         https://chromium.googlesource.com/chromium/blink/+/7ce003c8d47b39f116f1f2a592a5dfb4a9e77228
116         http://crbug.com/64303004
117         https://chromium.googlesource.com/chromium/blink/+/18f896b3498478311e880f782813d5dfc8c0c7d1
118         http://crbug.com/96933004
119         https://chromium.googlesource.com/chromium/blink/+/8670e8ecb13254a651f5493ec83f4484d18c154e
120         http://crbug.com/98783005
121         https://chromium.googlesource.com/chromium/blink/+/4ac55780a6af3d76e0159c1d145330964ad56647
122         http://crbug.com/104713002
123
124         * http/tests/media/track: Added.
125         * http/tests/media/track/track-webvtt-slow-loading-2-expected.txt: Added.
126         * http/tests/media/track/track-webvtt-slow-loading-2.html: Added.
127         * http/tests/media/track/track-webvtt-slow-loading.html: Added.
128         * media/track/captions-webvtt/captions-multiline-lf.vtt: Added.
129         * media/track/track-webvtt-tc023-markup.html:
130
131 2014-03-20  David Hyatt  <hyatt@apple.com>
132
133         [New Multicolumn] getClientRects returns wrong rectangle
134         https://bugs.webkit.org/show_bug.cgi?id=128614
135
136         Reviewed by Sam Weinig.
137
138         Added fast/multicol/newmulticol/client-rects.html and beefed up existing
139         fast/multicol/client-rects.html to use more writing modes.
140
141         * fast/multicol/client-rects.html:
142         * fast/multicol/newmulticol/client-rects-expected.html: Added.
143         * fast/multicol/newmulticol/client-rects.html: Added.
144         * platform/mac/fast/multicol/client-rects-expected.png:
145         * platform/mac/fast/multicol/client-rects-expected.txt:
146
147 2014-03-19  Oliver Hunt  <oliver@apple.com>
148
149         Incorrect behavior when mutating a typed array during set.
150         https://bugs.webkit.org/show_bug.cgi?id=130428
151
152         Reviewed by Geoffrey Garen.
153
154         Test behaviour of TypedArray.set(array) when we neuter the array.
155
156         * js/typed-array-mutated-during-set-expected.txt: Added.
157         * js/typed-array-mutated-during-set.html: Added.
158
159 2014-03-20  Daniel Bates  <dabates@apple.com>
160
161         Preserve original document URL for XSSAuditor reports
162
163         Merged from Blink (patch by Tom Sepez):
164         https://src.chromium.org/viewvc/blink?view=rev&revision=158406
165
166         * http/tests/security/xssAuditor/report-script-tag-replace-state-expected.txt: Added.
167         * http/tests/security/xssAuditor/report-script-tag-replace-state.html: Added.
168         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
169
170 2014-03-20  Daniel Bates  <dabates@apple.com>
171
172         XSSAuditor bypass with frameset tags
173
174         Merged from Blink (patch by Tom Sepez):
175         https://src.chromium.org/viewvc/blink?view=rev&revision=157794
176
177         * http/tests/security/xssAuditor/frameset-injection-expected.txt: Added.
178         * http/tests/security/xssAuditor/frameset-injection.html: Added.
179         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
180
181 2014-03-20  Radu Stavila  <stavila@adobe.com>
182
183         [CSS Regions] Cleanup scrollable regions tests
184         https://bugs.webkit.org/show_bug.cgi?id=130505
185
186         Reviewed by Mihnea Ovidenie.
187
188         Tests should only display red in case of failure. Purpose of the test should be very clearly stated.
189
190         * fast/regions/scrollable-last-region-expected.html:
191         * fast/regions/scrollable-last-region.html:
192         * fast/regions/scrollable-regions-hit-testing-inside-expected.html:
193         * fast/regions/scrollable-regions-hit-testing-inside.html:
194         * fast/regions/scrollable-single-region-bt-expected.html:
195         * fast/regions/scrollable-single-region-bt.html:
196         * fast/regions/scrollable-single-region-expected.html:
197         * fast/regions/scrollable-single-region-lr-expected.html:
198         * fast/regions/scrollable-single-region-lr.html:
199         * fast/regions/scrollable-single-region-relative-element-expected.html:
200         * fast/regions/scrollable-single-region-relative-element.html:
201         * fast/regions/scrollable-single-region-rl-expected.html:
202         * fast/regions/scrollable-single-region-rl.html:
203         * fast/regions/scrollable-single-region.html:
204         * fast/regions/wheel-scroll-abspos-expected.html:
205         * fast/regions/wheel-scroll-abspos.html:
206         * fast/regions/wheel-scroll-expected.html:
207         * fast/regions/wheel-scroll.html:
208         * fast/regions/wheel-scrollable-single-region-expected.html:
209         * fast/regions/wheel-scrollable-single-region.html:
210
211 2014-03-20  Simon Fraser  <simon.fraser@apple.com>
212
213         A completed fill-forwards animation should not disable overlap testing
214         https://bugs.webkit.org/show_bug.cgi?id=130522
215         <rdar://problem/15862395>
216
217         Reviewed by Dean Jackson.
218         
219         Tests that dump layer trees when a fill-forwards animation has finished,
220         both when the final keyframe causes overlap, and when it does not.
221
222         * compositing/animation/filling-animation-overlap-at-end-expected.txt: Added.
223         * compositing/animation/filling-animation-overlap-at-end.html: Added.
224         * compositing/animation/filling-animation-overlap-expected.txt: Added.
225         * compositing/animation/filling-animation-overlap.html: Added.
226         * compositing/animation/layer-for-filling-animation-expected.txt: Added.
227         * compositing/animation/layer-for-filling-animation.html: Added.
228
229 2014-03-20  Dirk Schulze  <krit@webkit.org>
230
231         Canvas methods clip/fill/stroke should not except 0 argument
232         https://bugs.webkit.org/show_bug.cgi?id=130497
233
234         Reviewed by Dean Jackson.
235
236         Add more exception tests for fill/stroke/clip.
237
238         * fast/canvas/canvas-clip-path-expected.txt:
239         * fast/canvas/canvas-fill-path-expected.txt:
240         * fast/canvas/canvas-stroke-path-expected.txt:
241         * fast/canvas/script-tests/canvas-clip-path.js:
242         * fast/canvas/script-tests/canvas-fill-path.js:
243         * fast/canvas/script-tests/canvas-stroke-path.js:
244
245 2014-03-20  Carlos Alberto Lopez Perez  <clopez@igalia.com>
246
247         Unreviewed GTK Gardening.
248
249         Update expectation of accessibility/table-detection.html after r165535.
250         Update expectation of accessibility/aria-hidden-false-works-in-subtrees.html.
251
252         * platform/gtk/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
253         * platform/gtk/accessibility/table-detection-expected.txt:
254
255 2014-03-20  Mihai Tica  <mitica@adobe.com>
256
257         [CSS Blending] Blending operation is not isolated when setting z-index on parent from javascript
258         https://bugs.webkit.org/show_bug.cgi?id=129307
259
260         Reviewed by Dean Jackson.
261
262         Test if setting or unsetting stacking context or blend mode from script correctly updates blending
263         isolation.
264
265         * css3/compositing/blend-mode-background.html: Added.
266         * fast/repaint/blend-mode-isolate-stacking-context-expected.txt: Added.
267         * fast/repaint/blend-mode-isolate-stacking-context.html: Added.
268         * platform/mac/css3/compositing/blend-mode-background-expected.png: Added.
269         * platform/mac/css3/compositing/blend-mode-background-expected.txt: Added.
270
271 2014-03-20  Radu Stavila  <stavila@adobe.com>
272
273         [CSS Regions] Remove "visibility:hidden" from overflow-scrollable* tests
274         https://bugs.webkit.org/show_bug.cgi?id=130510
275
276         Reviewed by Andrei Bucur.
277
278         The visibility hidden option was needed to prevent these tests from failing before the 
279         visual overflow was properly implemented (bug 118665). It is now no longer required.
280
281         * fast/regions/overflow-scrollable-rel-pos-fragment-expected.html:
282         * fast/regions/overflow-scrollable-rel-pos-fragment.html:
283         * fast/regions/overflow-scrollable-rotated-fragment-expected.html:
284         * fast/regions/overflow-scrollable-rotated-fragment.html:
285         * fast/regions/overflow-scrollable-unsplittable-fragment-expected.html:
286         * fast/regions/overflow-scrollable-unsplittable-fragment.html:
287
288 2014-03-20  Lorenzo Tilve  <ltilve@igalia.com>
289
290         "input" event is not fired when changing a select element's value
291         https://bugs.webkit.org/show_bug.cgi?id=117526
292
293         Reviewed by Antti Koivisto.
294
295         Add tests to verify that input event is dispatched when listbox
296         or menulist values are modified.
297
298         * fast/forms/select/listbox-oninput-fired-expected.txt: Added.
299         * fast/forms/select/listbox-oninput-fired.html: Added.
300         * fast/forms/select/menulist-oninput-fired-expected.txt: Added.
301         * fast/forms/select/menulist-oninput-fired.html: Added.
302
303 2014-03-20  Radu Stavila  <stavila@adobe.com>
304
305         [CSS Regions] The height of a scrollable element flowed inside a scrollable region is not computed correctly
306         https://bugs.webkit.org/show_bug.cgi?id=129487
307
308         Reviewed by Andrei Bucur.
309
310         Added tests for different situations using scrollable regions and fixed a couple existing tests.
311
312         * fast/regions/clip-to-padding-box-margins.html: overflow-x and overflow-y cannot be hidden & visible.
313         * fast/regions/scrollable-last-region-expected.html: "hack" no longer needed now that the scroll content size is properly computed.
314         * fast/regions/scrollable-region-content-size-expected.html: Added.
315         * fast/regions/scrollable-region-content-size-horiz-bt-expected.html: Added.
316         * fast/regions/scrollable-region-content-size-horiz-bt.html: Added.
317         * fast/regions/scrollable-region-content-size-no-overflow-expected.html: Added.
318         * fast/regions/scrollable-region-content-size-no-overflow-horiz-bt-expected.html: Added.
319         * fast/regions/scrollable-region-content-size-no-overflow-horiz-bt.html: Added.
320         * fast/regions/scrollable-region-content-size-no-overflow-vert-rl-expected.html: Added.
321         * fast/regions/scrollable-region-content-size-no-overflow-vert-rl.html: Added.
322         * fast/regions/scrollable-region-content-size-no-overflow.html: Added.
323         * fast/regions/scrollable-region-content-size-relative-expected.html: Added.
324         * fast/regions/scrollable-region-content-size-relative.html: Added.
325         * fast/regions/scrollable-region-content-size-vert-rl-expected.html: Added.
326         * fast/regions/scrollable-region-content-size-vert-rl.html: Added.
327         * fast/regions/scrollable-region-content-size-vertical-lr-expected.html: Added.
328         * fast/regions/scrollable-region-content-size-vertical-lr.html: Added.
329         * fast/regions/scrollable-region-content-size.html: Added.
330         * fast/regions/scrollable-region-scrollable-content-expected.html: Added.
331         * fast/regions/scrollable-region-scrollable-content.html: Added.
332
333 2014-03-20  Zalan Bujtas  <zalan@apple.com>
334
335         Subpixel rendering: Nested layers with subpixel accumulation paint to wrong position.
336         https://bugs.webkit.org/show_bug.cgi?id=130153
337
338         Reviewed by Simon Fraser.
339
340         Subpixels (fractional device pixels here) can accumulate through nested layers. Subpixels
341         need to be propagated through the layer tree so that painting coordinates match layout coordinates.
342
343         Subpixel accumulation through nesting (absolute positioning, 2x display):
344         non-compositing case:
345         (nested boxes)  (layout pos) (norm.paint pos) (translate accumulation, subpixel accumulation, final paint pos)
346         div -> top: 1.3px   1.3px     1.5px      1.5px 0.2px -> snapped 0.0px -> 1.5px
347          div -> top: 1.3px   2.6px     2.5px      3.0px 0.4px -> snapped 0.5px -> 2.5px
348           div -> top: 1.3px   3.9px     4.0px      4.5px 0.6px -> snapped 0.5px -> 4.0px
349            div -> top: 1.3px   5.2px     5.0px      6.0px 0.8px -> snapped 1.0px -> 5.0px
350
351         compositing case:
352         (nested boxes)  (layout pos) (norm.paint pos) (device pixel offset + fractional offset, final pos)
353         div -> top: 1.3px   1.3px      1.5px      1.0px + 0.3px -> snapped -> 1.5px
354          div -> top: 1.3px   2.6px      2.5px      2.5px + 0.1px -> snapped -> 2.5px
355           div -> top: 1.3px   3.9px      4.0px      3.5px + 0.4px -> snapped -> 4.0px
356            div -> top: 1.3px   5.2px      5.0px      5.0px + 0.2px -> snapped -> 5.0px
357
358         * compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation-expected.html: Added.
359         * compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation.html: Added.
360         * fast/layers/hidpi-nested-layers-with-subpixel-accumulation-expected.html: Added.
361         * fast/layers/hidpi-nested-layers-with-subpixel-accumulation.html: Added.
362
363 2014-03-20  Krzysztof Czech  <k.czech@samsung.com>
364
365         Unreviewed EFL gardening
366
367         Update expectation of table-detection.html after r165535.
368
369         * platform/efl-wk2/accessibility/table-detection-expected.txt:
370
371 2014-03-20  Lorenzo Tilve  <ltilve@igalia.com>
372
373         Dispatch input event for Range element keyboard event
374         https://bugs.webkit.org/show_bug.cgi?id=129929
375
376         Reviewed by Kent Tamura.
377
378         For any value update, dispatch both input and change event.
379         Also removes extra dispatch change event, as event is dispatched
380         from TextFieldInputType:setValue.
381
382         Merged from Blink (patch by Habib Virji):
383         https://src.chromium.org/viewvc/blink?revision=168558&view=revision
384
385         * fast/forms/range/range-keyboard-oninput-event-expected.txt: Added.
386         * fast/forms/range/range-keyboard-oninput-event.html: Added.
387
388 2014-03-20  Mihnea Ovidenie  <mihnea@adobe.com>
389
390         [CSSRegions] Content flowed in 0px height region not displayed
391         https://bugs.webkit.org/show_bug.cgi?id=98265
392
393         After the past work on overflow, this looks fixed. Add a test to make sure
394         we are covered for future regressions.
395
396         Reviewed by Andrei Bucur.
397
398         * fast/regions/overflow-content-zero-height-region-expected.html: Added.
399         * fast/regions/overflow-content-zero-height-region.html: Added.
400
401 2014-03-19  Brent Fulgham  <bfulgham@apple.com>
402
403         Merge Misc. WebVTT Updates from Blink.
404         https://bugs.webkit.org/show_bug.cgi?id=130491
405
406         Reviewed by Eric Carlson.
407
408         Merged from Blink (patch by vcarbune@chromium.org):
409         https://chromium.googlesource.com/chromium/blink/+/fb62b2b54944bd19026192c049a1db250756fc12
410         http://crbug.com/40323003
411         https://chromium.googlesource.com/chromium/blink/+/29176fb0b394a97e85f4dabc07e18329f3ceae41
412         http://crbug.com/54463002
413         https://chromium.googlesource.com/chromium/blink/+/29476f839a08cb17c5a3fc713f7e454e7cea9c60
414         http://crbug.com/55853002
415         https://chromium.googlesource.com/chromium/blink/+/ba2378ef873e786cf2937034e012669cdd37dfe8
416         http://crbug.com/65343003
417         https://chromium.googlesource.com/chromium/blink/+/1915b9aa1bba45aebf28531b40ae627ecf9a3d59
418         http://crbug.com/62833005
419         https://chromium.googlesource.com/chromium/blink/+/ea46dbd0f1f29779a1cd4f59b19361b803f09a9b
420         http://crbug.com/64273013
421         https://chromium.googlesource.com/chromium/blink/+/9eb4bb6b627357bb94d66386a4123ec004cccfc4
422         http://crbug.com/101513002
423         https://chromium.googlesource.com/chromium/blink/+/192a843b32eafb77bf92c50ec50d334ba935028a
424         http://crbug.com/102403002
425         https://chromium.googlesource.com/chromium/blink/+/15f9efcc952fcf73184e28fb9db79633c1fa6653
426         http://crbug.com/104443002
427         https://chromium.googlesource.com/chromium/blink/+/74fd66b451a464683f7cb748855b1740a54b2c16
428         http://crbug.com/75243004
429
430         * media/track/captions-webvtt/tc030-interspersed-non-cue.vtt: Added.
431         * media/track/track-webvtt-tc027-empty-cue-expected.txt: Mark one test as expected to fail, since
432         the test (incorrectly) expects to fail on empty cues. The test will be updated in a future patch.
433         * media/track/track-webvtt-tc030-interspersed-non-cue-expected.txt: Added.
434         * media/track/track-webvtt-tc030-interspersed-non-cue.html: Added.
435
436 2014-03-19  Zalan Bujtas  <zalan@apple.com>
437
438         Generated hidpi- images (actual) on ML WK2 Debug are blurry/color shifted.
439
440         Unreviewed TestExpectations update on ML WK2 debug.
441
442         * platform/mac-wk2/TestExpectations:
443
444 2014-03-19  Eric Carlson  <eric.carlson@apple.com>
445
446         media/video-remote-control-playpause.html frequently fails on the bots
447         https://bugs.webkit.org/show_bug.cgi?id=130490
448
449         Unreviewed TestExpectations update.
450
451         * platform/mac/TestExpectations: Mark test as flakey while I try to reproduce it.
452
453 2014-03-19  Dirk Schulze  <krit@webkit.org>
454
455         Implement isPointInPath and isPointInStroke with Path2D argument
456         https://bugs.webkit.org/show_bug.cgi?id=130473
457
458         Reviewed by Dean Jackson.
459
460         Test isPointInPath and isPointInStroke with Path2D argument.
461
462         * fast/canvas/canvas-path-isPointInPath-expected.txt: Added.
463         * fast/canvas/canvas-path-isPointInPath.html: Added.
464         * fast/canvas/canvas-path-isPointInStroke-expected.txt: Added.
465         * fast/canvas/canvas-path-isPointInStroke.html: Added.
466         * fast/canvas/script-tests/canvas-path-isPointInPath.js: Added.
467         * fast/canvas/script-tests/canvas-path-isPointInStroke.js: Added.
468
469 2014-03-19  Antti Koivisto  <antti@apple.com>
470
471         Crash with long selector list
472         https://bugs.webkit.org/show_bug.cgi?id=123006
473
474         Reviewed by Andreas Kling.
475
476         * fast/css/long-selector-list-crash-expected.txt: Added.
477         * fast/css/long-selector-list-crash.html: Added.
478
479 2014-03-19  Eric Carlson  <eric.carlson@apple.com>
480
481         Make Remote Control commands testable
482         https://bugs.webkit.org/show_bug.cgi?id=130358
483
484         Reviewed by Jer Noble.
485
486         * media/video-remote-control-playpause-expected.txt: Added.
487         * media/video-remote-control-playpause.html: Added.
488
489 2014-03-19  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
490
491         Improving webkitGetUserMedia error handling and error messages
492         https://bugs.webkit.org/show_bug.cgi?id=130452
493
494         Reviewed by Eric Carlson.
495
496         Checking if first argument of webkitGetUserMedia is a valid Dictionary. If not, throw an exception with a
497         clearer message of the error.
498
499         * fast/mediastream/argument-types-expected.txt:
500         * fast/mediastream/script-tests/argument-types.js:
501
502 2014-03-19  Dirk Schulze  <krit@webkit.org>
503
504         Implement method addPath for Path2D
505         https://bugs.webkit.org/show_bug.cgi?id=130461
506
507         Reviewed by Dean Jackson.
508
509         Test the addPath Path2D method.
510
511         * platform/efl/TestExpectations:
512         * platform/gtk/TestExpectations:
513         * fast/canvas/canvas-path-addPath-expected.txt: Added.
514         * fast/canvas/canvas-path-addPath.html: Added.
515
516 2014-03-19  Brent Fulgham  <bfulgham@apple.com>
517
518         Fix cue rendering test and include support for left/right alignment
519         https://bugs.webkit.org/show_bug.cgi?id=130406
520
521         Reviewed by Eric Carlson.
522
523         Merged from Blink (patch by vcarbune@chromium.org):
524         https://chromium.googlesource.com/chromium/blink/+/e695703cb603421c741e59a557a7989113c13b94
525         http://crbug.com/25155003
526
527         * media/track/captions-webvtt/captions-snap-to-lines-not-set.vtt: Revised for left/right alignment tags.
528         * media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt: Ditto.
529         * media/track/track-cue-rendering-snap-to-lines-not-set.html: Ditto.
530
531 2014-03-19  Brent Fulgham  <bfulgham@apple.com>
532
533         Unreviewed test system fix.
534
535         * TestExpectations: I mistakenly checked in the region-webvtt tests as enabled. This feature is not
536         ready to be turned on for all platforms yet.
537
538 2014-03-19  Frédéric Wang  <fred.wang@free.fr>
539
540         Unreviewed gardening.
541
542         * platform/efl/TestExpectations: remove failures for mo/row since they are already in skipped in the main TestExpectations.
543         * platform/gtk/mathml/presentation/mspace-children-expected.png: Move mspace-children-expected.png to platform/gtk.
544         * platform/gtk/mathml/presentation/mspace-children-expected.txt: Move mspace-children-expected.txt to platform/gtk.
545         * platform/win/TestExpectations: remove failures for mo/row/roots since they are already in skipped in the main TestExpectations.
546
547 2014-03-19  Zalan Bujtas  <zalan@apple.com>
548
549         Subpixel rendering: Transform origin is miscalculated when RenderLayer's
550         offsetfromRenderer has device pixel fraction value.
551         https://bugs.webkit.org/show_bug.cgi?id=129859
552
553         Reviewed by Simon Fraser.
554
555         We need to calculate the transformed origin using the painting coordinates to produce
556         pixel precise result.
557
558         * compositing/columns/composited-columns-expected.txt:
559         * compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt:
560         * compositing/repaint/resize-repaint-expected.txt:
561         * platform/mac/compositing/repaint/invalidations-on-composited-layers-expected.txt:
562         * platform/mac/compositing/visibility/visibility-image-layers-dynamic-expected.txt:
563
564 2014-03-19  Mihnea Ovidenie  <mihnea@adobe.com>
565
566         [CSSRegions] Compute region ranges for children of inline blocks
567         https://bugs.webkit.org/show_bug.cgi?id=130392
568
569         Reviewed by Andrei Bucur.
570
571         * fast/regions/inline-block-inline-children-flowed-in-regions-expected.html: Added.
572         * fast/regions/inline-block-inline-children-flowed-in-regions.html: Added.
573         * fast/regions/inline-blocks-dyn-enlarged-regions-expected.html: Added.
574         * fast/regions/inline-blocks-dyn-enlarged-regions.html: Added.
575         * fast/regions/inline-blocks-dyn-shrunk-regions-expected.html: Added.
576         * fast/regions/inline-blocks-dyn-shrunk-regions.html: Added.
577         * fast/regions/inline-blocks-in-two-regions-expected.html: Added.
578         * fast/regions/inline-blocks-in-two-regions.html: Added.
579
580 2014-03-19  Frédéric Wang  <fred.wang@free.fr>
581
582         Fix reftest failure of mathml/presentation/bug95404.html.
583
584         Unreviewed gardering.
585
586         After bug 116600, the test is only failing because of some difference
587         invisible by the naked eye, due to antialiasing of the radical symbol.
588
589         * mathml/presentation/bug95404-expected.html: add a 2px border to prevent antialiasing.
590         * mathml/presentation/bug95404.html: ditto.
591         * platform/efl/TestExpectations: remove test failure.
592         * platform/gtk/TestExpectations: ditto.
593
594 2014-03-18  Andrei Bucur  <abucur@adobe.com>
595
596         [CSS Regions] Strange layout for content with region breaks
597         https://bugs.webkit.org/show_bug.cgi?id=121318
598
599         Reviewed by Mihnea Ovidenie.
600
601         The test verifies that elements specifying break-inside: avoid can't
602         be splitted by forced breaks applied inside of them.
603
604         * fast/regions/forced-break-inside-avoid-break-expected.txt: Added.
605         * fast/regions/forced-break-inside-avoid-break.html: Added.
606
607 2014-03-18  Samuel White  <samuel_white@apple.com>
608
609         AX: Not able to use arrow keys to read text with VoiceOver before selection is set someplace (anyplace).
610         https://bugs.webkit.org/show_bug.cgi?id=130250
611
612         Reviewed by Chris Fleizach.
613
614         Added test to ensure that initial selection gets set when enhanced accessibility is enabled and an arrow key is pressed.
615
616         * platform/mac/accessibility/selection-initial-expected.txt: Added.
617         * platform/mac/accessibility/selection-initial.html: Added.
618
619 2014-03-18  Brent Fulgham  <bfulgham@apple.com>
620
621         TextTrackRegion Not Implemented
622         https://bugs.webkit.org/show_bug.cgi?id=116546
623
624         Reviewed by Eric Carlson.
625
626         Merged from Blink (patch by vcarbune@chromium.org):
627         https://chromium.googlesource.com/chromium/blink/+/4940f89a087fea5b5ea628e98d0b355d398a9eea
628         http://crbug.com/25798003
629
630         * media/track/captions-webvtt/captions-regions.vtt: Added.
631         * media/track/regions-webvtt/text-track-cue-region-attribute-expected.txt: Rebaseline.
632         * media/track/regions-webvtt/text-track-region-display-expected.txt: Added.
633         * media/track/regions-webvtt/text-track-region-display.html: Added.
634         * media/track/regions-webvtt/text-track-region-dom-layout-expected.txt: Added.
635         * media/track/regions-webvtt/text-track-region-dom-layout.html: Added.
636         * media/track/regions-webvtt/text-track-region-list-expected.txt: Rebaseline.
637         * media/track/regions-webvtt/text-track-region-parser-expected.txt: Rebaseline.
638
639 2014-03-18  Carlos Alberto Lopez Perez  <clopez@igalia.com>
640
641         Unreviewed GTK Gardening.
642
643         Move expected accesibility results to the right path and update them.
644
645         * platform/gtk/accessibility/aria-help-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/aria-help-expected.txt.
646         * 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.
647         * platform/gtk/accessibility/fieldset-element-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/fieldset-element-expected.txt.
648         * platform/gtk/accessibility/meter-element-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/meter-element-expected.txt.
649         * 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.
650
651 2014-03-18  Carlos Alberto Lopez Perez  <clopez@igalia.com>
652
653         Unreviewed GTK gardening.
654
655         Test fast/events/touch/touch-target-limited.html crashes.
656
657         Some tests on editing/spelling are timing out, but not longer failing:
658         editing/spelling/spellcheck-paste.html
659         editing/spelling/spelling-changed-text.html
660         editing/spelling/spellcheck-paste-disabled.html
661         editing/spelling/spellcheck-paste-continuous-disabled.html
662
663         * platform/gtk-wk2/TestExpectations:
664         * platform/gtk/TestExpectations:
665
666 2014-03-18  Daniel Bates  <dabates@apple.com>
667
668         REGRESSION (r162334): RenderTableCol::styleDidChange uses out-of-date table information
669         https://bugs.webkit.org/show_bug.cgi?id=129561
670
671         Reviewed by Antti Koivisto.
672
673         Add a test to ensure that a table column propagates a style change to applicable
674         table cells.
675
676         * fast/table/update-col-width-and-remove-table-cell-crash-expected.txt: Added.
677         * fast/table/update-col-width-and-remove-table-cell-crash.html: Added.
678
679 2014-03-18  Daniel Bates  <dabates@apple.com>
680
681         REGRESSION (r163560): ASSERTION FAILED: childrenInline() in WebCore::RenderSVGText::layout
682         https://bugs.webkit.org/show_bug.cgi?id=130346
683
684         Reviewed by Andreas Kling.
685
686         Added tests to ensure that SVG <a> and <tref> are always treated as inline-level elements.
687
688         * svg/text/a-display-block-expected.txt: Added.
689         * svg/text/a-display-block.html: Added.
690         * svg/text/tref-display-inherit-expected.txt: Added.
691         * svg/text/tref-display-inherit.html: Added.
692
693 2014-03-18  Hans Muller  <hmuller@adobe.com>
694
695         [CSS Shapes] shape-outside: ellipse(50% 50% at) causes crash
696         https://bugs.webkit.org/show_bug.cgi?id=130366
697
698         Reviewed by Andreas Kling.
699
700         Added invalid syntax tests for ellipse(.. at), circle(.. at) variations.
701
702         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
703         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
704         * fast/shapes/parsing/parsing-test-utils.js:
705
706 2014-03-18  Commit Queue  <commit-queue@webkit.org>
707
708         Unreviewed, rolling out r165815.
709         https://bugs.webkit.org/show_bug.cgi?id=130410
710
711         Broke many VTT tests (Requested by bfulgham on #webkit).
712
713         Reverted changeset:
714
715         "TextTrackRegion Not Implemented"
716         https://bugs.webkit.org/show_bug.cgi?id=116546
717         http://trac.webkit.org/changeset/165815
718
719 2014-03-18  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
720
721         Bad cast with toRenderBox in WebCore::RenderView::repaintViewRectangle
722         https://bugs.webkit.org/show_bug.cgi?id=129104
723
724         Reviewed by Simon Fraser.
725
726         * plugins/crash-invalid-data-reference-expected.txt: Added.
727         * plugins/crash-invalid-data-reference.html: Added.
728
729 2014-03-18  Antti Koivisto  <antti@apple.com>
730
731         Mutating rules returned by getMatchedCSSRules can result in crash
732         https://bugs.webkit.org/show_bug.cgi?id=130209
733
734         Reviewed by Andreas Kling.
735
736         * fast/css/getMatchedCSSProperties-rule-mutation-expected.txt: Added.
737         * fast/css/getMatchedCSSProperties-rule-mutation.html: Added.
738         * fast/css/getMatchedCSSRules-crash-expected.txt: Added.
739         * fast/css/getMatchedCSSRules-crash.html: Added.
740
741 2014-03-18  Brent Fulgham  <bfulgham@apple.com>
742
743         TextTrackRegion Not Implemented
744         https://bugs.webkit.org/show_bug.cgi?id=116546
745
746         Reviewed by Eric Carlson.
747
748         Merged from Blink (patch by vcarbune@chromium.org):
749         https://chromium.googlesource.com/chromium/blink/+/4940f89a087fea5b5ea628e98d0b355d398a9eea
750         http://crbug.com/25798003
751
752         * media/track/captions-webvtt/captions-regions.vtt: Added.
753         * media/track/regions-webvtt/text-track-cue-region-attribute-expected.txt: Rebaseline.
754         * media/track/regions-webvtt/text-track-region-display-expected.txt: Added.
755         * media/track/regions-webvtt/text-track-region-display.html: Added.
756         * media/track/regions-webvtt/text-track-region-dom-layout-expected.txt: Added.
757         * media/track/regions-webvtt/text-track-region-dom-layout.html: Added.
758         * media/track/regions-webvtt/text-track-region-list-expected.txt: Rebaseline.
759         * media/track/regions-webvtt/text-track-region-parser-expected.txt: Rebaseline.
760
761 2014-03-18  Krzysztof Wolanski  <k.wolanski@samsung.com>
762
763         [EFL] Update baselines and test expectations
764         https://bugs.webkit.org/show_bug.cgi?id=130387
765
766         Unreviewed EFL gardening.
767
768         * fast/events/touch/touch-slider-expected.txt:
769         * fast/events/touch/touch-slider-no-js-touch-listener-expected.txt:
770         Update baselines after enabling TOUCH_SLIDER macro (r165722).
771         * platform/efl-wk2/TestExpectations:
772         fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html
773         is failing after adding in r165587
774         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
775         Update baselines after refactoring Path to Path2D (r165651).
776
777 2014-03-18  Ion Rosca  <rosca@adobe.com>
778
779         Add blend mode property to dumped information in GraphicsLayer.
780         https://bugs.webkit.org/show_bug.cgi?id=130331
781
782         Reviewed by Simon Fraser.
783
784         * css3/compositing/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer-expected.txt:
785         * css3/compositing/blend-mode-parent-of-composited-blended-has-layer-expected.txt:
786         * css3/compositing/blend-mode-with-composited-descendant-should-have-layer-expected.txt:
787
788 2014-03-17  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
789
790         Implement Math.hypot
791         https://bugs.webkit.org/show_bug.cgi?id=129486
792
793         Reviewed by Darin Adler.
794
795         * js/Object-getOwnPropertyNames-expected.txt:
796         * js/math-expected.txt:
797         * js/script-tests/Object-getOwnPropertyNames.js:
798         * js/script-tests/math.js:
799
800 2014-03-17  Jer Noble  <jer.noble@apple.com>
801
802         Layout Test mathml/wbr-in-mroot-crash.html crashes
803         https://bugs.webkit.org/show_bug.cgi?id=130353
804
805         Unreviewed TestExpectations update.
806
807         * platform/efl/TestExpectations:
808         * platform/mac/TestExpectations:
809
810 2014-01-29  Sergio Villar Senin  <svillar@igalia.com>
811
812         [CSS Grid Layout] getComputedStyle() not using author's order when showing named grid lines
813         https://bugs.webkit.org/show_bug.cgi?id=127837
814
815         Reviewed by David Hyatt.
816
817         Grid line names are now shown using the exact same order as the one used in the CSS.
818
819         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
820         * fast/css-grid-layout/named-grid-line-get-set.html:
821         * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
822
823 2014-03-17  Gurpreet Kaur  <k.gurpreet@samsung.com>
824
825         Safari should not render a cell if the <td> is empty
826         https://bugs.webkit.org/show_bug.cgi?id=15273
827
828         Reviewed by Darin Adler.
829
830         * fast/table/table-cell-border-doctype-expected.html: Added.
831         * fast/table/table-cell-border-doctype.html: Added.
832         * fast/table/table-cell-border-no-doctype-expected.html: Added.
833         * fast/table/table-cell-border-no-doctype.html: Added.
834         Added new test cases to check the behaviour of table cell border when
835         table has doctype/no doctype and table cell has child/nochild.
836
837 2014-03-16  Mihnea Ovidenie  <mihnea@adobe.com>
838
839         [CSSRegions]Do not compute region range for a box unless the parent has one
840         https://bugs.webkit.org/show_bug.cgi?id=130249
841
842         Reviewed by Andrei Bucur.
843
844         * fast/regions/inline-block-flowed-in-regions-expected.html: Added.
845         * fast/regions/inline-block-flowed-in-regions.html: Added.
846
847 2014-03-16  Frédéric Wang  <fred.wang@free.fr>
848
849         [regression] foreign content not displayed in MathML
850         <https://webkit.org/b/124128>
851
852         Reviewed by Chris Fleizach.
853
854         * mathml/presentation/foreign-mi-dynamic-expected.html: Added.
855         * mathml/presentation/foreign-mi-dynamic.html: Added.
856         * mathml/presentation/foreign-mi-expected-mismatch.html: Added.
857         * mathml/presentation/foreign-mi.html: Added.
858         * mathml/presentation/foreign-mn-expected-mismatch.html: Added.
859         * mathml/presentation/foreign-mn.html: Added.
860         * mathml/presentation/foreign-mtext-expected-mismatch.html: Added.
861         * mathml/presentation/foreign-mtext-rejected-expected.html: Added.
862         * mathml/presentation/foreign-mtext-rejected.html: Added.
863         * mathml/presentation/foreign-mtext.html: Added.
864         * platform/efl/TestExpectations: reenable the test.
865         * platform/gtk/TestExpectations: ditto.
866
867 2014-03-14  Oliver Hunt  <oliver@apple.com>
868
869         Reinstate intialiser syntax in for-in loops
870         https://bugs.webkit.org/show_bug.cgi?id=130269
871
872         Reviewed by Michael Saboff.
873
874         Update and add test.
875
876         * js/parser-syntax-check-expected.txt:
877         * js/script-tests/parser-syntax-check.js:
878
879 2014-03-14  Mark Lam  <mark.lam@apple.com>
880
881         Accessing __lookupGetter__ and __lookupSetter__ should not crash the VM when undefined.
882         <https://webkit.org/b/130279>
883
884         Reviewed by Filip Pizlo.
885
886         * js/property-getters-and-setters-expected.txt:
887         * js/script-tests/property-getters-and-setters.js:
888         (o11.new.Object.getB):
889         (o12.new.Object.setB):
890
891 2014-03-14  Maciej Stachowiak  <mjs@apple.com>
892
893         Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
894         https://bugs.webkit.org/show_bug.cgi?id=130276
895         <rdar://problem/16266927>
896
897         Reviewed by Simon Fraser.
898
899         * editing/resources/TIFF-pasteboard-data.dat:
900         * fast/backgrounds/repeat/resources/gradient.gif:
901         * fast/forms/resources/apple.gif:
902         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
903         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/vertexShader.vert:
904         * platform/win/TestExpectations:
905         * platform/wincairo/TestExpectations:
906         * platform/wk2/TestExpectations:
907         * webgl/1.0.1/resources/webgl_test_files/conformance/attribs/gl-vertexattribpointer-offsets.html:
908         * webgl/1.0.1/resources/webgl_test_files/conformance/context/context-attribute-preserve-drawing-buffer.html:
909         * webgl/1.0.1/resources/webgl_test_files/conformance/context/incorrect-context-object-behaviour.html:
910         * webgl/1.0.1/resources/webgl_test_files/conformance/misc/bad-arguments-test.html:
911         * webgl/1.0.1/resources/webgl_test_files/conformance/misc/invalid-passed-params.html:
912         * webgl/1.0.1/resources/webgl_test_files/conformance/misc/null-object-behaviour.html:
913         * webgl/1.0.1/resources/webgl_test_files/conformance/misc/type-conversion-test.html:
914         * webgl/1.0.1/resources/webgl_test_files/conformance/programs/get-active-test.html:
915         * webgl/1.0.1/resources/webgl_test_files/conformance/rendering/draw-arrays-out-of-bounds.html:
916         * webgl/1.0.1/resources/webgl_test_files/conformance/rendering/draw-elements-out-of-bounds.html:
917         * webgl/1.0.1/resources/webgl_test_files/conformance/rendering/line-loop-tri-fan.html:
918         * webgl/1.0.1/resources/webgl_test_files/conformance/rendering/triangle.html:
919         * webgl/1.0.1/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
920         * webgl/1.0.1/resources/webgl_test_files/conformance/resources/vertexShader.vert:
921         * webgl/1.0.1/resources/webgl_test_files/conformance/resources/webgl-test.js:
922         * webgl/1.0.1/resources/webgl_test_files/conformance/state/gl-get-calls.html:
923         * webgl/1.0.1/resources/webgl_test_files/conformance/state/gl-object-get-calls.html:
924         * webgl/1.0.1/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
925         * webgl/1.0.1/resources/webgl_test_files/extra/canvas-compositing-test.html:
926         * webgl/1.0.2/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
927         * webgl/1.0.2/resources/webgl_test_files/conformance/resources/vertexShader.vert:
928         * webgl/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
929         * webgl/resources/webgl_test_files/conformance/resources/vertexShader.vert:
930
931 2014-03-14  Zalan Bujtas  <zalan@apple.com>
932
933         Subpixel rendering: border-radius painting falls back to rectangle at subpixel positions.
934         https://bugs.webkit.org/show_bug.cgi?id=130272
935
936         Reviewed by Simon Fraser.
937
938         Rounded rectangle's radius needs adjustment after its containing rect gets pixel snapped.
939         Keeping the old radius value could make rounded rectangle non-renderable, because the
940         originally calculated radius length does not fit the snapped rectangle anymore.
941
942         * fast/borders/hidpi-border-radius-outer-border-goes-rectangle-expected-mismatch.html: Added.
943         * fast/borders/hidpi-border-radius-outer-border-goes-rectangle.html: Added.
944
945 2014-03-14  Byungseon Shin  <sun.shin@lge.com>
946
947         Incorrect Date returned between March 1, 2034 and February 28, 2100.
948         https://bugs.webkit.org/show_bug.cgi?id=130123
949
950         Reviewed by Mark Lam.
951
952         Fix logic by using predefined Date APIs.
953
954         * js/date-constructor-expected.txt:
955         * js/script-tests/date-constructor.js:
956         (testDate):
957
958 2014-03-14  James Craig  <jcraig@apple.com>
959
960         AX: AccessibilityObject::invalidStatus() is incorrect when aria-invalid="undefined" or whitespace
961         https://bugs.webkit.org/show_bug.cgi?id=130071
962
963         Reviewed by Chris Fleizach.
964
965         Accounted for whitespace values and the explicit string, "undefined".
966
967         * accessibility/aria-invalid-expected.txt:
968         * accessibility/aria-invalid.html:
969
970 2014-03-14  Bear Travis  <betravis@adobe.com>
971
972         [CSS Shapes] CSS parser accepts trailing position arguments
973         https://bugs.webkit.org/show_bug.cgi?id=129514
974
975         Reviewed by Andreas Kling.
976
977         Add a shape with an additional argument trailing the position
978         in the css shapes functions.
979
980         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
981         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
982         * fast/shapes/parsing/parsing-test-utils.js:
983
984 2014-03-14  Dirk Schulze  <krit@webkit.org>
985
986         Refactor Path to Path2D and remove currentPath
987         https://bugs.webkit.org/show_bug.cgi?id=130236
988
989         Reviewed by Dean Jackson.
990
991         Add new tests for Path2D object and new functions fill(),
992         stroke() and clip() with Path2D argument.
993
994         * fast/canvas/canvas-clip-path-expected.txt: Added.
995         * fast/canvas/canvas-clip-path.html: Added.
996         * fast/canvas/canvas-currentPath-crash-expected.txt: Removed.
997         * fast/canvas/canvas-currentPath-crash.html: Removed.
998         * fast/canvas/canvas-currentPath-expected.txt: Removed.
999         * fast/canvas/canvas-currentPath.html: Removed.
1000         * fast/canvas/canvas-fill-path-expected.txt: Added.
1001         * fast/canvas/canvas-fill-path.html: Added.
1002         * fast/canvas/canvas-path-constructors-expected.txt:
1003         * fast/canvas/canvas-path-object-expected.txt:
1004         * fast/canvas/canvas-stroke-path-expected.txt: Added.
1005         * fast/canvas/canvas-stroke-path.html: Added.
1006         * fast/canvas/script-tests/canvas-clip-path.js: Added.
1007         (areaColor):
1008         * fast/canvas/script-tests/canvas-currentPath-crash.js: Removed.
1009         * fast/canvas/script-tests/canvas-currentPath.js: Removed.
1010         * fast/canvas/script-tests/canvas-fill-path.js: Added.
1011         (areaColor):
1012         * fast/canvas/script-tests/canvas-path-constructors.js:
1013         * fast/canvas/script-tests/canvas-path-object.js:
1014         * fast/canvas/script-tests/canvas-stroke-path.js: Added.
1015         (areaColor):
1016
1017 2014-03-14  James Craig  <jcraig@apple.com>
1018
1019         Web Inspector: AXI: Suppress axParentNodeId entirely in getAccessibilityPropertiesForNode.html b/c the int value isn't consistent enough for a layout test.
1020         https://bugs.webkit.org/show_bug.cgi?id=130259
1021
1022         Reviewed by Alexey Proskuryakov.
1023
1024         Removing flaky nodeId-based output from test.
1025
1026         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1027         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
1028
1029 2014-03-14  Jer Noble  <jer.noble@apple.com>
1030
1031         [EME] Extend the lifetime of MediaKeySession.
1032         https://bugs.webkit.org/show_bug.cgi?id=129841
1033
1034         Reviewed by Eric Carlson.
1035
1036         * media/encrypted-media/encrypted-media-session-lifetime-expected.txt: Added.
1037         * media/encrypted-media/encrypted-media-session-lifetime.html: Added.
1038
1039 2014-03-11  Oliver Hunt  <oliver@apple.com>
1040
1041         Improve dom error messages
1042         https://bugs.webkit.org/show_bug.cgi?id=130103
1043
1044         Reviewed by Andreas Kling.
1045
1046         Update test results for new text.
1047
1048         * fast/canvas/webgl/bad-arguments-test-expected.txt:
1049         * fast/canvas/webgl/null-object-behaviour-expected.txt:
1050         * fast/canvas/winding-enumeration-expected.txt:
1051         * fast/workers/storage/open-database-inputs-sync-expected.txt:
1052         * js/dom/dom-as-prototype-assignment-exception-expected.txt:
1053         * js/dom/dom-attributes-on-mismatch-type-expected.txt:
1054         * js/dom/toString-and-valueOf-override-expected.txt:
1055         * svg/dom/SVGLengthList-basics-expected.txt:
1056         * svg/dom/SVGMatrix-expected.txt:
1057         * svg/dom/SVGNumberList-basics-expected.txt:
1058         * svg/dom/SVGPoint-expected.txt:
1059         * svg/dom/SVGPointList-basics-expected.txt:
1060         * svg/dom/SVGTransform-expected.txt:
1061         * svg/dom/SVGTransformList-basics-expected.txt:
1062         * svg/dom/SVGTransformList-expected.txt:
1063
1064 2014-03-14  Bear Travis  <betravis@adobe.com>
1065
1066         [CSS Shapes] polygon default fill-rule should be omitted from the serialization
1067         https://bugs.webkit.org/show_bug.cgi?id=129840
1068
1069         Reviewed by Dirk Schulze.
1070
1071         Modifying tests to expect the default fill-rule to be omitted. In addition,
1072         animation-test-helpers now parses its arguments as an unbounded list, rather
1073         than as a fixed number of capturing parentheses.
1074
1075         * animations/resources/animation-test-helpers.js:
1076         * css3/masking/clip-path-animation-expected.txt:
1077         * css3/masking/clip-path-animation.html:
1078         * fast/masking/parsing-clip-path-shape-expected.txt:
1079         * fast/masking/parsing-clip-path-shape.html:
1080         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
1081         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
1082         * fast/shapes/parsing/parsing-shape-lengths.html:
1083         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
1084         * fast/shapes/parsing/parsing-test-utils.js:
1085         * fast/shapes/shape-inside/shape-inside-animation-expected.txt:
1086         * fast/shapes/shape-inside/shape-inside-animation.html:
1087         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
1088         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
1089
1090 2014-03-14  James Craig  <jcraig@apple.com>
1091
1092         Web Inspector: AXI: Expose Accessibility Tree parent of the selected node
1093         https://bugs.webkit.org/show_bug.cgi?id=129943
1094
1095         Reviewed by Timothy Hatcher.
1096
1097         Tests: inspector-protocol/dom/getAccessibilityPropertiesForNode.html
1098
1099         Web Accessibility Node Inspector now displays a link to the AX parent node,
1100         because it's not a 1:1 match with the DOMNode parent.
1101
1102         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1103         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
1104
1105 2014-03-14  Zalan Bujtas  <zalan@apple.com>
1106
1107         Subpixel rendering: LayoutTests/compositing/hidpi-simple-container-layer-on-device-pixel-expected.html fails on Mountain Lion WK2 debug
1108         https://bugs.webkit.org/show_bug.cgi?id=130175
1109
1110         Unreviewed TestExpectations update on ML WK2 debug.
1111
1112         * platform/mac-wk2/TestExpectations:
1113
1114 2014-03-14  Andres Gomez  <agomez@igalia.com>
1115
1116         [GStreamer] WebKit gets stalled when trying to play a stream
1117         https://bugs.webkit.org/show_bug.cgi?id=125926
1118
1119         Reviewed by Philippe Normand.
1120
1121         Added new test for checking the playback on Icecast/Shoutcast
1122         streamed media.
1123
1124         * http/tests/media/media-play-stream-chunked-icy-expected.txt: Added.
1125         * http/tests/media/media-play-stream-chunked-icy.html: Added.
1126         * http/tests/media/resources/create-id3-db.php: Added.
1127         * http/tests/media/resources/serve-video.php: Added support for
1128         chunked streams and Icecast/Shoutcast headers.
1129         * http/tests/resources/dir-helpers.php: Added.
1130         * http/tests/resources/portabilityLayer.php: Added a couple of new
1131         fallback functions when they are not available in old PHP
1132         versions.
1133         * media/content/metadata.db: Added.
1134         * media/content/silence.mp3: Added.
1135         * platform/mac/TestExpectations: Skipped on Mavericks Mac port.
1136
1137 2014-03-14  Mihnea Ovidenie  <mihnea@adobe.com>
1138
1139         [CSSRegions] Inline-block child of content node incorrectly clipped
1140         https://bugs.webkit.org/show_bug.cgi?id=130229
1141
1142         Reviewed by Andrei Bucur.
1143
1144         * fast/regions/inlineblock-child-inlineblock-contentnode-in-region-expected.html: Added.
1145         * fast/regions/inlineblock-child-inlineblock-contentnode-in-region.html: Added.
1146
1147 2014-03-14  Sergio Villar Senin  <svillar@igalia.com>
1148
1149         [CSS Grid layout] Initial position in span not correctly computed sometimes
1150         https://bugs.webkit.org/show_bug.cgi?id=130124
1151
1152         Reviewed by Darin Adler.
1153
1154         Added the grid positioning example mentioned in the specs which
1155         covers this bug and some other cases.
1156
1157         * fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
1158         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
1159
1160 2014-03-12  Gavin Barraclough  <barraclough@apple.com>
1161
1162         Reduce memory use for static property maps
1163         https://bugs.webkit.org/show_bug.cgi?id=129986
1164
1165         Reviewed by Andreas Kling.
1166
1167         Static property tables are currently duplicated on first use from read-only memory into dirty memory
1168         in every process, and since the entries are large (48 bytes) and the tables can be unusually sparse
1169         (we use a custom hash table without a rehash) a lot of memory may be wasted.
1170
1171         * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
1172         * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
1173         * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
1174         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1175             - Properties now iterated in correct order, not permuted by hash table.
1176
1177 2014-03-13  Manish R Gurnaney  <m.gurnaney@samsung.com>
1178
1179         Scroll size is not recalculated when absolute left of child is updated
1180         https://bugs.webkit.org/show_bug.cgi?id=123958
1181
1182         Reviewed by Simon Fraser.
1183
1184         * fast/css/display-inline-block-scrollbar-expected.txt: Added.
1185         * fast/css/display-inline-block-scrollbar.html: Added.
1186         Added test case to check that scroll size is recalculated when absolute
1187         left of child is updated.
1188
1189 2014-03-13  Dirk Schulze  <krit@webkit.org>
1190
1191         [SVG2] support paint-order presentation attribute
1192         https://bugs.webkit.org/show_bug.cgi?id=129373
1193
1194         Reviewed by Dean Jackson.
1195
1196         Test parsing and bahvior of the paint-order property.
1197
1198         * svg/paint-order/paint-order-fill-expected.svg: Added.
1199         * svg/paint-order/paint-order-fill-markers-expected.svg: Added.
1200         * svg/paint-order/paint-order-fill-markers.svg: Added.
1201         * svg/paint-order/paint-order-fill.svg: Added.
1202         * svg/paint-order/paint-order-markers-expected.svg: Added.
1203         * svg/paint-order/paint-order-markers-stroke-expected.svg: Added.
1204         * svg/paint-order/paint-order-markers-stroke.svg: Added.
1205         * svg/paint-order/paint-order-markers.svg: Added.
1206         * svg/paint-order/paint-order-normal-expected.svg: Added.
1207         * svg/paint-order/paint-order-normal.svg: Added.
1208         * svg/paint-order/paint-order-stroke-expected.svg: Added.
1209         * svg/paint-order/paint-order-stroke-marker-expected.svg: Added.
1210         * svg/paint-order/paint-order-stroke-marker.svg: Added.
1211         * svg/paint-order/paint-order-stroke.svg: Added.
1212         * svg/paint-order/paint-order-text-markers-expected.svg: Added.
1213         * svg/paint-order/paint-order-text-markers.svg: Added.
1214         * svg/paint-order/paint-order-text-normal-expected.svg: Added.
1215         * svg/paint-order/paint-order-text-normal.svg: Added.
1216         * svg/paint-order/paint-order-text-stroke-expected.svg: Added.
1217         * svg/paint-order/paint-order-text-stroke.svg: Added.
1218         * svg/paint-order/paint-order-text-tspan-001-expected.svg: Added.
1219         * svg/paint-order/paint-order-text-tspan-001.svg: Added.
1220         * svg/paint-order/paint-order-text-tspan-002-expected.svg: Added.
1221         * svg/paint-order/paint-order-text-tspan-002.svg: Added.
1222         * svg/paint-order/parsing-paint-order-expected.txt: Added.
1223         * svg/paint-order/parsing-paint-order.html: Added.
1224
1225 2014-03-13  Diego Pino Garcia  <dpino@igalia.com>
1226
1227         Web Inspector: AXI: Expose focused/focusable state in the Accessibility Node Inspector
1228         https://bugs.webkit.org/show_bug.cgi?id=129779
1229
1230         Reviewed by Timothy Hatcher.
1231
1232         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1233         Updated test.
1234
1235 2014-03-13  Daniel Bates  <dabates@apple.com>
1236
1237         REGRESSION (r160806): Incorrect cascade order of prefixed and non-prefixed variants of
1238         CSS properties box-shadow and background-{clip, origin, size}
1239         https://bugs.webkit.org/show_bug.cgi?id=130102
1240         <rdar://problem/16187037>
1241
1242         Reviewed by Andreas Kling.
1243
1244         Add tests to ensure that we correctly cascade the prefixed and non-prefixed variants
1245         of the CSS properties box-shadow and background-{clip, origin, size}.
1246
1247         * fast/css/cascade/background-clip-and-webkit-background-clip-cascade-order-expected.html: Added.
1248         * fast/css/cascade/background-clip-and-webkit-background-clip-cascade-order.html: Added.
1249         * fast/css/cascade/background-origin-and-webkit-background-origin-cascade-order-expected.html: Added.
1250         * fast/css/cascade/background-origin-and-webkit-background-origin-cascade-order.html: Added.
1251         * fast/css/cascade/background-size-and-webkit-background-size-cascade-order-expected.html: Added.
1252         * fast/css/cascade/background-size-and-webkit-background-size-cascade-order.html: Added.
1253         * fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order-expected.html: Added.
1254         * fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html: Added.
1255         * fast/css/resources/green-128x128.png: Added.
1256         * fast/css/resources/green-square-above-red-square.png: Added.
1257         * fast/css/resources/red-square-above-green-square.png: Added.
1258         * fast/css/resources/red-square-in-green-square.png: Added.
1259
1260 2014-03-13  Commit Queue  <commit-queue@webkit.org>
1261
1262         Unreviewed, rolling out r165540.
1263         https://bugs.webkit.org/show_bug.cgi?id=130199
1264
1265         caused 1 hidpi test fail (Requested by zalan on #webkit).
1266
1267         Reverted changeset:
1268
1269         "Subpixel rendering: Nested layers with subpixel accumulation
1270         paint to wrong position."
1271         https://bugs.webkit.org/show_bug.cgi?id=130153
1272         http://trac.webkit.org/changeset/165540
1273
1274 2014-03-13  Andres Gomez  <agomez@igalia.com>
1275
1276         Unreviewed, rolling out r165536.
1277
1278         It breaks http/tests/media/media-play-stream-chunked-icy.html
1279
1280         Reverted changeset:
1281
1282         "[GStreamer] WebKit gets stalled when trying to play a stream"
1283         https://bugs.webkit.org/show_bug.cgi?id=125926
1284         http://trac.webkit.org/changeset/165536
1285
1286 2014-03-13  Brian Burg  <bburg@apple.com>
1287
1288         Web Inspector: Remove unused callId parameter from evaluateInWebInspector
1289         https://bugs.webkit.org/show_bug.cgi?id=129744
1290
1291         Reviewed by Timothy Hatcher.
1292
1293         * inspector/inspector-test.js:
1294         (runTest): Stop passing a dummy argument to TestRunner.evaluateInWebInspector.
1295
1296 2014-03-13  Zalan Bujtas  <zalan@apple.com>
1297
1298         Subpixel rendering: Nested layers with subpixel accumulation paint to wrong position.
1299         https://bugs.webkit.org/show_bug.cgi?id=130153
1300
1301         Reviewed by Simon Fraser.
1302
1303         Subpixels (fractional device pixels here) can accumulate through nested layers. Subpixels
1304         need to be propagated through the layer tree so that painting coordinates match layout coordinates.
1305         
1306         Compositing case: (absolute positioning, 2x display)
1307         parent layer pos(0.3, 0.3) -> floored painting position (0, 0)
1308         child layer pos(10.2, 10.2) -> layout offset from parent (10.2, 10.2), 
1309         but the actual painting offset is (10.5, 10.5) as the result of parent flooring.
1310         
1311         Non-compositing case: (absolute positioning, 2x display)
1312         parent layer pos(0.3, 0.3) -> GraphicsContext is translated to (0, 0).
1313         child layer pos(10.2, 10.2) -> layout offset from parent (10.2, 10.2)
1314         but the GraphicsContext's offset is (10.5, 10.5) as the result of the parent's translate.   
1315
1316         In both cases, without the subpixel adjustment, we'd paint the current layer at (10.0, 10.0)
1317         after flooring, while its painting position is actually (10.5, 10.5).
1318         Subpixels do accumulate through nested layers.
1319
1320         * compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation-expected.html: Added.
1321         * compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation.html: Added.
1322         * fast/layers/hidpi-nested-layers-with-subpixel-accumulation-expected.html: Added.
1323         * fast/layers/hidpi-nested-layers-with-subpixel-accumulation.html: Added.
1324
1325 2014-03-13  Andres Gomez  <agomez@igalia.com>
1326
1327         [GStreamer] WebKit gets stalled when trying to play a stream
1328         https://bugs.webkit.org/show_bug.cgi?id=125926
1329
1330         Reviewed by Eric Carlson.
1331
1332         Added new test for checking the playback on Icecast/Shoutcast
1333         streamed media.
1334
1335         * http/tests/media/media-play-stream-chunked-icy-expected.txt: Added.
1336         * http/tests/media/media-play-stream-chunked-icy.html: Added.
1337         * http/tests/media/resources/create-id3-db.php: Added.
1338         * http/tests/media/resources/serve-video.php: Added support for
1339         chunked streams and Icecast/Shoutcast headers.
1340         * http/tests/resources/dir-helpers.php: Added.
1341         * http/tests/resources/portabilityLayer.php: Added a couple of new
1342         fallback functions when they are not available in old PHP
1343         versions.
1344         * media/content/metadata.db: Added.
1345         * media/content/silence.mp3: Added.
1346
1347 2014-03-12  Chris Fleizach  <cfleizach@apple.com>
1348
1349         AX: accessibility data table heuristics fail on this jQuery table
1350         https://bugs.webkit.org/show_bug.cgi?id=129369
1351
1352         Reviewed by Mario Sanchez Prada.
1353
1354         * accessibility/table-detection.html:
1355         * platform/mac/accessibility/table-detection-expected.txt:
1356
1357 2014-03-12  Zalan Bujtas  <zalan@apple.com>
1358
1359         Subpixel rendering: LayoutTests/compositing/hidpi-simple-container-layer-on-device-pixel-expected.html fails on Mountain Lion WK2 debug
1360         https://bugs.webkit.org/show_bug.cgi?id=130175
1361
1362         Unreviewed TestExpectations update on ML WK2 debug.
1363
1364         * platform/mac-wk2/TestExpectations:
1365
1366 2014-03-12  Brian Burg  <bburg@apple.com>
1367
1368         Web Inspector: convert model tests and inspector-test.js to use Test.html
1369         https://bugs.webkit.org/show_bug.cgi?id=129217
1370
1371         Reviewed by Timothy Hatcher.
1372
1373         * TestExpectations: Add flaky content-flow and failing shape-outside inspector tests.
1374         * inspector-protocol/model/probe-manager-add-remove-actions.html: Removed.
1375         * inspector-protocol/resources/shape-info-helper.js: Removed.
1376         * inspector/debugger/debugger-test.js: Added.
1377         (InspectorTestProxy.registerInitializer.):
1378         (InspectorTestProxy.registerInitializer):
1379         * inspector/debugger/probe-manager-add-remove-actions-expected.txt: Renamed from LayoutTests/inspector-protocol/model/probe-manager-add-remove-actions-expected.txt.
1380         * inspector/debugger/probe-manager-add-remove-actions.html: Added.
1381         * inspector/debugger/resources/breakpoint.js: Added. Copied from LayoutTests/inspector-protocol/.
1382         (breakpointActions):
1383         * inspector/dom/content-flow-content-nodes-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-nodes-expected.txt.
1384         * inspector/dom/content-flow-content-nodes.html: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-nodes.html.
1385         * inspector/dom/content-flow-content-removal-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-removal-expected.txt.
1386         * inspector/dom/content-flow-content-removal.html: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-removal.html.
1387         * inspector/dom/content-flow-list-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-flow-list-expected.txt.
1388         * inspector/dom/content-flow-list.html: Renamed from LayoutTests/inspector-protocol/model/content-flow-list.html.
1389         * inspector/dom/content-node-region-info-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-node-region-info-expected.txt.
1390         * inspector/dom/content-node-region-info.html: Renamed from LayoutTests/inspector-protocol/model/content-node-region-info.html.
1391         * inspector/dom/highlight-shape-outside-expected.txt: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside-expected.txt.
1392         * inspector/dom/highlight-shape-outside-margin-expected.txt: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside-margin-expected.txt.
1393         * inspector/dom/highlight-shape-outside-margin.html: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside-margin.html.
1394         * inspector/dom/highlight-shape-outside.html: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside.html.
1395         * inspector/dom/shapes-test.js: Added. Refactor existing shape helpers to use model objects
1396         where it makes sense, and use easy-to-read assertions.
1397         (InspectorTestProxy.registerInitializer.):
1398         * inspector/inspector-test.js: Handle reloaded test pages better. Use better names.
1399         (InspectorTestProxy.registerInitializer): Renamed from `register`.
1400         (runTest.runInitializationMethodsInFrontend):
1401         (runTest.runTestMethodInFrontend):
1402         (runTest):
1403         (InspectorTestProxy.completeTest):
1404         * inspector/page/main-frame-resource-expected.txt: Renamed from LayoutTests/inspector-protocol/model/main-frame-resource-expected.txt.
1405         * inspector/page/main-frame-resource.html: Renamed from LayoutTests/inspector-protocol/model/main-frame-resource.html.
1406         * inspector/page/resources/dummy-page.html: Added.
1407         * platform/efl/TestExpectations: Move failing inspector tests to generic expectations.
1408         * platform/gtk/TestExpectations: Move failing inspector tests to generic expectations.
1409         * platform/win/TestExpectations: Move failing inspector tests to generic expectations.
1410
1411 2014-03-12  Brent Fulgham  <bfulgham@apple.com>
1412
1413         [WebVTT] HTML5 "space" cahracters around "-->" are not required
1414         https://bugs.webkit.org/show_bug.cgi?id=117421
1415
1416         Reviewed by Eric Carlson.
1417
1418         Merged from Blink (patch by caitpotter88@gmail.com):
1419         https://chromium.googlesource.com/chromium/blink/+/4ef469cd627a13696b88e285ae28a60e38f9c286
1420         http://crbug.com/242158
1421
1422         * media/track/captions-webvtt/tc008-timings-no-hour-errors.vtt:
1423         * media/track/captions-webvtt/tc009-timings-hour-error.vtt:
1424         * media/track/captions-webvtt/tc029-timings-whitespace.vtt: Added.
1425         * media/track/track-webvtt-tc029-timings-whitespace.html: Added.
1426         * media/track/track-webvtt-tc029-timings-whitespace-expected.txt: Added.
1427
1428 2014-03-12  Commit Queue  <commit-queue@webkit.org>
1429
1430         Unreviewed, rolling out r165482.
1431         https://bugs.webkit.org/show_bug.cgi?id=130157
1432
1433         Broke the windows build; "error C2466: cannot allocate an
1434         array of constant size 0" (Requested by jernoble on #webkit).
1435
1436         Reverted changeset:
1437
1438         "Reduce memory use for static property maps"
1439         https://bugs.webkit.org/show_bug.cgi?id=129986
1440         http://trac.webkit.org/changeset/165482
1441
1442 2014-03-12  Simon Fraser  <simon.fraser@apple.com>
1443
1444         Have the scrolling tree track the viewport size, not the viewport rect
1445         https://bugs.webkit.org/show_bug.cgi?id=130141
1446
1447         Reviewed by Beth Dakin.
1448
1449         The scrolling tree only needs to know the size of the viewport, not its
1450         origin, since the origin is deduced from the updated scroll position.
1451         
1452         Tests dump a size, not a rect with a 0,0 origin now.
1453
1454         * platform/mac-wk2/tiled-drawing/clamp-out-of-bounds-scrolls-expected.txt:
1455         * platform/mac-wk2/tiled-drawing/fixed/absolute-inside-fixed-expected.txt:
1456         * platform/mac-wk2/tiled-drawing/fixed/absolute-inside-out-of-view-fixed-expected.txt:
1457         * platform/mac-wk2/tiled-drawing/fixed/fixed-in-overflow-expected.txt:
1458         * platform/mac-wk2/tiled-drawing/fixed/fixed-position-out-of-view-expected.txt:
1459         * platform/mac-wk2/tiled-drawing/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
1460         * platform/mac-wk2/tiled-drawing/fixed/four-bars-expected.txt:
1461         * platform/mac-wk2/tiled-drawing/fixed/four-bars-with-header-and-footer-expected.txt:
1462         * platform/mac-wk2/tiled-drawing/fixed/negative-scroll-offset-expected.txt:
1463         * platform/mac-wk2/tiled-drawing/fixed/negative-scroll-offset-in-view-expected.txt:
1464         * platform/mac-wk2/tiled-drawing/fixed/nested-fixed-expected.txt:
1465         * platform/mac-wk2/tiled-drawing/fixed/percentage-inside-fixed-expected.txt:
1466         * platform/mac-wk2/tiled-drawing/scrolling-tree-after-scroll-expected.txt:
1467         * platform/mac-wk2/tiled-drawing/scrolling-tree-slow-scrolling-expected.txt:
1468         * platform/mac-wk2/tiled-drawing/sticky/negative-scroll-offset-expected.txt:
1469         * platform/mac-wk2/tiled-drawing/sticky/sticky-horizontal-expected.txt:
1470
1471 2014-03-12  Simon Fraser  <simon.fraser@apple.com>
1472
1473         Change scrollOffsetForFixedPosition() to do LayoutUnit math
1474         https://bugs.webkit.org/show_bug.cgi?id=129981
1475
1476         Reviewed by Beth Dakin.
1477
1478         FrameView::scrollOffsetForFixedPosition() returned an IntSize,
1479         but to allow subpixel scroll offsets, we need it to return a LayoutSize.
1480
1481         Update test results for the progression.
1482
1483         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.png:
1484         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.txt:
1485
1486 2014-03-12  Gavin Barraclough  <barraclough@apple.com>
1487
1488         Reduce memory use for static property maps
1489         https://bugs.webkit.org/show_bug.cgi?id=129986
1490
1491         Reviewed by Andreas Kling.
1492
1493         Static property tables are currently duplicated on first use from read-only memory into dirty memory
1494         in every process, and since the entries are large (48 bytes) and the tables can be unusually sparse
1495         (we use a custom hash table without a rehash) a lot of memory may be wasted.
1496
1497         * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
1498         * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
1499         * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
1500         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1501             - Properties now iterated in correct order, not permuted by hash table.
1502
1503 2014-03-12  Frédéric Wang  <fred.wang@free.fr>
1504
1505         [GTK] Update references for mo-stretch.html.
1506         https://bugs.webkit.org/show_bug.cgi?id=129366.
1507
1508         Reviewed by Chris Fleizach.
1509
1510         The rendering of mo-stretch has changed after the recent improvements
1511         to the <mo> element. This updates the reference for the GTK port.
1512
1513         * platform/gtk/mathml/presentation/mo-stretch-expected.png:
1514         * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
1515
1516 2014-03-12  Bem Jones-Bey  <bjonesbe@adobe.com>
1517
1518         [CSS Shapes] Remove deprecated shapes
1519         https://bugs.webkit.org/show_bug.cgi?id=125235
1520
1521         Reviewed by Dirk Schulze.
1522
1523         Remove tests for deprecated shape syntax.
1524
1525         There are also a few shape-inside tests that have been removed because
1526         they were very difficult to make work without the rectangle shape, and
1527         the future of the current shape-inside implementation is questionable
1528         at best.
1529
1530         * animations/resources/animation-test-helpers.js:
1531         (parseBasicShape):
1532         * compositing/contents-opaque/opaque-with-clip-path-expected.html:
1533         * compositing/contents-opaque/opaque-with-clip-path.html:
1534         * css3/masking/clip-path-animation-expected.txt:
1535         * css3/masking/clip-path-animation.html:
1536         * css3/masking/clip-path-rectangle-expected.txt: Removed.
1537         * css3/masking/clip-path-rectangle.html: Removed.
1538         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/rounded-rectangle.js: Removed.
1539         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/subpixel-utils.js: Removed.
1540         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/w3c-import.log: Removed.
1541         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-000-expected.html: Removed.
1542         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-000.html: Removed.
1543         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-001-expected.html: Removed.
1544         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-001.html: Removed.
1545         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-000-expected.html: Removed.
1546         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-000.html: Removed.
1547         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-expected.html: Removed.
1548         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-ref-expected.html: Removed.
1549         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-ref.html: Removed.
1550         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001.html: Removed.
1551         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-002-expected.html: Removed.
1552         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-002.html: Removed.
1553         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003-expected.html: Removed.
1554         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003.html: Removed.
1555         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-004-expected.html: Removed.
1556         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-004.html: Removed.
1557         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-005-expected.html: Removed.
1558         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-005.html: Removed.
1559         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-006-expected.html: Removed.
1560         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-006.html: Removed.
1561         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000-expected.html: Removed.
1562         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000.html: Removed.
1563         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-000-expected.html: Removed.
1564         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-000.html: Removed.
1565         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001-expected.html: Removed.
1566         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001.html: Removed.
1567         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002-expected.html: Removed.
1568         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002.html: Removed.
1569         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003-expected.html: Removed.
1570         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003.html: Removed.
1571         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004-expected.html: Removed.
1572         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004.html: Removed.
1573         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000-expected.html: Removed.
1574         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000.html: Removed.
1575         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001-expected.html: Removed.
1576         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001.html: Removed.
1577         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002-expected.html: Removed.
1578         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002.html: Removed.
1579         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-000-expected.html: Removed.
1580         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-000.html: Removed.
1581         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-001-expected.html: Removed.
1582         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-001.html: Removed.
1583         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-002-expected.html: Removed.
1584         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-002.html: Removed.
1585         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-003-expected.html: Removed.
1586         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-003.html: Removed.
1587         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-004-expected.html: Removed.
1588         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-004.html: Removed.
1589         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-005-expected.html: Removed.
1590         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-005.html: Removed.
1591         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-006-expected.html: Removed.
1592         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-006.html: Removed.
1593         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-007-expected.html: Removed.
1594         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-007.html: Removed.
1595         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-008-expected.html: Removed.
1596         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-008.html: Removed.
1597         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-009-expected.html: Removed.
1598         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-009.html: Removed.
1599         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-010-expected.html: Removed.
1600         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-010.html: Removed.
1601         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-011-expected.html: Removed.
1602         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-011.html: Removed.
1603         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-012-expected.html: Removed.
1604         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-012.html: Removed.
1605         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-013-expected.html: Removed.
1606         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-013.html: Removed.
1607         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-014-expected.html: Removed.
1608         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-014.html: Removed.
1609         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-015-expected.html: Removed.
1610         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-015.html: Removed.
1611         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-016-expected.html: Removed.
1612         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-016.html: Removed.
1613         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-017-expected.html: Removed.
1614         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-017.html: Removed.
1615         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-018-expected.html: Removed.
1616         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-018.html: Removed.
1617         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-019-expected.html: Removed.
1618         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-019.html: Removed.
1619         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-020-expected.html: Removed.
1620         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-020.html: Removed.
1621         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-021-expected.html: Removed.
1622         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-021.html: Removed.
1623         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-000-expected.html: Removed.
1624         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-000.html: Removed.
1625         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-001-expected.html: Removed.
1626         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-001.html: Removed.
1627         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-002-expected.html: Removed.
1628         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-002.html: Removed.
1629         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-003-expected.html: Removed.
1630         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-003.html: Removed.
1631         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-004-expected.html: Removed.
1632         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-004.html: Removed.
1633         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-005-expected.html: Removed.
1634         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-005.html: Removed.
1635         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-006-expected.html: Removed.
1636         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-006.html: Removed.
1637         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-007-expected.html: Removed.
1638         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-007.html: Removed.
1639         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-008-expected.html: Removed.
1640         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-008.html: Removed.
1641         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-009-expected.html: Removed.
1642         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-009.html: Removed.
1643         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001-expected.html: Removed.
1644         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001.html: Removed.
1645         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002-expected.html: Removed.
1646         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002.html: Removed.
1647         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003-expected.html: Removed.
1648         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003.html: Removed.
1649         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004-expected.html: Removed.
1650         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004.html: Removed.
1651         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000-expected.html: Removed.
1652         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000.html: Removed.
1653         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001-expected.html: Removed.
1654         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001.html: Removed.
1655         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-000-expected.html: Removed.
1656         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-000.html: Removed.
1657         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-border-000-expected.html: Removed.
1658         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-border-000.html: Removed.
1659         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-stacked-000-expected.html: Removed.
1660         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-stacked-000.html: Removed.
1661         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-000-expected.html: Removed.
1662         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-000.html: Removed.
1663         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001-expected.html: Removed.
1664         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001.html: Removed.
1665         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002-expected.html: Removed.
1666         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002.html: Removed.
1667         * csswg/contributors/adobe/submitted/shapes/shape-outside/w3c-import.log: Removed.
1668         * fast/masking/parsing-clip-path-shape-expected.txt:
1669         * fast/masking/parsing-clip-path-shape.html:
1670         * fast/regions/shape-inside/shape-inside-on-additional-regions.html:
1671         * fast/regions/shape-inside/shape-inside-on-first-region-block-content.html:
1672         * fast/regions/shape-inside/shape-inside-on-first-region-inline-content.html:
1673         * fast/regions/shape-inside/shape-inside-on-multiple-autoheight-regions.html:
1674         * fast/regions/shape-inside/shape-inside-on-multiple-regions-with-negative-shape-top-expected.html: Removed.
1675         * fast/regions/shape-inside/shape-inside-on-multiple-regions-with-negative-shape-top.html: Removed.
1676         * fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset.html:
1677         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes.html:
1678         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes.html:
1679         * fast/regions/shape-inside/shape-inside-on-regions-expected.html:
1680         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset.html:
1681         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes.html:
1682         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes.html:
1683         * fast/regions/shape-inside/shape-inside-on-regions-inline-content.html:
1684         * fast/regions/shape-inside/shape-inside-on-regions.html:
1685         * fast/regions/shape-inside/shape-inside-on-second-region-block-content.html:
1686         * fast/regions/shape-inside/shape-inside-on-second-region-inline-content.html:
1687         * fast/regions/shape-inside/shape-inside-recursive-layout-expected.html:
1688         * fast/regions/shape-inside/shape-inside-recursive-layout.html:
1689         * fast/regions/shape-inside/shape-inside-with-region-borders.html:
1690         * fast/regions/shape-inside/shape-inside-with-region-padding.html:
1691         * fast/shapes/css-shapes-disabled-expected.txt:
1692         * fast/shapes/css-shapes-disabled.html:
1693         * fast/shapes/css-shapes-enabled-expected.txt:
1694         * fast/shapes/css-shapes-enabled.html:
1695         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
1696         * fast/shapes/parsing/parsing-shape-inside.html:
1697         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
1698         * fast/shapes/parsing/parsing-shape-lengths.html:
1699         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
1700         * fast/shapes/parsing/parsing-shape-outside.html:
1701         * fast/shapes/parsing/parsing-test-utils.js:
1702         * fast/shapes/resources/simple-rectangle.js:
1703         (drawTextRectangle):
1704         * fast/shapes/shape-inside/shape-inside-animation-expected.txt:
1705         * fast/shapes/shape-inside/shape-inside-animation.html:
1706         * fast/shapes/shape-inside/shape-inside-bottom-edge-expected.html:
1707         * fast/shapes/shape-inside/shape-inside-bottom-edge.html:
1708         * fast/shapes/shape-inside/shape-inside-box-sizing.html:
1709         * fast/shapes/shape-inside/shape-inside-dynamic-nested-expected.html:
1710         * fast/shapes/shape-inside/shape-inside-dynamic-nested.html:
1711         * fast/shapes/shape-inside/shape-inside-dynamic-shape.html:
1712         * fast/shapes/shape-inside/shape-inside-dynamic-text.html:
1713         * fast/shapes/shape-inside/shape-inside-empty-expected.html:
1714         * fast/shapes/shape-inside/shape-inside-empty.html:
1715         * fast/shapes/shape-inside/shape-inside-inline-elements-expected.html: Removed.
1716         * fast/shapes/shape-inside/shape-inside-inline-elements.html: Removed.
1717         * fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical.html:
1718         * fast/shapes/shape-inside/shape-inside-multiple-blocks.html:
1719         * fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height.html:
1720         * fast/shapes/shape-inside/shape-inside-outside-shape.html:
1721         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content.html:
1722         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions.html:
1723         * fast/shapes/shape-inside/shape-inside-overflow.html:
1724         * fast/shapes/shape-inside/shape-inside-percentage-auto.html:
1725         * fast/shapes/shape-inside/shape-inside-percentage.html:
1726         * fast/shapes/shape-inside/shape-inside-rectangle-padding-expected.html: Removed.
1727         * fast/shapes/shape-inside/shape-inside-rectangle-padding.html: Removed.
1728         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-001-expected.html: Removed.
1729         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-001.html: Removed.
1730         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-002-expected.html: Removed.
1731         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-002.html: Removed.
1732         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-003-expected.html: Removed.
1733         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-003.html: Removed.
1734         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-004-expected.html: Removed.
1735         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-004.html: Removed.
1736         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-001-expected.html: Removed.
1737         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-001.html: Removed.
1738         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-002-expected.html: Removed.
1739         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-002.html: Removed.
1740         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-003-expected.html: Removed.
1741         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-003.html: Removed.
1742         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-large-radius-expected.html: Removed.
1743         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-large-radius.html: Removed.
1744         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-padding-expected.html: Removed.
1745         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-padding.html: Removed.
1746         * fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top.html:
1747         * fast/shapes/shape-inside/shape-inside-text.html:
1748         * fast/shapes/shape-inside/shape-inside-vertical-text.html:
1749         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
1750         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
1751         * fast/shapes/shape-outside-floats/shape-outside-dynamic-shape-margin.html:
1752         * fast/shapes/shape-outside-floats/shape-outside-dynamic-shape-overhang.html:
1753         * fast/shapes/shape-outside-floats/shape-outside-dynamic-shape.html:
1754         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes.html:
1755         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-bottom.html:
1756         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
1757         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
1758         * fast/shapes/shape-outside-floats/shape-outside-floats-img-inset-rectangle-negative-width-crash-expected.txt: Removed.
1759         * fast/shapes/shape-outside-floats/shape-outside-floats-img-inset-rectangle-negative-width-crash.html: Removed.
1760         * fast/shapes/shape-outside-floats/shape-outside-floats-layout-after-initial-layout-pass.html:
1761         * fast/shapes/shape-outside-floats/shape-outside-floats-not-a-layer.html:
1762         * fast/shapes/shape-outside-floats/shape-outside-floats-outermost.html:
1763         * 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.
1764         * 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.
1765         * 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.
1766         * 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.
1767         * 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.
1768         * 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.
1769         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
1770         * svg/clip-path/clip-path-shape-rounded-rect-1-expected.svg: Removed.
1771         * svg/clip-path/clip-path-shape-rounded-rect-1.svg: Removed.
1772         * svg/clip-path/clip-path-shape-rounded-rect-2-expected.svg: Removed.
1773         * svg/clip-path/clip-path-shape-rounded-rect-2.svg: Removed.
1774
1775 2014-03-12  Zalan Bujtas  <zalan@apple.com>
1776
1777         Add hiDPI support for compositing content in DumpRenderTree/WebKitTestRunner
1778         https://bugs.webkit.org/show_bug.cgi?id=129961
1779
1780         Reviewed by Simon Fraser.
1781
1782         Now scaled content can go through the window capturing mechanism too for compositing content.
1783         AppleMagnifiedMode is redundant.
1784
1785         * compositing/hidpi-compositing-vs-non-compositing-check-on-testing-framework-expected.html: Added.
1786         * compositing/hidpi-compositing-vs-non-compositing-check-on-testing-framework.html: Added.
1787         * svg/custom/hidpi-masking-clipping-expected.svg: Added.
1788         * svg/custom/hidpi-masking-clipping.svg: Renamed from LayoutTests/svg/custom/masking-clipping-hidpi.svg.
1789         * svg/custom/masking-clipping-hidpi-expected.svg: Removed.
1790
1791 2014-03-12  Antti Koivisto  <antti@apple.com>
1792
1793         Update result after https://trac.webkit.org/r165465
1794
1795         * svg/custom/use-multiple-on-nested-disallowed-font-expected.txt:
1796
1797 2014-03-12  Frédéric Wang  <fred.wang@free.fr>
1798
1799         Invisible Operators should not add space.
1800         https://bugs.webkit.org/show_bug.cgi?id=115786
1801
1802         Reviewed by Chris Fleizach.
1803
1804         Add a reftest based on the examples of the MathML specification to verify that invisible operators do not add space.
1805
1806         * mathml/presentation/mo-invisible-expected.html: Added.
1807         * mathml/presentation/mo-invisible.html: Added.
1808
1809 2014-03-11  Frédéric Wang  <fred.wang@free.fr>
1810
1811         Implement MathML spacing around operators .
1812         https://bugs.webkit.org/show_bug.cgi?id=115787
1813
1814         Reviewed by Chris Fleizach.
1815
1816         Add many new tests to verify the form/lspace/rspace properties of the
1817         <mo> element and that the whitespace of the text content is collapsed.
1818         Update fenced-mi now that bug 118843 is fixed.
1819
1820         * mathml/presentation/dir-mo-expected.html: Added.
1821         * mathml/presentation/dir-mo.html: Added.
1822         * mathml/presentation/fenced-expected.html:
1823         * mathml/presentation/fenced-mi-expected.html:
1824         * mathml/presentation/mo-form-dynamic-expected.html: Added.
1825         * mathml/presentation/mo-form-dynamic.html: Added.
1826         * mathml/presentation/mo-form-expected.html: Added.
1827         * mathml/presentation/mo-form-minus-plus-expected.html: Added.
1828         * mathml/presentation/mo-form-minus-plus.html: Added.
1829         * mathml/presentation/mo-form.html: Added.
1830         * mathml/presentation/mo-lspace-rspace-dynamic-expected.html: Added.
1831         * mathml/presentation/mo-lspace-rspace-dynamic.html: Added.
1832         * mathml/presentation/mo-lspace-rspace-expected.html: Added.
1833         * mathml/presentation/mo-lspace-rspace.html: Added.
1834         * mathml/presentation/mo-whitespaces-expected.html: Added.
1835         * mathml/presentation/mo-whitespaces.html: Added.
1836         * platform/mac/mathml/presentation/mo-stretch-expected.txt: update reference.
1837
1838 2014-03-11  Manuel Rego Casasnovas  <rego@igalia.com>
1839
1840         [CSS Grid Layout] Add layout test for anonymous grid items
1841         https://bugs.webkit.org/show_bug.cgi?id=130083
1842
1843         Reviewed by Sergio Villar Senin.
1844
1845         Add a layout test to prevent regressions supporting anonymous grid items.
1846
1847         For example, anonymous grid items do not have an associated Node, so trying to access it will make this test
1848         crash.
1849
1850         * fast/css-grid-layout/anonymous-grid-items-expected.html: Added.
1851         * fast/css-grid-layout/anonymous-grid-items.html: Added.
1852
1853 2014-03-11  Krzysztof Czech  <k.czech@samsung.com>
1854
1855         [ATK] Expose aria-posinset and aria-setsize through object attributes
1856         https://bugs.webkit.org/show_bug.cgi?id=130011
1857
1858         Reviewed by Chris Fleizach.
1859
1860         Test could be shared with other platforms.
1861
1862         * accessibility/aria-setsize-posinset-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-setsize-posinset-expected.txt.
1863         * accessibility/aria-setsize-posinset.html: Renamed from LayoutTests/platform/mac/accessibility/aria-setsize-posinset.html.
1864         * platform/win/TestExpectations: Skipping on win port.
1865
1866 2014-03-10  Frédéric Wang  <fred.wang@free.fr>
1867
1868         Improve renderer classes for MathML Token elements.
1869         https://bugs.webkit.org/show_bug.cgi?id=124838
1870
1871         Reviewed by Chris Fleizach.
1872
1873         Two tests are added to fenced-mi in order to verify that the open/close
1874         attributes of the mfenced element collapse whitespace and accept values
1875         with multiple characters.
1876
1877         * mathml/presentation/fenced-mi-expected.html:
1878         * mathml/presentation/fenced-mi.html:
1879         * platform/mac/accessibility/mathml-elements.html: fix bad closing tag and disable the test for now.
1880         * platform/mac/mathml/presentation/mo-stretch-expected.txt: update text reference.
1881
1882 2014-03-10  James Craig  <jcraig@apple.com>
1883
1884         Web Inspector: AXI: Expose checked/disabled/expanded/pressed/readonly/selected
1885         https://bugs.webkit.org/show_bug.cgi?id=129781
1886
1887         Reviewed by Joseph Pecoraro.
1888
1889         Enabling several more properties to be exposed in the Accessibility Node Inspector.
1890
1891         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1892         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
1893
1894 2014-03-10  Bem Jones-Bey  <bjonesbe@adobe.com>
1895
1896         [CSS Shapes] inset corner radii are not flipped for vertical writing modes
1897         https://bugs.webkit.org/show_bug.cgi?id=129918
1898
1899         Reviewed by Dean Jackson.
1900
1901         Test both left and right float cases so that we cover all four
1902         corners.
1903
1904         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left-expected.txt: Added.
1905         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left.html: Added.
1906         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right-expected.txt: Added.
1907         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right.html: Added.
1908
1909 2014-03-10  Zsolt Borbely  <borbezs@inf.u-szeged.hu>
1910
1911         ASSERTION FAILED: span >= 1
1912         https://bugs.webkit.org/show_bug.cgi?id=129148
1913
1914         Reviewed by Andreas Kling.
1915
1916         Added test demonstrates the behavior of colgroup in case of large negative, large positive, zero and null span values.
1917
1918         * fast/table/incorrect-colgroup-span-values-expected.txt: Added.
1919         * fast/table/incorrect-colgroup-span-values.html: Added.
1920
1921 2014-03-10  Radu Stavila  <stavila@adobe.com>
1922
1923         [CSS Regions] Hit-testing is not working properly inside scrollable regions
1924         https://bugs.webkit.org/show_bug.cgi?id=130015
1925
1926         Reviewed by Antti Koivisto.
1927
1928         Added test for hit-testing inside scrollable regions.
1929
1930         * fast/regions/scrollable-regions-hit-testing-inside-expected.html: Added.
1931         * fast/regions/scrollable-regions-hit-testing-inside.html: Added.
1932
1933 2014-03-10  Hans Muller  <hmuller@adobe.com>
1934
1935         [CSS Shapes] SVG Image valued shape fails if root element's size is relative
1936         https://bugs.webkit.org/show_bug.cgi?id=128983
1937
1938         Reviewed by Simon Fraser.
1939
1940         Verify that an SVG Image valued shape-outside with a relatively sized SVG root element
1941         generates a shape with the correct size.
1942
1943         * fast/shapes/shape-outside-floats/shape-outside-relative-size-svg-expected.html: Added.
1944         * fast/shapes/shape-outside-floats/shape-outside-relative-size-svg.html: Added.
1945
1946 2014-03-10  Darin Adler  <darin@apple.com>
1947
1948         TextIterator: Use StringView and references rather than pointers
1949         https://bugs.webkit.org/show_bug.cgi?id=129975
1950
1951         Reviewed by Anders Carlsson.
1952
1953         * dom/xhtml/level3/core/nodelookupnamespaceuri14-expected.txt: Updated to expect
1954         the CDATA section to be included in the text output of the test. This changed because
1955         TextIterator now treats CDATA sections like other text, just as rendering code does.
1956
1957 2014-03-10  Alexey Proskuryakov  <ap@apple.com>
1958
1959         REGRESSION: js/dom/create-lots-of-workers.html frequently crashes
1960         (sometimes in js/dom/cross-frame-bad-time.html)
1961         https://bugs.webkit.org/show_bug.cgi?id=129758
1962
1963         * platform/mac-wk1/TestExpectations: Removed an older incorrect expectation.
1964
1965 2014-03-10  Radu Stavila  <stavila@adobe.com>
1966
1967         [CSS Regions] Scrolling regions with the mouse wheel only works properly if hovering over the region's padding
1968         https://bugs.webkit.org/show_bug.cgi?id=129485
1969
1970         Reviewed by Andrei Bucur.
1971
1972         Added layout tests for scrolling regions using the mouse wheel.
1973
1974         * fast/regions/wheel-scrollable-single-region-expected.html: Added.
1975         * fast/regions/wheel-scrollable-single-region.html: Added.
1976
1977 2014-03-10  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1978
1979         Unreviewed EFL gardening
1980
1981         Add test expectations for failing and crashing tests.
1982
1983         * platform/efl-wk2/TestExpectations:
1984         * platform/efl/TestExpectations:
1985         * platform/efl/fast/images/image-controls-basic-expected.txt: Added after r164457.
1986         * platform/efl/fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt: Added after r164323.
1987
1988 2014-03-10  Mihnea Ovidenie  <mihnea@adobe.com>
1989
1990         [CSSRegions] Fix broken paths in some regions tests
1991         https://bugs.webkit.org/show_bug.cgi?id=130012
1992
1993         Reviewed by Andrei Bucur.
1994
1995         * fast/regions/cssom/offsetLeft-offsetTop-in-multiple-regions.html:
1996         * fast/regions/region-styling/region-style-image-background-color-expected.html:
1997         * fast/regions/region-styling/region-style-image-background-color.html:
1998
1999 2014-03-09  Alexey Proskuryakov  <ap@apple.com>
2000
2001         REGRESSION: js/dom/create-lots-of-workers.html frequently crashes
2002         (sometimes in js/dom/cross-frame-bad-time.html)
2003         https://bugs.webkit.org/show_bug.cgi?id=129758
2004
2005         * platform/mac/TestExpectations: Skipped the test.
2006
2007 2014-03-09  Oliver Hunt  <oliver@apple.com>
2008
2009         Skip fast/workers/worker-copy-shared-blob-url.html in webkit2
2010
2011         * platform/wk2/TestExpectations:
2012
2013 2014-03-08  Zalan Bujtas  <zalan@apple.com>
2014
2015         Subpixel rendering: Simple compositing container layer (isSimpleContainerCompositingLayer) paints to wrong position.
2016         https://bugs.webkit.org/show_bug.cgi?id=129861
2017
2018         Reviewed by Simon Fraser.
2019
2020         This patch ensures that both the simple and non-simple cases paint to the same position.
2021         Simple compositing container layer codepath needs to take the fractional device pixel offset
2022         into account when painting. Without the fractional value, the final paint rounding could push the
2023         paint offset to a different position.
2024         retina example:
2025         compositing top-left: 0px 0px.
2026         fractional offset: 0.3px 0.3px
2027         painting coords without offseting: 0px 0px
2028                            with offseting: 0.5px 0.5px
2029
2030         * compositing/hidpi-simple-container-layer-on-device-pixel-expected.html: Added.
2031         * compositing/hidpi-simple-container-layer-on-device-pixel.html: Added.
2032
2033 2014-03-08  Martin Robinson  <mrobinson@igalia.com>
2034
2035         Skip tests on GTK+ for unimplemented features
2036
2037         * platform/gtk/TestExpectations: When a feature is unimplemented, the tests may fail or
2038         they may timeout, or perhaps they will crash. We just skip them here, so that we don't
2039         have to micromanage expectations for tests against incomplete features.
2040
2041 2014-03-08  Oliver Hunt  <oliver@apple.com>
2042
2043         SerializedScriptValue may move Identifiers between worlds
2044         https://bugs.webkit.org/show_bug.cgi?id=129979
2045
2046         Reviewed by Andreas Kling.
2047
2048         Add test cases
2049
2050         * fast/workers/resources/worker-copy-shared-blob-url-worker.js: Added.
2051         (count.0.onmessage):
2052         * fast/workers/worker-copy-shared-blob-url-expected.txt: Added.
2053         * fast/workers/worker-copy-shared-blob-url.html: Added.
2054
2055 2014-03-08  Martin Robinson  <mrobinson@igalia.com>
2056
2057         Lots of cleanups for the GTK+ TestExpectations
2058
2059         Updated TestExpectations, adding bug standins where appropriate, skipping tests that
2060         expected to fail and prone to timeout or crash. Removed some unused expectations. Added
2061         new baselines for some tests.
2062
2063         * platform/gtk-wk1/TestExpectations: Updated expectations.
2064         * platform/gtk-wk2/TestExpectations: Ditto.
2065         * platform/gtk/TestExpectations: Ditto.
2066
2067 2014-03-08  Martin Robinson  <mrobinson@igalia.com>
2068
2069         Add and update some test expectations for GTK+
2070
2071         * platform/gtk/TestExpectations: These all seem to be failing because of the same bug.
2072
2073 2014-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
2074
2075         Mountain Lion WK1 test bots are crashing often
2076         https://bugs.webkit.org/show_bug.cgi?id=129962
2077
2078         Marking the following tests as flakey:
2079         js/dom/cross-frame-bad-time.html
2080         js/dom/create-lots-of-workers.html
2081
2082         Unreviewed.
2083
2084         * platform/mac-wk1/TestExpectations:
2085
2086 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
2087
2088         Mark some more tests as failing on WebKitGTK+ and file bugs for them
2089
2090         * platform/gtk/TestExpectations: Update test expectations.
2091
2092 2014-03-07  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
2093
2094         [WebRTC] Throw SYNTAX_ERROR when maxRetransmits and maxRetransmitTime are both set in RTCDataChannelInit
2095         https://bugs.webkit.org/show_bug.cgi?id=129894
2096
2097         Reviewed by Eric Carlson.
2098
2099         * fast/mediastream/RTCPeerConnection-datachannel-expected.txt:
2100         * fast/mediastream/RTCPeerConnection-datachannel.html:
2101
2102 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
2103
2104         Rebaseline some tests for WebKitGTK+
2105
2106         * platform/gtk: Rebaseline tests.
2107
2108 2014-03-07  Oliver Hunt  <oliver@apple.com>
2109
2110         Continue hangs when performing for-of over arguments
2111         https://bugs.webkit.org/show_bug.cgi?id=129915
2112
2113         Reviewed by Geoffrey Garen.
2114
2115         Add tests
2116
2117         * js/for-of-arguments-continue-hang-expected.txt: Added.
2118         * js/for-of-arguments-continue-hang.html: Added.
2119         * js/script-tests/for-of-arguments-continue-hang.js: Added.
2120         (test):
2121
2122 2014-03-07  Benjamin Poulain  <benjamin@webkit.org>
2123
2124         Traversal failure in a direct adjacent chain with tail backtracking lacks the path to clear the tail
2125         https://bugs.webkit.org/show_bug.cgi?id=129863
2126
2127         Reviewed by Gavin Barraclough.
2128
2129         Test the faulty case.
2130
2131         * fast/selectors/long-adjacent-backtracking-expected.txt: Added.
2132         * fast/selectors/long-adjacent-backtracking.html: Added.
2133
2134 2014-03-07  Bear Travis  <betravis@adobe.com>
2135
2136         [CSS Shapes] Correctly serialize ellipse positions
2137         https://bugs.webkit.org/show_bug.cgi?id=129700
2138
2139         Reviewed by Dirk Schulze.
2140
2141         Update tests to use the new position serialization for
2142         ellipse.
2143
2144         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
2145         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
2146         * fast/shapes/parsing/parsing-test-utils.js:
2147
2148 2014-03-07  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2149
2150         Unreviewed EFL gardening
2151
2152         Clear test expectations for passing tests.
2153
2154         * platform/efl/TestExpectations:
2155
2156 2014-03-07  Commit Queue  <commit-queue@webkit.org>
2157
2158         Unreviewed, rolling out r165262.
2159         http://trac.webkit.org/changeset/165262
2160         https://bugs.webkit.org/show_bug.cgi?id=129887
2161
2162         Fix wrong commit message (Requested by mpakula on #webkit).
2163
2164         * platform/efl/TestExpectations:
2165
2166 2014-03-07  Bem Jones-Bey  <bjonesbe@adobe.com>
2167
2168         [CSS Shapes] inset does not properly clamp large corner radii
2169         https://bugs.webkit.org/show_bug.cgi?id=129726
2170
2171         Reviewed by Dirk Schulze.
2172
2173         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-large-radius-expected.html: Added.
2174         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-large-radius.html: Added.
2175
2176 2014-03-07  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2177
2178         Unreviewed EFL gardening
2179
2180         Clear test expectations for passing tests.
2181
2182         * platform/efl/TestExpectations:
2183
2184 2014-03-07  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2185
2186         Unreviewed EFL gardening
2187
2188         Remove wrong test expectations.
2189
2190         * platform/efl-wk2/TestExpectations:
2191         * platform/efl/TestExpectations:
2192
2193 2014-03-07  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
2194
2195         [WebRTC] Adding getConfiguration method to RTCPeerConnection
2196         https://bugs.webkit.org/show_bug.cgi?id=129845
2197
2198         Reviewed by Eric Carlson.
2199
2200         * fast/mediastream/RTCPeerConnection-getConfiguration-expected.txt: Added.
2201         * fast/mediastream/RTCPeerConnection-getConfiguration.html: Added.
2202
2203 2014-03-06  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
2204
2205         [WebRTC] Updating RTCPeerConnection.idl
2206         https://bugs.webkit.org/show_bug.cgi?id=129804
2207
2208         Reviewed by Eric Carlson.
2209
2210         Some methods signatures were wrong, marking some arguments as optional when they are mandatory.
2211
2212         * fast/mediastream/RTCPeerConnection-stats.html:
2213         * fast/mediastream/RTCPeerConnection-statsSelector.html:
2214
2215 2014-03-06  Andy Estes  <aestes@apple.com>
2216
2217         Test that the screen orientation does not change when focusing a <textarea>
2218         https://bugs.webkit.org/show_bug.cgi?id=129847
2219
2220         Reviewed by Enrica Casucci.
2221
2222         * fast/css/orientation-changes-on-textarea-focus-expected.html: Added.
2223         * fast/css/orientation-changes-on-textarea-focus.html: Added.
2224
2225 2014-03-06  Mark Lam  <mark.lam@apple.com>
2226
2227         XMLHttpRequest: status and statusText throw DOM Exception 11 when the state is UNSENT or OPENED.
2228         https://bugs.webkit.org/show_bug.cgi?id=45994
2229
2230         Not reviewed.
2231
2232         Re-landing r161051 (originally by Ryosuke Niwa, reviewed by Alexey Proskuryakov)
2233         since https://bugs.webkit.org/show_bug.cgi?id=126219 is no longer an issue.
2234
2235         * http/tests/xmlhttprequest/exceptions-expected.txt:
2236         * http/tests/xmlhttprequest/exceptions.html:
2237         * http/tests/xmlhttprequest/status-after-abort-expected.txt:
2238         * http/tests/xmlhttprequest/zero-length-response-expected.txt:
2239         * js/dom/dfg-custom-getter-throw-expected.txt:
2240         * js/dom/script-tests/dfg-custom-getter-throw-inlined.js:
2241         (foo):
2242         (bar):
2243         * js/dom/script-tests/dfg-custom-getter-throw.js:
2244         (foo):
2245         (bar):
2246
2247 2014-03-06  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
2248
2249         [WebRTC] Updating createOffer and createAnswer methods to match WebRTC editor's draft of 01/27/2014
2250         https://bugs.webkit.org/show_bug.cgi?id=129484
2251
2252         Reviewed by Eric Carlson.
2253
2254         According to the spec, createOffer and createAnswer will no longer have MediaConstraints as an argument,
2255         instead they will have RTCOfferOptions and RTCOfferAnswerOptions, respectively.
2256
2257         * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
2258         * fast/mediastream/RTCPeerConnection-createAnswer.html:
2259         * fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
2260         * fast/mediastream/RTCPeerConnection-createOffer.html:
2261
2262 2014-03-05  Oliver Hunt  <oliver@apple.com>
2263
2264         Support caching of custom setters
2265         https://bugs.webkit.org/show_bug.cgi?id=129519
2266
2267         Reviewed by Filip Pizlo.
2268
2269         Add test cases.
2270
2271         * js/regress/assign-custom-setter-expected.txt: Added.
2272         * js/regress/assign-custom-setter-polymorphic-expected.txt: Added.
2273         * js/regress/assign-custom-setter-polymorphic.html: Added.
2274         * js/regress/assign-custom-setter.html: Added.
2275         * js/regress/script-tests/assign-custom-setter-polymorphic.js: Added.
2276         (test):
2277         * js/regress/script-tests/assign-custom-setter.js: Added.
2278         (test):
2279
2280 2014-03-06  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2281
2282         Unreviewed EFL gardening
2283
2284         Add test expectations for failing tests and remove crash expectations after r164718.
2285
2286         * platform/efl-wk2/TestExpectations:
2287         * platform/efl/TestExpectations:
2288         * platform/efl/compositing/layer-creation/overlap-animation-container-expected.txt: Added after r164449.
2289         * platform/efl/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt: Rebaseline after r164867.
2290
2291 2014-03-06  Joseph Pecoraro  <pecoraro@apple.com>
2292
2293         Web Inspector: Expose the console object in JSContexts to interact with Web Inspector
2294         https://bugs.webkit.org/show_bug.cgi?id=127944
2295
2296         Reviewed by Geoffrey Garen.
2297
2298         * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
2299
2300 2014-03-06  Brendan Long  <b.long@cablelabs.com>
2301
2302         Implement VideoTrackList.selectedIndex
2303         https://bugs.webkit.org/show_bug.cgi?id=129770
2304
2305         Reviewed by Eric Carlson.
2306
2307         * media/track/video/video-track-mkv-theora-selected-expected.txt:
2308         * media/track/video/video-track-mkv-theora-selected.html:
2309
2310 2014-03-06  Gurpreet Kaur  <k.gurpreet@samsung.com>
2311
2312         REGRESSION (r158254): Rubber-banding at Bing image search causes the toolbar to move up and away
2313         https://bugs.webkit.org/show_bug.cgi?id=128873
2314
2315         Reviewed by Antonio Gomes.
2316
2317         * fast/css/zoom-body-scroll-expected.txt:
2318         * fast/css/zoom-body-scroll.html:
2319         * fast/dom/Element/documentElement-scrollLeft-expected.txt:
2320         * fast/dom/Element/documentElement-scrollLeft.html:
2321         * fast/dom/Element/documentElement-scrollTop-expected.txt:
2322         * fast/dom/Element/documentElement-scrollTop.html:
2323         * fast/dom/Element/scrollLeft-expected.txt:
2324         * fast/dom/Element/scrollLeft.html:
2325         * fast/dom/Element/scrollTop-expected.txt:
2326         * fast/dom/Element/scrollTop.html:
2327         * fast/events/mouse-cursor.html:
2328         * fast/multicol/scrolling-overflow.html:
2329         * http/tests/navigation/anchor-frames-expected.txt:
2330         * http/tests/navigation/anchor-frames-gbk-expected.txt:
2331         * http/tests/navigation/resources/frame-with-anchor-gbk.html:
2332         * http/tests/navigation/resources/frame-with-anchor-same-origin.html:
2333         * http/tests/navigation/resources/frame-with-anchor.html:
2334         * platform/mac-wk2/tiled-drawing/resources/scroll-and-load-page.html:
2335         * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration.html:
2336         Reverting changes as it caused regression.
2337
2338 2014-03-05  Jinwoo Song  <jinwoo7.song@samsung.com>
2339
2340         Unreviewed EFL gardening.
2341         Mofify the TestExpectaions according to the renamed file name in r164299.
2342
2343         * platform/efl/TestExpectations: copy-paste-converts-sticky-and-fixed.html is renamed
2344         to copy-paste-wraps-position-absolute.html.
2345
2346 2014-03-05  Commit Queue  <commit-queue@webkit.org>
2347
2348         Unreviewed, rolling out r165141, r165157, and r165158.
2349         http://trac.webkit.org/changeset/165141
2350         http://trac.webkit.org/changeset/165157
2351         http://trac.webkit.org/changeset/165158
2352         https://bugs.webkit.org/show_bug.cgi?id=129772
2353
2354         "broke ftl" (Requested by olliej_ on #webkit).
2355
2356         * js/regress/assign-custom-setter-expected.txt: Removed.
2357         * js/regress/assign-custom-setter-polymorphic-expected.txt: Removed.
2358         * js/regress/assign-custom-setter-polymorphic.html: Removed.
2359         * js/regress/assign-custom-setter.html: Removed.
2360         * js/regress/script-tests/assign-custom-setter-polymorphic.js: Removed.
2361         * js/regress/script-tests/assign-custom-setter.js: Removed.
2362
2363 2014-03-05  Mark Lam  <mark.lam@apple.com>
2364
2365         llint_slow_path_check_has_instance() should not adjust PC before accessing operands.
2366         <https://webkit.org/b/129768>
2367
2368         Reviewed by Mark Hahnenberg.
2369
2370         * js/instanceof-operator-expected.txt:
2371         * js/script-tests/instanceof-operator.js:
2372
2373 2014-03-05  Oliver Hunt  <oliver@apple.com>
2374
2375         Support caching of custom setters
2376         https://bugs.webkit.org/show_bug.cgi?id=129519
2377
2378         Reviewed by Filip Pizlo.
2379
2380         Add test cases.
2381
2382         * js/regress/assign-custom-setter-expected.txt: Added.
2383         * js/regress/assign-custom-setter-polymorphic-expected.txt: Added.
2384         * js/regress/assign-custom-setter-polymorphic.html: Added.
2385         * js/regress/assign-custom-setter.html: Added.
2386         * js/regress/script-tests/assign-custom-setter-polymorphic.js: Added.
2387         (test):
2388         * js/regress/script-tests/assign-custom-setter.js: Added.
2389         (test):
2390
2391 2014-03-05  David Kilzer  <ddkilzer@apple.com>
2392
2393         Fix crash in CompositeEditCommand::cloneParagraphUnderNewElement()
2394         <http://webkit.org/b/129751>
2395         <rdar://problem/16237965>
2396
2397         Reviewed by Jon Honeycutt.
2398
2399         Merged from Blink (patch by Yuta Kitamura):
2400         https://src.chromium.org/viewvc/blink?revision=168160&view=revision
2401         http://crbug.com/345005
2402
2403             The root cause is CompositeEditCommand::moveParagraphWithClones() passing
2404             two positions |start| and |end| which do not follow the document order,
2405             i.e. in some situations |start| is located after |end| because of
2406             the difference in affinity.
2407
2408             This patch fixes this crash by normalizing |end| to |start| in such situations.
2409             It also adds an ASSERT that checks the relationship between |start| and |end|.
2410
2411         * editing/execCommand/format-block-crash-expected.txt: Added.
2412         * editing/execCommand/format-block-crash.html: Added.
2413         * editing/execCommand/resources/format-block-crash-iframe.html: Added.
2414
2415 2014-03-05  Radu Stavila  <stavila@adobe.com>
2416
2417         [CSS Regions] Scrollable regions
2418         https://bugs.webkit.org/show_bug.cgi?id=129301
2419
2420         Reviewed by David Hyatt.
2421
2422         Added tests for scrolling elements flowed into regions.
2423
2424         * fast/regions/scrollable-last-region-expected.html: Added.
2425         * fast/regions/scrollable-last-region.html: Added.
2426         * fast/regions/scrollable-single-region-bt-expected.html: Added.
2427         * fast/regions/scrollable-single-region-bt.html: Added.
2428         * fast/regions/scrollable-single-region-expected.html: Added.
2429         * fast/regions/scrollable-single-region-lr-expected.html: Added.
2430         * fast/regions/scrollable-single-region-lr.html: Added.
2431         * fast/regions/scrollable-single-region-relative-element-expected.html: Added.
2432         * fast/regions/scrollable-single-region-relative-element.html: Added.
2433         * fast/regions/scrollable-single-region-rl-expected.html: Added.
2434         * fast/regions/scrollable-single-region-rl.html: Added.
2435         * fast/regions/scrollable-single-region.html: Added.
2436
2437 2014-03-05  Zalan Bujtas  <zalan@apple.com>
2438
2439         Subpixel rendering: Device pixel round accumulated subpixel value when the RenderLayer with transform paints its content.
2440         https://bugs.webkit.org/show_bug.cgi?id=129079
2441
2442         Reviewed by Simon Fraser.
2443
2444         Snap the content to the device pixel position (as opposed to integral position) before
2445         applying the transform. Recalculate the remaining subpixels that need offsetting at painting time.
2446
2447         * compositing/hidpi-absolute-subpixel-positioned-transformed-elements-expected.html: Added.
2448         * compositing/hidpi-absolute-subpixel-positioned-transformed-elements.html: Added.
2449
2450 2014-03-05  Michael Saboff  <msaboff@apple.com>
2451
2452         JSDataViewPrototype::getData() and setData() crash on platforms that don't allow unaligned accesses
2453         https://bugs.webkit.org/show_bug.cgi?id=129746
2454
2455         Reviewed by Filip Pizlo.
2456
2457         New test to validate proper operation of DataView operations at
2458         various byte offsets using both little and big endian.
2459
2460         * js/arraybuffer-dataview-expected.txt: Added.
2461         * js/arraybuffer-dataview.html: Added.
2462         * js/script-tests/arraybuffer-dataview.js: Added.
2463         (paddedHex):
2464         (byteString):
2465         (clearView):
2466
2467 2014-03-05  Zalan Bujtas  <zalan@apple.com>
2468
2469         Subpixel rendering: Wrong cliprect on absolute positioned elements.
2470         https://bugs.webkit.org/show_bug.cgi?id=129656
2471
2472         Reviewed by Simon Fraser.
2473
2474         outlineBoundsForRepaint() is expected to return the outline repaint rect. Using enclosingIntRect()
2475         to calculate the outline boundaries breaks repaint logic in RenderElement::repaintAfterLayoutIfNeeded().
2476         Since enclosingIntRect() can return bigger rect than repaint rect, the old/new bounds' dimensions could end up
2477         being different which triggers the size change repaint code path.
2478
2479         * fast/repaint/hidpi-absolute-positioned-element-wrong-cliprect-after-move-expected.txt: Added.
2480         * fast/repaint/hidpi-absolute-positioned-element-wrong-cliprect-after-move.html: Added.
2481
2482 2014-03-05  Chang Shu  <cshu@webkit.org>
2483
2484         Copying wrapping text results in multiple spaces between wrapped lines stripped.
2485         https://bugs.webkit.org/show_bug.cgi?id=129609.
2486
2487         Reviewed by Ryosuke Niwa.
2488
2489         * editing/pasteboard/copy-text-with-wrapped-tag-expected.txt:
2490         * editing/pasteboard/copy-text-with-wrapped-tag.html:
2491
2492 2014-03-05  Krzysztof Wolanski  <k.wolanski@samsung.com>
2493
2494         [EFL] Update baselines and test expectations
2495         https://bugs.webkit.org/show_bug.cgi?id=129737
2496
2497         Unreviewed EFL gardening.
2498
2499         * TestExpectations:
2500         * platform/efl-wk2/TestExpectations:
2501         * platform/efl/fast/table/col-and-colgroup-offsets-expected.txt: Added.
2502         Test was failing due to platform-specific numeric differences in the computed offsetHeight of the table cells.
2503
2504 2014-03-05  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
2505
2506         Remove unsupported spelling tests.
2507         https://bugs.webkit.org/show_bug.cgi?id=129482
2508
2509         Reviewed by Ryosuke Niwa.
2510
2511         Remove two spelling tests that require spellchecking of multiple words.
2512         Currently, neither WebKit port is supporting this feature.
2513         Those tests were added by Chromium at r141354.
2514
2515         * editing/spelling/spelling-exactly-selected-multiple-words-expected.txt: Removed.
2516         * editing/spelling/spelling-exactly-selected-multiple-words.html: Removed.
2517         * editing/spelling/spelling-should-select-multiple-words-expected.txt: Removed.
2518         * editing/spelling/spelling-should-select-multiple-words.html: Removed.
2519
2520         * platform/efl-wk2/TestExpectations:
2521         * platform/gtk/TestExpectations:
2522         * platform/mac-wk2/TestExpectations:
2523         * platform/mac/TestExpectations:
2524         * platform/win/TestExpectations:
2525         * platform/wincairo/TestExpectations:
2526         Clear TestExpectations.
2527
2528 2014-03-05  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
2529
2530         Refactoring spelling-insert-html.html to use asynchronous spellchecking
2531         https://bugs.webkit.org/show_bug.cgi?id=129422
2532
2533         Reviewed by Ryosuke Niwa.
2534
2535         Use asynchronous text checking in spelling-insert-html.html.
2536         Add more logs to the test expectation so that it becomes
2537         more descriptive.
2538
2539         Additionally, the word "foo" was changed to "moo" due to
2540         only Mac had recognized this word as spelled correctly.
2541
2542         * editing/spelling/spelling-insert-html-expected.txt:
2543         * editing/spelling/spelling-insert-html.html:
2544
2545         * platform/efl/TestExpectations:
2546         Remove failing expectation for EFL.
2547
2548         * platform/gtk-wk2/TestExpectations:
2549         * platform/gtk/TestExpectations:
2550         Skip the tests for GTK+ because of missing asynchronous spellchecking.
2551
2552         * platform/mac-wk2/TestExpectations:
2553         Ditto.
2554
2555 2014-03-04  Filip Pizlo  <fpizlo@apple.com>
2556
2557         DFG and FTL should specialize for and support CompareStrictEq over Misc (i.e. boolean, undefined, or null)
2558         https://bugs.webkit.org/show_bug.cgi?id=129563
2559
2560         Reviewed by Geoffrey Garen.
2561
2562         * js/regress/fold-strict-eq-expected.txt: Added.
2563         * js/regress/fold-strict-eq.html: Added.
2564         * js/regress/misc-strict-eq-expected.txt: Added.
2565         * js/regress/misc-strict-eq.html: Added.
2566         * js/regress/script-tests/fold-strict-eq.js: Added.
2567         (foo):
2568         (test):
2569         * js/regress/script-tests/misc-strict-eq.js: Added.
2570
2571 2014-03-04  Commit Queue  <commit-queue@webkit.org>
2572
2573         Unreviewed, rolling out r165085.
2574         http://trac.webkit.org/changeset/165085
2575         https://bugs.webkit.org/show_bug.cgi?id=129729
2576
2577         Broke imported/w3c/html-templates/template-element/template-
2578         content.html (Requested by ap on #webkit).
2579
2580         * js/regress/fold-strict-eq-expected.txt: Removed.
2581         * js/regress/fold-strict-eq.html: Removed.
2582         * js/regress/misc-strict-eq-expected.txt: Removed.
2583         * js/regress/misc-strict-eq.html: Removed.
2584         * js/regress/script-tests/fold-strict-eq.js: Removed.
2585         * js/regress/script-tests/misc-strict-eq.js: Removed.
2586
2587 2014-03-04  Zalan Bujtas  <zalan@apple.com>
2588
2589         Enable device pixel repaint rect tracking.
2590         https://bugs.webkit.org/show_bug.cgi?id=129712
2591
2592         Reviewed by Simon Fraser.
2593
2594         Tracked repaint rects are device pixel snapped now to support hiDPI test cases.
2595
2596         * fast/repaint/hidpi-device-pixel-based-repaint-rect-tracking-expected.txt: Added.
2597         * fast/repaint/hidpi-device-pixel-based-repaint-rect-tracking.html: Added.
2598
2599 2014-03-01  Filip Pizlo  <fpizlo@apple.com>
2600
2601         DFG and FTL should specialize for and support CompareStrictEq over Misc (i.e. boolean, undefined, or null)
2602         https://bugs.webkit.org/show_bug.cgi?id=129563
2603
2604         Reviewed by Geoffrey Garen.
2605
2606         * js/regress/fold-strict-eq-expected.txt: Added.
2607         * js/regress/fold-strict-eq.html: Added.
2608         * js/regress/misc-strict-eq-expected.txt: Added.
2609         * js/regress/misc-strict-eq.html: Added.
2610         * js/regress/script-tests/fold-strict-eq.js: Added.
2611         (foo):
2612         (test):
2613         * js/regress/script-tests/misc-strict-eq.js: Added.
2614
2615 2014-03-04  Zoltan Horvath  <zoltan@webkit.org>
2616
2617         [CSS Shapes] Add test for adjusted lineTop position between left and right shape-outside floats
2618         https://bugs.webkit.org/show_bug.cgi?id=128696
2619
2620         Reviewed by David Hyatt.
2621
2622         * fast/shapes/shape-outside-floats/shape-outside-floats-linetop-adjusted-between-left-right-floats-expected.html: Added.
2623         * fast/shapes/shape-outside-floats/shape-outside-floats-linetop-adjusted-between-left-right-floats.html: Added.
2624
2625 2014-03-04  Brian Burg  <bburg@apple.com>
2626
2627         Unreviewed gardening. Skip inspector tests that are still flaky.
2628
2629         Skip inspector-protocol/dom/dom-search-crash.html (tracked by https://webkit.org/b/129639).
2630         Skip inspector/test-harness-trivially-works.html (tracked by https://webkit.org/b/129642).
2631
2632         * TestExpectations:
2633
2634 2014-03-04  Zalan Bujtas  <zalan@apple.com>
2635
2636         Subpixel rendering: Incorrect repaint rect cuts off content's right edge after move.
2637         https://bugs.webkit.org/show_bug.cgi?id=129652
2638
2639         Reviewed by Simon Fraser.
2640
2641         When repaint rect is adjusted in order to take the distance from renderer into account,
2642         the accumulated fraction value need to be added too. This is always a positive value.
2643
2644         * fast/borders/hidpi-border-clipping-right-after-move-expected.html: Added.
2645         * fast/borders/hidpi-border-clipping-right-after-move.html: Added.
2646
2647 2014-02-07  Sergio Villar Senin  <svillar@igalia.com>
2648
2649         [CSS Grid Layout] Percentages of indefinite sizes should compute to auto
2650         https://bugs.webkit.org/show_bug.cgi?id=128173
2651
2652         Reviewed by Darin Adler.
2653
2654         Added a grid with indefinite sizes to check that we use auto to
2655         compute the track breadths instead of the specified percentages.
2656
2657         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
2658         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
2659         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
2660         * fast/css-grid-layout/grid-columns-rows-get-set.html:
2661         * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
2662         * fast/css-grid-layout/grid-element-repeat-get-set.html:
2663         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
2664         * fast/css-grid-layout/named-grid-line-get-set.html:
2665         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
2666         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
2667         * fast/css-grid-layout/resources/grid.css:
2668         (.indefiniteSizeGrid):
2669
2670 2014-03-04  Dániel Bátyai  <dbatyai.u-szeged@partner.samsung.com>
2671
2672         Implement Number.prototype.clz()
2673         https://bugs.webkit.org/show_bug.cgi?id=129479
2674
2675         Reviewed by Oliver Hunt.
2676
2677         Added/updated tests to account for Number.prototype.clz().
2678
2679         * js/number-clz.html: Added.
2680         * js/number-clz-expected.txt: Added.
2681         * js/Object-getOwnPropertyNames-expected.txt:
2682         * js/script-tests/number-clz.js: Added.
2683         * js/script-tests/Object-getOwnPropertyNames.js:
2684
2685 2014-03-04  Ryosuke Niwa  <rniwa@webkit.org>
2686
2687         REGRESSION(r164856): Use after free in WebCore::QualifiedName::operator== / WebCore::StyledElement::attributeChanged
2688         https://bugs.webkit.org/show_bug.cgi?id=129550
2689
2690         Reviewed by Andreas Kling.
2691
2692         Added a regression test.
2693
2694         * fast/dom/uniquing-attributes-via-setAttribute-expected.txt: Added.
2695         * fast/dom/uniquing-attributes-via-setAttribute.html: Added.
2696
2697 2014-03-03  Myles C. Maxfield  <mmaxfield@apple.com>
2698
2699         Space between double underlines does not scale with font size
2700         https://bugs.webkit.org/show_bug.cgi?id=129521
2701
2702         Reviewed by Simon Fraser.
2703
2704         This test renders large text with a double underline, but then barely clips off the bottom underline
2705         using overflow: hidden. It makes sure that this is exactly the same as a single underline. If the
2706         space between the two underlines does not scale with font size, it will appear as though there is a
2707         single thick underline (because they will be drawn on top of each other) and will thus fail this test.
2708
2709         * fast/css3-text/css3-text-decoration/text-decoration-style-double-space-scales-expected.html: Added.
2710         * fast/css3-text/css3-text-decoration/text-decoration-style-double-space-scales.html: Added.
2711
2712 2014-03-03  Mark Lam  <mark.lam@apple.com>
2713
2714         Web Inspector: debugger statements do not break.
2715         <https://webkit.org/b/129524>
2716
2717         Reviewed by Geoff Garen.
2718
2719         * inspector-protocol/debugger/debugger-statement-expected.txt: Added.
2720         * inspector-protocol/debugger/debugger-statement.html: Added.
2721         * inspector-protocol/debugger/resources/breakpoint.js:
2722         (debuggerStatement):
2723
2724 2014-03-03  Brian Burg  <bburg@apple.com>
2725
2726         Inspector test dom/dom-search-crash.html times out in release builds
2727         https://bugs.webkit.org/show_bug.cgi?id=129462
2728
2729         Reviewed by Timothy Hatcher.
2730
2731         This test passes now, so stop skipping it.
2732
2733         * TestExpectations:
2734
2735 2014-03-03  Antti Koivisto  <antti@apple.com>
2736
2737         Find results on simple lines are not marked correctly
2738         https://bugs.webkit.org/show_bug.cgi?id=129586
2739
2740         Reviewed by Andreas Kling.
2741
2742         * editing/text-iterator/count-mark-lineboxes-expected.txt: Added.
2743         * editing/text-iterator/count-mark-lineboxes.html: Added.
2744         * editing/text-iterator/count-mark-simple-lines-expected.txt: Added.
2745         * editing/text-iterator/count-mark-simple-lines.html: Added.
2746
2747 2014-03-03  Jer Noble  <jer.noble@apple.com>
2748
2749         [MSE] YouTube videos fail to play
2750         https://bugs.webkit.org/show_bug.cgi?id=129525
2751
2752         Reviewed by Darin Adler.
2753
2754         * media/media-source/media-source-addsourcebuffer.html: Updated.
2755         * media/media-source/media-source-addsourcebuffer-expected.txt: Updated.
2756         * media/media-source/media-source-fudge-factor-expected.txt: Added.
2757         * media/media-source/media-source-fudge-factor.html: Added.
2758
2759 2014-03-03  Bear Travis  <betravis@adobe.com>
2760
2761         [CSS Shapes] Serialize circle positions
2762         https://bugs.webkit.org/show_bug.cgi?id=129404
2763
2764         Reviewed by Dirk Schulze.
2765
2766         Modify each circle test to have a correctly serialized position.
2767
2768         * fast/masking/parsing-clip-path-shape-expected.html: Updated result.
2769         * fast/masking/parsing-clip-path-shape.html: Updated test.
2770         * fast/shapes/parsing/parsing-shape-inside-expected.txt: Updated results.
2771         * fast/shapes/parsing/parsing-shape-outside-expected.txt: Updated results.
2772         * fast/shapes/parsing/parsing-test-utils.js: Updated serialization results.
2773
2774 2014-03-03  Dirk Schulze  <krit@webkit.org>
2775
2776         Transform CSS clip-path pixel tests to ref tests
2777         https://bugs.webkit.org/show_bug.cgi?id=129607
2778
2779         Reviewed by Andreas Kling.
2780
2781         * css3/masking/clip-path-border-box.html:
2782         * css3/masking/clip-path-circle-filter-expected.txt: Removed.
2783         * css3/masking/clip-path-circle-overflow-expected.txt: Removed.
2784         * css3/masking/clip-path-circle-overflow-hidden-expected.txt: Removed.
2785         * css3/masking/clip-path-circle-overflow-hidden.html: Removed.
2786         * css3/masking/clip-path-circle-relative-overflow-expected.txt: Removed.
2787         * css3/masking/clip-path-ellipse-expected.html: Renamed from LayoutTests/css3/masking/clip-path-circle-filter.html.
2788         * css3/masking/clip-path-ellipse-expected.txt: Removed.
2789         * css3/masking/clip-path-ellipse.html:
2790         * css3/masking/clip-path-filter-expected.html: Added.
2791         * css3/masking/clip-path-filter.html: Added.
2792         * css3/masking/clip-path-inset-expected.html: Copied from LayoutTests/css3/masking/clip-path-ellipse.html.
2793         * css3/masking/clip-path-inset-expected.txt: Removed.
2794         * css3/masking/clip-path-overflow-expected.html: Copied from LayoutTests/css3/masking/clip-path-circle-overflow.html.
2795         * css3/masking/clip-path-overflow-hidden-expected.html: Copied from LayoutTests/css3/masking/clip-path-ellipse.html.
2796         * css3/masking/clip-path-overflow-hidden.html: Renamed from LayoutTests/css3/masking/clip-path-circle-overflow.html.
2797         * css3/masking/clip-path-overflow.html: Copied from LayoutTests/css3/masking/clip-path-ellipse.html.
2798         * css3/masking/clip-path-polygon-evenodd-expected.html: Added.
2799         * css3/masking/clip-path-polygon-evenodd-expected.txt: Removed.
2800         * css3/masking/clip-path-polygon-evenodd.html:
2801         * css3/masking/clip-path-polygon-expected.html: Copied from LayoutTests/css3/masking/clip-path-ellipse.html.
2802         * css3/masking/clip-path-polygon-expected.txt: Removed.
2803         * css3/masking/clip-path-polygon-nonzero-expected.html: Copied from LayoutTests/css3/masking/clip-path-ellipse.html.
2804         * css3/masking/clip-path-polygon-nonzero-expected.txt: Removed.
2805         * css3/masking/clip-path-polygon-nonzero.html:
2806         * css3/masking/clip-path-polygon.html:
2807         * platform/efl/css3/masking/clip-path-circle-overflow-expected.png: Removed.
2808         * platform/efl/css3/masking/clip-path-circle-overflow-hidden-expected.png: Removed.
2809         * platform/efl/css3/masking/clip-path-ellipse-expected.png: Removed.
2810         * platform/gtk/css3/masking/clip-path-circle-overflow-expected.png: Removed.
2811         * platform/gtk/css3/masking/clip-path-circle-overflow-hidden-expected.png: Removed.
2812         * platform/gtk/css3/masking/clip-path-ellipse-expected.png: Removed.
2813         * platform/mac/css3/masking/clip-path-circle-overflow-expected.png: Removed.
2814         * platform/mac/css3/masking/clip-path-circle-overflow-hidden-expected.png: Removed.
2815         * platform/mac/css3/masking/clip-path-ellipse-expected.png: Removed.
2816         * platform/mac/css3/masking/clip-path-inset-expected.png: Removed.
2817         * platform/mac/css3/masking/clip-path-polygon-evenodd-expected.png: Removed.
2818         * platform/mac/css3/masking/clip-path-polygon-expected.png: Removed.
2819         * platform/mac/css3/masking/clip-path-polygon-nonzero-expected.png: Removed.
2820
2821 2014-03-03  Andrei Bucur  <abucur@adobe.com>
2822
2823         [CSS Regions] Overset computation is incorrect in some cases
2824         https://bugs.webkit.org/show_bug.cgi?id=129032
2825
2826         Reviewed by Mihnea Ovidenie.
2827
2828         Adjust the tests to cope with the overset changes. 
2829
2830         * fast/regions/cssom/element-region-overset-state-expected.txt:
2831         * fast/regions/cssom/element-region-overset-state-vertical-rl-expected.txt:
2832         * fast/regions/cssom/element-region-overset-state-vertical-rl.html:
2833         * fast/regions/cssom/element-region-overset-state.html:
2834         This test has a new case that verifies region clamping is correctly taken into account.
2835         * fast/regions/cssom/webkit-named-flow-overset-expected.txt:
2836         * fast/regions/cssom/webkit-named-flow-overset.html:
2837
2838 2014-03-02  Timothy Hatcher  <timothy@apple.com>
2839
2840         Remove ASSERT in ~IDBRequest since it is firing during legitimate uses in Web Inspector.
2841
2842         Adding the ASSERT back is tracked by https://webkit.org/b/129593.
2843
2844         https://bugs.webkit.org/show_bug.cgi?id=129328
2845
2846         Reviewed by Sam Weinig.
2847
2848         * TestExpectations: Remove skipped tests.
2849         * inspector-protocol/model/probe-manager-add-remove-actions-expected.txt: Rebaselined.
2850
2851 2014-03-02  Brian Burg  <bburg@apple.com>
2852
2853         Web Inspector model tests load wrong inspector page under WebKitTestRunner
2854         https://bugs.webkit.org/show_bug.cgi?id=129460
2855
2856         Reviewed by Dan Bernstein.
2857
2858         Stop skipping inspector/test-harness-trivially-works.html.
2859
2860         * platform/wk2/TestExpectations:
2861
2862 2014-03-02  Dean Jackson  <dino@apple.com>
2863
2864         Add protected casting to FilterOperation classes.
2865         https://bugs.webkit.org/show_bug.cgi?id=124062
2866
2867         Reviewed by Sam Weinig.
2868
2869         * css3/filters/animation-from-initial-values-with-color-matrix-expected.html: Added.
2870         * css3/filters/animation-from-initial-values-with-color-matrix.html: Added.
2871
2872 2014-03-02  Yoav Weiss  <yoav@yoav.ws>
2873
2874         Fix srcset related bugs
2875         https://bugs.webkit.org/show_bug.cgi?id=129539
2876
2877         These tests make sure that:
2878         1. Invalid srcset descriptors are handled according to the spec. The invalid descriptors are ignored, but the resource is not.
2879         2. When both src and srcset have only 1x descriptors and the DPR is higher than 1, the srcset's resource is picked.
2880
2881         I've also fixed the invalid inputs test, which was faulty.
2882
2883         Reviewed by Andreas Kling.
2884
2885         * fast/hidpi/image-srcset-invalid-descriptor-expected.txt: Added.
2886         * fast/hidpi/image-srcset-invalid-descriptor.html: Added.
2887         * fast/hidpi/image-srcset-invalid-inputs-correct-src.html:
2888         * fast/hidpi/image-srcset-src-selection-1x-both-expected.txt: Added.
2889         * fast/hidpi/image-srcset-src-selection-1x-both.html: Added.
2890         * fast/hidpi/resources/srcset-helper.js:
2891         (runTest):
2892
2893 2014-03-02  Dirk Schulze  <krit@webkit.org>
2894
2895         Reactivate SVG mask-type tests for Mac
2896         https://bugs.webkit.org/show_bug.cgi?id=129577
2897
2898         Reviewed by Darin Adler.
2899
2900         Reduce mask-type tests to the minimum to test the feature.
2901
2902         * platform/mac-wk2/TestExpectations:
2903         * platform/mac/TestExpectations:
2904         * svg/masking/mask-type-alpha-expected.svg:
2905         * svg/masking/mask-type-alpha.svg:
2906         * svg/masking/mask-type-luminance-expected.svg:
2907         * svg/masking/mask-type-luminance.svg:
2908         * svg/masking/mask-type-not-set-expected.svg:
2909         * svg/masking/mask-type-not-set.svg:
2910
2911 2014-03-02  Dirk Schulze  <krit@webkit.org>
2912
2913         Remove path to non-existent SVG clip-path test from TestExpectations
2914         https://bugs.webkit.org/show_bug.cgi?id=129574
2915
2916         Reviewed by Simon Fraser.
2917
2918         The test was transformed to a ref test and moved to a different location.
2919         It passes on all platforms now.
2920
2921         * platform/gtk/TestExpectations:
2922         * platform/win/TestExpectations:
2923         * platform/wincairo/TestExpectations:
2924         * platform/wk2/TestExpectations:
2925
2926 2014-03-02  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
2927
2928         Updating some WebRTC and MediaStream LayoutTests
2929         https://bugs.webkit.org/show_bug.cgi?id=129442
2930
2931         Reviewed by Eric Carlson.
2932
2933         Due to changes in JavaScriptCore (in r163562), some LayoutTests in fast/mediastream needed to be updated:
2934             - MediaStreamTrack.html: checking hasOwnProperty in __proto__ as well, until CustomGetter properties are
2935             moved to the prototype chain.
2936             - RTCIceCandidate.html and RTCSessionDescription.html: JSON.stringify are not considering properties in
2937             __proto__, so remove this for now.
2938
2939         * fast/mediastream/MediaStreamTrack-expected.txt:
2940         * fast/mediastream/MediaStreamTrack.html:
2941         * fast/mediastream/RTCIceCandidate-expected.txt:
2942         * fast/mediastream/RTCIceCandidate.html:
2943         * fast/mediastream/RTCPeerConnection-have-local-answer.html: Removed. Other tests already test what this one was
2944         testing
2945         * fast/mediastream/RTCSessionDescription-expected.txt:
2946         * fast/mediastream/RTCSessionDescription.html:
2947
2948 2014-03-01  Commit Queue  <commit-queue@webkit.org>
2949
2950         Unreviewed, rolling out r164929 and r164934.
2951         http://trac.webkit.org/changeset/164929
2952         http://trac.webkit.org/changeset/164934
2953         https://bugs.webkit.org/show_bug.cgi?id=129570
2954
2955         Caused assertions on two srcset tests (Requested by ap on
2956         #webkit).
2957
2958         * fast/hidpi/image-srcset-invalid-descriptor-expected.txt: Removed.
2959         * fast/hidpi/image-srcset-invalid-descriptor.html: Removed.
2960         * fast/hidpi/image-srcset-invalid-inputs-correct-src.html:
2961         * fast/hidpi/image-srcset-src-selection-1x-both-expected.txt: Removed.
2962         * fast/hidpi/image-srcset-src-selection-1x-both.html: Removed.
2963         * fast/hidpi/resources/srcset-helper.js:
2964         (runTest):
2965
2966 2014-03-01  Filip Pizlo  <fpizlo@apple.com>
2967
2968         This shouldn't be a layout test since it runs only under jsc. Moving it to JSC
2969         stress tests.
2970
2971         * js/script-tests/generational-opaque-roots.js: Removed.
2972
2973 2014-03-01  David Kilzer  <ddkilzer@apple.com>
2974
2975         Ensure keySplines is valid in SMIL animations
2976         <http://webkit.org/b/129547>
2977         <rdar://problem/15676128>
2978
2979         Reviewed by Darin Adler.
2980
2981         Merged from Blink (patch by Philip Rogers):
2982         https://src.chromium.org/viewvc/blink?revision=156452&view=revision
2983         http://crbug.com/276111
2984
2985             This patch fixes a crash in SMIL animations when keySplines are not
2986             specified. The SMIL spec is clear on this:
2987             http://www.w3.org/TR/2001/REC-smil-animation-20010904/#AnimFuncCalcMode
2988             "If there are any errors in the keyTimes specification (bad values,
2989             too many or too few values), the animation will have no effect."
2990
2991             This patch simply checks that keyTimes is not empty. Previously,
2992             splinesCount was set to be m_keySplines.size() + 1 in
2993             SVGAnimationElement.cpp; this patch changes splinesCount to be equal
2994             to m_keySplines.size() to make the logic easier to follow and to
2995             match other checks in SVGAnimationElement::startedActiveInterval.
2996
2997         * svg/animations/animate-keysplines-crash-expected.txt: Added.
2998         * svg/animations/animate-keysplines-crash.html: Added.
2999
3000 2014-03-01  Benjamin Poulain  <benjamin@webkit.org>
3001
3002         Tighten minimumRegisterRequirements()
3003         https://bugs.webkit.org/show_bug.cgi?id=129538
3004
3005         Reviewed by Andreas Kling.
3006
3007         * fast/selectors/adjacent-descendant-tail-register-requirement-expected.txt: Added.
3008         * fast/selectors/adjacent-descendant-tail-register-requirement.html: Added.
3009
3010 2014-03-01  Yoav Weiss  <yoav@yoav.ws>
3011
3012         Fix srcset related bugs
3013         https://bugs.webkit.org/show_bug.cgi?id=129539
3014
3015         These tests make sure that:
3016         1. Invalid srcset descriptors are handled according to the spec. The invalid descriptors are ignored, but the resource is not.
3017         2. When both src and srcset have only 1x descriptors and the DPR is higher than 1, the srcset's resource is picked.
3018
3019         I've also fixed the invalid inputs test, which was faulty.
3020
3021         Reviewed by Andreas Kling.
3022
3023         * fast/hidpi/image-srcset-invalid-descriptor-expected.txt: Added.
3024         * fast/hidpi/image-srcset-invalid-descriptor.html: Added.
3025         * fast/hidpi/image-srcset-invalid-inputs-correct-src.html:
3026         * fast/hidpi/image-srcset-src-selection-1x-both-expected.txt: Added.
3027         * fast/hidpi/image-srcset-src-selection-1x-both.html: Added.
3028         * fast/hidpi/resources/srcset-helper.js:
3029         (runTest):
3030
3031 2014-03-01  Adenilson Cavalcanti  <cavalcantii@gmail.com>
3032
3033         Set css3/filter/huge-region as skipped
3034         https://bugs.webkit.org/show_bug.cgi?id=129552
3035
3036         It tries to use an insanely huge kernel for a huge blur filtered
3037         element while it is expected to *not* execute. Thanks to the changes
3038         introduced in #123716, this test will try to be executed and may
3039         timeout in some machines. The proper fix will follow up in #129553.
3040
3041         Reviewed by Dirk Schulze.
3042
3043         * TestExpectations:
3044
3045 2014-03-01  Benjamin Poulain  <benjamin@webkit.org>
3046
3047         Optimized querySelector(All) when selector contains #id
3048         https://bugs.webkit.org/show_bug.cgi?id=116502
3049
3050         Reviewed by Andreas Kling.
3051
3052         * fast/selectors/querySelector-id-filtering-expected.txt: Added.
3053         * fast/selectors/querySelector-id-filtering.html: Added.
3054
3055 2014-02-28  Alexey Proskuryakov  <ap@apple.com>
3056
3057         Node::compareDocumentPosition leaks memory structure
3058         https://bugs.webkit.org/show_bug.cgi?id=120244
3059
3060         Reviewed by Ryosuke Niwa.
3061
3062         * TestExpectations:
3063         * dom/xhtml/level3/core/nodecomparedocumentposition38-expected.txt:
3064         * fast/dom/compare-document-position-disconnected-nodes-expected.txt:
3065         * fast/dom/compare-document-position-disconnected-nodes.html:
3066         * fast/dom/shadow/compare-document-position-expected.txt:
3067         * fast/dom/shadow/compare-document-position.html:
3068
3069 2014-03-01  David Kilzer  <ddkilzer@apple.com>
3070
3071         Fix lifetime handling of SVGPropertyTearOffs
3072         <http://webkit.org/b/129211>
3073         <rdar://problem/15696025>
3074
3075         Reviewed by Maciej Stachowiak.
3076
3077         Merged from Blink (patch by Ojan Vafai):
3078         https://src.chromium.org/viewvc/blink?revision=157801&view=revision
3079         http://crbug.com/288771
3080
3081             -Replace SVGStaticPropertyWithParentTearOff with SVGMatrixTearOff
3082             since it's only used in that one place. This means we can get rid
3083             of the templatizing and the method pointer.
3084             -Change SVGPropertyTearOff to keep track of it's child tearoffs
3085             and call detachWrapper on its child tearoffs when it's destroyed
3086             or when it's wrapper is detached.
3087             -Have SVGPropertyTearOff hold WeakPtrs to the child tearoffs
3088             to avoid having a cycle.
3089
3090         * svg/transforms/svg-matrix-tearoff-crash-expected.txt: Added.
3091         * svg/transforms/svg-matrix-tearoff-crash.html: Added.
3092
3093 2014-02-28  Benjamin Poulain  <benjamin@webkit.org>
3094
3095         Caller saved registers can be accidentally discarded when clearing the local stack
3096         https://bugs.webkit.org/show_bug.cgi?id=129532
3097
3098         Reviewed by Andreas Kling.
3099
3100         * fast/selectors/tree-modifying-case-insensitive-selectors.html: Added.
3101         * fast/selectors/tree-modifying-selectors.html: Added.
3102
3103 2014-02-28  Adenilson Cavalcanti  <cavalcantii@gmail.com>
3104
3105         Filters should test for area instead of single dimension
3106         https://bugs.webkit.org/show_bug.cgi?id=123716
3107
3108         Reviewed by Dirk Schulze.
3109
3110         A filtered SVG element with a sigle dimension bigger than 5000
3111         (counting the margin/border) will fail to render. So an element
3112         with 4000x4000 will render fine, while another with 5000x10
3113         won't. This patch instead tests against the total element area,
3114         which fixes such cases.
3115
3116         The current patch fixes the rendering issue and at same time,
3117         fixes some layer violations where FilterEffectRenderer and
3118         RenderSVGResourceFilter were directly accessing the kMax value
3119         in FilterEffect. Since before a somewhat bigger filter would
3120         be aborted, it required to change the maximum kernel size
3121         for blur filter (some filters are slower to run than others for
3122         bigger SVGs).
3123
3124         * svg/filters/big-height-filter-expected.svg: Added.
3125         * svg/filters/big-height-filter.svg: Added.
3126         * svg/filters/big-width-filter-expected.svg: Added.
3127         * svg/filters/big-width-filter.svg: Added.
3128
3129 2014-02-28  Zalan Bujtas  <zalan@apple.com>
3130
3131         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
3132         https://bugs.webkit.org/show_bug.cgi?id=129438
3133
3134         Reviewed by Simon Fraser.
3135
3136         'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
3137         offscreen window. It makes testing subpixel rendering and positioning possible.
3138
3139         Both the offscreen window's and WebKit's scaling are set accordingly.
3140
3141         * fast/borders/hidpi-simple-hairline-border-painting-expected.html: Added.
3142         * fast/borders/hidpi-simple-hairline-border-painting.html: Added.
3143
3144 2014-02-28  Alexey Proskuryakov  <ap@apple.com>
3145
3146         paragraphs with different directionality in textarea with unicode-bidi: plaintext are aligned the same
3147         https://bugs.webkit.org/show_bug.cgi?id=71194
3148
3149         * platform/mac/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
3150         Updated Mac results for Mavericks (the original patch only updated Mountain Lion results).
3151
3152 2014-02-28  Andreas Kling  <akling@apple.com>
3153
3154         MouseEvent.offsetX/Y should just return 0,0 for simulated clicks.
3155         <https://webkit.org/b/129477>
3156
3157         Add a test documenting the behavior of offsetX/Y on the simulated
3158         mouse events that get sent by HTMLElement.click().
3159
3160         Reviewed by Alexey Proskuryakov.
3161
3162         * fast/events/relative-offset-of-simulated-click-expected.txt: Added.
3163         * fast/events/relative-offset-of-simulated-click.html: Added.
3164
3165 2014-02-27  Sergio Villar Senin  <svillar@igalia.com>
3166
3167         [CSS Grid Layout] Fix positioning grid items using named grid lines/areas
3168         https://bugs.webkit.org/show_bug.cgi?id=129372
3169
3170         Reviewed by Darin Adler.
3171
3172         Added a new test that checks that we correctly position grid items
3173         using named grid lines, grid areas and also with the implicit
3174         named grid lines created by grid areas.
3175
3176         I'm also importing a test from Blink that checks that we can
3177         dynamically change the position of a grid item by changing the
3178         name of the grid lines used to position it.
3179
3180         * fast/css-grid-layout/grid-item-position-changed-dynamic-expected.txt:
3181         Merged from Blink r153913 by <jchaffraix@chromium.org>.
3182         * fast/css-grid-layout/grid-item-position-changed-dynamic.html: Ditto.
3183         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution-expected.txt: Added.
3184         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html: Added.
3185
3186 2014-02-28  Mario Sanchez Prada  <mario.prada@samsung.com>
3187
3188         paragraphs with different directionality in textarea with unicode-bidi: plaintext are aligned the same
3189         https://bugs.webkit.org/show_bug.cgi?id=71194
3190
3191         Reviewed by David Hyatt.
3192
3193         Merged from Blink r157263 by <igor.o@sisa.samsung.com>
3194         <https://src.chromium.org/viewvc/blink?revision=157263&view=revision>
3195
3196         Modified expectations for two layout tests to make them conforming to the spec.
3197
3198         * fast/text/international/unicode-bidi-plaintext-expected.html:
3199         * platform/gtk/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
3200         * platform/mac-mountainlion/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
3201
3202 2014-02-28  Jochen Eisinger  <jochen@chromium.org>
3203
3204         Update meta-referrer behavior for invalid policies
3205         https://bugs.webkit.org/show_bug.cgi?id=129475
3206
3207         Reviewed by Alexey Proskuryakov.
3208
3209         * http/tests/security/referrer-policy-invalid-expected.txt: Added.
3210         * http/tests/security/referrer-policy-invalid.html: Added.
3211
3212 2014-02-28  Daniel Bates  <dabates@apple.com>
3213
3214         SubresourceLoader::didFinishLoading() should not assert when a decode error occurs
3215         https://bugs.webkit.org/show_bug.cgi?id=127029
3216
3217         Reviewed by Darin Adler.
3218
3219         Added a test to ensure that we don't cause an assertion failure when an image fails
3220         to load because of a decode error. In particular, the estimated decoded image size
3221         exceeds the maximum decoded image size.
3222
3223         * fast/images/decoded-size-exceeds-max-decoded-size-expected.txt: Added.
3224         * fast/images/decoded-size-exceeds-max-decoded-size.html: Added.
3225
3226 2014-02-28  Martin Hodovan  <mhodovan@inf.u-szeged.hu>
3227
3228         ASSERTION FAILED: roundedIntPoint(rendererMappedResult) == roundedIntPoint(result) in WebCore::RenderGeometryMap::mapToContainer
3229         https://bugs.webkit.org/show_bug.cgi?id=119626
3230
3231         Backported from Blink: https://codereview.chromium.org/143363004
3232
3233         Reviewed by Simon Fraser.
3234
3235         * svg/transforms/svg-geometry-crash-expected.txt: Added.
3236         * svg/transforms/svg-geometry-crash.html: Added.
3237
3238 2014-02-28  Commit Queue  <commit-queue@webkit.org>
3239
3240         Unreviewed, rolling out r164859.
3241         http://trac.webkit.org/changeset/164859
3242         https://bugs.webkit.org/show_bug.cgi?id=129483
3243
3244         caused WK1 crashes (DumpRenderTree) (Requested by zalan on
3245         #webkit).
3246
3247         * fast/borders/hidpi-simple-hairline-border-painting-expected.html: Removed.
3248         * fast/borders/hidpi-simple-hairline-border-painting.html: Removed.
3249
3250 2014-02-28  Zalan Bujtas  <zalan@apple.com>
3251
3252         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
3253         https://bugs.webkit.org/show_bug.cgi?id=129438
3254
3255         Reviewed by Simon Fraser.
3256
3257         'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
3258         offscreen window. It makes testing subpixel rendering and positioning possible.
3259
3260         Both the offscreen window's and WebKit's scaling are set accordingly.
3261
3262         * fast/borders/hidpi-simple-hairline-border-painting-expected.html: Added.
3263         * fast/borders/hidpi-simple-hairline-border-painting.html: Added.
3264
3265 2014-02-28  Mihnea Ovidenie  <mihnea@adobe.com>
3266
3267         [CSSRegions] ASSERTION FAILED: !m_regionsInvalidated in RenderFlowThread::regionAtBlockOffset
3268         https://bugs.webkit.org/show_bug.cgi?id=129371
3269
3270         Reviewed Andrei Bucur.
3271
3272         * compositing/regions/video-in-overflow-region-expected.txt: Added.
3273         * compositing/regions/video-in-overflow-region.html: Added.
3274
3275 2014-02-27  Benjamin Poulain  <benjamin@webkit.org>
3276
3277         Compile attribute value matching
3278         https://bugs.webkit.org/show_bug.cgi?id=129228
3279
3280         Reviewed by Geoffrey Garen.
3281
3282         * fast/selectors/case-insensitive-value-matching-expected.txt: Added.
3283         * fast/selectors/case-insensitive-value-matching.html: Added.
3284         Test the various cases that require more register than the common case.
3285
3286         The values match Firefox behavior.
3287
3288 2014-02-27  Alexey Proskuryakov  <ap@apple.com>
3289
3290         css3/compositing/isolation-isolate-blended-child.html fails
3291         https://bugs.webkit.org/show_bug.cgi?id=129468
3292
3293         * platform/mac-wk2/TestExpectations: Marked as failing on OS X 10.8 Debug WK2.
3294         Not sure if it's hardware related or dependent on confuguration in some other way.
3295
3296 2014-02-27  Peter Molnar  <pmolnar.u-szeged@partner.samsung.com>
3297
3298         Enable support of X-Content-Type-Options: nosniff header for EFL
3299         https://bugs.webkit.org/show_bug.cgi?id=128673
3300
3301         Reviewed by Gyuyoung Kim.
3302
3303         * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt:
3304         * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt:
3305         Updated expectations as console output now includes line numbers.
3306         * platform/efl/TestExpectations:
3307         Unskipped http/tests/security/contentTypeOptions tests.
3308
3309
3310 2014-02-27  Timothy Hatcher  <timothy@apple.com>
3311
3312         Improve how ContentSearchUtilities::lineEndings works by supporting the three common line endings.
3313
3314         https://bugs.webkit.org/show_bug.cgi?id=129458
3315
3316         Reviewed by Joseph Pecoraro.
3317
3318         * inspector-protocol/debugger/resources/mac-linebreaks.js: Added.
3319         * inspector-protocol/debugger/resources/mixed-linebreaks.js: Added.
3320         * inspector-protocol/debugger/resources/unix-linebreaks.js: Added.
3321         * inspector-protocol/debugger/resources/windows-linebreaks.js: Added.
3322         * inspector-protocol/debugger/searchInContent-linebreaks-expected.txt: Added.
3323         * inspector-protocol/debugger/searchInContent-linebreaks.html: Added.
3324
3325 2014-02-27  Brian Burg  <bburg@apple.com>
3326
3327         Unreviewed, update test expectations after r164830.
3328
3329         Inspector test dom/dom-search-crash.html times out in release builds
3330         https://bugs.webkit.org/show_bug.cgi?id=129462
3331
3332         Web Inspector model tests load wrong inspector page under WebKitTestRunner
3333         https://bugs.webkit.org/show_bug.cgi?id=129460
3334
3335         * TestExpectations: Updating test expectations.
3336         * platform/wk2/TestExpectations: Updating test expectations.
3337
3338 2014-02-17  Myles C. Maxfield  <mmaxfield@apple.com>
3339
3340         text-decoration-skip: ink does not skip over SVG fonts
3341         https://bugs.webkit.org/show_bug.cgi?id=128936
3342
3343         Reviewed by Darin Adler.
3344
3345         This font simply draws some underlined text with a SVG font and makes sure the underline skips.
3346
3347         * fast/css3-text/css3-text-decoration/text-decoration-skip/resources/Litherum.svg: Added.
3348         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-svg-expected.html: Added.
3349         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-svg.html: Added.
3350
3351 2014-02-27  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
3352
3353         [WebRTC] Removing MediaConstraints argument from RTCPeerConnection addStream, updateIce methods and constructor
3354         https://bugs.webkit.org/show_bug.cgi?id=129449
3355
3356         Reviewed by Eric Carlson.
3357
3358         According to WebRTC editor's draft, MediaConstraints will no longer be an argument of those methods and
3359         constructor.
3360
3361         * fast/mediastream/RTCPeerConnection-AddRemoveStream-expected.txt:
3362         * fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
3363         * fast/mediastream/RTCPeerConnection-expected.txt:
3364         * fast/mediastream/RTCPeerConnection.html:
3365
3366 2014-02-27  Brian Burg  <bburg@apple.com>
3367
3368         Web Inspector: model tests should use a special Test.html inspector page
3369         https://bugs.webkit.org/show_bug.cgi?id=129190
3370
3371         Reviewed by Timothy Hatcher.
3372
3373         Add a stripped-down version of the inspector test script that's used by
3374         all inspector model tests. Clean up the namespaces so things accessible
3375         from only the test page are part of the `InspectorTestProxy` object.
3376
3377         Add a minimal test that exercises the initialization and communication code
3378         paths on the test page and the inspector page.
3379
3380         * http/tests/inspector-protocol/resources/InspectorTest.js: Add a FIXME.
3381         * inspector/inspector-test.js: Added.
3382         (InspectorTestProxy.register):
3383         (runTest.initializeFrontend):
3384         (runTest.runTestInFrontend):
3385         (runTest):
3386         (InspectorTestProxy.completeTest):
3387         (InspectorTestProxy.debugLog):
3388         (InspectorTestProxy.addResult):
3389         (InspectorTestProxy.clearResults):
3390         (InspectorTestProxy.reportUncaughtException):
3391         * inspector/test-harness-trivially-works-expected.txt: Added.
3392         * inspector/test-harness-trivially-works.html: Added.
3393
3394 2014-02-27  Dirk Schulze  <krit@webkit.org>
3395
3396         Transform more clip-path pixel tests to reference tests
3397         https://bugs.webkit.org/show_bug.cgi?id=129230
3398
3399         Reviewed by Simon Fraser.
3400
3401         Fix masking test.
3402
3403         * svg/masking/mask-negative-scale.svg:
3404
3405 2014-02-27  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
3406
3407         Math.{max, min}() must not return after first NaN value
3408         https://bugs.webkit.org/show_bug.cgi?id=104147
3409
3410         Reviewed by Oliver Hunt.
3411
3412         Extended the Math.{max, min}() tests, to check that these methods are return after first NaN value or not.
3413
3414         * js/math-expected.txt:
3415         * js/script-tests/math.js:
3416
3417 2014-02-27  Chris Fleizach  <cfleizach@apple.com>
3418
3419         speechSynthesis.speak of a zero length utterance kills future speech
3420         https://bugs.webkit.org/show_bug.cgi?id=129403
3421
3422         Reviewed by Mario Sanchez Prada.
3423
3424         * platform/mac/fast/speechsynthesis/speech-synthesis-speak-empty-string-expected.txt: Added.
3425         * platform/mac/fast/speechsynthesis/speech-synthesis-speak-empty-string.html: Added.
3426
3427 2014-02-27  Commit Queue  <commit-queue@webkit.org>
3428
3429         Unreviewed, rolling out r164783.
3430         http://trac.webkit.org/changeset/164783
3431         https://bugs.webkit.org/show_bug.cgi?id=129425
3432
3433         Broke number of multicol tests (Requested by anttik on
3434         #webkit).
3435
3436         * fast/css/crash-on-column-splitting-expected.txt: Removed.
3437         * fast/css/crash-on-column-splitting.html: Removed.
3438
3439 2014-02-27  Antoine Quint  <graouts@webkit.org>
3440
3441         Respect SVG fragment identifiers in <img> src attribute
3442         https://bugs.webkit.org/show_bug.cgi?id=129387
3443
3444         Reviewed by Antti Koivisto.
3445
3446         Test that we correctly handle the fragment identifier used in SVG URLs in <img> elements,
3447         checking for correct srcset handling as well.
3448
3449         * svg/css/resources/fragment-identifiers.svg: Added.
3450         * svg/css/svg-resource-fragment-identifier-img-src-expected.html: Added.
3451         * svg/css/svg-resource-fragment-identifier-img-src.html: Added.
3452
3453 2014-02-27  Mihai Tica  <mitica@adobe.com>
3454
3455         [CSS Blending] Parse and implement the -webkit-isolation CSS property.
3456
3457         https://bugs.webkit.org/show_bug.cgi?id=128958
3458
3459         Reviewed by Dirk Schulze.
3460
3461         Test parsing of -webkit-isolation. Test if setting -webkit-isolation: isolate creats a stacking context.
3462         Test for SVG and HTML that blending is restricted to the contents of an isolated parent element.
3463
3464         * css3/compositing/isolation-isolate-blended-child-expected.html: Added.
3465         * css3/compositing/isolation-isolate-blended-child.html: Added.
3466         * css3/compositing/isolation-isolate-simple-expected.txt: Added.
3467         * css3/compositing/isolation-parsing-expected.txt: Added.
3468         * css3/compositing/isolation-parsing.html: Added.
3469         * css3/compositing/svg-isolation-default-expected.html: Added.
3470         * css3/compositing/svg-isolation-default.html: Added.
3471         * css3/compositing/svg-isolation-isolated-group-expected.html: Added.
3472         * css3/compositing/svg-isolation-isolated-group.html: Added.
3473         * css3/compositing/svg-isolation-simple-expected.html: