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