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