text-decoration-skip: ink does not work with line wraps
[WebKit-https.git] / LayoutTests / ChangeLog
1 2014-01-09  Myles C. Maxfield  <mmaxfield@apple.com>
2
3         text-decoration-skip: ink does not work with line wraps
4         https://bugs.webkit.org/show_bug.cgi?id=126729
5
6         Reviewed by Simon Fraser.
7
8         This test compares rending of a single element that wraps lines with one element per line.
9         Both elements have text-decoration-skip:ink turned on.
10
11         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-multiline-expected.html: Added.
12         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-multiline.html: Added.
13
14 2014-01-09  Zoltan Horvath  <zoltan@webkit.org>
15
16         [CSS Shapes] First line gets incorrectly adjusted in shape-inside due to rounding
17         https://bugs.webkit.org/show_bug.cgi?id=126601
18
19         Reviewed by Bem Jones-Bey.
20
21         * fast/shapes/shape-inside/shape-inside-polygon-rounded-first-fit-expected.html: Added.
22         * fast/shapes/shape-inside/shape-inside-polygon-rounded-first-fit.html: Added.
23
24 2014-01-09  Tim Horton  <timothy_horton@apple.com>
25
26         Rebaseline after r161568.
27
28         * platform/mac/fast/images/pdf-as-image-landscape-expected.png:
29         * platform/mac/fast/images/pdf-as-image-landscape-expected.txt:
30
31 2014-01-09  Myles C. Maxfield  <mmaxfield@apple.com>
32
33         Narrow underlines are too tall
34         https://bugs.webkit.org/show_bug.cgi?id=126708
35
36         Reviewed by Simon Fraser.
37
38         This test clips to a region that should not be drawn in, then draws a scaled underline. It then compares
39         the output to an empty element.
40
41         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-tall-underlines-expected.html: Added.
42         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-tall-underlines.html: Added.
43
44 2014-01-09  Alexey Proskuryakov  <ap@apple.com>
45
46         REGRESSION (r161429?): Frequent crashes on media/track/media-element-enqueue-event-crash.html
47         https://bugs.webkit.org/show_bug.cgi?id=117756
48
49         * platform/mac/TestExpectations: Skipping the test, it crashes very frequently.
50
51 2014-01-09  Pascal Jacquemart  <p.jacquemart@samsung.com>
52
53         Cannot select multiple non-adjacent items in a multiple select control with the keyboard only
54         https://bugs.webkit.org/show_bug.cgi?id=15816
55
56         Reviewed by Chris Fleizach.
57
58         * fast/forms/listbox-non-contiguous-keyboard-selection-expected.txt: Added.
59         * fast/forms/listbox-non-contiguous-keyboard-selection.html: Added.
60         * platform/mac/TestExpectations:
61         Multiple non contiguous selection with keyboard not enabled on Mac
62
63 2014-01-09  Seokju Kwon  <seokju@webkit.org>
64
65         Web Inspector: Remove unused overriding protocols.
66         https://bugs.webkit.org/show_bug.cgi?id=126630
67
68         Reviewed by Timothy Hatcher.
69
70         * http/tests/inspector/extensions-useragent-expected.txt: Removed.
71         * http/tests/inspector/extensions-useragent.html: Removed.
72         * inspector/device-orientation-success-expected.txt: Removed.
73         * inspector/device-orientation-success.html: Removed.
74         * inspector/geolocation-error-expected.txt: Removed.
75         * inspector/geolocation-error.html: Removed.
76         * inspector/geolocation-success-expected.txt: Removed.
77         * inspector/geolocation-success.html: Removed.
78         * inspector/geolocation-watchPosition-expected.txt: Removed.
79         * inspector/geolocation-watchPosition.html: Removed.
80
81 2014-01-09  Zan Dobersek  <zdobersek@igalia.com>
82
83         Unreviewed GTK gardening. Rebaselining after r161521.
84
85         * platform/gtk/css1/text_properties/letter_spacing-expected.png:
86         * platform/gtk/css1/text_properties/letter_spacing-expected.txt:
87         * platform/gtk/css1/text_properties/word_spacing-expected.png:
88         * platform/gtk/css1/text_properties/word_spacing-expected.txt:
89         * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
90         * platform/gtk/fast/text/basic/013-expected.png:
91         * platform/gtk/fast/text/basic/013-expected.txt:
92         * platform/gtk/fast/text/text-letter-spacing-expected.txt:
93         * platform/gtk/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png:
94         * platform/gtk/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
95         * platform/gtk/svg/batik/text/textLayout-expected.txt: Added.
96         * platform/gtk/svg/custom/text-letter-spacing-expected.png:
97         * platform/gtk/svg/custom/text-letter-spacing-expected.txt:
98         * platform/gtk/svg/text/text-spacing-01-b-expected.png:
99         * platform/gtk/svg/text/text-spacing-01-b-expected.txt: Added.
100
101 2014-01-08  Carlos Garcia Campos  <cgarcia@igalia.com>
102
103         REGRESSION(r161176): http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html is failing on GTK
104         https://bugs.webkit.org/show_bug.cgi?id=126518
105
106         Reviewed by Martin Robinson.
107
108         Unskip
109         http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html
110         and http/tests/security/redirect-BLOCKED-to-localURL.html.
111
112         * platform/gtk/TestExpectations:
113
114 2014-01-08  Commit Queue  <commit-queue@webkit.org>
115
116         Unreviewed, rolling out r161532.
117         http://trac.webkit.org/changeset/161532
118         https://bugs.webkit.org/show_bug.cgi?id=126677
119
120         Caused lots of assertion failures (Requested by ap on
121         #webkit).
122
123         * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
124         * http/tests/xmlhttprequest/loadstart-event-init-expected.txt: Removed.
125         * http/tests/xmlhttprequest/loadstart-event-init.html: Removed.
126         * http/tests/xmlhttprequest/onabort-progressevent-attributes-expected.txt: Removed.
127         * http/tests/xmlhttprequest/onabort-progressevent-attributes.html: Removed.
128         * http/tests/xmlhttprequest/onload-progressevent-attributes-expected.txt: Removed.
129         * http/tests/xmlhttprequest/onload-progressevent-attributes.html: Removed.
130         * http/tests/xmlhttprequest/upload-onabort-progressevent-attributes-expected.txt: Removed.
131         * http/tests/xmlhttprequest/upload-onabort-progressevent-attributes.html: Removed.
132         * http/tests/xmlhttprequest/upload-onload-progressevent-attributes-expected.txt: Removed.
133         * http/tests/xmlhttprequest/upload-onload-progressevent-attributes.html: Removed.
134
135 2014-01-08  Jinwoo Song  <jinwoo7.song@samsung.com>
136
137         Unreviewed EFL gardening. Rebaseline after r161521.
138
139         * platform/efl/css1/text_properties/letter_spacing-expected.png:
140         * platform/efl/css1/text_properties/letter_spacing-expected.txt:
141         * platform/efl/css1/text_properties/word_spacing-expected.png:
142         * platform/efl/css1/text_properties/word_spacing-expected.txt:
143         * platform/efl/fast/text/basic/013-expected.png:
144         * platform/efl/fast/text/basic/013-expected.txt:
145         * platform/efl/fast/text/text-letter-spacing-expected.txt:
146         * platform/efl/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png:
147         * platform/efl/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
148         * platform/efl/svg/batik/text/textLayout-expected.txt: Added.
149         * platform/efl/svg/custom/text-letter-spacing-expected.png: Added.
150         * platform/efl/svg/custom/text-letter-spacing-expected.txt: Added.
151         * platform/efl/svg/text/text-spacing-01-b-expected.png:
152         * platform/efl/svg/text/text-spacing-01-b-expected.txt: Added.
153
154 2014-01-08  Sam Weinig  <sam@webkit.org>
155
156         [JS] Should be able to create a promise by calling the Promise constructor as a function
157         https://bugs.webkit.org/show_bug.cgi?id=126561
158
159         Reviewed by Geoffrey Garen.
160
161         * js/dom/Promise-types-expected.txt:
162         * js/dom/Promise-types.html:
163         Add test for using calling a Promise constructor as a function.
164
165 2014-01-08  Youenn Fablet  <youennf@gmail.com>
166
167         Correctly set XHR loadend event attributes (loaded and total).
168         https://bugs.webkit.org/show_bug.cgi?id=120828
169
170         Reviewed by Alexey Proskuryakov.
171
172         Tests for abort, load, loadstart and loadend ProgressEvent events for XMLHttpRequest and XMLHttpRequestUpload
173
174         * fast/xmlhttprequest/xmlhttprequest-get-expected.txt: Changed to correct event values
175         * http/tests/xmlhttprequest/loadstart-event-init-expected.txt: Added.
176         * http/tests/xmlhttprequest/loadstart-event-init.html: Added.
177         * http/tests/xmlhttprequest/onabort-progressevent-attributes-expected.txt: Added.
178         * http/tests/xmlhttprequest/onabort-progressevent-attributes.html: Added.
179         * http/tests/xmlhttprequest/onload-progressevent-attributes-expected.txt: Added.
180         * http/tests/xmlhttprequest/onload-progressevent-attributes.html: Added.
181         * http/tests/xmlhttprequest/upload-onabort-progressevent-attributes-expected.txt: Added.
182         * http/tests/xmlhttprequest/upload-onabort-progressevent-attributes.html: Added.
183         * http/tests/xmlhttprequest/upload-onload-progressevent-attributes-expected.txt: Added.
184         * http/tests/xmlhttprequest/upload-onload-progressevent-attributes.html: Added.
185
186 2014-01-07  Myles C. Maxfield  <mmaxfield@apple.com>
187
188         a fractional value of the css letter-spacing property is not rendered as expected
189         https://bugs.webkit.org/show_bug.cgi?id=20606
190
191         Reviewed by Simon Fraser.
192
193         Manually verified that these tests are correct after enabling fractional letter-spacing and word spacing
194
195         * platform/mac/css1/text_properties/letter_spacing-expected.png:
196         * platform/mac/css1/text_properties/letter_spacing-expected.txt:
197         * platform/mac/css1/text_properties/word_spacing-expected.png:
198         * platform/mac/css1/text_properties/word_spacing-expected.txt:
199         * platform/mac/fast/text/basic/013-expected.png:
200         * platform/mac/fast/text/basic/013-expected.txt:
201         * platform/mac/fast/text/text-letter-spacing-expected.txt:
202         * platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png:
203         * platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
204         * platform/mac/svg/batik/text/textLayout-expected.txt:
205         * platform/mac/svg/custom/text-letter-spacing-expected.png:
206         * platform/mac/svg/custom/text-letter-spacing-expected.txt:
207         * platform/mac/svg/text/text-spacing-01-b-expected.png:
208         * platform/mac/svg/text/text-spacing-01-b-expected.txt:
209
210 2014-01-08  Alexey Proskuryakov  <ap@apple.com>
211
212         Flaky Test: http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html
213         https://bugs.webkit.org/show_bug.cgi?id=52016
214
215         * platform/mac/TestExpectations: Mark it as such.
216
217 2014-01-08  ChangSeok Oh  <changseok.oh@collabora.com>
218
219         Unreviewed GTK gardening.
220
221         setFileInputFiles.html was removed after r161380. string-replacement-outofmemory.html,
222         toString-and-valueOf-override.html and exceptions-thrown-in-callbacks.html
223         were moved into other directory.
224
225         * platform/gtk-wk2/TestExpectations:
226         * platform/gtk/TestExpectations:
227
228 2014-01-08  Alexey Proskuryakov  <ap@apple.com>
229
230         REGRESSION: webgl/1.0.2/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html is very flaky
231         https://bugs.webkit.org/show_bug.cgi?id=126624
232
233         * platform/mac/TestExpectations: Mark it as such.
234
235 2014-01-08  Zan Dobersek  <zdobersek@igalia.com>
236
237         Unreviewed GTK gardening.
238         Add a flaky expectation for perf/accessibility-title-ui-element.html and a failure expectation
239         for http/tests/media/video-auth.html.
240
241         * platform/gtk/TestExpectations:
242
243 2014-01-07  Antti Koivisto  <antti@apple.com>
244
245         REGRESSION (r161195): Acid2 regression tests frequently fail
246         https://bugs.webkit.org/show_bug.cgi?id=126432
247
248         Reviewed by Anders Carlsson.
249
250         * TestExpectations: acid2 is no longer flaky.
251         * fast/overflow/overflow-height-float-not-removed-crash3-expected.txt: whitespace change.
252
253 2014-01-07  Eric Carlson  <eric.carlson@apple.com>
254
255         Teach MediaSessionManager to manage interruptions
256         https://bugs.webkit.org/show_bug.cgi?id=126530
257
258         Reviewed by Sam Weinig.
259
260         * media/video-interruption-active-when-element-created-expected.txt: Added.
261         * media/video-interruption-active-when-element-created.html: Added.
262         * media/video-interruption-with-resume-allowing-play-expected.txt: Added.
263         * media/video-interruption-with-resume-allowing-play.html: Added.
264         * media/video-interruption-with-resume-not-allowing-play-expected.txt: Added.
265         * media/video-interruption-with-resume-not-allowing-play.html: Added.
266
267 2014-01-07  Seokju Kwon  <seokju@webkit.org>
268
269         Web Inspector: Remove leftover 'device metrics' code
270         https://bugs.webkit.org/show_bug.cgi?id=126607
271
272         Reviewed by Joseph Pecoraro.
273
274         * inspector/styles/override-screen-size-expected.txt: Removed.
275         * inspector/styles/override-screen-size.html: Removed.
276
277 2014-01-07  Brent Fulgham  <bfulgham@apple.com>
278
279         Unreviewed test fix: Correct whitespace around ]
280
281         * platform/mac/TestExpectations: "Debug]" should be "Debug ]"
282
283 2014-01-07  Victor Costan  <costan@gmail.com>
284
285         createElementNS handles element name 'xmlns' correctly.
286         https://bugs.webkit.org/show_bug.cgi?id=126553
287
288         Reviewed by Alexey Proskuryakov.
289
290         * fast/dom/createElementNS-namespace-errors-expected.txt: Added.
291         * fast/dom/createElementNS-namespace-errors.html: Added. Covers all the corner cases in the DOM4 spec.
292         * fast/dom/script-tests/setAttributeNS-prefix-and-null-namespace.js: Removed.
293         * fast/dom/setAttributeNS-expected.txt: Updated to match cleaned up test.
294         * fast/dom/setAttributeNS-namespace-errors-expected.txt: Added.
295         * fast/dom/setAttributeNS-namespace-errors.html: Added. Covers all the corner cases in the DOM4 spec.
296         * fast/dom/setAttributeNS-prefix-and-null-namespace-expected.txt: Removed.
297         * fast/dom/setAttributeNS-prefix-and-null-namespace.html: Removed. Subsumed by setAttributeNS-namespace-errors.
298         * fast/dom/setAttributeNS.html: Cleaned up.
299
300 2014-01-06  Jer Noble  <jer.noble@apple.com>
301
302         HTML5 video tag Does Not Load in Apache htaccess/htpasswd Protected Directory
303         https://bugs.webkit.org/show_bug.cgi?id=40382
304
305         Reviewed by Eric Carlson.
306
307         * http/tests/media/resources/video-auth.php: Added.
308         * http/tests/media/video-auth-expected.txt: Added.
309         * http/tests/media/video-auth.html: Added.
310         * platform/mac/TestExpectations:
311
312 2014-01-07  Brent Fulgham  <bfulgham@apple.com>
313
314         Unreviewed test expectation update.
315
316         * platform/mac/TestExpectations: Mark webgl/1.0.2/conformance/rendering/gl-scissor-test.html as flaky on
317         Mavericks Debug.
318
319 2014-01-07  Gabor Rapcsanyi  <rgabor@webkit.org>
320
321         pushFinallyContext saves wrong m_labelScopes size
322         https://bugs.webkit.org/show_bug.cgi?id=124529
323
324         Remove free label scopes before saving finally context.
325
326         Reviewed by Geoffrey Garen.
327
328         * js/script-tests/try-return-finally-break.js: Added.
329         (foo):
330         * js/try-return-finally-break-expected.txt: Added.
331         * js/try-return-finally-break.html: Added.
332
333 2014-01-07  Bear Travis  <betravis@adobe.com>
334
335         [CSS Shapes] Change default value from 'auto' to 'none'
336         https://bugs.webkit.org/show_bug.cgi?id=126544
337
338         Reviewed by Sam Weinig.
339
340         Change the default value to 'none', and replace 'none' with 'auto' in the
341         list of invalid values.
342
343         * fast/shapes/css-shapes-disabled-expected.txt:
344         * fast/shapes/css-shapes-disabled.html:
345         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
346         * fast/shapes/parsing/parsing-shape-inside.html:
347         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
348         * fast/shapes/parsing/parsing-shape-lengths.html:
349         * fast/shapes/parsing/parsing-shape-margin-expected.txt:
350         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
351         * fast/shapes/parsing/parsing-shape-outside.html:
352         * fast/shapes/parsing/parsing-shape-padding-expected.txt:
353         * fast/shapes/parsing/parsing-test-utils.js:
354
355 2014-01-07  Hans Muller  <hmuller@adobe.com>
356
357         [CSS Shapes] shape-outside layout incorrect when line spans rounded box rounded corners
358         https://bugs.webkit.org/show_bug.cgi?id=126528
359
360         Reviewed by Andreas Kling.
361
362         Verify that a line that spans a shape-outside box's top and bottom rounded corners begins
363         at the box's right edge.
364
365         * fast/shapes/shape-outside-floats/shape-outside-line-spans-box-corners-expected.html: Added.
366         * fast/shapes/shape-outside-floats/shape-outside-line-spans-box-corners.html: Added.
367
368 2014-01-07  Frédéric Wang  <fred.wang@free.fr>
369
370         Add Support for the semantics element.
371         https://bugs.webkit.org/show_bug.cgi?id=100626
372
373         Reviewed by Chris Fleizach.
374
375         * TestExpectations:
376         * mathml/presentation/semantics-2-expected.html: Added.
377         * mathml/presentation/semantics-2.html: Added.
378         * mathml/presentation/semantics-3-expected.html: Added.
379         * mathml/presentation/semantics-3.html: Added.
380         * mathml/presentation/semantics-4-expected.html: Added.
381         * mathml/presentation/semantics-4.html: Added.
382
383 2014-01-07  Manuel Rego Casasnovas  <rego@igalia.com>
384
385         [GTK] fast/repaint/repaint-regions-overflow.html is failing
386         https://bugs.webkit.org/show_bug.cgi?id=124835
387
388         Unreviewed gardening.
389
390         Added new baseline for failing test.
391
392         * platform/gtk/TestExpectations: Unskipped faling test.
393         * platform/gtk/fast/regions/repaint/repaint-regions-overflow-expected.txt: Added.
394
395 2014-01-07  Krzysztof Czech  <k.czech@samsung.com>
396
397         [ATK] Expose aria-checked mixed state as ATK_STATE_INDETERMINATE
398         https://bugs.webkit.org/show_bug.cgi?id=125855
399
400         Reviewed by Mario Sanchez Prada.
401
402         * accessibility/aria-checked-mixed-value-expected.txt: Added.
403         * accessibility/aria-checked-mixed-value.html: Added.
404         * platform/mac/TestExpectations: Skipped it, missing implementation.
405         * platform/win/TestExpectations: Skipped it, missing implementation.
406
407 2014-01-06  Ryosuke Niwa  <rniwa@webkit.org>
408
409         REGRESSION(r157851): trailing space inside an editable region could be erroneously collapsed
410         https://bugs.webkit.org/show_bug.cgi?id=126549
411
412         Reviewed by Sam Weinig.
413
414         Added a regression test and reverted the erroneous rebaseline in r157851.
415
416         * editing/inserting/inserting-trailing-space-and-letter-expected.html: Added.
417         * editing/inserting/inserting-trailing-space-and-letter.html: Added.
418         * platform/mac/editing/selection/after-line-wrap-expected.txt:
419
420 2014-01-06  Brent Fulgham  <bfulgham@apple.com>
421
422         [WebGL] Unreviewed build fix for Mountain Lion drivers.
423
424         * platform/mac-mountainlion/TestExpectations: Removed. Moved test to the mac/TestExpectations file.
425         * platform/mac/TestExpectations: Add failure entry for MountainLion test.
426
427 2014-01-06  Brent Fulgham  <bfulgham@apple.com>
428
429         [WebGL] Unreviewed build fix for Mountain Lion drivers.
430
431         Add new TestExpectations file for Mountain Lion.
432
433         * platform/mac-mountainlion/TestExpectations: Added.
434
435 2014-01-06  Zoltan Horvath  <zoltan@webkit.org>
436
437         [CSS Regions][CSS Shapes] ASSERTION FAILED: m_segmentRanges.size() < m_segments.size()
438         https://bugs.webkit.org/show_bug.cgi?id=125770
439
440         Reviewed by Bem Jones-Bey.
441
442         * fast/regions/shape-inside/shape-inside-on-multiple-regions-bottom-adjustment-expected.html: Added.
443         * fast/regions/shape-inside/shape-inside-on-multiple-regions-bottom-adjustment.html: Added.
444
445 2014-01-06  Brent Fulgham  <bfulgham@apple.com>
446
447         Unreviewed test correction.
448
449         * webgl/1.0.2/resources/webgl_test_files/conformance/renderbuffers/framebuffer-object-attachment.html: Remove commented-out
450         line from debugging code.
451         * webgl/1.0.2/resources/webgl_test_files/conformance/resources/webgl-test-utils.js:
452         (WebGLTestUtils): Return to normal behavior of exiting immediately on test failure.
453
454 2014-01-06  Seokju Kwon  <seokju@webkit.org>
455
456         Web Inspector: Get rid of DOM.setFileInputFiles from Protocol
457         https://bugs.webkit.org/show_bug.cgi?id=126312
458
459         Reviewed by Joseph Pecoraro.
460
461         * inspector-protocol/dom/setFileInputFiles-expected.txt: Removed.
462         * inspector-protocol/dom/setFileInputFiles.html: Removed.
463
464 2014-01-06  Brent Fulgham  <bfulgham@apple.com>
465
466         Unreviewed test update after r161375.
467
468         * platform/mac/TestExpectations: Activate several tests that are now known to pass.
469
470 2014-01-06  Alexey Proskuryakov  <ap@apple.com>
471
472         REGRESSION (r161195): Acid2 regression tests frequently fail
473         https://bugs.webkit.org/show_bug.cgi?id=126432
474
475         * TestExpectations: Marking them as flaky.
476
477 2014-01-05  Sam Weinig  <sam@webkit.org>
478
479         [JS] Implement Promise.all()
480         https://bugs.webkit.org/show_bug.cgi?id=126510
481
482         Reviewed by Gavin Barraclough.
483
484         Enabled and fix the existing Promise.all() test case.
485         - Promise.all() and Promise.all({}) should reject by my reading of the spec.
486         Also removes the Promise.all() shim used by the crypto tests.
487
488         * crypto/subtle/resources/common.js:
489         * js/dom/Promise-static-all-expected.txt:
490         * js/dom/Promise-static-all.html:
491
492 2014-01-06  Zan Dobersek  <zdobersek@igalia.com>
493
494         Unreviewed GTK gardening.
495
496         * platform/gtk/TestExpectations:
497         Mark accessibility/menu-list-sends-change-notification.html as flaky.
498
499 2014-01-06  Zan Dobersek  <zdobersek@igalia.com>
500
501         Unreviewed GTK gardening.
502         Adding failure expectations for the set of currently failing tests.
503
504         * platform/gtk/TestExpectations:
505
506 2014-01-06  Gurpreet Kaur  <k.gurpreet@samsung.com>
507
508         <hr> appears gray instead of green because of color attribute is defined followed by noshade attribute
509         https://bugs.webkit.org/show_bug.cgi?id=17674
510
511         Reviewed by Simon Fraser.
512
513         * fast/dom/HTMLHrElement: Added.
514         * fast/dom/HTMLHrElement/hr-color-noshade-attribute-expected.txt: Added.
515         * fast/dom/HTMLHrElement/hr-color-noshade-attribute.html: Added.
516         Added new test cases to test the functionality of noshade and color
517         attribute of hr element when color attribute is present along with 
518         noshade attribute, invalid color attribute and color noshade attributes
519         added via javascript.
520
521 2014-01-05  Sam Weinig  <sam@webkit.org>
522
523         [JS] Implement Promise.race()
524         https://bugs.webkit.org/show_bug.cgi?id=126506
525
526         Reviewed by Oliver Hunt.
527
528         Enabled and fix the existing Promise.race() test case.
529         - Promise.race() and Promise.race({}) should reject by my reading of the spec.
530
531         * js/dom/Promise-static-race-expected.txt:
532         * js/dom/Promise-static-race.html:
533
534 2014-01-03  Commit Queue  <commit-queue@webkit.org>
535
536         Unreviewed, rolling out r161274.
537         http://trac.webkit.org/changeset/161274
538         https://bugs.webkit.org/show_bug.cgi?id=126475
539
540         Volates ECMA and WebGL Specification (Requested by bfulgham on
541         #webkit).
542
543         * webgl/1.0.2/resources/webgl_test_files/conformance/typedarrays/data-view-test.html:
544
545 2014-01-03  Brent Fulgham  <bfulgham@apple.com>
546
547         Revise WebGL DataView test to match ECMAScript Draft Specification
548         https://bugs.webkit.org/show_bug.cgi?id=126032
549
550         Based on the ECMAScript specification, we believe that the current test is wrong. We are working to get this
551         fixed upstream. 
552
553         Reviewed by Dean Jackson.
554
555         * webgl/1.0.2/resources/webgl_test_files/conformance/typedarrays/data-view-test.html: Do not
556         prohibit using DataView as a function.
557
558 2014-01-03  Alexey Proskuryakov  <ap@apple.com>
559
560         Line ending conversion should be able to handle strings with null chars
561         https://bugs.webkit.org/show_bug.cgi?id=126202
562
563         This is a merge from Blink.
564
565         Reviewed by Alexey Proskuryakov.
566
567         * http/tests/local/formdata/send-form-data-with-string-containing-null-expected.txt: Added.
568         * http/tests/local/formdata/send-form-data-with-string-containing-null.html: Added.
569
570 2014-01-03  Zan Dobersek  <zdobersek@igalia.com>
571
572         Unreviewed GTK gardening.
573
574         * platform/gtk/TestExpectations: Add failure and flakiness expectations for a couple of tests.
575         * platform/gtk/svg/custom/object-no-size-attributes-expected.txt: Rebaseline.
576
577 2014-01-02  Brent Fulgham  <bfulgham@apple.com>
578
579         [WebGL] Correct symbol lookup logic to handle 1-element arrays
580         https://bugs.webkit.org/show_bug.cgi?id=126411
581         <rdar://problem/15394564>
582
583         Reviewed by Dean Jackson.
584
585         * webgl/1.0.2/resources/webgl_test_files/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html: Add test for accessing the
586         single-element array.
587
588 2014-01-02  Jinwoo Song  <jinwoo7.song@samsung.com>
589
590         Unreviewed EFL gardening. Remove warnings in parsing TestExpectations.
591
592         * platform/efl-wk1/TestExpectations:
593         * platform/efl-wk2/TestExpectations:
594         * platform/efl/TestExpectations:
595
596 2014-01-02  Jinwoo Song  <jinwoo7.song@samsung.com>
597
598         Unreviewed EFL gardening. Rebaselining after r161140.
599
600         * platform/efl/fast/table/dynamic-caption-add-before-child-expected.png:
601         * platform/efl/fast/table/dynamic-caption-add-before-child-expected.txt:
602
603 2014-01-02  Myles C. Maxfield  <mmaxfield@apple.com>
604
605         Crash in WebCore::translateIntersectionPointsToSkipInkBoundaries
606         https://bugs.webkit.org/show_bug.cgi?id=126252
607
608         Reviewed by Alexey Proskuryakov.
609
610         This test causes intermediateTuples, a Vector of tuples of floats, to have enough
611         entries to cause a realloc. In my tests, the realloc seems to always allocate the 
612         next area of memory (without unmapping any old pages), so this test only crashes
613         if guardMalloc is used.
614
615         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-crash-many-gaps-expected.txt: Added.
616         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-crash-many-gaps.html: Added.
617
618 2014-01-02  Sam Weinig  <sam@webkit.org>
619
620         Update Promises to the https://github.com/domenic/promises-unwrapping spec
621         https://bugs.webkit.org/show_bug.cgi?id=120954
622
623         Reviewed by Filip Pizlo.
624
625         * crypto/subtle/argument-conversion.html:
626         * crypto/subtle/resources/common.js:
627         * crypto/subtle/sha-1.html:
628         * crypto/subtle/sha-224.html:
629         * crypto/subtle/sha-256.html:
630         * crypto/subtle/sha-384.html:
631         * crypto/subtle/sha-512.html:
632         * js/dom/Promise-already-fulfilled-expected.txt: Removed.
633         * js/dom/Promise-already-fulfilled.html: Removed.
634         * js/dom/Promise-already-rejected.html:
635         * js/dom/Promise-already-resolved.html:
636         * js/dom/Promise-catch-expected.txt:
637         * js/dom/Promise-catch-in-workers-expected.txt:
638         * js/dom/Promise-catch.html:
639         * js/dom/Promise-chain.html:
640         * js/dom/Promise-exception-expected.txt:
641         * js/dom/Promise-exception.html:
642         * js/dom/Promise-expected.txt:
643         * js/dom/Promise-fulfill-expected.txt: Removed.
644         * js/dom/Promise-fulfill-in-workers-expected.txt: Removed.
645         * js/dom/Promise-fulfill-in-workers.html: Removed.
646         * js/dom/Promise-fulfill.html: Removed.
647         * js/dom/Promise-init-callback-receiver-expected.txt: Added.
648         * js/dom/Promise-init-callback-receiver.html: Added.
649         * js/dom/Promise-init-expected.txt:
650         * js/dom/Promise-init-in-workers-expected.txt:
651         * js/dom/Promise-init.html:
652         * js/dom/Promise-onFulfilled-deep-expected.txt: Added.
653         * js/dom/Promise-onFulfilled-deep.html: Added.
654         * js/dom/Promise-onRejected-deep-expected.txt: Added.
655         * js/dom/Promise-onRejected-deep.html: Added.
656         * js/dom/Promise-reject.html:
657         * js/dom/Promise-resolve-chain.html:
658         * js/dom/Promise-resolve-expected.txt:
659         * js/dom/Promise-resolve-in-workers-expected.txt:
660         * js/dom/Promise-resolve-state-expected.txt: Added.
661         * js/dom/Promise-resolve-state-in-workers-expected.txt: Added.
662         * js/dom/Promise-resolve-state-in-workers.html: Added.
663         * js/dom/Promise-resolve-state.html: Added.
664         * js/dom/Promise-resolve-with-itself-expected.txt: Added.
665         * js/dom/Promise-resolve-with-itself.html: Added.
666         * js/dom/Promise-resolve-with-then-exception.html:
667         * js/dom/Promise-resolve-with-then-fulfill-expected.txt:
668         * js/dom/Promise-resolve-with-then-fulfill.html:
669         * js/dom/Promise-resolve-with-then-reject-expected.txt:
670         * js/dom/Promise-resolve-with-then-reject.html:
671         * js/dom/Promise-resolve.html:
672         * js/dom/Promise-simple-expected.txt:
673         * js/dom/Promise-simple-fulfill-expected.txt: Removed.
674         * js/dom/Promise-simple-fulfill-inside-callback-expected.txt: Removed.
675         * js/dom/Promise-simple-fulfill-inside-callback.html: Removed.
676         * js/dom/Promise-simple-fulfill.html: Removed.
677         * js/dom/Promise-simple-in-workers-expected.txt:
678         * js/dom/Promise-simple-resolve-expected.txt: Added.
679         * js/dom/Promise-simple-resolve.html: Added.
680         * js/dom/Promise-simple.html:
681         * js/dom/Promise-static-all-expected.txt: Added.
682         * js/dom/Promise-static-all.html: Added.
683         * js/dom/Promise-static-cast-expected.txt: Added.
684         * js/dom/Promise-static-cast.html: Added.
685         * js/dom/Promise-static-fulfill-expected.txt: Removed.
686         * js/dom/Promise-static-fulfill.html: Removed.
687         * js/dom/Promise-static-race-expected.txt: Added.
688         * js/dom/Promise-static-race.html: Added.
689         * js/dom/Promise-static-resolve.html:
690         * js/dom/Promise-then-callback-receiver-expected.txt: Added.
691         * js/dom/Promise-then-callback-receiver.html: Added.
692         * js/dom/Promise-then-expected.txt:
693         * js/dom/Promise-then-in-workers-expected.txt:
694         * js/dom/Promise-then-without-callbacks.html:
695         * js/dom/Promise-then.html:
696         * js/dom/Promise-types-expected.txt:
697         * js/dom/Promise-types.html:
698         * js/dom/Promise.html:
699         * js/resources/Promise-catch-in-workers.js:
700         * js/resources/Promise-fulfill-in-workers.js: Removed.
701         * js/resources/Promise-init-in-workers.js:
702         * js/resources/Promise-reject-in-workers.js:
703         * js/resources/Promise-resolve-in-workers.js:
704         * js/resources/Promise-resolve-state-in-workers.js: Added.
705         * js/resources/Promise-simple-in-workers.js:
706         * js/resources/Promise-then-in-workers.js:
707         * js/resources/Promise-then-without-callbacks-in-workers.js:
708
709 2014-01-02  Myles C. Maxfield  <mmaxfield@apple.com>
710
711         Allow ImageBuffer to re-use IOSurfaces
712         https://bugs.webkit.org/show_bug.cgi?id=125477
713
714         Reviewed by Geoff Garen.
715
716         Now that we're re-using the backing store of canvases, this 
717         test makes sure that if we draw to a canvas, then destroy it, 
718         then create a new canvas (which should share the same backing 
719         store) that it doesn't have the stale data in it 
720
721         * fast/canvas/canvas-backing-store-reuse-expected.txt: Added.
722         * fast/canvas/canvas-backing-store-reuse.html: Added.
723
724 2014-01-02  Dirk Schulze  <krit@webkit.org>
725
726         Support <box> values computed style for 'clip-path' property
727         https://bugs.webkit.org/show_bug.cgi?id=126148
728
729         Reviewed by Simon Fraser.
730
731         Test computed style of 'clip-path' property.
732
733         * fast/masking/parsing-clip-path-shape.html:
734
735 2014-01-01  Antti Koivisto  <antti@apple.com>
736
737         Do less synchronous render tree construction
738         https://bugs.webkit.org/show_bug.cgi?id=126359
739
740         * fast/html/object-image-nested-fallback.html: Update test to work with asynchronous load failures.
741         * fast/overflow/overflow-height-float-not-removed-crash3-expected.txt: Whitespace change.
742
743 2014-01-01  Zan Dobersek  <zdobersek@igalia.com>
744
745         Unreviewed GTK gardening.
746         Updating test baselines after the introduction of lazy render tree attaching,
747         enabling the saturated layout arithmetics for the GTK port, and other changes.
748
749         * platform/gtk/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
750         * platform/gtk/fast/backgrounds/size/contain-and-cover-zoomed-expected.txt:
751         * platform/gtk/fast/block/float/016-expected.txt:
752         * platform/gtk/fast/css-generated-content/table-row-group-to-inline-expected.txt:
753         * platform/gtk/fast/dynamic/011-expected.txt:
754         * platform/gtk/fast/forms/formmove3-expected.txt:
755         * platform/gtk/fast/forms/preserveFormDuringResidualStyle-expected.txt:
756         * platform/gtk/fast/invalid/001-expected.txt:
757         * platform/gtk/fast/invalid/003-expected.txt:
758         * platform/gtk/fast/invalid/004-expected.txt:
759         * platform/gtk/fast/invalid/007-expected.txt:
760         * platform/gtk/fast/invalid/019-expected.txt:
761         * platform/gtk/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
762         * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
763         * platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
764         * platform/gtk/fast/ruby/ruby-base-merge-block-children-crash-expected.txt:
765         * platform/gtk/fast/spatial-navigation/snav-unit-overflow-and-scroll-in-direction-expected.txt:
766         * platform/gtk/fast/table/empty-cells-expected.txt:
767         * platform/gtk/tables/mozilla/bugs/bug113235-1-expected.txt:
768         * platform/gtk/tables/mozilla/bugs/bug647-expected.txt:
769         * platform/gtk/tables/mozilla/other/wa_table_tr_align-expected.txt:
770
771 2014-01-01  Martin Robinson  <mrobinson@igalia.com>
772
773         [GTK] Rename libtestnetscapeplugin to libTestNetscapePlugin
774         https://bugs.webkit.org/show_bug.cgi?id=126349
775
776         Reviewed by Carlos Garcia Campos.
777
778         All CMake ports use "libTestNetscapePlugin," so choosing the same
779         name in the autotools port will make the transition easier.
780
781         * platform/gtk/plugins/plugin-javascript-access-expected.txt: Change the plugin name.
782
783 2013-12-30  Antti Koivisto  <antti@apple.com>
784
785         XML document builder should create render tree asynchronously
786         https://bugs.webkit.org/show_bug.cgi?id=126285
787
788         Reviewed by Andreas Kling.
789
790         * platform/mac/fast/table/dynamic-caption-add-before-child-expected.png:
791         * platform/mac/fast/table/dynamic-caption-add-before-child-expected.txt:
792         
793             This is progression. Captions are now correctly in document order.
794
795         * svg/custom/object-no-size-attributes-expected.txt:
796         
797             Unnecessary text renderer disappears.
798
799         * svg/custom/resource-invalidation-crash-expected.txt:
800         
801             Progression, the dump has the correct fill.
802
803 2013-12-29  Joone Hur  <joone.hur@intel.com>
804
805         Reverted r156742. The same fix was reverted from Blink due to heap-use-after-free on ClusterFuzz.
806         https://bugs.webkit.org/show_bug.cgi?id=126275
807
808         https://codereview.chromium.org/102993011
809
810         Reviewed by Darin Adler.
811
812         * fast/css/first-letter-block-change.html: Removed.
813         * platform/gtk-wk1/fast/css/first-letter-block-change-expected.png: Removed.
814         * platform/gtk-wk2/fast/css/first-letter-block-change-expected.png: Removed.
815         * platform/gtk/fast/css/first-letter-block-change-expected.txt: Removed.
816
817 2013-12-29  Antti Koivisto  <antti@apple.com>
818
819         Revert the results change. It depended on xml parser changes which were not landed.
820
821         * platform/mac/fast/table/dynamic-caption-add-before-child-expected.png:
822         * platform/mac/fast/table/dynamic-caption-add-before-child-expected.txt:
823
824 2013-12-29  Antti Koivisto  <antti@apple.com>
825
826         Remove Node::attached()
827         https://bugs.webkit.org/show_bug.cgi?id=126276
828         
829         Reviewed by Sam Weinig.
830
831         * platform/mac/fast/table/dynamic-caption-add-before-child-expected.png:
832         * platform/mac/fast/table/dynamic-caption-add-before-child-expected.txt:
833         
834             This test result change is a progression. Dynamic captions are now correctly in document order.
835
836 2013-12-27  Gavin Barraclough  <barraclough@apple.com>
837
838         Merge PageVisibilityState & ViewState::IsVisible in WebKit2
839         https://bugs.webkit.org/show_bug.cgi?id=126214
840
841         Reviewed by Alexey Proskuryakov.
842
843         WebKit2 redundantly tracks the visibility of the view through two mechanisms - the visibility
844         state, and the view state. Remove visibility state from the WebKit2 layer. The visibility
845         state also tracks the prerender state - so split this out and handle it separately (a change
846         we should make in WebCore, too).
847
848         LayoutTests - remove test for notification on visibility state change to preerender. This test
849         was covering something nonsensical, and not supported by the spec - the page should never see
850         a visibility change to prerender, this should only be an initial state. WebKit2 API now only
851         allows the client to change the state to prerender without sending a notification, and there
852         is no sense in continuing to support the current test case, since the behaviour is neither
853         allowed by API nor available in web content.
854
855         The prerender state is now properly covered by API tests.
856
857         * fast/events/page-visibility-transition-test-expected.txt:
858         * fast/events/page-visibility-transition-test.html:
859             - remove test for notification on visibility state change to preerender.
860
861 2013-12-25  Commit Queue  <commit-queue@webkit.org>
862
863         Unreviewed, rolling out r161033 and r161074.
864         http://trac.webkit.org/changeset/161033
865         http://trac.webkit.org/changeset/161074
866         https://bugs.webkit.org/show_bug.cgi?id=126240
867
868         Oliver says that a rollout would be better (Requested by ap on
869         #webkit).
870
871         * TestExpectations:
872
873 2013-12-25  Alexey Proskuryakov  <ap@apple.com>
874
875         [Mac] [WK2] http/tests/security/cross-frame-access-put.html fails
876         https://bugs.webkit.org/show_bug.cgi?id=116649
877
878         * platform/mac-wk2/TestExpectations: Removing an expectation for this old bug that
879         was no longer occurring. Failures on this test are now tracked via bug 126238.
880
881 2013-12-25  Alexey Proskuryakov  <ap@apple.com>
882
883         REGRESSION (r161033): http/tests/security/cross-frame-access-put.html fails
884         https://bugs.webkit.org/show_bug.cgi?id=126238
885
886         * TestExpectations: Marking the test as failing for now.
887
888 2013-12-25  Alexey Proskuryakov  <ap@apple.com>
889
890         REGRESSION (Lazy tree creation): css3/calc/transitions-dependent.html is frequently failing
891         https://bugs.webkit.org/show_bug.cgi?id=126142
892
893         * TestExpectations: Marked it as flaky.
894
895 2013-12-25  Filip Pizlo  <fpizlo@apple.com>
896
897         DFG PhantomArguments shouldn't rely on a dead Phi graph
898         https://bugs.webkit.org/show_bug.cgi?id=126218
899
900         Reviewed by Oliver Hunt.
901         
902         Added a test for an obvious case that I don't think we had coverage for in
903         microbenchmarks. Of course, this case was already covered by more complex tests.
904
905         * js/regress/inline-arguments-aliased-access-expected.txt: Added.
906         * js/regress/inline-arguments-aliased-access.html: Added.
907         * js/regress/script-tests/inline-arguments-aliased-access.js: Added.
908         (foo):
909         (bar):
910
911 2013-12-25  Dirk Schulze  <krit@webkit.org>
912
913         Support <box> values parsing on 'clip-path' property
914         https://bugs.webkit.org/show_bug.cgi?id=126147
915
916         Reviewed by Ryosuke Niwa.
917
918         Add test to check different combinations of the reference boxes
919         content-box, padding-box, border-box, margin-box and bounding-box
920         with other clip-path values.
921
922         * fast/masking/parsing-clip-path-shape.html:
923
924 2013-12-24  Ryosuke Niwa  <rniwa@webkit.org>
925
926         Remove the test expectations added after r161051 now that the changeset has been rolled out.
927
928         The assertion failure is tracked by https://webkit.org/b/126219.
929
930         * TestExpectations:
931
932 2013-12-24  Ryosuke Niwa  <rniwa@webkit.org>
933
934         Unreviewed, rolling out r161051.
935         http://trac.webkit.org/changeset/161051
936         https://bugs.webkit.org/show_bug.cgi?id=45994
937
938         Caused two DFG tests to hit assertions due to a separate bug
939
940         * http/tests/xmlhttprequest/exceptions-expected.txt:
941         * http/tests/xmlhttprequest/exceptions.html:
942         * http/tests/xmlhttprequest/status-after-abort-expected.txt:
943         * http/tests/xmlhttprequest/zero-length-response-expected.txt:
944         * js/dom/dfg-custom-getter-throw-expected.txt:
945         * js/dom/script-tests/dfg-custom-getter-throw-inlined.js:
946         (foo):
947         (bar):
948         * js/dom/script-tests/dfg-custom-getter-throw.js:
949         (foo):
950         (bar):
951
952 2013-12-24  Radu Stavila  <stavila@adobe.com>
953
954         Rename fast/regions/repaint/increasing-region-content-height.html to something more clear
955         https://bugs.webkit.org/show_bug.cgi?id=126209
956
957         Reviewed by Mihnea Ovidenie.
958
959         Renamed test file name to better reflect the scenario it tests.
960
961         * fast/regions/repaint/repaint-element-inside-relative-region-expected.txt: Renamed from LayoutTests/fast/regions/repaint/increasing-region-content-height-expected.txt.
962         * fast/regions/repaint/repaint-element-inside-relative-region.html: Renamed from LayoutTests/fast/regions/repaint/increasing-region-content-height.html.
963
964 2013-12-24  Ryosuke Niwa  <rniwa@webkit.org>
965
966         Suppress assertions in js/dom/dfg-custom-getter-throw.html and js/dom/dfg-custom-getter-throw-inlined.html for now.
967
968         * TestExpectations:
969
970 2013-12-24  Mihnea Ovidenie  <mihnea@adobe.com>
971
972         [CSSRegions] Crash while repainting an invalid region
973         https://bugs.webkit.org/show_bug.cgi?id=126152
974
975         Reviewed by Daniel Bates.
976
977         * fast/regions/repaint/invalid-region-repaint-crash-expected.txt: Added.
978         * fast/regions/repaint/invalid-region-repaint-crash.html: Added.
979
980 2013-12-24  Ryosuke Niwa  <rniwa@webkit.org>
981
982         Add a test for reattaching collapsed whitespace when siblings change style
983         https://bugs.webkit.org/show_bug.cgi?id=126053
984
985         Reviewed by Dan Bernstein.
986
987         Merge the test from https://chromium.googlesource.com/chromium/blink/+/dd5636728643ff958aebeaf064d38754b0d5904b
988         so that we may not introduce the same regression in WebKit.
989
990         * fast/css/collapsed-whitespace-reattach-in-style-recalc-expected.txt: Added.
991         * fast/css/collapsed-whitespace-reattach-in-style-recalc.html: Added.
992
993 2013-12-23  Ryosuke Niwa  <rniwa@webkit.org>
994
995         XMLHttpRequest: status and statusText throw DOM Exception 11 when the state is UNSENT or OPENED.
996         https://bugs.webkit.org/show_bug.cgi?id=45994
997
998         Reviewed by Alexey Proskuryakov.
999
1000         Rebaselined and fixed tests as done in https://chromium.googlesource.com/chromium/blink/+/23c90460de16e04c5aba7ed942fba76cb79fdb9b.
1001
1002         * http/tests/xmlhttprequest/exceptions-expected.txt:
1003         * http/tests/xmlhttprequest/exceptions.html:
1004         * http/tests/xmlhttprequest/status-after-abort-expected.txt:
1005         * http/tests/xmlhttprequest/zero-length-response-expected.txt:
1006
1007         * js/dom/dfg-custom-getter-throw-expected.txt:
1008         * js/dom/script-tests/dfg-custom-getter-throw-inlined.js: Fixed the test.
1009         (foo): Use responseText instead of status so that it throws when responseType is "arraybuffer".
1010         (bar): Set responseType to "arraybuffer" to cause an exception to be thrown.
1011         * js/dom/script-tests/dfg-custom-getter-throw.js: Ditto.
1012         (foo):
1013         (bar):
1014
1015 2013-12-23  Mihnea Ovidenie  <mihnea@adobe.com>
1016
1017         [CSSRegions] Fix fast/regions/assert-flow-thread-compositing.html test description
1018         https://bugs.webkit.org/show_bug.cgi?id=126203
1019
1020         Reviewed by Dirk Schulze.
1021
1022         Correct description of successful behaviour for fast/regions/assert-flow-thread-compositing.html.
1023
1024         * fast/regions/assert-flow-thread-compositing-expected.txt:
1025         * fast/regions/assert-flow-thread-compositing.html:
1026
1027 2013-12-23  Ryosuke Niwa  <rniwa@webkit.org>
1028
1029         Add a test for submitting a form targeted at an iframe
1030         https://bugs.webkit.org/show_bug.cgi?id=126175
1031
1032         Reviewed by Alexey Proskuryakov.
1033
1034         Merge the test from https://chromium.googlesource.com/chromium/blink/+/9220cbdaae8413f3c8316c022f98579af120bf10
1035         so that we may not introduce the same regression in WebKit.
1036
1037         * http/tests/misc/form-target-iframe-inline-expected.txt: Added.
1038         * http/tests/misc/form-target-iframe-inline.html: Added.
1039
1040 2013-12-23  Alexey Proskuryakov  <ap@apple.com>
1041
1042         svg/animations/getCurrentTime-pause-unpause.html is flaky
1043         https://bugs.webkit.org/show_bug.cgi?id=124933
1044
1045         * platform/mac/TestExpectations: Marking as such.
1046
1047 2013-12-23  Ryosuke Niwa  <rniwa@webkit.org>
1048
1049         REGRESSION (r160847): fast/dynamic/paused-event-dispatch.html is failing
1050         https://bugs.webkit.org/show_bug.cgi?id=126163
1051
1052         Unreviewed. Try increasing the timeouts after r160896.
1053
1054         * fast/dynamic/paused-event-dispatch.html:
1055
1056 2013-12-23  Commit Queue  <commit-queue@webkit.org>
1057
1058         Unreviewed, rolling out r160945.
1059         http://trac.webkit.org/changeset/160945
1060         https://bugs.webkit.org/show_bug.cgi?id=126164
1061
1062         Seems to have broken multiple canvas tests (Requested by ap on
1063         #webkit).
1064
1065         * fast/canvas/canvas-backing-store-reuse-expected.txt: Removed.
1066         * fast/canvas/canvas-backing-store-reuse.html: Removed.
1067
1068 2013-12-23  Alexey Proskuryakov  <ap@apple.com>
1069
1070         Layout tests editing/selection/5057506.html and editing/selection/5057506-2.html
1071         frequently time out on Mac WK2
1072         https://bugs.webkit.org/show_bug.cgi?id=124437
1073
1074         * platform/mac-wk2/TestExpectations: Marked the latter test accordingly. It used
1075         to me marked as image failure, but I don't see this happen recently on the dashboard.
1076
1077 2013-12-23  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1078
1079         Unreviewed EFL gardening
1080
1081         Rebaseline tests after 160908.
1082
1083         * platform/efl/TestExpectations:
1084         * platform/efl/editing/inserting/break-blockquote-after-delete-expected.png: Added.
1085         * platform/efl/editing/inserting/break-blockquote-after-delete-expected.txt: Added.
1086         * platform/efl/fast/css-generated-content/table-row-group-to-inline-expected.txt:
1087         * platform/efl/fast/dynamic/011-expected.txt:
1088         * platform/efl/fast/forms/formmove3-expected.txt:
1089         * platform/efl/fast/forms/preserveFormDuringResidualStyle-expected.txt:
1090         * platform/efl/fast/invalid/001-expected.txt:
1091         * platform/efl/fast/invalid/003-expected.txt:
1092         * platform/efl/fast/invalid/004-expected.txt:
1093         * platform/efl/fast/invalid/007-expected.txt:
1094         * platform/efl/fast/invalid/019-expected.txt:
1095         * platform/efl/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
1096         * platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
1097         * platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
1098         * platform/efl/fast/ruby/ruby-base-merge-block-children-crash-expected.txt:
1099         * platform/efl/tables/mozilla/bugs/bug113235-1-expected.txt:
1100         * platform/efl/tables/mozilla/bugs/bug647-expected.txt:
1101         * platform/efl/tables/mozilla/other/wa_table_tr_align-expected.txt:
1102
1103 2013-12-22  Mihnea Ovidenie  <mihnea@adobe.com>
1104
1105         [CSSRegions] Crash when trying to select content from invalid region
1106         https://bugs.webkit.org/show_bug.cgi?id=126113
1107
1108         Reviewed by Antti Koivisto.
1109
1110         * fast/regions/selection/invalid-region-selection-crash-expected.txt: Added.
1111         * fast/regions/selection/invalid-region-selection-crash.html: Added.
1112
1113 2013-12-22  Mihnea Ovidenie  <mihnea@adobe.com>
1114
1115         [CSSRegions] Clean-up selection tests a bit
1116         https://bugs.webkit.org/show_bug.cgi?id=126135
1117
1118         Reviewed by Dirk Schulze.
1119
1120         Move function clearSelection in helper.js. Combine checkResult() from position-for-point* and position-for-point-1*
1121         into a single function, checkSelectionResult() and  move it into helper.js too. 
1122
1123         * fast/regions/resources/helper.js:
1124         * fast/regions/selection/position-for-point-1-vert-lr.html:
1125         * fast/regions/selection/position-for-point-1-vert-rl.html:
1126         * fast/regions/selection/position-for-point-1.html:
1127         * fast/regions/selection/position-for-point-vert-lr.html:
1128         * fast/regions/selection/position-for-point-vert-rl.html:
1129         * fast/regions/selection/position-for-point.html:
1130         * fast/regions/selection/selecting-text-through-different-region-flows.html:
1131
1132 2013-12-09  Myles C. Maxfield  <mmaxfield@apple.com>
1133
1134         Allow ImageBuffer to re-use IOSurfaces
1135         https://bugs.webkit.org/show_bug.cgi?id=125477
1136
1137         Reviewed by Geoff Garen.
1138
1139         Now that we're re-using the backing store of canvases, this
1140         test makes sure that if we draw to a canvas, then destroy it,
1141         then create a new canvas (which should share the same backing
1142         store) that it doesn't have the stale data in it
1143
1144         * fast/canvas/canvas-backing-store-reuse-expected.txt: Added.
1145         * fast/canvas/canvas-backing-store-reuse.html: Added.
1146
1147 2013-12-19  Antti Koivisto  <antti@apple.com>
1148
1149         Create render tree lazily
1150         https://bugs.webkit.org/show_bug.cgi?id=120685
1151
1152         Reviewed by Andreas Kling.
1153         
1154         Most of these are non-visible render tree dump changes (they become simpler).
1155
1156         * editing/selection/click-on-head-margin-expected.txt:
1157         * fast/css-generated-content/before-content-continuation-chain-expected.txt:
1158         * fast/css/transition-color-unspecified.html:
1159         * fast/dom/adopt-node-crash-2-expected.txt:
1160         * fast/dom/modify-node-and-while-in-the-callback-too-crash-expected.txt:
1161         * fast/forms/radio/radio_checked_dynamic-expected.txt:
1162         * fast/frames/lots-of-iframes-expected.txt:
1163         * fast/frames/sandboxed-iframe-autofocus-denied-expected.txt:
1164         * fast/table/table-row-style-not-updated-with-after-content-expected.txt:
1165         * fullscreen/full-screen-render-inline-expected.txt:
1166         * fullscreen/parent-flow-inline-with-block-child-expected.txt:
1167         * platform/mac/editing/inserting/break-blockquote-after-delete-expected.txt:
1168         * platform/mac/fast/css-generated-content/table-row-group-to-inline-expected.txt:
1169         * platform/mac/fast/dynamic/011-expected.txt:
1170         * platform/mac/fast/forms/formmove3-expected.txt:
1171         * platform/mac/fast/forms/preserveFormDuringResidualStyle-expected.txt:
1172         * platform/mac/fast/invalid/001-expected.txt:
1173         * platform/mac/fast/invalid/003-expected.txt:
1174         * platform/mac/fast/invalid/004-expected.txt:
1175         * platform/mac/fast/invalid/007-expected.txt:
1176         * platform/mac/fast/invalid/019-expected.txt:
1177         * platform/mac/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
1178         * platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
1179         * platform/mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
1180         * platform/mac/fast/ruby/ruby-base-merge-block-children-crash-expected.txt:
1181         * platform/mac/tables/mozilla/bugs/bug113235-1-expected.txt:
1182         * platform/mac/tables/mozilla/bugs/bug647-expected.txt:
1183         * platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt:
1184         * plugins/plugin-remove-readystatechange-expected.txt:
1185         * svg/custom/system-language-crash-expected.txt:
1186         * transitions/equivalent-background-image-no-transition.html:
1187         * transitions/repeated-firing-background-color.html:
1188         * transitions/transition-duration-cleared-in-transitionend-crash.html:
1189
1190             Adopt a few transition test cases to new behavior.
1191
1192 2013-12-20  Mario Sanchez Prada  <mario.prada@samsung.com>
1193
1194         [ATK] [WK2] platform/gtk/accessibility/roles-exposed.html is failing
1195         https://bugs.webkit.org/show_bug.cgi?id=125854
1196
1197         Reviewed by Chris Fleizach.
1198
1199         Updated tests and expectations to keep them passing after the
1200         change done in DRT, without changing their actual purpose.
1201
1202         * platform/gtk/accessibility/roles-exposed.html: Make sure we
1203         print "AXRole: (no element)" when accessibilityElementByID() does
1204         not return a valid object, not to confuse it with cases where the
1205         returned string for the role is an empty string.
1206         * platform/gtk/accessibility/roles-exposed-expected.txt: Update
1207         test expectations to reflect the "AXRole: (no element)" string
1208         that is now being exposed. Also, replace the (wrongly added) PASS
1209         expectations with FAIL for rowgroups, which are currently not
1210         being exposed for ATK either.
1211
1212         * accessibility/deleting-iframe-destroys-axcache.html: Just
1213         consider the first and third sons of the accessibility object for
1214         the body (instead of the grandsons), so the test can run both in
1215         Mac, where sons and grandsons are exposed, and ATK, where only
1216         sons are exposed (no StaticText objects exposed there).
1217
1218         * accessibility/non-data-table-cell-title-ui-element.html: Use
1219         accessibilityElementById() to get the accessibility object for the
1220         "skip" table header instead of navigating with childAtIndex(),
1221         since the hierarchy is not the same for Mac and ATK based ports.
1222
1223         * platform/mac/accessibility/search-predicate.html: Do not rely on
1224         shouldBe() together with the string "AXRole: " when asking for the
1225         role of objects that should no longer be in the accessibility
1226         tree, and use shouldBeUndefined() instead.
1227         * platform/mac/accessibility/search-when-element-starts-in-table.html: Ditto.
1228
1229         * platform/mac/accessibility/search-predicate-expected.txt: Update
1230         expectations according to the usage of shouldBeUndefined().
1231         * platform/mac/accessibility/search-when-element-starts-in-table-expected.txt: Ditto.
1232
1233         * platform/mac/TestExpectations: Add loading-iframe-updates-axtree.html
1234         here, since it seems not to be returning the expected values for
1235         either the scrollarea and the webarea in the iframe (see bug 126066).
1236
1237         * platform/mac-wk2/TestExpectations: Add search-when-element-starts-in-table.html
1238         here, since it does not return an undefined object in WebKit2 when
1239         the search query should return no results (see bug 125996).
1240
1241 2013-12-20  Radu Stavila  <stavila@adobe.com>
1242
1243         [CSS Regions] When changing flow-from/flow-into on :hover, elements overflowing the region are not correctly repainted
1244         https://bugs.webkit.org/show_bug.cgi?id=117259
1245
1246         Reviewed by Antti Koivisto.
1247
1248         Added new tests and rebased existing test.
1249
1250         * fast/regions/hover-single-flow-from-none-overflow-expected.html: Added.
1251         * fast/regions/hover-single-flow-from-none-overflow.html: Added.
1252         * fast/regions/hover-single-flow-from-none-overflow-top-expected.html: Added.
1253         * fast/regions/hover-single-flow-from-none-overflow-top.html: Added.
1254         * fast/regions/repaint/repaint-regions-overflow-expected.txt: Rebased.
1255
1256 2013-12-20  Mario Sanchez Prada  <mario.prada@samsung.com>
1257
1258         Programmatically-inserted children lack accessibility events
1259         https://bugs.webkit.org/show_bug.cgi?id=100275
1260
1261         Reviewed by Chris Fleizach.
1262
1263         Add new test to chack that children-changed signals are properly
1264         emitted when adding/removing elements in the accessibility hierarchy.
1265
1266         * accessibility/children-changed-sends-notification-expected.txt: Added.
1267         * accessibility/children-changed-sends-notification.html: Added.
1268
1269         Update test to filter out unrelated non-loading events.
1270         * accessibility/loading-iframe-sends-notification.html: Updated.
1271
1272         Skip the test on the Mac as it does not expose these kind of
1273         notifications when children are being added or removed.
1274         * platform/mac/TestExpectations: Skip newly added test.
1275
1276 2013-12-19  Ryosuke Niwa  <rniwa@webkit.org>
1277
1278         REGRESSION(r160847): fast/events/overflowchanged-inside-selection-collapse-crash.html fails
1279         https://bugs.webkit.org/show_bug.cgi?id=126037
1280
1281         Reviewed by Anders Carlsson.
1282
1283         Since overflowchanged event is now asynchronous, make the call to testRunner.notifyDone() also asynchronous.
1284
1285         * TestExpectations:
1286         * fast/dynamic/paused-event-dispatch.html:
1287
1288 2013-12-19  Oliver Hunt  <oliver@apple.com>
1289
1290         DOM bindings should use thisValue for attributes
1291         https://bugs.webkit.org/show_bug.cgi?id=126011
1292
1293         Reviewed by Antti Koivisto.
1294
1295         * js/dom/dom-attributes-on-mismatch-type.html: Added.
1296         * js/dom/dom-attributes-on-mismatch-type-expected.txt: Added.
1297
1298 2013-12-19  Brent Fulgham  <bfulgham@apple.com>
1299
1300         Implement ArrayBuffer.isView
1301         https://bugs.webkit.org/show_bug.cgi?id=126004
1302
1303         Reviewed by Filip Pizlo.
1304
1305         * webgl/1.0.2/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
1306         Correct test for 'isView' to actually check for 'isView' function.
1307
1308 2013-12-19  Alexey Proskuryakov  <ap@apple.com>
1309
1310         Layout Test plugins/destroy-during-npp-new.html is flaky
1311         https://bugs.webkit.org/show_bug.cgi?id=126027
1312
1313         * plugins/destroy-during-npp-new.html: Streamlined the test a little bit to see
1314         what changes, if anything. There should be no effect on what is tested.
1315
1316 2013-12-19  Myles C. Maxfield  <mmaxfield@apple.com>
1317
1318         Test that text-decoration-skip: ink is the same as regular underlines if no descenders
1319         https://bugs.webkit.org/show_bug.cgi?id=125985
1320
1321         Reviewed by Simon Fraser.
1322
1323         If there are no descenders in the underlined text, using the text-decoration-skip: ink
1324         CSS property should behave as if it wasn't specified (and the underline is a normal one)
1325
1326         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-no-descenders-expected.html: Added.
1327         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-no-descenders.html: Added.
1328
1329 2013-12-19  Ryosuke Niwa  <rniwa@webkit.org>
1330
1331         Add a failing test expectation to fast/dynamic/paused-event-dispatch.html
1332         while I investigate.
1333
1334         * TestExpectations:
1335
1336 2013-12-19  Commit Queue  <commit-queue@webkit.org>
1337
1338         Unreviewed, rolling out r160842.
1339         http://trac.webkit.org/changeset/160842
1340         https://bugs.webkit.org/show_bug.cgi?id=126003
1341
1342         broke accessibility/loading-iframe-updates-axtree.html
1343         (Requested by ap on #webkit).
1344
1345         * accessibility/deleting-iframe-destroys-axcache.html:
1346         * accessibility/loading-iframe-updates-axtree-expected.txt:
1347         * accessibility/loading-iframe-updates-axtree.html:
1348         * accessibility/non-data-table-cell-title-ui-element.html:
1349         * platform/gtk/accessibility/roles-exposed-expected.txt:
1350         * platform/gtk/accessibility/roles-exposed.html:
1351         * platform/mac-wk2/TestExpectations:
1352         * platform/mac/accessibility/search-predicate-expected.txt:
1353         * platform/mac/accessibility/search-predicate.html:
1354         * platform/mac/accessibility/search-when-element-starts-in-table-expected.txt:
1355         * platform/mac/accessibility/search-when-element-starts-in-table.html:
1356
1357 2013-12-19  Ryosuke Niwa  <rniwa@webkit.org>
1358
1359         overflowchanged event could cause a crash
1360         https://bugs.webkit.org/show_bug.cgi?id=125978
1361
1362         Reviewed by Tim Horton.
1363
1364         Add a regression test.
1365
1366         * fast/events/overflowchanged-inside-selection-collapse-crash-expected.txt: Added.
1367         * fast/events/overflowchanged-inside-selection-collapse-crash.html: Added.
1368
1369 2013-12-19  Mario Sanchez Prada  <mario.prada@samsung.com>
1370
1371         [ATK] [WK2] platform/gtk/accessibility/roles-exposed.html is failing
1372         https://bugs.webkit.org/show_bug.cgi?id=125854
1373
1374         Reviewed by Chris Fleizach.
1375
1376         Updated tests and expectations to keep them passing after the
1377         change done in DRT, without changing their actual purpose.
1378
1379         * platform/gtk/accessibility/roles-exposed.html: Make sure we
1380         print "AXRole: (no element)" when accessibilityElementByID() does
1381         not return a valid object, not to confuse it with cases where the
1382         returned string for the role is an empty string.
1383         * platform/gtk/accessibility/roles-exposed-expected.txt: Update
1384         test expectations to reflect the "AXRole: (no element)" string
1385         that is now being exposed. Also, replace the (wrongly added) PASS
1386         expectations with FAIL for rowgroups, which are currently not
1387         being exposed for ATK either.
1388
1389         * accessibility/deleting-iframe-destroys-axcache.html: Just
1390         consider the first and third sons of the accessibility object for
1391         the body (instead of the grandsons), so the test can run both in
1392         Mac, where sons and grandsons are exposed, and ATK, where only
1393         sons are exposed (no StaticText objects exposed there).
1394
1395         * accessibility/non-data-table-cell-title-ui-element.html: Use
1396         accessibilityElementById() to get the accessibility object for the
1397         "skip" table header instead of navigating with childAtIndex(),
1398         since the hierarchy is not the same for Mac and ATK based ports.
1399
1400         * accessibility/loading-iframe-updates-axtree.html: Use the new
1401         web area inside the iframe to compare against the old one, instead
1402         of doing it the other way around, to avoid calling isEqual for an
1403         undefined value (the old web area).
1404         * accessibility/loading-iframe-updates-axtree-expected.txt:
1405         Removed line comparing the old and new web areas inside the iframe.
1406
1407         * platform/mac/accessibility/search-predicate.html: Do not rely on
1408         shouldBe() together with the string "AXRole: " when asking for the
1409         role of objects that should no longer be in the accessibility
1410         tree, and use shouldBeUndefined() instead.
1411         * platform/mac/accessibility/search-when-element-starts-in-table.html: Ditto.
1412
1413         * platform/mac/accessibility/search-predicate-expected.txt: Update
1414         expectations according to the usage of shouldBeUndefined().
1415         * platform/mac/accessibility/search-when-element-starts-in-table-expected.txt: Ditto.
1416
1417         * platform/mac-wk2/TestExpectations: Add search-when-element-starts-in-table.html
1418         here, since it does not return an undefined object in WebKit2 when
1419         the search query should return no results (see bug 125996).
1420
1421 2013-12-19  Alexey Proskuryakov  <ap@apple.com>
1422
1423         platform/mac/editing/attributed-string tests all flakily assert
1424         https://bugs.webkit.org/show_bug.cgi?id=123029
1425
1426         * platform/mac/TestExpectations: Marked as flakily asserting.
1427
1428 2013-12-18  Ryosuke Niwa  <rniwa@webkit.org>
1429
1430         Rebaseline the test I added in r160819.
1431
1432         * svg/text/select-text-inside-non-static-position-expected.txt:
1433
1434 2013-12-18  Ryosuke Niwa  <rniwa@webkit.org>
1435
1436         Crash in WebCore::LogicalSelectionOffsetCaches::LogicalSelectionOffsetCaches
1437         https://bugs.webkit.org/show_bug.cgi?id=125970
1438
1439         Reviewed by Antti Koivisto.
1440
1441         Added a regression test.
1442
1443         * svg/text/select-text-inside-non-static-position-expected.txt: Added.
1444         * svg/text/select-text-inside-non-static-position.html: Added.
1445
1446 2013-12-18  Chris Fleizach  <cfleizach@apple.com>
1447
1448         AX: make aria-hidden=false work with subtrees
1449         https://bugs.webkit.org/show_bug.cgi?id=125592
1450
1451         Reviewed by Mario Sanchez Prada.
1452
1453         * platform/mac/accessibility/aria-hidden-false-works-in-subtrees-expected.txt: Added.
1454         * accessibility/aria-hidden-false-works-in-subtrees.html: Added.
1455
1456 2013-12-18  Alexey Proskuryakov  <ap@apple.com>
1457
1458         Flaky Test: media/video-buffered.html
1459         https://bugs.webkit.org/show_bug.cgi?id=116277
1460
1461         * platform/mac/TestExpectations: Mark it as such.
1462
1463 2013-12-18  Martin Hodovan  <mhodovan@inf.u-szeged.hu>
1464
1465         REGRESSION (r155536): Broken error recovery in @media at-rule
1466         https://bugs.webkit.org/show_bug.cgi?id=125637
1467
1468         Reviewed by Darin Adler.
1469
1470         Test with broken @media rule.
1471
1472         * fast/css/media-error-recovery-expected.txt: Added.
1473         * fast/css/media-error-recovery.html: Added.
1474
1475 2013-12-18  Chris Fleizach  <cfleizach@apple.com>
1476
1477         AX: WebKit not sending AXMenuClosed notification
1478         https://bugs.webkit.org/show_bug.cgi?id=125783
1479
1480         Reviewed by Mario Sanchez Prada.
1481
1482         * platform/mac/accessibility/aria-menu-closed-notification-expected.txt: Added.
1483         * platform/mac/accessibility/aria-menu-closed-notification.html: Added.
1484
1485 2013-12-18  Tamas Gergely  <tgergely.u-szeged@partner.samsung.com>
1486
1487         Fix ASSERTION FAILED in WebCore::SVGLengthContext::determineViewport
1488         https://bugs.webkit.org/show_bug.cgi?id=120284
1489
1490         Reviewed by Philip Rogers.
1491
1492         Added tests of handling root <svg> elements.
1493         Blink merge: https://chromium.googlesource.com/chromium/blink/+/a7dedf81eb7008276bb6854f0e46465e039788f8
1494
1495         * svg/custom/svg-length-value-handled-expected.txt: Added.
1496         * svg/custom/svg-length-value-handled.svg: Added.
1497             Tests whether root svg elements sizes are handled.
1498         * svg/dom/svg-root-lengths-expected.txt: Added.
1499         * svg/dom/svg-root-lengths.html: Added.
1500             Tests the correct handling of root svg elements sizes.
1501
1502 2013-12-18  Darin Adler  <darin@apple.com>
1503
1504         Additional refinement in MathMLSelectElement toggle implementation
1505         https://bugs.webkit.org/show_bug.cgi?id=125785
1506
1507         Reviewed by Andreas Kling.
1508
1509         * mathml/presentation/maction-toggle-expected.html: Updated incorrect expected
1510         result, which expected an already-handled event to be re-handled by a parent
1511         element during the bubbling process.
1512         * mathml/presentation/maction-toggle.html: Ditto.
1513
1514 2013-12-18  Rob Buis  <rob.buis@samsung.com>
1515
1516         [CSS Shapes] Implement interpolation between keywords in basic shapes
1517         https://bugs.webkit.org/show_bug.cgi?id=125108
1518
1519         Reviewed by Simon Fraser.
1520
1521         Add tests to shape-outside-animation when animating using keywords for the circle/ellipse center positions.
1522         Also add tests for invalid mixing of keyword and values in the center coordinate to parsing-test-utils.js.
1523
1524         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
1525         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
1526         * fast/shapes/parsing/parsing-test-utils.js:
1527         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
1528         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
1529
1530 2013-12-18  Dániel Bátyai  <dbatyai.u-szeged@partner.samsung.com>
1531
1532         CSS: Null-pointer dereference with negative 'orphans' value.
1533         https://bugs.webkit.org/show_bug.cgi?id=125924
1534
1535         Reviewed by Andreas Kling.
1536
1537         Test with negative orphans value.
1538
1539         * fast/css/negative-orphans-crash-expected.txt: Added.
1540         * fast/css/negative-orphans-crash.html: Added.
1541
1542 2013-12-18  Chris Fleizach  <cfleizach@apple.com>
1543
1544         AX: HTML spec change indicates @aria-required should trump @required on any element
1545         https://bugs.webkit.org/show_bug.cgi?id=122145
1546
1547         Reviewed by Mario Sanchez Prada.
1548
1549         * accessibility/aria-required-expected.txt:
1550         * accessibility/aria-required.html:
1551
1552 2013-12-18  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1553
1554         Unreviewed EFL gardening
1555
1556         Rebaseline tests after r160715.
1557
1558         * platform/efl/css2.1/t0905-c414-flt-wrap-00-e-expected.png:
1559         * platform/efl/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
1560         * platform/efl/fast/backgrounds/background-position-parsing-expected.png:
1561         * platform/efl/fast/backgrounds/background-position-parsing-expected.txt:
1562         * platform/efl/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
1563         * platform/efl/fast/backgrounds/size/contain-and-cover-zoomed-expected.txt:
1564         * platform/efl/fast/block/float/016-expected.png:
1565         * platform/efl/fast/block/float/016-expected.txt:
1566
1567 2013-12-17  Jer Noble  <jer.noble@apple.com>
1568
1569         [MSE] Periodically monitor source buffers.
1570         https://bugs.webkit.org/show_bug.cgi?id=125898
1571
1572         Reviewed by Eric Carlson.
1573
1574         * media/media-source/media-source-monitor-source-buffers-expected.txt: Added.
1575         * media/media-source/media-source-monitor-source-buffers.html: Added.
1576
1577 2013-12-17  Joseph Pecoraro  <pecoraro@apple.com>
1578
1579         Web Inspector: Remove InspectorFrontendHost.setInjectedScriptForOrigin
1580         https://bugs.webkit.org/show_bug.cgi?id=125906
1581
1582         Reviewed by Timothy Hatcher.
1583
1584         * http/tests/inspector/injected-script-for-origin-expected.txt: Removed.
1585         * http/tests/inspector/injected-script-for-origin.html: Removed.
1586         * http/tests/inspector/resources/injected-script-for-origin-frame.html: Removed.
1587
1588 2013-12-17  Eric Carlson  <eric.carlson@apple.com>
1589
1590         ASSERT setting pseudoID with registered DOMSubtreeModified listener
1591         https://bugs.webkit.org/show_bug.cgi?id=125900
1592
1593         Reviewed by Ryosuke Niwa.
1594
1595         * fast/dom/attribute-set-before-element-in-tree-expected.txt: Added.
1596         * fast/dom/attribute-set-before-element-in-tree.html: Added.
1597
1598 2013-12-17  Jer Noble  <jer.noble@apple.com>
1599
1600         [MSE] Update duration after appending samples, per spec.
1601         https://bugs.webkit.org/show_bug.cgi?id=125703
1602
1603         Reviewed by Eric Carlson.
1604
1605         * media/media-source/media-source-duration-after-append-expected.txt: Added.
1606         * media/media-source/media-source-duration-after-append.html: Added.
1607
1608 2013-12-17  Ryosuke Niwa  <rniwa@webkit.org>
1609
1610         Video element's width and height content attributes should not influence intrinsic width and height
1611         https://bugs.webkit.org/show_bug.cgi?id=125822
1612
1613         Reviewed by Darin Adler.
1614
1615         * media/video-intrinsic-width-height-expected.txt: Added.
1616         * media/video-intrinsic-width-height.html: Added.
1617
1618 2013-12-17  Gavin Barraclough  <barraclough@apple.com>
1619
1620         Remove PageVisibilityStateUnloaded
1621         https://bugs.webkit.org/show_bug.cgi?id=125869
1622
1623         Reviewed by Anders Carlsson.
1624
1625         This is not currently supported by WebKit, remove this enum value.
1626         We can always add this back later if/when we add support for this state.
1627
1628         * fast/events/page-visibility-transition-test-expected.txt:
1629         * fast/events/page-visibility-transition-test.html:
1630             - remove test for visibility state "unloaded"; this is no longer supported (it never really was).
1631
1632 2013-12-17  Alexey Proskuryakov  <ap@apple.com>
1633
1634         Sanitize skip entries for pop-up menu tests.
1635
1636         Pop-up menus are native controls on Mac, and block test progress when opened.
1637
1638         * platform/mac/TestExpectations: Combined entries for these tests together, and
1639         updated comments.
1640
1641 2013-12-17  Brent Fulgham  <bfulgham@apple.com>
1642
1643         Unreviewed test update for Windows.
1644
1645         * platform/win/TestExpectations: Exclude a few more media-based
1646         test files.
1647
1648 2013-12-17  Alexey Proskuryakov  <ap@apple.com>
1649
1650         Layout Test webaudio/delaynode-max-default-delay.html is flaky
1651         https://bugs.webkit.org/show_bug.cgi?id=121646
1652
1653         * platform/mac/TestExpectations: Marking as such.
1654
1655 2013-12-17  Radu Stavila  <stavila@adobe.com>
1656
1657         [CSS Regions] Positioned elements in regions get clipped if they fall outside the region
1658         https://bugs.webkit.org/show_bug.cgi?id=117120
1659
1660         Reviewed by Mihnea Ovidenie.
1661
1662         Added tests for the correct painting of the borders of differently positioned elements overflowing regions.
1663
1664         * fast/regions/absolute-in-relative-overflow-expected.html: Added.
1665         * fast/regions/absolute-in-relative-overflow.html: Added.
1666         * fast/regions/static-in-relative-overflow-expected.html: Added.
1667         * fast/regions/static-in-relative-overflow.html: Added.
1668         * fast/regions/sticky-border-overflow-expected.html: Added.
1669         * fast/regions/sticky-border-overflow.html: Added.
1670
1671 2013-12-17  Commit Queue  <commit-queue@webkit.org>
1672
1673         Unreviewed, rolling out r160717.
1674         http://trac.webkit.org/changeset/160717
1675         https://bugs.webkit.org/show_bug.cgi?id=125863
1676
1677         New tests are failing, and possibly broke an existing test
1678         (Requested by ap on #webkit).
1679
1680         * fast/regions/repaint/fixed-in-named-flow-cb-changed-expected.txt: Removed.
1681         * fast/regions/repaint/fixed-in-named-flow-cb-changed.html: Removed.
1682         * fast/regions/repaint/fixed-in-named-flow-cb-changed2-expected.txt: Removed.
1683         * fast/regions/repaint/fixed-in-named-flow-cb-changed2.html: Removed.
1684
1685 2013-12-17  Ryosuke Niwa  <rniwa@webkit.org>
1686
1687         Invalid dir attributes should resolve to ltr
1688         https://bugs.webkit.org/show_bug.cgi?id=125830
1689
1690         Reviewed by Darin Adler.
1691
1692         * fast/dom/HTMLElement/set-and-clear-dir-attribute-expected.txt: Added.
1693         * fast/dom/HTMLElement/set-and-clear-dir-attribute.html: Added.
1694
1695 2013-12-17  Mihnea Ovidenie  <mihnea@adobe.com>
1696
1697         [CSSRegions] Incorrect repaint of fixed element with transformed parent
1698         https://bugs.webkit.org/show_bug.cgi?id=125756
1699
1700         Reviewed by Darin Adler.
1701
1702         Add tests for a fixed positioned element with a parent that:
1703         1. dynamically gets a transform, in which case the fixed positioned element should be positioned
1704         relative to its parent
1705         2. dynamically loses its transform, in which case the fixed positioned element should be positioned
1706         relative to the view.
1707
1708         * fast/regions/repaint/fixed-in-named-flow-cb-changed-expected.txt: Added.
1709         * fast/regions/repaint/fixed-in-named-flow-cb-changed.html: Added.
1710         * fast/regions/repaint/fixed-in-named-flow-cb-changed2-expected.txt: Added.
1711         * fast/regions/repaint/fixed-in-named-flow-cb-changed2.html: Added.
1712
1713 2013-12-17  Bem Jones-Bey  <bjonesbe@adobe.com>
1714
1715         REGRESSION(r159166?): fast/block/float/float-with-fractional-height-vertical-lr.html, fast/block/float/float-with-fractional-height.html are failing
1716         https://bugs.webkit.org/show_bug.cgi?id=124506
1717
1718         Reviewed by Dirk Schulze.
1719
1720         Remove lines for tests that have been fixed by this patch.
1721
1722         * platform/efl/TestExpectations:
1723         * platform/gtk/TestExpectations:
1724
1725 2013-12-17  Mario Sanchez Prada  <mario.prada@samsung.com>
1726
1727         [ATK] Expose accessibility objects for <dl>, <dt> and <dd>
1728         https://bugs.webkit.org/show_bug.cgi?id=125857
1729
1730         Reviewed by Chris Fleizach.
1731
1732         Update test to update expectations.
1733
1734         * platform/gtk/accessibility/roles-exposed-expected.txt:
1735         * platform/gtk/accessibility/roles-exposed.html:
1736
1737         Updated test expectations for other test using description lists.
1738
1739         * platform/efl-wk1/accessibility/lists-expected.txt:
1740         * platform/efl-wk2/accessibility/lists-expected.txt:
1741         * platform/gtk/accessibility/lists-expected.txt:
1742
1743
1744 2013-12-17  Frédéric Wang  <fred.wang@free.fr>
1745
1746         Ensure inferred mrows for msqrt, mstyle, merror, mphantom and math.
1747         https://bugs.webkit.org/show_bug.cgi?id=124841
1748
1749         Reviewed by Darin Adler.
1750
1751         * mathml/presentation/inferred-mrow-baseline-expected.txt: Added.
1752         * mathml/presentation/inferred-mrow-baseline.html: Added.
1753         * mathml/presentation/inferred-mrow-stretchy-expected.txt: Added.
1754         * mathml/presentation/inferred-mrow-stretchy.html: Added.
1755
1756 2013-12-17  Brent Fulgham  <bfulgham@apple.com>
1757
1758         [Win] Temporarily disable mediate tests to get bots green.
1759
1760         * platform/win/TestExpectations: Turn off additional media-related
1761         tests. These will be reactivated soon.
1762
1763 2013-12-17  Mihnea Ovidenie  <mihnea@adobe.com>
1764
1765         [CSS Regions] Move regions tests from fast/repaint into fast/regions
1766         https://bugs.webkit.org/show_bug.cgi?id=78786
1767
1768         Reviewed by Dirk Schulze.
1769
1770         Moved regions repaint tests from fast/repaint into fast/regions/repaint.
1771         Moved regions repaint tests from fast/regions into fast/regions/repaint.
1772         Adjusted paths, TestExpectations.
1773
1774         * fast/regions/repaint/element-in-named-flow-absolute-from-fixed-expected.txt: Renamed from LayoutTests/fast/regions/element-in-named-flow-absolute-from-fixed-expected.txt.
1775         * fast/regions/repaint/element-in-named-flow-absolute-from-fixed.html: Renamed from LayoutTests/fast/regions/element-in-named-flow-absolute-from-fixed.html.
1776         * fast/regions/repaint/element-in-named-flow-fixed-from-absolute-expected.txt: Renamed from LayoutTests/fast/regions/element-in-named-flow-fixed-from-absolute-expected.txt.
1777         * fast/regions/repaint/element-in-named-flow-fixed-from-absolute.html: Renamed from LayoutTests/fast/regions/element-in-named-flow-fixed-from-absolute.html.
1778         * fast/regions/repaint/element-inflow-fixed-from-outflow-static-expected.txt: Renamed from LayoutTests/fast/regions/element-inflow-fixed-from-outflow-static-expected.txt.
1779         * fast/regions/repaint/element-inflow-fixed-from-outflow-static.html: Renamed from LayoutTests/fast/regions/element-inflow-fixed-from-outflow-static.html.
1780         * fast/regions/repaint/element-outflow-static-from-inflow-fixed-expected.txt: Renamed from LayoutTests/fast/regions/element-outflow-static-from-inflow-fixed-expected.txt.
1781         * fast/regions/repaint/element-outflow-static-from-inflow-fixed.html: Renamed from LayoutTests/fast/regions/element-outflow-static-from-inflow-fixed.html.
1782         * fast/regions/repaint/fixed-in-named-flow-scroll-expected.txt: Renamed from LayoutTests/fast/regions/fixed-in-named-flow-scroll-expected.txt.
1783         * fast/regions/repaint/fixed-in-named-flow-scroll.html: Renamed from LayoutTests/fast/regions/fixed-in-named-flow-scroll.html.
1784         * fast/regions/repaint/increasing-region-content-height-expected.txt: Renamed from LayoutTests/fast/repaint/increasing-region-content-height-expected.txt.
1785         * fast/regions/repaint/increasing-region-content-height.html: Renamed from LayoutTests/fast/repaint/increasing-region-content-height.html.
1786         * fast/regions/repaint/japanese-rl-selection-repaint-in-regions.html: Renamed from LayoutTests/fast/repaint/japanese-rl-selection-repaint-in-regions.html.
1787         * fast/regions/repaint/line-flow-with-floats-in-regions.html: Added.
1788         * fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions.html: Renamed from LayoutTests/fast/repaint/overflow-flipped-writing-mode-block-in-regions.html.
1789         * fast/regions/repaint/region-painting-composited-element-expected.html: Renamed from LayoutTests/fast/repaint/region-painting-composited-element-expected.html.
1790         * fast/regions/repaint/region-painting-composited-element.html: Renamed from LayoutTests/fast/repaint/region-painting-composited-element.html.
1791         * fast/regions/repaint/region-painting-in-composited-view-expected.html: Renamed from LayoutTests/fast/repaint/region-painting-in-composited-view-expected.html.
1792         * fast/regions/repaint/region-painting-in-composited-view.html: Renamed from LayoutTests/fast/repaint/region-painting-in-composited-view.html.
1793         * fast/regions/repaint/region-painting-invalidation.html: Renamed from LayoutTests/fast/repaint/region-painting-invalidation.html.
1794         * fast/regions/repaint/region-painting-via-layout.html: Renamed from LayoutTests/fast/repaint/region-painting-via-layout.html.
1795         * fast/regions/repaint/repaint-regions-overflow-expected.txt: Renamed from LayoutTests/fast/repaint/repaint-regions-overflow-expected.txt.
1796         * fast/regions/repaint/repaint-regions-overflow.html: Renamed from LayoutTests/fast/repaint/repaint-regions-overflow.html.
1797         * fast/repaint/line-flow-with-floats-in-regions.html: Removed.
1798         * platform/efl/TestExpectations:
1799         * platform/efl/fast/regions/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt.
1800         * platform/gtk/TestExpectations:
1801         * platform/mac/fast/regions/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Renamed from LayoutTests/platform/mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png.
1802         * platform/mac/fast/regions/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Renamed from LayoutTests/platform/mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt.
1803         * platform/mac/fast/regions/repaint/line-flow-with-floats-in-regions-expected.png: Renamed from LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-in-regions-expected.png.
1804         * platform/mac/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt: Renamed from LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-in-regions-expected.txt.
1805         * platform/mac/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.png: Renamed from LayoutTests/platform/mac/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.png.
1806         * platform/mac/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt: Renamed from LayoutTests/platform/mac/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt.
1807         * platform/mac/fast/regions/repaint/region-painting-invalidation-expected.png: Renamed from LayoutTests/platform/mac/fast/repaint/region-painting-invalidation-expected.png.
1808         * platform/mac/fast/regions/repaint/region-painting-invalidation-expected.txt: Renamed from LayoutTests/platform/mac/fast/repaint/region-painting-invalidation-expected.txt.
1809         * platform/mac/fast/regions/repaint/region-painting-via-layout-expected.png: Renamed from LayoutTests/platform/mac/fast/repaint/region-painting-via-layout-expected.png.
1810         * platform/mac/fast/regions/repaint/region-painting-via-layout-expected.txt: Renamed from LayoutTests/platform/mac/fast/repaint/region-painting-via-layout-expected.txt.
1811         * platform/win/TestExpectations:
1812         * platform/wincairo/TestExpectations:
1813
1814 2013-12-17  Mario Sanchez Prada  <mario.prada@samsung.com>
1815
1816         [GTK][WK2] rowAtIndex is not implemented in DRT/WKTR
1817         https://bugs.webkit.org/show_bug.cgi?id=116971
1818
1819         Unreviewed. Moving test expectation to the right place, as this is
1820         an issue that actually affects both to Webkit1 and Webkit2.
1821
1822         * platform/gtk-wk2/TestExpectations: Removed expectation.
1823         * platform/gtk/TestExpectations: Added expectation.
1824
1825 2013-12-17  Mihnea Ovidenie  <mihnea@adobe.com>
1826
1827         [CSSRegions] Remove left-over test expectations in fast/regions/layers
1828         https://bugs.webkit.org/show_bug.cgi?id=125841
1829
1830         Reviewed by Dirk Schulze.
1831
1832         The original tests were removed part of https://bugs.webkit.org/show_bug.cgi?id=121828
1833         and added back as expectations only when https://bugs.webkit.org/show_bug.cgi?id=118665
1834         landed.
1835         They should be removed.
1836
1837         * fast/regions/layers/dynamic-layer-added-with-no-layout-expected.txt: Removed.
1838         * fast/regions/layers/dynamic-layer-removed-with-no-layout-expected.txt: Removed.
1839         * fast/regions/layers/regions-promoted-to-layers-expected.txt: Removed.
1840         * fast/regions/layers/regions-promoted-to-layers-horizontal-bt-expected.txt: Removed.
1841         * fast/regions/layers/regions-promoted-to-layers-vertical-lr-expected.txt: Removed.
1842         * fast/regions/layers/regions-promoted-to-layers-vertical-rl-expected.txt: Removed.
1843
1844 2013-12-17  Mihai Maerean  <mmaerean@adobe.com>
1845
1846         Fix hit testing for divs with a hierarchy of css transformed and non-transformed elements
1847         https://bugs.webkit.org/show_bug.cgi?id=124777
1848
1849         Reviewed by Darin Adler.
1850
1851         * transforms/3d/hit-testing/hover-rotated-with-children-negative-z.html: Added.
1852         * transforms/3d/hit-testing/hover-rotated-with-children-negative-z-expected.txt: Added.
1853         * transforms/3d/hit-testing/negative-zoffset-hit-test.html: Added.
1854         * transforms/3d/hit-testing/negative-zoffset-hit-test-expected.txt: Added.
1855         * transforms/3d/hit-testing/overlapping-layers-hit-test.html: Added.
1856         * transforms/3d/hit-testing/overlapping-layers-hit-test-expected.txt: Added.
1857
1858 2013-12-16  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
1859
1860         Checking RTCPeerConnection signalingState before setting local/remoteDescription
1861         https://bugs.webkit.org/show_bug.cgi?id=125655
1862
1863         Reviewed by Eric Carlson.
1864
1865         Before setting a session description RTCPeerConnection must check if it is in valid state for that SDP type.
1866
1867         * fast/mediastream/RTCPeerConnection-have-local-answer.html: Added.
1868         * fast/mediastream/RTCPeerConnection-have-local-offer-expected.txt: Added.
1869         * fast/mediastream/RTCPeerConnection-have-local-offer.html: Added.
1870         * fast/mediastream/RTCPeerConnection-have-local-pranswer-expected.txt: Added.
1871         * fast/mediastream/RTCPeerConnection-have-local-pranswer.html: Added.
1872         * fast/mediastream/RTCPeerConnection-have-remote-offer-expected.txt: Added.
1873         * fast/mediastream/RTCPeerConnection-have-remote-offer.html: Added.
1874         * fast/mediastream/RTCPeerConnection-have-remote-pranswer-expected.txt: Added.
1875         * fast/mediastream/RTCPeerConnection-have-remote-pranswer.html: Added.
1876         * fast/mediastream/RTCPeerConnection-remoteDescription-expected.txt:
1877         * fast/mediastream/RTCPeerConnection-remoteDescription.html:
1878         * fast/mediastream/RTCPeerConnection-stable-expected.txt: Added.
1879         * fast/mediastream/RTCPeerConnection-stable.html: Added.
1880
1881 2013-12-16  Oliver Hunt  <oliver@apple.com>
1882
1883         Cache getters and custom accessors on the prototype chain
1884         https://bugs.webkit.org/show_bug.cgi?id=125602
1885
1886         Reviewed by Michael Saboff.
1887
1888         Added a bunch of new tests
1889
1890         * js/regress/chain-custom-getter-expected.txt: Added.
1891         * js/regress/chain-custom-getter.html: Added.
1892         * js/regress/chain-getter-access-expected.txt: Added.
1893         * js/regress/chain-getter-access.html: Added.
1894         * js/regress/proto-custom-getter-expected.txt: Added.
1895         * js/regress/proto-custom-getter.html: Added.
1896         * js/regress/proto-getter-access-expected.txt: Added.
1897         * js/regress/proto-getter-access.html: Added.
1898         * js/regress/resources/regress-pre.js:
1899           Made sure that noInline always exists (either using testRunner.neverInlineFunction
1900           or a no-op function if nothing else is available)
1901         * js/regress/script-tests/chain-custom-getter.js: Added.
1902         (foo):
1903         * js/regress/script-tests/chain-getter-access.js: Added.
1904         (o.get value):
1905         (foo):
1906         * js/regress/script-tests/proto-custom-getter.js: Added.
1907         (foo):
1908         * js/regress/script-tests/proto-getter-access.js: Added.
1909         (o.get value):
1910         (foo):
1911         * js/regress/script-tests/simple-custom-getter.js: Added.
1912         (cycles.30000.numberObject.Number.foo):
1913         * js/regress/script-tests/simple-getter-access.js: Added.
1914         (o.get value):
1915         (foo):
1916         * js/regress/simple-custom-getter-expected.txt: Added.
1917         * js/regress/simple-custom-getter.html: Added.
1918         * js/regress/simple-getter-access-expected.txt: Added.
1919         * js/regress/simple-getter-access.html: Added.
1920
1921 2013-12-16  Hans Muller  <hmuller@adobe.com>
1922
1923         [CSS Shapes] Add support for the computing the included intervals for a BoxShape
1924         https://bugs.webkit.org/show_bug.cgi?id=124605
1925
1926         Reviewed by Andreas Kling.
1927
1928         Check that shape-inside:content-box works with and without border radii.
1929
1930         * fast/shapes/shape-inside/shape-inside-content-box-expected.html: Added.
1931         * fast/shapes/shape-inside/shape-inside-content-box.html: Added.
1932
1933 2013-12-16  Mario Sanchez Prada  <mario.prada@samsung.com>
1934
1935         [ATK] Expose accessibility objects for more WAI-ARIA roles
1936         https://bugs.webkit.org/show_bug.cgi?id=125596
1937
1938         Reviewed by Chris Fleizach.
1939
1940         Update test to update expectations.
1941
1942         * platform/gtk/accessibility/roles-exposed-expected.txt:
1943         * platform/gtk/accessibility/roles-exposed.html:
1944
1945 2013-12-16  Eric Carlson  <eric.carlson@apple.com>
1946
1947         Fix QuickTime plug-in replacement scripting bugs
1948         https://bugs.webkit.org/show_bug.cgi?id=125717
1949
1950         Reviewed by Sam Weinig.
1951
1952         * plugins/quicktime-plugin-replacement-expected.txt:
1953         * plugins/quicktime-plugin-replacement.html: Update to test 'qtsrc' attribute, and to check
1954             that relative urls are resolved correctly.
1955         * plugins/resources/yellow.mov: Added.
1956
1957 2013-12-16  Mario Sanchez Prada  <mario.prada@samsung.com>
1958
1959         [ATK] Expose accessibility objects with ATK_ROLE_CHECK_MENU_ITEM
1960         https://bugs.webkit.org/show_bug.cgi?id=125594
1961
1962         Reviewed by Chris Fleizach.
1963
1964         Update test to update expectations.
1965
1966         * platform/gtk/accessibility/roles-exposed-expected.txt:
1967         * platform/gtk/accessibility/roles-exposed.html:
1968
1969 2013-12-16  Mario Sanchez Prada  <mario.prada@samsung.com>
1970
1971         [ATK] Expose accessibility objects with ATK_ROLE_ARTICLE
1972         https://bugs.webkit.org/show_bug.cgi?id=125587
1973
1974         Reviewed by Chris Fleizach.
1975
1976         Update test to unskip article objects and update expectations.
1977
1978         * accessibility/aria-mappings-expected.txt:
1979         * platform/gtk/accessibility/roles-exposed-expected.txt:
1980         * platform/gtk/accessibility/roles-exposed.html:
1981
1982 2013-11-27  Sergio Villar Senin  <svillar@igalia.com>
1983
1984         [CSS Grid Layout] Fix the preferred logical widths code to work with spanning grid items
1985         https://bugs.webkit.org/show_bug.cgi?id=123994
1986
1987         Reviewed by Andreas Kling.
1988
1989         From Blink r159189 by <jchaffraix@chromium.org>
1990
1991         Extended the test case to include spanning grid items.
1992
1993         * fast/css-grid-layout/grid-preferred-logical-widths-expected.txt:
1994         * fast/css-grid-layout/grid-preferred-logical-widths.html:
1995
1996 2013-12-15  Frédéric Wang  <fred.wang@free.fr>
1997
1998         Add support for maction@toggle
1999         https://bugs.webkit.org/show_bug.cgi?id=120059
2000
2001         Reviewed by Chris Fleizach.
2002
2003         * mathml/presentation/maction-toggle-expected.html: Added.
2004         * mathml/presentation/maction-toggle.html: Added.
2005
2006 2013-12-15  Ryosuke Niwa  <rniwa@webkit.org>
2007
2008         REGRESSION: 2x regression on Dromaeo DOM query tests
2009         https://bugs.webkit.org/show_bug.cgi?id=125377
2010
2011         Reviewed by Filip Pizlo.
2012
2013         Added more regression tests for throwing away byte code when a new named property appears.
2014         
2015         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-expected: Rebaselined.
2016         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Fixed the test to use dfgShouldBe.
2017         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-2-expected.txt: Added.
2018         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-2.html: Added.
2019         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-3-expected.txt: Added.
2020         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-3.html: Added.
2021         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-4-expected.txt: Added.
2022         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html: Added.
2023         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-5-expected.txt: Added.
2024         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html: Added.
2025         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-2-expected.txt: Added.
2026         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-2.html: Added.
2027         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-3-expected.txt: Added.
2028         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-3.html: Added.
2029         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-4-expected.txt: Added.
2030         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html: Added.
2031         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-expected.txt: Added.
2032         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html: Added.
2033         * js/dom/script-tests/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.js: Removed.
2034
2035 2013-12-15  Rob Buis  <rob.buis@samsung.com>
2036
2037         [CSS Shapes] shape-outside animation does not handle 'auto' well
2038         https://bugs.webkit.org/show_bug.cgi?id=125700
2039
2040         Reviewed by Dirk Schulze.
2041
2042         Test a shape-outside animation where one keyframe uses 'auto'.
2043
2044         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
2045         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2046
2047 2013-12-14  Darin Adler  <darin@apple.com>
2048
2049         Crash in CSSImageGeneratorValue and RenderScrollbar
2050         https://bugs.webkit.org/show_bug.cgi?id=125702
2051
2052         Reviewed by Alexey Proskuryakov.
2053
2054         * fast/css/scrollbar-image-crash-expected.txt: Added.
2055         * fast/css/scrollbar-image-crash.html: Added.
2056
2057 2013-12-14  Brent Fulgham  <bfulgham@webkit.org>
2058
2059         [Win] Disable media tests while we sort out QTSDK issues.
2060         Unreviewed patch to get test bots green
2061
2062         * platform/win/TestExpectations
2063
2064
2065 2013-12-13  Joseph Pecoraro  <pecoraro@apple.com>
2066
2067         Some Set and Map prototype functions have incorrect function lengths
2068         https://bugs.webkit.org/show_bug.cgi?id=125732
2069
2070         Reviewed by Oliver Hunt.
2071
2072         * js/basic-map-expected.txt:
2073         * js/basic-set-expected.txt:
2074         * js/script-tests/basic-map.js:
2075         * js/script-tests/basic-set.js:
2076
2077 2013-12-13  Joseph Pecoraro  <pecoraro@apple.com>
2078
2079         Web Inspector: Move Inspector and Debugger protocol domains into JavaScriptCore
2080         https://bugs.webkit.org/show_bug.cgi?id=125707
2081
2082         Reviewed by Timothy Hatcher.
2083
2084         * http/tests/inspector-protocol/resources/InspectorTest.js:
2085         (InspectorTest.checkForError):
2086         Since having a protocol error is likely wrong, make the output
2087         for it as detailed as possible.
2088
2089 2013-12-13  Roger Fong  <roger_fong@apple.com>
2090
2091         [WebGL] Check for global variable precision mismatch between vertex and fragment shaders.
2092         https://bugs.webkit.org/show_bug.cgi?id=125546.
2093         <rdar://problem/15203364>
2094
2095         Reviewed by Brent Fulgham.
2096
2097         * platform/mac/TestExpectations: 
2098         Unskip webgl/1.0.2/glsl/misc/shader-with-global-variable-precision-mismatch.html
2099
2100 2013-12-13  Joseph Pecoraro  <pecoraro@apple.com>
2101
2102         Web Inspector: Add Inspector Code Generation to JavaScriptCore for Runtime Domain
2103         https://bugs.webkit.org/show_bug.cgi?id=125595
2104
2105         Reviewed by Timothy Hatcher.
2106
2107         * http/tests/inspector-protocol/resources/InspectorTest.js:
2108         (InspectorTest.importInspectorScripts):
2109         Update for the new backend commands files.
2110
2111 2013-12-13  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
2112
2113         Adding RTCPeerConnectionErrorCallback
2114         https://bugs.webkit.org/show_bug.cgi?id=125574
2115
2116         Reviewed by Eric Carlson.
2117
2118         According to the spec there should be a RTCPeerConnectionErrorCallback function type for createOffer/Answer,
2119         setLocal/RemoteDescription and updateIce function calls. This callback must handle a DOMError object.
2120
2121         * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
2122         * fast/mediastream/RTCPeerConnection-createAnswer.html:
2123         * fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
2124         * fast/mediastream/RTCPeerConnection-createOffer.html:
2125
2126 2013-12-13  Alexey Proskuryakov  <ap@apple.com>
2127
2128         WebCrypto Key.usages should be ordered alphabetically
2129         https://bugs.webkit.org/show_bug.cgi?id=125696
2130
2131         Reviewed by Darin Adler.
2132
2133         * crypto/subtle/aes-cbc-192-encrypt-decrypt-expected.txt:
2134         * crypto/subtle/aes-cbc-192-encrypt-decrypt.html:
2135         * crypto/subtle/aes-cbc-256-encrypt-decrypt-expected.txt:
2136         * crypto/subtle/aes-cbc-256-encrypt-decrypt.html:
2137         * crypto/subtle/aes-cbc-encrypt-decrypt-expected.txt:
2138         * crypto/subtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt:
2139         * crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html:
2140         * crypto/subtle/aes-cbc-encrypt-decrypt.html:
2141         * crypto/subtle/aes-cbc-generate-key-expected.txt:
2142         * crypto/subtle/aes-cbc-generate-key.html:
2143         * crypto/subtle/aes-cbc-invalid-length-expected.txt:
2144         * crypto/subtle/aes-cbc-invalid-length.html:
2145         * crypto/subtle/aes-kw-wrap-unwrap-aes-expected.txt:
2146         * crypto/subtle/aes-kw-wrap-unwrap-aes.html:
2147         * crypto/subtle/aes-postMessage-expected.txt:
2148         * crypto/subtle/aes-postMessage.html:
2149         * crypto/subtle/hmac-postMessage-expected.txt:
2150         * crypto/subtle/hmac-postMessage.html:
2151         * crypto/subtle/jwk-import-use-values-expected.txt:
2152         * crypto/subtle/jwk-import-use-values.html:
2153         * crypto/subtle/postMessage-worker-expected.txt:
2154         * crypto/subtle/postMessage-worker.html:
2155         * crypto/subtle/resources/postMessage-worker.js:
2156         (onmessage):
2157         * crypto/subtle/rsa-oaep-key-manipulation-expected.txt:
2158         * crypto/subtle/rsa-oaep-key-manipulation.html:
2159         * crypto/subtle/rsa-oaep-wrap-unwrap-aes-expected.txt:
2160         * crypto/subtle/rsa-oaep-wrap-unwrap-aes.html:
2161         * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes-expected.txt:
2162         * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html:
2163
2164 2013-12-13  Rob Buis  <rob.buis@samsung.com>
2165
2166         Clean up SVGScriptElement
2167         https://bugs.webkit.org/show_bug.cgi?id=125527
2168
2169         Reviewed by Darin Adler.
2170
2171         Add test to verify the new type getter/setter behavior on SVScriptElement.
2172         Specifically, the old behavior was setting the JS type property did not reflect in
2173         the actual content attribute being set, the new behavior is to do set the content
2174         attribute when setting the JS type property.
2175
2176         * svg/dom/SVGScriptElement/script-type-attribute-expected.txt: Added.
2177         * svg/dom/SVGScriptElement/script-type-attribute.svg: Added.
2178
2179 2013-12-13  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2180
2181         Unreviewed EFL gardening
2182
2183         Remove wrong http baselines.
2184
2185         * platform/efl/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt: Removed.
2186         * platform/efl/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt: Removed.
2187         * platform/efl/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt: Removed.
2188
2189 2013-12-12  Alexey Proskuryakov  <ap@apple.com>
2190
2191         WebCrypto wrapKey operation doesn't check key usage
2192         https://bugs.webkit.org/show_bug.cgi?id=125675
2193
2194         Reviewed by Darin Adler.
2195
2196         * crypto/subtle/unwrapKey-check-usage-expected.txt: Added.
2197         * crypto/subtle/unwrapKey-check-usage.html: Added.
2198         * crypto/subtle/wrapKey-check-usage-expected.txt: Added.
2199         * crypto/subtle/wrapKey-check-usage.html: Added.
2200
2201 2013-12-12  Alexey Proskuryakov  <ap@apple.com>
2202
2203         Add support for RSAES-PKCS1-v1_5
2204         https://bugs.webkit.org/show_bug.cgi?id=125647
2205
2206         Reviewed by Anders Carlsson.
2207
2208         * crypto/subtle/rsaes-pkcs1-v1_5-decrypt-expected.txt: Added.
2209         * crypto/subtle/rsaes-pkcs1-v1_5-decrypt.html: Added.
2210         * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes-expected.txt: Added.
2211         * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html: Added.
2212
2213 2013-12-12  Alexey Proskuryakov  <ap@apple.com>
2214
2215         Public key in a generated KeyPair should always be extractable
2216         https://bugs.webkit.org/show_bug.cgi?id=125643
2217
2218         Reviewed by Sam Weinig.
2219
2220         * crypto/subtle/rsa-oaep-generate-non-extractable-key-expected.txt: Added.
2221         * crypto/subtle/rsa-oaep-generate-non-extractable-key.html: Added.
2222
2223 2013-12-12  Alexey Proskuryakov  <ap@apple.com>
2224
2225         Make algorithm.name return registered name, not normalized one
2226         https://bugs.webkit.org/show_bug.cgi?id=125641
2227
2228         Reviewed by Anders Carlsson.
2229
2230         * crypto/subtle/aes-cbc-192-encrypt-decrypt-expected.txt:
2231         * crypto/subtle/aes-cbc-192-encrypt-decrypt.html:
2232         * crypto/subtle/aes-cbc-256-encrypt-decrypt-expected.txt:
2233         * crypto/subtle/aes-cbc-256-encrypt-decrypt.html:
2234         * crypto/subtle/aes-cbc-encrypt-decrypt-expected.txt:
2235         * crypto/subtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt:
2236         * crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html:
2237         * crypto/subtle/aes-cbc-encrypt-decrypt.html:
2238         * crypto/subtle/aes-cbc-generate-key-expected.txt:
2239         * crypto/subtle/aes-cbc-generate-key.html:
2240         * crypto/subtle/aes-cbc-import-jwk-expected.txt:
2241         * crypto/subtle/aes-cbc-import-jwk.html:
2242         * crypto/subtle/aes-cbc-invalid-length-expected.txt:
2243         * crypto/subtle/aes-cbc-invalid-length.html:
2244         * crypto/subtle/aes-cbc-unwrap-failure-expected.txt:
2245         * crypto/subtle/aes-cbc-unwrap-failure.html:
2246         * crypto/subtle/aes-cbc-unwrap-rsa-expected.txt:
2247         * crypto/subtle/aes-cbc-unwrap-rsa.html:
2248         * crypto/subtle/aes-cbc-wrap-rsa-expected.txt:
2249         * crypto/subtle/aes-cbc-wrap-rsa-non-extractable-expected.txt:
2250         * crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html:
2251         * crypto/subtle/aes-cbc-wrap-rsa.html:
2252         * crypto/subtle/aes-kw-key-manipulation-expected.txt:
2253         * crypto/subtle/aes-kw-key-manipulation.html:
2254         * crypto/subtle/aes-kw-wrap-unwrap-aes-expected.txt:
2255         * crypto/subtle/aes-kw-wrap-unwrap-aes.html:
2256         * crypto/subtle/aes-postMessage-expected.txt:
2257         * crypto/subtle/aes-postMessage.html:
2258         * crypto/subtle/hmac-generate-key-expected.txt:
2259         * crypto/subtle/hmac-generate-key.html:
2260         * crypto/subtle/hmac-import-jwk-expected.txt:
2261         * crypto/subtle/hmac-import-jwk.html:
2262         * crypto/subtle/hmac-postMessage-expected.txt:
2263         * crypto/subtle/hmac-postMessage.html:
2264         * crypto/subtle/hmac-sign-verify-empty-key-expected.txt:
2265         * crypto/subtle/hmac-sign-verify-empty-key.html:
2266         * crypto/subtle/hmac-sign-verify-expected.txt:
2267         * crypto/subtle/hmac-sign-verify.html:
2268         * crypto/subtle/postMessage-worker-expected.txt:
2269         * crypto/subtle/postMessage-worker.html:
2270         * crypto/subtle/resources/postMessage-worker.js:
2271         * crypto/subtle/rsa-oaep-key-manipulation-expected.txt:
2272         * crypto/subtle/rsa-oaep-key-manipulation.html:
2273         * crypto/subtle/rsa-oaep-wrap-unwrap-aes-expected.txt:
2274         * crypto/subtle/rsa-oaep-wrap-unwrap-aes.html:
2275         * crypto/subtle/rsa-postMessage-expected.txt:
2276         * crypto/subtle/rsa-postMessage.html:
2277         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-expected.txt:
2278         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html:
2279         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt:
2280         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk.html:
2281
2282 2013-12-12  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2283
2284         Unreviewed EFL gardening
2285
2286         Rebaseline fast/table/empty-cells.html after r160410.
2287
2288         * platform/efl/fast/table/empty-cells-expected.png:
2289         * platform/efl/fast/table/empty-cells-expected.txt:
2290
2291 2013-12-12  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2292
2293         Unreviewed EFL gardening
2294
2295         Add test expectations for failing compositing tests.
2296
2297         * platform/efl-wk2/TestExpectations:
2298
2299 2013-12-12  Commit Queue  <commit-queue@webkit.org>
2300
2301         Unreviewed, rolling out r160446.
2302         http://trac.webkit.org/changeset/160446
2303         https://bugs.webkit.org/show_bug.cgi?id=125630
2304
2305         The upower-glib-based implementation is using API that was
2306         recently removed (Requested by zdobersek1 on #webkit).
2307
2308         * platform/gtk/TestExpectations:
2309
2310 2013-12-12  Commit Queue  <commit-queue@webkit.org>
2311
2312         Unreviewed, rolling out r160417.
2313         http://trac.webkit.org/changeset/160417
2314         https://bugs.webkit.org/show_bug.cgi?id=125629
2315
2316         The patch is causing crashes (Requested by zdobersek1 on
2317         #webkit).
2318
2319         * accessibility/children-changed-sends-notification-expected.txt: Removed.
2320         * accessibility/children-changed-sends-notification.html: Removed.
2321         * accessibility/loading-iframe-sends-notification.html:
2322         * platform/mac/TestExpectations:
2323
2324 2013-12-11  Darin Adler  <darin@apple.com>
2325
2326         StylePendingImage needs to correctly manage the CSSValue pointer lifetime
2327         https://bugs.webkit.org/show_bug.cgi?id=125468
2328
2329         Reviewed by Andreas Kling.
2330
2331         * fast/css/pending-image-crash-expected.txt: Added.
2332         * fast/css/pending-image-crash.xhtml: Added.
2333
2334 2013-12-11  Alexey Proskuryakov  <ap@apple.com>
2335
2336         WebCrypto keys should support structured clone
2337         https://bugs.webkit.org/show_bug.cgi?id=125590
2338
2339         Reviewed by Oliver Hunt.
2340
2341         * crypto/subtle/aes-postMessage-expected.txt: Added.
2342         * crypto/subtle/aes-postMessage.html: Added.
2343         * crypto/subtle/hmac-postMessage-expected.txt: Added.
2344         * crypto/subtle/hmac-postMessage.html: Added.
2345         * crypto/subtle/postMessage-worker-expected.txt: Added.
2346         * crypto/subtle/postMessage-worker.html: Added.
2347         * crypto/subtle/rsa-postMessage-expected.txt: Added.
2348         * crypto/subtle/rsa-postMessage.html: Added.
2349         * crypto/subtle/resources/postMessage-worker.js: Added.
2350
2351 2013-12-11  Bear Travis  <betravis@adobe.com>
2352
2353         Web Inspector: [CSS Shapes] Highlight margin-shape for shape-outside
2354         https://bugs.webkit.org/show_bug.cgi?id=125175
2355
2356         Reviewed by Darin Adler.
2357
2358         Test that the shape and margin-shape are properly passed to the Inspector Overlay.
2359         Arcs for rounded rectangles, circles, and ellipses are approximated using the same
2360         bezier curve method present in Path.cpp.
2361
2362         * inspector-protocol/model/highlight-shape-outside-margin.html: Added.
2363         * inspector-protocol/model/highlight-shape-outside.html: Updating shape-outside info model.
2364         * inspector-protocol/resources/shape-info-helper.js: Adding utilities to compare alternate
2365           path formats.
2366
2367 2013-12-11  Mario Sanchez Prada  <mario.prada@samsung.com>
2368
2369         [ATK] Expose accessibility objects WAI-ARIA landmark roles
2370         https://bugs.webkit.org/show_bug.cgi?id=125584
2371
2372         Reviewed by Chris Fleizach.
2373
2374         Update test to unskip landmark elements and update expectations.
2375
2376         * platform/gtk/accessibility/roles-exposed-expected.txt:
2377         * platform/gtk/accessibility/roles-exposed.html:
2378
2379 2013-12-11  Mario Sanchez Prada  <mario.prada@samsung.com>
2380
2381         [ATK] Add new layout test to check ATK roles in a central place
2382         https://bugs.webkit.org/show_bug.cgi?id=125525
2383
2384         Reviewed by Chris Fleizach.
2385
2386         New test added, with some skipped tests already present in
2387         platform/mac/accessibility/role-subrole-roledescription.html (this
2388         test is based in that one) as well as some issues specific to ATK
2389         that have been reported in bugs, for traceability.
2390
2391         * platform/gtk/accessibility/roles-exposed-expected.txt: Added.
2392         * platform/gtk/accessibility/roles-exposed.html: Added.
2393
2394 2013-12-11  Zan Dobersek  <zdobersek@igalia.com>
2395
2396         [GTK] Enable Battery Status API
2397         https://bugs.webkit.org/show_bug.cgi?id=125453
2398
2399         Reviewed by Martin Robinson.
2400
2401         * platform/gtk/TestExpectations: Remove expectations for the Battery Status API layout tests
2402         since all the tests pass now that the feature is enabled.
2403
2404 2013-12-11  Javier Fernandez  <jfernandez@igalia.com>
2405
2406         Arithmetic overflow when computing max-height CSS property with subpixel layout
2407         https://bugs.webkit.org/show_bug.cgi?id=119273
2408
2409         Reviewed by Martin Robinson.
2410
2411         Enabled SATURATED_LAYOUT_ARITHMETIC for the gtk+ port.
2412
2413         * platform/gtk/TestExpectations: Removed failure expectation for autoheight-correct-region-for-lines-2.html
2414
2415 2013-12-11  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
2416
2417         Improving createOffer and createAnswer LayoutTests
2418         https://bugs.webkit.org/show_bug.cgi?id=125568
2419
2420         Reviewed by Philippe Normand.
2421
2422         The constraints parameter should be optional in both. Also adding tests to check if we already have a local SDP
2423         when creating an answer.
2424
2425         * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
2426         * fast/mediastream/RTCPeerConnection-createAnswer.html:
2427         * fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
2428         * fast/mediastream/RTCPeerConnection-createOffer.html:
2429
2430 2013-12-11  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2431
2432         Unreviewed EFL gardening
2433
2434         Add test expectations for failing ref-tests.
2435
2436         * platform/efl-wk2/TestExpectations:
2437         * platform/efl/TestExpectations:
2438
2439 2013-12-11  Rob Buis  <rob.buis@samsung.com>
2440
2441         [CSS Shapes] Take into account fill-rule for polygon interpolation
2442         https://bugs.webkit.org/show_bug.cgi?id=125508
2443
2444         Reviewed by Dirk Schulze.
2445
2446         Adapt fast/shapes/shape-outside-floats/shape-outside-animation.html so it also tests polygon animation
2447         when using different fill rules.
2448
2449         * animations/resources/animation-test-helpers.js:
2450         (parseBasicShape): also allow evenodd when parsing the polygon
2451         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
2452         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2453
2454 2013-12-11  Michal Poteralski  <m.poteralski@samsung.com>
2455
2456         Test results of postMessage-clone-port-error.html test are broken
2457         https://bugs.webkit.org/show_bug.cgi?id=125487
2458
2459         Reviewed by Alexey Proskuryakov.
2460
2461         Improved Layout test checks correctness of value thrown by postMessage:
2462
2463         * fast/dom/Window/postMessage-clone-port-error-expected.txt:
2464         * fast/dom/Window/postMessage-clone-port-error.html:
2465
2466 2013-12-11  Mario Sanchez Prada  <mario.prada@samsung.com>
2467
2468         Programmatically-inserted children lack accessibility events
2469         https://bugs.webkit.org/show_bug.cgi?id=100275
2470
2471         Reviewed by Chris Fleizach.
2472
2473         Add new test to chack that children-changed signals are properly
2474         emitted when adding/removing elements in the accessibility hierarchy.
2475
2476         * accessibility/children-changed-sends-notification-expected.txt: Added.
2477         * accessibility/children-changed-sends-notification.html: Added.
2478
2479         Update test to filter out unrelated non-loading events.
2480         * accessibility/loading-iframe-sends-notification.html: Updated.
2481
2482         Skip the test on the Mac as it does not expose these kind of
2483         notifications when children are being added or removed.
2484         * platform/mac/TestExpectations: Skip newly added test.
2485
2486 2013-12-10  Gurpreet Kaur  <k.gurpreet@samsung.com>
2487
2488         top and bottom black background line not getting displayed
2489         https://bugs.webkit.org/show_bug.cgi?id=21664
2490
2491         Reviewed by Simon Fraser.
2492
2493         * fast/dom/HTMLTableElement/empy-table-cell-with-background-color-expected.txt: Added.
2494         * fast/dom/HTMLTableElement/empy-table-cell-with-background-color.html: Added.
2495         Added new test case to verify that table cell offsetWidth is set even
2496         when it has no contents but has background color.
2497         * fast/table/auto-100-percent-width-expected.txt:
2498         * platform/mac/fast/table/empty-cells-expected.txt:
2499         * tables/mozilla/bugs/bug1818-6-expected.txt:
2500         Rebaselining the existing test case as per the new changes. The new
2501         dimension changes are as per mozilla behaviour. For
2502         auto-100-percent-width-expected.txt we get 1 px red background because
2503         if cellHasContent we set columnLayout's minLogicalWidth and 
2504         columnLayout's maxLogicalWidth as 1 initially even if cell is empty.
2505
2506 2013-12-10  Krzysztof Czech  <k.czech@samsung.com>
2507
2508         AX: Share accessibility/aria-hidden-negates-no-visibility.html expectation with other ports
2509         https://bugs.webkit.org/show_bug.cgi?id=125495
2510
2511         Reviewed by Chris Fleizach.
2512
2513         Expectation of accessibility/aria-hidden-negates-no-visibility.html is the same for EFL and GTK.
2514
2515         * accessibility/aria-hidden-negates-no-visibility-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-hidden-negates-no-visibility-expected.txt.
2516
2517 2013-12-10  Mario Sanchez Prada  <mario.prada@samsung.com>
2518
2519         [ATK] Expose splitter elements with ATK_ROLE_SEPARATOR
2520         https://bugs.webkit.org/show_bug.cgi?id=125522
2521
2522         Reviewed by Chris Fleizach.
2523
2524         Update expected results in layout test for EFL and GTK.
2525
2526         * platform/efl-wk1/accessibility/lists-expected.txt:
2527         * platform/efl-wk2/accessibility/lists-expected.txt:
2528         * platform/gtk/accessibility/lists-expected.txt:
2529
2530 2013-12-10  Mario Sanchez Prada  <mario.prada@samsung.com>
2531
2532         [ATK] Elements with role 'alertdialog' should be ATK_ROLE_ALERT
2533         https://bugs.webkit.org/show_bug.cgi?id=125521
2534
2535         Reviewed by Chris Fleizach.
2536
2537         Update expected result in layout test.
2538
2539         * accessibility/aria-mappings-expected.txt:
2540
2541 2013-12-10  László Langó  <lango@inf.u-szeged.hu>
2542
2543         PageConsole::addMessage should automatically determine column number alongside line number
2544         https://bugs.webkit.org/show_bug.cgi?id=114319
2545
2546         Reviewed by Joseph Pecoraro.
2547
2548         * inspector-protocol/page/deny-X-FrameOption-expected.txt: Added.
2549         * inspector-protocol/page/deny-X-FrameOption.html: Added.
2550
2551 2013-12-10  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2552
2553         Unreviewed EFL gardening
2554
2555         Add failure expectations for tests added in r157725.
2556
2557         * platform/efl/TestExpectations:
2558
2559 2013-12-10  Joanmarie Diggs  <jdiggs@igalia.com>
2560
2561         AX: [ATK] Convert the get_text atktest.c unit tests to layout tests
2562         https://bugs.webkit.org/show_bug.cgi?id=125497
2563
2564         Reviewed by Mario Sanchez Prada.
2565
2566         * platform/gtk/accessibility/text-for-range-combo-box-expected.txt: Added.
2567         * platform/gtk/accessibility/text-for-range-combo-box.html: Added.
2568         * platform/gtk/accessibility/text-for-range-embedded-objects-expected.txt: Added.
2569         * platform/gtk/accessibility/text-for-range-embedded-objects.html: Added.
2570         * platform/gtk/accessibility/text-for-range-entry-and-password-expected.txt: Added.
2571         * platform/gtk/accessibility/text-for-range-entry-and-password.html: Added.
2572         * platform/gtk/accessibility/text-for-range-extraneous-whitespace-expected.txt: Added.
2573         * platform/gtk/accessibility/text-for-range-extraneous-whitespace.html: Added.
2574         * platform/gtk/accessibility/text-for-range-formatted-expected.txt: Added.
2575         * platform/gtk/accessibility/text-for-range-formatted.html: Added.
2576         * platform/gtk/accessibility/text-for-range-heading-expected.txt: Added.
2577         * platform/gtk/accessibility/text-for-range-heading.html: Added.
2578         * platform/gtk/accessibility/text-for-range-list-items-expected.txt: Added.
2579         * platform/gtk/accessibility/text-for-range-list-items.html: Added.
2580         * platform/gtk/accessibility/text-for-range-simple-expected.txt: Added.
2581         * platform/gtk/accessibility/text-for-range-simple.html: Added.
2582         * platform/gtk/accessibility/text-for-range-table-cells-expected.txt: Added.
2583         * platform/gtk/accessibility/text-for-range-table-cells.html: Added.
2584         * platform/gtk/accessibility/text-for-range-with-link-expected.txt: Added.
2585         * platform/gtk/accessibility/text-for-range-with-link.html: Added.
2586         * platform/gtk/accessibility/text-for-table-expected.txt: Added.
2587         * platform/gtk/accessibility/text-for-table.html: Added.
2588
2589 2013-12-10  Krzysztof Czech  <k.czech@samsung.com>
2590
2591         [ATK] accessibility/alt-tag-on-image-with-nonimage-role.html is failing after r160311
2592         https://bugs.webkit.org/show_bug.cgi?id=125504
2593
2594         Unreviewed ATK gardening.
2595
2596         * platform/efl/TestExpectations: Marked as failing.
2597         * platform/gtk/TestExpectations: Marked as failing.
2598
2599 2013-12-10  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2600
2601         Unreviewed EFL gardening
2602
2603         Add failure expectations for tests that started to fail after r154906.
2604
2605         * platform/efl/TestExpectations:
2606
2607 2013-12-09  Ryosuke Niwa  <rniwa@webkit.org>
2608
2609         REGRESSION(r136280): input[type=image] should assume coords of 0,0 when activated without physically clicking
2610         https://bugs.webkit.org/show_bug.cgi?id=125392
2611
2612         Reviewed by Darin Adler.
2613
2614         * fast/events/stopPropagation-submit-expected.txt:
2615         * fast/forms/input-image-submit.html:
2616         * platform/gtk/fast/events/stopPropagation-submit-expected.txt: Removed.
2617
2618 2013-12-09  Jer Noble  <jer.noble@apple.com>
2619
2620         [MSE] Add support for VideoPlaybackMetrics.
2621         https://bugs.webkit.org/show_bug.cgi?id=125380
2622
2623         Reviewed by Eric Carlson.
2624
2625         * media/media-source/media-source-video-playback-quality-expected.txt: Added.
2626         * media/media-source/media-source-video-playback-quality.html: Added.
2627         * media/media-source/mock-media-source.js:
2628         (var):
2629
2630 2013-12-09  Ryosuke Niwa  <rniwa@webkit.org>
2631
2632         Implement Document.cloneNode()
2633         https://bugs.webkit.org/show_bug.cgi?id=11646
2634
2635         Reviewed by Darin Adler.
2636
2637         * dom/xhtml/level3/core/documentgetinputencoding04-expected.txt:
2638         * dom/xhtml/level3/core/documentgetxmlencoding05-expected.txt:
2639         * dom/xhtml/level3/core/nodeisequalnode01-expected.txt:
2640         * dom/xhtml/level3/core/nodeisequalnode21-expected.txt:
2641         * dom/xhtml/level3/core/nodeisequalnode25-expected.txt:
2642         * dom/xhtml/level3/core/nodeisequalnode26-expected.txt:
2643         * fast/dom/Document/clone-node-expected.txt: Added.
2644         * fast/dom/Document/clone-node.html: Added.
2645         * fast/dom/HTMLDocument/clone-node-quirks-mode-expected.txt: Added.
2646         * fast/dom/HTMLDocument/clone-node-quirks-mode.html: Added.
2647         * svg/custom/clone-node-expected.txt: Added.
2648         * svg/custom/clone-node.html: Added.
2649
2650 2013-12-09  Mario Sanchez Prada  <mario.prada@samsung.com>
2651
2652         [ATK] Translate ATK_ROLE_SECTION into "AXSection" in DRT/WKTR
2653         https://bugs.webkit.org/show_bug.cgi?id=125456
2654
2655         Reviewed by Chris Fleizach.
2656
2657         Update expectations for GTK and EFL that were expecting AXDiv for
2658         section roles, so they now expect AXSection.
2659
2660         * accessibility/adjacent-continuations-cause-assertion-failure-expected.txt:
2661         * accessibility/div-within-anchors-causes-crash-expected.txt:
2662         * platform/efl-wk1/accessibility/image-map2-expected.txt:
2663         * platform/efl-wk1/accessibility/transformed-element-expected.txt:
2664         * platform/efl-wk2/accessibility/image-map2-expected.txt:
2665         * platform/efl-wk2/accessibility/transformed-element-expected.txt:
2666         * platform/efl/accessibility/media-emits-object-replacement-expected.txt:
2667         * platform/gtk/accessibility/aria-roles-unignored-expected.txt:
2668         * platform/gtk/accessibility/aria-roles-unignored.html:
2669         * platform/gtk/accessibility/entry-and-password-expected.txt:
2670         * platform/gtk/accessibility/image-map2-expected.txt:
2671         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt:
2672         * platform/gtk/accessibility/object-with-title-expected.txt:
2673         * platform/gtk/accessibility/object-with-title.html:
2674         * platform/gtk/accessibility/replaced-objects-in-anonymous-blocks-expected.txt:
2675         * platform/gtk/accessibility/spans-paragraphs-and-divs-expected.txt:
2676         * platform/gtk/accessibility/spans-paragraphs-and-divs.html:
2677         * platform/gtk/accessibility/transformed-element-expected.txt:
2678
2679 2013-12-09  Peter Molnar  <pmolnar.u-szeged@partner.samsung.com>
2680
2681         Fix handling of 'inherit' and 'initial' for grid lines.
2682         https://bugs.webkit.org/show_bug.cgi?id=125223
2683
2684         Reviewed by Darin Adler.
2685
2686         'initial' and 'inherit' are always allowed values for CSS properties.
2687         As the CSSParser handles them automatically, those 2 values were never
2688         taken care of in StyleResolver, leading to crashes.
2689
2690         Patch backported from Blink: https://src.chromium.org/viewvc/blink?revision=149257&view=revision
2691
2692         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
2693         * fast/css-grid-layout/grid-item-column-row-get-set.html:
2694         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
2695         * fast/css-grid-layout/grid-item-end-after-get-set.html:
2696         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
2697         * fast/css-grid-layout/grid-item-start-before-get-set.html:
2698         * fast/css-grid-layout/resources/grid-item-column-row-parsing-utils.js:
2699
2700 2013-12-09  Ryosuke Niwa  <rniwa@webkit.org>
2701
2702         Add a test for style sharing if grandparents matches different rule chain and nth-last child
2703         https://bugs.webkit.org/show_bug.cgi?id=125397
2704
2705         Reviewed by Darin Adler.
2706         
2707         Add the test from https://chromium.googlesource.com/chromium/blink/+/30ff49bf63cdec31070ab4eda8784564f56789d4
2708         and https://chromium.googlesource.com/chromium/blink/+/3cb1724bb52f3607006ddd0a89d356da23766115
2709         so that we may not introduce the same regressions in WebKit.
2710
2711         * fast/css/nth-last-child-recalc-expected.html: Added.
2712         * fast/css/nth-last-child-recalc.html: Added.
2713         * fast/css/style-sharing-grand-parent-invalidate-expected.txt: Added.
2714         * fast/css/style-sharing-grand-parent-invalidate.html: Added.
2715
2716 2013-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
2717
2718         AX: [ATK] Convert the get_{string,text}_at_offset atktest.c unit tests to layout tests
2719         https://bugs.webkit.org/show_bug.cgi?id=125451
2720
2721         Reviewed by Mario Sanchez Prada.
2722
2723         New tests and expectations based on the tests and expectations found in atktest.c.
2724         These were done as platform-specific tests because only ATK-based assistive technologies
2725         seem to have any need for this support.
2726
2727         * platform/gtk/accessibility/text-at-offset-embedded-objects-expected.txt: Added.
2728         * platform/gtk/accessibility/text-at-offset-embedded-objects.html: Added.
2729         * platform/gtk/accessibility/text-at-offset-newlines-expected.txt: Added.
2730         * platform/gtk/accessibility/text-at-offset-newlines.html: Added.
2731         * platform/gtk/accessibility/text-at-offset-preformatted-expected.txt: Added.
2732         * platform/gtk/accessibility/text-at-offset-preformatted.html: Added.
2733         * platform/gtk/accessibility/text-at-offset-simple-expected.txt: Added.
2734         * platform/gtk/accessibility/text-at-offset-simple.html: Added.
2735         * platform/gtk/accessibility/text-at-offset-special-chars-expected.txt: Added.
2736         * platform/gtk/accessibility/text-at-offset-special-chars.html: Added.
2737         * platform/gtk/accessibility/text-at-offset-textarea-expected.txt: Added.
2738         * platform/gtk/accessibility/text-at-offset-textarea.html: Added.
2739         * platform/gtk/accessibility/text-at-offset-textinput-expected.txt: Added.
2740         * platform/gtk/accessibility/text-at-offset-textinput.html: Added.
2741         * platform/gtk/accessibility/text-at-offset-wrapped-lines-expected.txt: Added.
2742         * platform/gtk/accessibility/text-at-offset-wrapped-lines.html: Added.
2743
2744 2013-12-09  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2745
2746         Unreviewed EFL gardening
2747
2748         Add failure test expectations and rebaselines for failing tests.
2749
2750         * platform/efl-wk2/TestExpectations:
2751         * platform/efl/TestExpectations:
2752         * platform/efl-wk1/fast/forms/validation-message-appearance-expected.png: Rebaseline after r159915.
2753         * platform/efl-wk2/fast/forms/validation-message-appearance-expected.png: Ditto.
2754         * platform/efl/fast/forms/validation-message-appearance-expected.txt: Ditto.
2755         * platform/efl/fast/parser/entity-comment-in-textarea-expected.png: Rebaseline after r159192.
2756         * platform/efl/fast/parser/entity-comment-in-textarea-expected.txt: Ditto.
2757
2758 2013-12-09  Chris Fleizach  <cfleizach@apple.com>
2759
2760         AX: WebKit ignores @alt on IMG elements with role="text"
2761         https://bugs.webkit.org/show_bug.cgi?id=125363
2762
2763         Reviewed by Mario Sanchez Prada.
2764
2765         * accessibility/alt-tag-on-image-with-nonimage-role-expected.txt: Added.
2766         * accessibility/alt-tag-on-image-with-nonimage-role.html: Added.
2767
2768 2013-12-09  Michal Poteralski  <m.poteralski@samsung.com>
2769
2770         DataCloneError exception is not thrown when postMessage's second parameter
2771         is the source port or the target port.
2772
2773         https://bugs.webkit.org/show_bug.cgi?id=124708
2774
2775         Reviewed by Alexey Proskuryakov.
2776
2777         Added layout test to check correctness of value thrown by postMessage:
2778
2779         * fast/dom/Window/postMessage-clone-port-error-expected.txt: Added.
2780         * fast/dom/Window/postMessage-clone-port-error.html: Added.
2781
2782 2013-12-09  Gustavo Noronha Silva  <gns@gnome.org>
2783
2784         accessibility/press-targets-center-point.html should not depend on font layout
2785         https://bugs.webkit.org/show_bug.cgi?id=125387
2786
2787         Reviewed by Chris Fleizach.
2788
2789         * accessibility/press-targets-center-point.html: use explicit sizes for heights (and width
2790         for vertical writing mode), so that font layout does not alter the results.
2791         * platform/gtk/TestExpectations: remove failure expectation for accessibility/press-targets-center-point.html
2792
2793 2013-12-08  Ryosuke Niwa  <rniwa@webkit.org>
2794
2795         getComputedStyle border-radius shorthand omits vertical radius information
2796         https://bugs.webkit.org/show_bug.cgi?id=125394
2797
2798         Reviewed by Andreas Kling.
2799
2800         * fast/css/getComputedStyle/getComputedStyle-border-radius-shorthand-expected.txt:
2801         * fast/css/getComputedStyle/getComputedStyle-border-radius-shorthand.html:
2802
2803 2013-12-08  Zan Dobersek  <zdobersek@igalia.com>
2804
2805         Unreviewed GTK gardening.
2806
2807         Removing the baseline added in r160283. It's not really required, the failure is originating
2808         in an unnecessary and wrong patch that's applied on the Freetype source tree that's used in the
2809         GTK's Jhbuild setup. That patch will be removed in the near future, but until then the failure
2810         of accessibility/press-targers-center-point.html should be handled through an expectation.
2811
2812         * platform/gtk/TestExpectations:
2813         * platform/gtk/accessibility/press-targets-center-point-expected.txt: Removed.
2814
2815 2013-12-08  Zan Dobersek  <zdobersek@igalia.com>
2816
2817         Unreviewed GTK gardening. Adding expectations for the current test failures.
2818         Adding a GTK-specific baseline for a recently introduced a11y test.
2819
2820         * platform/gtk/TestExpectations:
2821         * platform/gtk/accessibility/press-targets-center-point-expected.txt: Added.
2822
2823 2013-12-05  Jer Noble  <jer.noble@apple.com>
2824
2825         [MSE] Bring end-of-stream algorithm section up to current spec.
2826         https://bugs.webkit.org/show_bug.cgi?id=125270
2827
2828         Reviewed by Darin Adler.
2829
2830         * media/media-source/media-source-end-of-stream-expected.txt: Added.
2831         * media/media-source/media-source-end-of-stream.html: Added.
2832
2833 2013-12-06  Filip Pizlo  <fpizlo@apple.com>
2834
2835         FTL should support all of Branch/LogicalNot
2836         https://bugs.webkit.org/show_bug.cgi?id=125370
2837
2838         Reviewed by Mark Hahnenberg.
2839
2840         * js/regress/logical-not-expected.txt: Added.
2841         * js/regress/logical-not.html: Added.
2842         * js/regress/script-tests/logical-not.js: Added.
2843         (foo):
2844
2845 2013-12-06  Filip Pizlo  <fpizlo@apple.com>
2846
2847         FTL should support generic ByVal accesses
2848         https://bugs.webkit.org/show_bug.cgi?id=125368
2849
2850         Reviewed by Mark Hahnenberg.
2851
2852         * js/regress/by-val-generic-expected.txt: Added.
2853         * js/regress/by-val-generic.html: Added.
2854         * js/regress/script-tests/by-val-generic.js: Added.
2855         (foo):
2856
2857 2013-12-06  Jer Noble  <jer.noble@apple.com>
2858
2859         Unreviewed gardening; revert r160237 after r160247 made it unnecessary.
2860
2861         * platform/mac/TestExpectations:
2862
2863 2013-12-06  Filip Pizlo  <fpizlo@apple.com>
2864
2865         FTL should support hole/OOB array accesses
2866         https://bugs.webkit.org/show_bug.cgi?id=118077
2867
2868         Reviewed by Oliver Hunt and Mark Hahnenberg.
2869
2870         * js/regress/double-get-by-val-out-of-bounds-expected.txt: Added.
2871         * js/regress/double-get-by-val-out-of-bounds.html: Added.
2872         * js/regress/get-by-val-out-of-bounds-expected.txt: Added.
2873         * js/regress/get-by-val-out-of-bounds.html: Added.
2874         * js/regress/script-tests/double-get-by-val-out-of-bounds.js: Added.
2875         (foo):
2876         * js/regress/script-tests/get-by-val-out-of-bounds.js: Added.
2877         (foo):
2878
2879 2013-12-06  Rob Buis  <rob.buis@samsung.com>
2880
2881         [CSS Shapes] ShapeOutsideInfo needs to use the parent's writing mode when calculating offsets
2882         https://bugs.webkit.org/show_bug.cgi?id=124680
2883
2884         Reviewed by Dirk Schulze.
2885
2886         Make sure the writing-mode property on the float is not taken into account for shape-outside.
2887         Adapt highlight-shape-outside.html so it sets the writing-mode on the container div, not the float.
2888         However because of earlier unreliability in EFL/GTK, skip the test for now.
2889
2890         * TestExpectations:
2891         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes.html:
2892         * inspector-protocol/model/highlight-shape-outside-expected.txt:
2893         * inspector-protocol/model/highlight-shape-outside.html:
2894
2895 2013-12-06  Filip Pizlo  <fpizlo@apple.com>
2896
2897         FTL should support all of ValueToInt32
2898         https://bugs.webkit.org/show_bug.cgi?id=125283
2899
2900         Reviewed by Mark Hahnenberg.
2901
2902         * js/regress/put-by-val-machine-int-expected.txt: Added.
2903         * js/regress/put-by-val-machine-int.html: Added.
2904         * js/regress/script-tests/put-by-val-machine-int.js: Added.
2905         (foo):
2906
2907 2013-12-06  Eric Carlson  <eric.carlson@apple.com>
2908
2909         Unreviewed gardening, correct previous fix.
2910
2911         * platform/mac-mountainlion/TestExpectations: Removed.
2912         * platform/mac/TestExpectations: Mark plugins/quicktime-plugin-replacement.html as flakey
2913             on Mavericks.
2914
2915 2013-12-06  Eric Carlson  <eric.carlson@apple.com>
2916
2917         plugins/quicktime-plugin-replacement.html is flakey on OS X Mavericks
2918         https://bugs.webkit.org/show_bug.cgi?id=125356
2919
2920         Reviewed by Jer Noble.
2921
2922         * platform/mac-mountainlion/TestExpectations: Added. Mark test as flakey.
2923
2924 2013-12-06  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2925
2926         Unreviewed EFL gardening
2927
2928         Add test expectations for failing tests.
2929
2930         * platform/efl-wk2/TestExpectations:
2931         * platform/efl/TestExpectations:
2932
2933 2013-12-06  Lukasz Gajowy  <l.gajowy@samsung.com>
2934
2935         Unreviewed ATK gardening
2936
2937         accessibility/document-attributes.html started failing after r160220.
2938
2939         * platform/efl/TestExpectations:
2940         * platform/gtk/TestExpectations:
2941
2942 2013-12-06  Lukasz Gajowy  <l.gajowy@samsung.com>
2943
2944         [ATK] Missing aria roles mappings
2945         https://bugs.webkit.org/show_bug.cgi?id=117729
2946
2947         Reviewed by Mario Sanchez Prada.
2948
2949         Added new test, checking whether ARIA roles to ATK roles mappings work properly.
2950
2951         * accessibility/aria-mappings-expected.txt: Added.
2952         * accessibility/aria-mappings.html: Added.
2953         * platform/mac/accessibility/aria-mappings-expected.txt: Added.
2954
2955 2013-12-04  Filip Pizlo  <fpizlo@apple.com>
2956
2957         FTL should use cvttsd2si directly for double-to-int32 conversions
2958         https://bugs.webkit.org/show_bug.cgi?id=125275
2959
2960         Reviewed by Michael Saboff.
2961
2962         * js/regress/double-to-int32-typed-array-expected.txt: Added.
2963         * js/regress/double-to-int32-typed-array-no-inline-expected.txt: Added.
2964         * js/regress/double-to-int32-typed-array-no-inline.html: Added.
2965         * js/regress/double-to-int32-typed-array.html: Added.
2966         * js/regress/double-to-uint32-typed-array-expected.txt: Added.
2967         * js/regress/double-to-uint32-typed-array-no-inline-expected.txt: Added.
2968         * js/regress/double-to-uint32-typed-array-no-inline.html: Added.
2969         * js/regress/double-to-uint32-typed-array.html: Added.
2970         * js/regress/script-tests/double-to-int32-typed-array-no-inline.js: Added.
2971         (foo):
2972         (test):
2973         * js/regress/script-tests/double-to-int32-typed-array.js: Added.
2974         (foo):
2975         (test):
2976         * js/regress/script-tests/double-to-uint32-typed-array-no-inline.js: Added.
2977         (foo):
2978         (test):
2979         * js/regress/script-tests/double-to-uint32-typed-array.js: Added.
2980         (foo):
2981         (test):
2982
2983 2013-12-05  Bear Travis  <betravis@adobe.com>
2984
2985         [CSS Shapes] Enable CSS Shapes on Windows
2986         https://bugs.webkit.org/show_bug.cgi?id=89957
2987
2988         Reviewed by Brent Fulgham.
2989
2990         Turning shapes tests back on on Windows builds.
2991
2992         * platform/win/TestExpectations: Enable shapes tests.
2993
2994 2013-12-05  Roger Fong  <roger_fong@apple.com>
2995
2996         [WebGL] Make sure we satisfy uniform and varying packing restrictions.
2997         https://bugs.webkit.org/show_bug.cgi?id=125124.
2998         <rdar://problem/15203291>
2999
3000         Reviewed by Brent Fulgham.
3001
3002         * platform/mac/TestExpectations: Unskip some 1.0.2 WebGL conformance tests that should now be passing.
3003         Skip conformance/ogles/GL/build/build_009_to_016.html which is a faulty test and has too many varyings in one shader.
3004
3005 2013-12-05  Alexandru Chiculita  <achicu@adobe.com>
3006
3007         Web Inspector: [CSS Regions] Show a list of containing regions when clicking a node that is part of a flow
3008         https://bugs.webkit.org/show_bug.cgi?id=124614
3009
3010         Reviewed by Timothy Hatcher.
3011
3012         Added a new test to check the new WebInspector function called DOMTreeManager.getNodeContentFlowInfo.
3013
3014         * http/tests/inspector-protocol/resources/InspectorTest.js:
3015         When testing the inspector code, we want to catch and log any uncaught exceptions or console.errors/asserts.
3016         (InspectorTest.importInspectorScripts.console.error.window.onerror):
3017         (InspectorTest.importInspectorScripts.console.assert):
3018         (InspectorTest.importInspectorScripts):
3019         * inspector-protocol/model/content-node-region-info-expected.txt: Added.
3020         * inspector-protocol/model/content-node-region-info.html: Added.
3021
3022 2013-12-05  Zoltan Horvath  <zoltan@webkit.org>
3023
3024         [CSS Shapes] Update negative-arguments inset parsing test to test for the argument not for the commas
3025         https://bugs.webkit.org/show_bug.cgi?id=125310
3026
3027         Reviewed by Rob Buis.
3028
3029         Fix typo in the negative-arguments inset tests, remove commas.
3030
3031         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
3032         * fast/shapes/parsing/parsing-shape-lengths.html:
3033
3034 2013-12-04  Ryosuke Niwa  <rniwa@webkit.org>
3035
3036         Change how the form element pointer affects parsing template elements, to reduce weirdness in templates
3037         https://bugs.webkit.org/show_bug.cgi?id=125279
3038
3039         Reviewed by Antti Koivisto.
3040
3041         Added a regression test. Someone should port this test into web-platform-tests once the latest spec.
3042         change has been refelcted to a working draft version of the HTML5 specification.
3043
3044         * fast/dom/HTMLTemplateElement/no-form-association-2-expected.txt: Added.
3045         * fast/dom/HTMLTemplateElement/no-form-association-2.html: Added.
3046
3047 2013-12-05  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
3048
3049         [MediaStream] Firing negotiationneeded event upon track add/remove on MediaStream
3050         https://bugs.webkit.org/show_bug.cgi?id=125243
3051
3052         Reviewed by Eric Carlson.
3053
3054         Spec states that: In particular, if an RTCPeerConnection object is consuming a MediaStream on which a track is
3055         added, by, e.g., the addTrack() method being invoked, the RTCPeerConnection object must fire the
3056         "negotiationneeded" event. Removal of media components must also trigger "negotiationneeded".
3057
3058         * fast/mediastream/RTCPeerConnection-AddRemoveStream-expected.txt:
3059         * fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
3060         * fast/mediastream/RTCPeerConnection-onnegotiationneeded-expected.txt:
3061         * fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
3062
3063 2013-12-05  Zoltan Horvath  <zoltan@webkit.org>
3064
3065         [CSS Shapes] Fix inset when only a subset of the arguments are defined
3066         https://bugs.webkit.org/show_bug.cgi?id=125277
3067
3068         Reviewed by David Hyatt.
3069
3070         * fast/shapes/shape-outside-floats/shape-outside-floats-inset.html:
3071
3072 2013-12-05  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
3073
3074         Unreviewed EFL gardening
3075
3076         After bumping GStreamer version to 1.2.1 in r160151 some video related WebGL conformance test started to pass.
3077
3078         * platform/efl-wk2/TestExpectations:
3079         * platform/efl/TestExpectations:
3080
3081 2013-12-04  Samuel White  <samuel_white@apple.com>
3082
3083         Layout Test platform/mac/accessibility/search-predicate-element-count.html is flaky
3084         https://bugs.webkit.org/show_bug.cgi?id=125195
3085
3086         Reviewed by Chris Fleizach.
3087
3088         Our test checks for AccessibilityObject::isOnscreen which makes sure an element is currently scrolled to a visible
3089         location onscreen. This test was flaky because sometimes elements we thought would be visible weren't. To resolve
3090         this I've moved the elements that are tested for visibility to the very top of the document so they have a tiny
3091         vertical offset and will ALWAYS be visible.
3092
3093         * platform/mac/TestExpectations:
3094         * platform/mac/accessibility/search-predicate-element-count-expected.txt:
3095         * platform/mac/accessibility/search-predicate-element-count.html:
3096
3097 2013-12-04  Gurpreet Kaur  <k.gurpreet@samsung.com>
3098
3099         % unit heights don't work if parent block height is set in vh
3100         https://bugs.webkit.org/show_bug.cgi?id=118516
3101
3102         Reviewed by Simon Fraser.
3103
3104         From Blink r156449 by <srinivasa.ragavan.venkateswaran@intel.com>
3105
3106         * fast/css/viewport-percentage-compute-box-height-expected.html: Added.
3107         * fast/css/viewport-percentage-compute-box-height.html: Added.
3108         * fast/css/viewport-percentage-compute-box-width-expected.html: Added.
3109         * fast/css/viewport-percentage-compute-box-width.html: Added.
3110         Added new tests for verifying that percentage unit height/width works
3111         if parent block height/width is set in vh/vw units.
3112
3113 2013-12-04  Filip Pizlo  <fpizlo@apple.com>
3114
3115         Fold constant typed arrays
3116         https://bugs.webkit.org/show_bug.cgi?id=125205
3117
3118         Reviewed by Oliver Hunt and Mark Hahnenberg.
3119
3120         * js/regress/fixed-typed-array-storage-expected.txt: Added.
3121         * js/regress/fixed-typed-array-storage-var-index-expected.txt: Added.
3122         * js/regress/fixed-typed-array-storage-var-index.html: Added.
3123         * js/regress/fixed-typed-array-storage.html: Added.
3124         * js/regress/script-tests/fixed-typed-array-storage-var-index.js: Added.
3125         (foo):
3126         * js/regress/script-tests/fixed-typed-array-storage.js: Added.
3127         (foo):
3128
3129 2013-12-04  Zoltan Horvath  <zoltan@webkit.org>
3130
3131         [CSS Shapes] Support inset for shape-outside
3132         <https://webkit.org/b/125112>
3133
3134         Reviewed by David Hyatt.
3135
3136         * fast/shapes/resources/rounded-rectangle.js: Add support to generate partially rounded rectangles.
3137         (scanConvertRoundedRectangleOutside):
3138         (genLeftRoundedRectFloatShapeOutsideRefTest):
3139         (genRightRoundedRectFloatShapeOutsideRefTest):
3140         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-expected.html: Added.
3141         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-bottom-left-expected.html: Added.
3142         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-bottom-left.html: Added.
3143         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-bottom-right-expected.html: Added.
3144         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-bottom-right.html: Added.
3145         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-top-left-expected.html: Added.
3146         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-top-left.html: Added.
3147         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-top-right-expected.html: Added.
3148         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-top-right.html: Added.
3149         * fast/shapes/shape-outside-floats/shape-outside-floats-inset.html: Added.
3150
3151 2013-12-04  Bear Travis  <betravis@adobe.com>
3152
3153         Web Inspector: [CSS Shapes] Support raster shape visualizations
3154         https://bugs.webkit.org/show_bug.cgi?id=124080
3155
3156         Reviewed by Joseph Pecoraro.
3157
3158         Add a test for data sent to the inspector for a raster shape.
3159
3160         * inspector-protocol/model/highlight-shape-outside-expected.txt:
3161         * inspector-protocol/model/highlight-shape-outside.html:
3162
3163 2013-12-04  Myles C. Maxfield  <mmaxfield@apple.com>
3164
3165         Allow ImageBuffer to use an IOSurface that is larger than necessary
3166         https://bugs.webkit.org/show_bug.cgi?id=124626
3167
3168         Reviewed by Simon Fraser.
3169
3170         Update tests to be more robust with respect to accelerated vs
3171         non-accelerated ImageBuffers. 
3172
3173         * fast/canvas/script-tests/canvas-fillPath-shadow.js: Don't sample a canvas at exactly
3174         the corner of a drawn shape (because the corner might be antialiased). Instead, sample
3175         a single pixel inside the shape
3176         * fast/canvas/script-tests/canvas-scale-shadowBlur.js: Don't sample a canvas at exactly
3177         the edge of the blur radius. Instead, sample a single pixel past the blur radius.
3178         * fast/canvas/script-tests/canvas-scale-strokePath-shadow.js:
3179         (shouldBeAround): Allow this test to be less strict when sampling inside a blurred region
3180         * platform/mac/fast/canvas/canvas-scale-shadowBlur-expected.txt: Matching update w/r/t
3181         canvas-scale-shadowBlur.js
3182
3183 2013-12-03  Dean Jackson  <dino@apple.com>
3184
3185         [WebGL] Support for texImage2D/texSubImage2D of type HALF_FLOAT_OES
3186         https://bugs.webkit.org/show_bug.cgi?id=110936
3187
3188         Reviewed by Brent Fulgham.
3189
3190         New tests for half-float textures.
3191
3192         * fast/canvas/webgl/oes-texture-half-float-expected.txt:
3193         * fast/canvas/webgl/oes-texture-half-float-not-supported-expected.txt: Removed.
3194         * fast/canvas/webgl/oes-texture-half-float-not-supported.html: Removed.
3195         * fast/canvas/webgl/oes-texture-half-float-with-canvas-expected.txt: Added.
3196         * fast/canvas/webgl/oes-texture-half-float-with-canvas.html: Added.
3197         * fast/canvas/webgl/oes-texture-half-float-with-image-expected.txt: Added.
3198         * fast/canvas/webgl/oes-texture-half-float-with-image.html: Added.
3199         * fast/canvas/webgl/oes-texture-half-float-with-video-expected.txt: Added.
3200         * fast/canvas/webgl/oes-texture-half-float-with-video.html: Added.
3201         * fast/canvas/webgl/oes-texture-half-float.html:
3202
3203 2013-12-04  Mihnea Ovidenie  <mihnea@adobe.com>
3204
3205         [CSSRegions] Test dynamic change of position for out-of-flow transformed element
3206         https://bugs.webkit.org/show_bug.cgi?id=124978
3207
3208         Reviewed by Alexandru Chiculita.
3209
3210         Test that a 3D transformed absolutely positioned element inside a named flow
3211         whose position is dynamic changed is displayed in the right position in the associated region.
3212
3213         * compositing/regions/abs-transformed-dynamic-update-expected.html: Added.
3214         * compositing/regions/abs-transformed-dynamic-update.html: Added.
3215
3216 2013-12-03  Filip Pizlo  <fpizlo@apple.com>
3217
3218         Infer constant closure variables
3219         https://bugs.webkit.org/show_bug.cgi?id=124630
3220
3221         Reviewed by Geoffrey Garen.
3222         
3223         This adds both correctness and performance tests for constant closure variable
3224         inference.
3225
3226         * js/regress/infer-closure-const-then-mov-expected.txt: Added.
3227         * js/regress/infer-closure-const-then-mov-no-inline-expected.txt: Added.
3228         * js/regress/infer-closure-const-then-mov-no-inline.html: Added.
3229         * js/regress/infer-closure-const-then-mov.html: Added.
3230         * js/regress/infer-closure-const-then-put-to-scope-expected.txt: Added.
3231         * js/regress/infer-closure-const-then-put-to-scope-no-inline-expected.txt: Added.
3232         * js/regress/infer-closure-const-then-put-to-scope-no-inline.html: Added.
3233         * js/regress/infer-closure-const-then-put-to-scope.html: Added.
3234         * js/regress/infer-closure-const-then-reenter-expected.txt: Added.
3235         * js/regress/infer-closure-const-then-reenter-no-inline-expected.txt: Added.
3236         * js/regress/infer-closure-const-then-reenter-no-inline.html: Added.
3237         * js/regress/infer-closure-const-then-reenter.html: Added.
3238         * js/regress/script-tests/infer-closure-const-then-mov-no-inline.js: Added.
3239         * js/regress/script-tests/infer-closure-const-then-mov.js: Added.
3240         * js/regress/script-tests/infer-closure-const-then-put-to-scope-no-inline.js: Added.
3241         (thingy.):
3242         (thingy):
3243         * js/regress/script-tests/infer-closure-const-then-put-to-scope.js: Added.
3244         (thingy.):
3245         (thingy):
3246         * js/regress/script-tests/infer-closure-const-then-reenter-no-inline.js: Added.
3247         (.return.foo):
3248         (foo):
3249         * js/regress/script-tests/infer-closure-const-then-reenter.js: Added.
3250         (.return.foo):
3251         (foo):
3252
3253 2013-12-04  Mario Sanchez Prada  <mario.prada@samsung.com>
3254
3255         Unreviewed GTK gardening. Updated expectations for GTK and share them with EFL.
3256
3257         * accessibility/multiselect-list-reports-active-option-expected.txt: Renamed from LayoutTests/platform/efl/multiselect-list-reports-active-option-expected.txt.
3258         * platform/gtk/accessibility/multiselect-list-reports-active-option-expected.txt: Removed.
3259
3260 2013-12-03  Alexey Proskuryakov  <ap@apple.com>
3261
3262         Update WebCrypto JWK mapping to newer proposal
3263         https://bugs.webkit.org/show_bug.cgi?id=124218
3264
3265         Reviewed by Anders Carlsson.
3266
3267         * crypto/subtle/jwk-export-use-values-expected.txt: Added.
3268         * crypto/subtle/jwk-export-use-values.html: Added.
3269         * crypto/subtle/jwk-import-use-values-expected.txt: Added.
3270         * crypto/subtle/jwk-import-use-values.html: Added.
3271         New tests for "use" mapping.
3272
3273         * crypto/subtle/aes-cbc-import-jwk.html:
3274         * crypto/subtle/aes-cbc-unwrap-rsa.html:
3275         * crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html:
3276         * crypto/subtle/aes-cbc-wrap-rsa.html:
3277         * crypto/subtle/aes-export-key-expected.txt:
3278         * crypto/subtle/aes-export-key.html:
3279         * crypto/subtle/hmac-export-key-expected.txt:
3280         * crypto/subtle/hmac-export-key.html:
3281         * crypto/subtle/hmac-import-jwk.html:
3282         * crypto/subtle/import-jwk-expected.txt:
3283         * crypto/subtle/import-jwk.html:
3284         * crypto/subtle/rsa-export-key-expected.txt:
3285         * crypto/subtle/rsa-export-key.html:
3286         * crypto/subtle/rsa-export-private-key-expected.txt:
3287         * crypto/subtle/rsa-export-private-key.html:
3288         * crypto/subtle/rsa-oaep-key-manipulation-expected.txt:
3289         * crypto/subtle/rsa-oaep-key-manipulation.html:
3290
3291 2013-12-03  Alexey Proskuryakov  <ap@apple.com>
3292
3293         Layout Test platform/mac/accessibility/search-predicate-element-count.html is flaky
3294         https://bugs.webkit.org/show_bug.cgi?id=125195
3295
3296         * platform/mac/TestExpectations: Marking as such.
3297
3298 2013-12-03  Samuel White  <samuel_white@apple.com>
3299
3300         AXPress event coordinates are always sent as (0, 0)
3301         https://bugs.webkit.org/show_bug.cgi?id=76677
3302
3303         Reviewed by Simon Fraser.
3304
3305         Make sure a press targets an element's center point.
3306
3307         * accessibility/press-targets-center-point-expected.txt: Added.
3308         * accessibility/press-targets-center-point.html: Added.
3309
3310 2013-12-03  Dean Jackson  <dino@apple.com>
3311
3312         [WebGL] Implement OES texture float linear
3313         https://bugs.webkit.org/show_bug.cgi?id=124871
3314
3315         Reviewed by Brent Fulgham.
3316
3317         Add the Khronos test files for this extension.
3318
3319         Add the JS test file for OES_texture_float_linear and OES_texture_half_float_linear
3320         even though it's only used for the former at the moment.
3321
3322         * fast/canvas/webgl/oes-texture-float-linear.html: Added.
3323         * fast/canvas/webgl/resources/oes-texture-float-and-half-float-linear.js: Added.
3324
3325 2013-12-03  Alexey Proskuryakov  <ap@apple.com>
3326
3327         Support exporting private WebCrypto RSA keys
3328         https://bugs.webkit.org/show_bug.cgi?id=124483
3329
3330         Reviewed by Anders Carlsson.
3331
3332         * crypto/subtle/rsa-export-private-key-expected.txt: Added.
3333         * crypto/subtle/rsa-export-private-key.html: Added.
3334
3335 2013-12-03  Alexey Proskuryakov  <ap@apple.com>
3336
3337         WebCrypto HMAC doesn't check key algorithm's hash
3338         https://bugs.webkit.org/show_bug.cgi?id=125114
3339
3340         Update layout test result for a last minute change in test content.
3341
3342         * crypto/subtle/hmac-check-algorithm-expected.txt:
3343
3344 2013-12-03  Ryosuke Niwa  <rniwa@webkit.org>
3345
3346         XML fragment parsing algorithm doesn't use the context element's default namespace URI
3347         https://bugs.webkit.org/show_bug.cgi?id=125132
3348
3349         Reviewed by Darin Adler.
3350
3351         Added a test for parsing a markup fragment inside a XHTML document without xmlns.
3352         The parsed fragment should use the context element's namespace as the default namespace.
3353
3354         * fast/parser/fragment-parsing-in-document-without-xmlns-expected.txt: Added.
3355         * fast/parser/fragment-parsing-in-document-without-xmlns.html: Added.
3356
3357 2013-12-03  Radu Stavila  <stavila@adobe.com>
3358
3359         The overflow border of a relatively positioned element inside a region is not painted
3360         https://bugs.webkit.org/show_bug.cgi?id=124919
3361
3362         Added new tests for correct painting of the borders of a relatively positioned element inside a region.
3363
3364         Reviewed by Mihnea Ovidenie.
3365
3366         * fast/regions/relative-borders-overflow-expected.html: Added.
3367         * fast/regions/relative-borders-overflow.html: Added.
3368         * fast/regions/relative-in-absolute-borders-overflow-expected.html: Added.
3369         * fast/regions/relative-in-absolute-borders-overflow.html: Added.
3370
3371 2013-12-03  Chris Fleizach  <cfleizach@apple.com>
3372
3373         AX: aria-hidden=false does not work as expected
3374         https://bugs.webkit.org/show_bug.cgi?id=98787
3375
3376         Reviewed by Beth Dakin.
3377
3378         These tests were part of this patch added over a year ago, but the patch was rolled out, and when it was rolled back in
3379         the tests were never added. So I'm adding them back again.
3380
3381         * accessibility/aria-hidden-negates-no-visibility.html: Added.
3382         * platform/mac/accessibility/aria-hidden-negates-no-visibility-expected.txt: Added.
3383
3384 2013-12-03  László Langó  <lango@inf.u-szeged.hu>
3385
3386         ASSERTION FAILED: !value || (value->isPrimitiveValue()) in WebCore::StyleProperties::getLayeredShorthandValue.
3387         https://bugs.webkit.org/show_bug.cgi?id=125146
3388
3389         Reviewed by Darin Adler.
3390
3391         * fast/css/webkit-mask-crash-implicit-expected.txt: Added.
3392         * fast/css/webkit-mask-crash-implicit.html: Added.
3393
3394 2013-12-03  Rob Buis  <rob.buis@samsung.com>
3395
3396         [css shapes] layout for new ellipse syntax
3397         https://bugs.webkit.org/show_bug.cgi?id=124621
3398
3399         Add a new test for the new ellipse syntax. Also update existing shape-inside, animation, and clip-path tests to
3400         test the new ellipse syntax for clipping and shape-inside.
3401
3402         Reviewed by Dirk Schulze.
3403
3404         * animations/resources/animation-test-helpers.js:
3405         (parseBasicShape):
3406         * css3/masking/clip-path-animation-expected.txt:
3407         * css3/masking/clip-path-animation.html:
3408         * css3/masking/clip-path-ellipse.html:
3409         * fast/shapes/shape-inside/shape-inside-animation-expected.txt:
3410         * fast/shapes/shape-inside/shape-inside-animation.html:
3411         * fast/shapes/shape-inside/shape-inside-ellipse-padding.html:
3412         * fast/shapes/shape-inside/shape-inside-ellipse.html:
3413         * fast/shapes/shape-inside/shape-inside-empty-expected.html:
3414         * fast/shapes/shape-inside/shape-inside-empty.html:
3415         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
3416         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
3417         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-000-expected.html: Added.
3418         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-000.html: Added.
3419
3420 2013-12-03  Frédéric Wang  <fred.wang@free.fr>
3421
3422         Add an MathMLSelectElement class to implement <maction> and <semantics>.
3423         <https://webkit.org/b/120058>
3424
3425         Reviewed by Chris Fleizach.
3426
3427         New tests for the selection of the visible child in the <maction> and <semantics> elements.
3428
3429         * mathml/presentation/maction-dynamic-expected.html: Added.
3430         * mathml/presentation/maction-dynamic.html: Added.
3431         * mathml/presentation/maction-expected.html: Added.
3432         * mathml/presentation/maction.html: Added.
3433         * mathml/presentation/semantics-expected.html: Added.
3434         * mathml/presentation/semantics.html: Added.
3435
3436 2013-12-02  Samuel White  <samuel_white@apple.com>
3437
3438         AX: Add AXUIElementCountForSearchPredicate parameterized attribute.
3439         https://bugs.webkit.org/show_bug.cgi?id=124561
3440
3441         Reviewed by Chris Fleizach.
3442
3443         Added test to verify that NSAccessibilityUIElementCountForSearchPredicateParameterizedAttribute
3444         works as it should and updated existing test that has exposes this new attribute.
3445
3446         * platform/mac/accessibility/bounds-for-range-expected.txt:
3447         * platform/mac/accessibility/search-predicate-element-count-expected.txt: Added.
3448         * platform/mac/accessibility/search-predicate-element-count.html: Added.
3449
3450 2013-12-02  Bem Jones-Bey  <bjonesbe@adobe.com>
3451
3452         [css shapes] Layout support for new circle shape syntax
3453         https://bugs.webkit.org/show_bug.cgi?id=124619
3454
3455         Reviewed by Dirk Schulze.
3456
3457         Add a few tests for the new circle syntax. The old tests in
3458         LayoutTests/csswg will be removed when the old syntax is removed.
3459
3460         Also update existing shape-inside, animation, and clip-path tests to
3461         test the new syntax. 
3462
3463         * animations/resources/animation-test-helpers.js:
3464         (parseBasicShape):
3465         * LayoutTests/animations/resources/animation-test-helpers.js:
3466         * LayoutTests/css3/masking/clip-path-animation-expected.txt:
3467         * LayoutTests/css3/masking/clip-path-animation.html:
3468         * LayoutTests/css3/masking/clip-path-circle-filter.html:
3469         * LayoutTests/css3/masking/clip-path-circle-overflow-hidden.html:
3470         * LayoutTests/css3/masking/clip-path-circle-overflow.html:
3471         * LayoutTests/css3/masking/clip-path-circle-relative-overflow.html:
3472         * LayoutTests/css3/masking/clip-path-circle.html:
3473         * LayoutTests/css3/masking/clip-path-restore.html:
3474         * LayoutTests/fast/shapes/parsing/parsing-shape-inside-expected.txt:
3475         * LayoutTests/fast/shapes/parsing/parsing-shape-outside-expected.txt:
3476         * LayoutTests/fast/shapes/parsing/parsing-test-utils.js:
3477         * LayoutTests/fast/shapes/shape-inside/shape-inside-animation-expected.txt:
3478         * LayoutTests/fast/shapes/shape-inside/shape-inside-animation.html:
3479         * LayoutTests/fast/shapes/shape-inside/shape-inside-calc-crash-expected.txt:
3480         * LayoutTests/fast/shapes/shape-inside/shape-inside-calc-crash.html:
3481         * LayoutTests/fast/shapes/shape-inside/shape-inside-circle-padding.html:
3482         * LayoutTests/fast/shapes/shape-inside/shape-inside-circle.html:
3483         * LayoutTests/fast/shapes/shape-inside/shape-inside-dynamic-nested.html:
3484         * LayoutTests/fast/shapes/shape-inside/shape-inside-empty-expected.html:
3485         * LayoutTests/fast/shapes/shape-inside/shape-inside-empty.html:
3486         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
3487         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
3488         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-000-expected.html: Added.
3489         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-000.html: Added.
3490         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-001-expected.html: Added.
3491         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-001.html: Added.
3492         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-002-expected.html: Added.
3493         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-002.html: Added.
3494         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-003-expected.html: Added.
3495         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-003.html: Added.
3496         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-004-expected.html: Added.
3497         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-004.html: Added.
3498         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-005-expected.html: Added.
3499         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-005.html: Added.
3500
3501 2013-12-02  Alexey Proskuryakov  <ap@apple.com>
3502
3503         WebCrypto HMAC doesn't check key algorithm's hash
3504         https://bugs.webkit.org/show_bug.cgi?id=125114
3505
3506         Reviewed by Anders Carlsson.
3507
3508         * crypto/subtle/hmac-check-algorithm-expected.txt: Added.
3509         * crypto/subtle/hmac-check-algorithm.html: Added.
3510
3511 2013-12-02  Zoltan Horvath  <zoltan@webkit.org>
3512
3513         [CSS Shapes] Support inset parsing
3514         https://bugs.webkit.org/show_bug.cgi?id=124903
3515
3516         Reviewed by David Hyatt.
3517
3518         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
3519         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
3520         * fast/shapes/parsing/parsing-shape-lengths.html:
3521         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
3522         * fast/shapes/parsing/parsing-test-utils.js:
3523
3524 2013-12-02  Alexey Proskuryakov  <ap@apple.com>
3525
3526         Support WebCrypto AES-KW
3527         https://bugs.webkit.org/show_bug.cgi?id=125105
3528
3529         Reviewed by Sam Weinig.
3530
3531         * crypto/subtle/aes-kw-key-manipulation-expected.txt: Added.
3532         * crypto/subtle/aes-kw-key-manipulation.html: Added.
3533         * crypto/subtle/aes-kw-wrap-unwrap-aes-expected.txt: Added.