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