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