[GTK] Unreviewed GTK gardening.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2014-04-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2
3         [GTK] Unreviewed GTK gardening.
4
5         Update text expectations for failing tests:
6           accessibility/children-changed-sends-notification.html
7           accessibility/notification-listeners.html
8           fast/repaint/blend-mode-isolate-stacking-context.html
9           fast/repaint/hidpi-absolute-positioned-element-wrong-cliprect-after-move.html
10
11         Rebaseline fast/multicol/client-rects-expected.txt after r165991
12
13         * platform/gtk/TestExpectations:
14         * platform/gtk/fast/multicol/client-rects-expected.txt:
15
16 2014-04-07  Filip Pizlo  <fpizlo@apple.com>
17
18         Repatch should support setters and plant calls to them directly
19         https://bugs.webkit.org/show_bug.cgi?id=130750
20
21         Reviewed by Geoffrey Garen.
22
23         * js/regress/script-tests/setter.js: Added.
24         * js/regress/setter-expected.txt: Added.
25         * js/regress/setter.html: Added.
26
27 2014-04-08  Morten Stenshorne  <mstensho@opera.com>
28
29         [New Multicolumn] Child top margin sometimes ignored for column balancing
30         https://bugs.webkit.org/show_bug.cgi?id=122754
31
32         Reviewed by David Hyatt.
33
34         * fast/multicol/break-in-scrollable-expected.html: Added.
35         * fast/multicol/break-in-scrollable.html: Added.
36         * fast/multicol/newmulticol/leading-and-trailing-margin-expected.html: Added.
37         * fast/multicol/newmulticol/leading-and-trailing-margin.html: Added.
38         * fast/multicol/newmulticol/leading-margin-expected.html: Added.
39         * fast/multicol/newmulticol/leading-margin.html: Added.
40
41 2014-04-07  Brent Fulgham  <bfulgham@apple.com>
42
43         [WebVTT] Begin Enabling W3C VTT Tests
44         https://bugs.webkit.org/show_bug.cgi?id=131345
45
46         Reviewed by Darin Adler.
47
48         Move a number of tests out of 'opera' into a new 'w3c' folder.
49
50         * media/track/opera/interfaces/HTMLElement/HTMLMediaElement/addTextTrack-expected.txt: Removed.
51         * media/track/opera/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html: Removed.
52         * media/track/opera/interfaces/HTMLElement/HTMLMediaElement/textTracks-expected.txt: Removed.
53         * media/track/opera/interfaces/HTMLElement/HTMLMediaElement/textTracks.html: Removed.
54         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/default-expected.txt: Removed.
55         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/default.html: Removed.
56         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/label-expected.txt: Removed.
57         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/label.html: Removed.
58         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/readyState-expected.txt: Removed.
59         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/readyState.html: Removed.
60         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/srclang-expected.txt: Removed.
61         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/srclang.html: Removed.
62         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/track-expected.txt: Removed.
63         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/track.html: Removed.
64         * media/track/opera/interfaces/TextTrack/addCue-expected.txt: Removed.
65         * media/track/opera/interfaces/TextTrack/addCue.html: Removed.
66         * media/track/opera/interfaces/TextTrack/constants-expected.txt: Removed.
67         * media/track/opera/interfaces/TextTrack/constants.html: Removed.
68         * media/track/opera/interfaces/TextTrack/cues-expected.txt: Removed.
69         * media/track/opera/interfaces/TextTrack/cues.html: Removed.
70         * media/track/opera/interfaces/TextTrack/kind-expected.txt: Removed.
71         * media/track/opera/interfaces/TextTrack/kind.html: Removed.
72         * media/track/opera/interfaces/TextTrack/label-expected.txt: Removed.
73         * media/track/opera/interfaces/TextTrack/label.html: Removed.
74         * media/track/opera/interfaces/TextTrack/language-expected.txt: Removed.
75         * media/track/opera/interfaces/TextTrack/language.html: Removed.
76         * media/track/opera/interfaces/TextTrack/mode-expected.txt: Removed.
77         * media/track/opera/interfaces/TextTrack/mode.html: Removed.
78         * media/track/opera/interfaces/TextTrack/oncuechange-expected.txt: Removed.
79         * media/track/opera/interfaces/TextTrack/oncuechange.html: Removed.
80         * media/track/opera/interfaces/TextTrack/removeCue-expected.txt: Removed.
81         * media/track/opera/interfaces/TextTrack/removeCue.html: Removed.
82         * media/track/opera/interfaces/TextTrackCue/align-expected.txt: Removed.
83         * media/track/opera/interfaces/TextTrackCue/align.html: Removed.
84         * media/track/opera/interfaces/TextTrackCue/endTime-expected.txt: Removed.
85         * media/track/opera/interfaces/TextTrackCue/endTime.html: Removed.
86         * media/track/opera/interfaces/TextTrackCue/id-expected.txt: Removed.
87         * media/track/opera/interfaces/TextTrackCue/id.html: Removed.
88         * media/track/opera/interfaces/TextTrackCue/pauseOnExit-expected.txt: Removed.
89         * media/track/opera/interfaces/TextTrackCue/pauseOnExit.html: Removed.
90         * media/track/opera/interfaces/TextTrackCue/startTime-expected.txt: Removed.
91         * media/track/opera/interfaces/TextTrackCue/startTime.html: Removed.
92         * media/track/opera/interfaces/TextTrackCue/track-expected.txt: Removed.
93         * media/track/opera/interfaces/TextTrackCue/track.html: Removed.
94         * media/track/opera/interfaces/TextTrackCueList/getCueById-expected.txt: Removed.
95         * media/track/opera/interfaces/TextTrackCueList/getCueById.html: Removed.
96         * media/track/opera/interfaces/TextTrackCueList/length-expected.txt: Removed.
97         * media/track/opera/interfaces/TextTrackCueList/length.html: Removed.
98         * media/track/opera/interfaces/TextTrackList/length-expected.txt: Removed.
99         * media/track/opera/interfaces/TextTrackList/length.html: Removed.
100         * media/track/opera/interfaces/TextTrackList/onaddtrack-expected.txt: Removed.
101         * media/track/opera/interfaces/TextTrackList/onaddtrack.html: Removed.
102         * media/track/opera/interfaces/TextTrackList/onremovetrack-expected.txt: Removed.
103         * media/track/opera/interfaces/TextTrackList/onremovetrack.html: Removed.
104         * media/track/opera/track/webvtt/rendering/reftest/2_tracks-ref.html: Removed.
105         * media/track/opera/track/webvtt/rendering/reftest/2_tracks.html: Removed.
106         * media/track/opera/track/webvtt/rendering/reftest/align_end-ref.html: Removed.
107         * media/track/opera/track/webvtt/rendering/reftest/align_end.html: Removed.
108         * media/track/opera/track/webvtt/rendering/reftest/align_middle-ref.html: Removed.
109         * media/track/opera/track/webvtt/rendering/reftest/align_middle.html: Removed.
110         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_50-ref.html: Removed.
111         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_50.html: Removed.
112         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_gt_50-ref.html: Removed.
113         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_gt_50.html: Removed.
114         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50-ref.html: Removed.
115         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50.html: Removed.
116         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50_size_gt_maximum_size-ref.html: Removed.
117         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50_size_gt_maximum_size.html: Removed.
118         * media/track/opera/track/webvtt/rendering/reftest/align_start-ref.html: Removed.
119         * media/track/opera/track/webvtt/rendering/reftest/align_start.html: Removed.
120         * media/track/opera/track/webvtt/rendering/reftest/audio_has_no_subtitles-ref.html: Removed.
121         * media/track/opera/track/webvtt/rendering/reftest/audio_has_no_subtitles.html: Removed.
122         * media/track/opera/track/webvtt/rendering/reftest/basic-ref.html: Removed.
123         * media/track/opera/track/webvtt/rendering/reftest/basic.html: Removed.
124         * media/track/opera/track/webvtt/rendering/reftest/decode_escaped_entities-ref.html: Removed.
125         * media/track/opera/track/webvtt/rendering/reftest/decode_escaped_entities.html: Removed.
126         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size-ref.html: Removed.
127         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size.html: Removed.
128         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size_while_paused-ref.html: Removed.
129         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size_while_paused.html: Removed.
130         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text-ref.html: Removed.
131         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text.html: Removed.
132         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text_while_paused-ref.html: Removed.
133         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text_while_paused.html: Removed.
134         * media/track/opera/track/webvtt/rendering/reftest/dom_override_remove_cue_while_paused-ref.html: Removed.
135         * media/track/opera/track/webvtt/rendering/reftest/dom_override_remove_cue_while_paused.html: Removed.
136         * media/track/opera/track/webvtt/rendering/reftest/media/background.gif: Removed.
137         * media/track/opera/track/webvtt/rendering/reftest/media/white.mp4: Removed.
138         * media/track/opera/track/webvtt/rendering/reftest/media/white.webm: Removed.
139         * media/track/opera/track/webvtt/rendering/reftest/one_line_cue_plus_wrapped_cue-ref.html: Removed.
140         * media/track/opera/track/webvtt/rendering/reftest/one_line_cue_plus_wrapped_cue.html: Removed.
141         * media/track/opera/track/webvtt/rendering/reftest/size_50-ref.html: Removed.
142         * media/track/opera/track/webvtt/rendering/reftest/size_50.html: Removed.
143         * media/track/opera/track/webvtt/rendering/reftest/support/2_cues_overlapping_completely_move_up.vtt: Removed.
144         * media/track/opera/track/webvtt/rendering/reftest/support/align_end_long.vtt: Removed.
145         * media/track/opera/track/webvtt/rendering/reftest/support/foo.vtt: Removed.
146         * media/track/opera/track/webvtt/rendering/reftest/support/refTestWait.js: Removed.
147         * media/track/w3c: Added.
148         * media/track/w3c/interfaces: Added.
149         * media/track/w3c/interfaces/HTMLMediaElement: Added.
150         * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLMediaElement/addTextTrack-expected.txt.
151         * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html.
152         * media/track/w3c/interfaces/HTMLMediaElement/textTracks-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLMediaElement/textTracks-expected.txt.
153         * media/track/w3c/interfaces/HTMLMediaElement/textTracks.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLMediaElement/textTracks.html.
154         * media/track/w3c/interfaces/HTMLTrackElement: Added.
155         * media/track/w3c/interfaces/HTMLTrackElement/default-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/default-expected.txt.
156         * media/track/w3c/interfaces/HTMLTrackElement/default.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/default.html.
157         * media/track/w3c/interfaces/HTMLTrackElement/label-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/label-expected.txt.
158         * media/track/w3c/interfaces/HTMLTrackElement/label.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/label.html.
159         * media/track/w3c/interfaces/HTMLTrackElement/readyState-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/readyState-expected.txt.
160         * media/track/w3c/interfaces/HTMLTrackElement/readyState.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/readyState.html.
161         * media/track/w3c/interfaces/HTMLTrackElement/srclang-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/srclang-expected.txt.
162         * media/track/w3c/interfaces/HTMLTrackElement/srclang.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/srclang.html.
163         * media/track/w3c/interfaces/HTMLTrackElement/track-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/track-expected.txt.
164         * media/track/w3c/interfaces/HTMLTrackElement/track.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/track.html.
165         * media/track/w3c/interfaces/TextTrack: Added.
166         * media/track/w3c/interfaces/TextTrack/addCue-expected.txt: Copied from media/track/opera/interfaces/TextTrack/addCue-expected.txt.
167         * media/track/w3c/interfaces/TextTrack/addCue.html: Copied from media/track/opera/interfaces/TextTrack/addCue.html.
168         * media/track/w3c/interfaces/TextTrack/constants-expected.txt: Copied from media/track/opera/interfaces/TextTrack/constants-expected.txt.
169         * media/track/w3c/interfaces/TextTrack/constants.html: Copied from media/track/opera/interfaces/TextTrack/constants.html.
170         * media/track/w3c/interfaces/TextTrack/cues-expected.txt: Copied from media/track/opera/interfaces/TextTrack/cues-expected.txt.
171         * media/track/w3c/interfaces/TextTrack/cues.html: Copied from media/track/opera/interfaces/TextTrack/cues.html.
172         * media/track/w3c/interfaces/TextTrack/kind-expected.txt: Copied from media/track/opera/interfaces/TextTrack/kind-expected.txt.
173         * media/track/w3c/interfaces/TextTrack/kind.html: Copied from media/track/opera/interfaces/TextTrack/kind.html.
174         * media/track/w3c/interfaces/TextTrack/label-expected.txt: Copied from media/track/opera/interfaces/TextTrack/label-expected.txt.
175         * media/track/w3c/interfaces/TextTrack/label.html: Copied from media/track/opera/interfaces/TextTrack/label.html.
176         * media/track/w3c/interfaces/TextTrack/language-expected.txt: Copied from media/track/opera/interfaces/TextTrack/language-expected.txt.
177         * media/track/w3c/interfaces/TextTrack/language.html: Copied from media/track/opera/interfaces/TextTrack/language.html.
178         * media/track/w3c/interfaces/TextTrack/mode-expected.txt: Copied from media/track/opera/interfaces/TextTrack/mode-expected.txt.
179         * media/track/w3c/interfaces/TextTrack/mode.html: Copied from media/track/opera/interfaces/TextTrack/mode.html.
180         * media/track/w3c/interfaces/TextTrack/oncuechange-expected.txt: Copied from media/track/opera/interfaces/TextTrack/oncuechange-expected.txt.
181         * media/track/w3c/interfaces/TextTrack/oncuechange.html: Copied from media/track/opera/interfaces/TextTrack/oncuechange.html.
182         * media/track/w3c/interfaces/TextTrack/removeCue-expected.txt: Copied from media/track/opera/interfaces/TextTrack/removeCue-expected.txt.
183         * media/track/w3c/interfaces/TextTrack/removeCue.html: Copied from media/track/opera/interfaces/TextTrack/removeCue.html.
184         * media/track/w3c/interfaces/TextTrackCue: Added.
185         * media/track/w3c/interfaces/TextTrackCue/align-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/align-expected.txt.
186         * media/track/w3c/interfaces/TextTrackCue/align.html: Copied from media/track/opera/interfaces/TextTrackCue/align.html.
187         * media/track/w3c/interfaces/TextTrackCue/endTime-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/endTime-expected.txt.
188         * media/track/w3c/interfaces/TextTrackCue/endTime.html: Copied from media/track/opera/interfaces/TextTrackCue/endTime.html.
189         * media/track/w3c/interfaces/TextTrackCue/id-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/id-expected.txt.
190         * media/track/w3c/interfaces/TextTrackCue/id.html: Copied from media/track/opera/interfaces/TextTrackCue/id.html.
191         * media/track/w3c/interfaces/TextTrackCue/pauseOnExit-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/pauseOnExit-expected.txt.
192         * media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html: Copied from media/track/opera/interfaces/TextTrackCue/pauseOnExit.html.
193         * media/track/w3c/interfaces/TextTrackCue/startTime-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/startTime-expected.txt.
194         * media/track/w3c/interfaces/TextTrackCue/startTime.html: Copied from media/track/opera/interfaces/TextTrackCue/startTime.html.
195         * media/track/w3c/interfaces/TextTrackCue/track-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/track-expected.txt.
196         * media/track/w3c/interfaces/TextTrackCue/track.html: Copied from media/track/opera/interfaces/TextTrackCue/track.html.
197         * media/track/w3c/interfaces/TextTrackCueList: Added.
198         * media/track/w3c/interfaces/TextTrackCueList/getCueById-expected.txt: Copied from media/track/opera/interfaces/TextTrackCueList/getCueById-expected.txt.
199         * media/track/w3c/interfaces/TextTrackCueList/getCueById.html: Copied from media/track/opera/interfaces/TextTrackCueList/getCueById.html.
200         * media/track/w3c/interfaces/TextTrackCueList/length-expected.txt: Copied from media/track/opera/interfaces/TextTrackCueList/length-expected.txt.
201         * media/track/w3c/interfaces/TextTrackCueList/length.html: Copied from media/track/opera/interfaces/TextTrackCueList/length.html.
202         * media/track/w3c/interfaces/TextTrackList: Added.
203         * media/track/w3c/interfaces/TextTrackList/length-expected.txt: Copied from media/track/opera/interfaces/TextTrackList/length-expected.txt.
204         * media/track/w3c/interfaces/TextTrackList/length.html: Copied from media/track/opera/interfaces/TextTrackList/length.html.
205         * media/track/w3c/interfaces/TextTrackList/onaddtrack-expected.txt: Copied from media/track/opera/interfaces/TextTrackList/onaddtrack-expected.txt.
206         * media/track/w3c/interfaces/TextTrackList/onaddtrack.html: Copied from media/track/opera/interfaces/TextTrackList/onaddtrack.html.
207         * media/track/w3c/interfaces/TextTrackList/onremovetrack-expected.txt: Copied from media/track/opera/interfaces/TextTrackList/onremovetrack-expected.txt.
208         * media/track/w3c/interfaces/TextTrackList/onremovetrack.html: Copied from media/track/opera/interfaces/TextTrackList/onremovetrack.html.
209         * media/track/w3c/track: Added.
210         * media/track/w3c/track/webvtt: Added.
211         * media/track/w3c/track/webvtt/2_tracks-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/2_tracks-ref.html.
212         * media/track/w3c/track/webvtt/2_tracks.html: Copied from media/track/opera/track/webvtt/rendering/reftest/2_tracks.html.
213         * media/track/w3c/track/webvtt/align_end-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_end-ref.html.
214         * media/track/w3c/track/webvtt/align_end.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_end.html.
215         * media/track/w3c/track/webvtt/align_middle-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle-ref.html.
216         * media/track/w3c/track/webvtt/align_middle.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle.html.
217         * media/track/w3c/track/webvtt/align_middle_position_50-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_50-ref.html.
218         * media/track/w3c/track/webvtt/align_middle_position_50.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_50.html.
219         * media/track/w3c/track/webvtt/align_middle_position_gt_50-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_gt_50-ref.html.
220         * media/track/w3c/track/webvtt/align_middle_position_gt_50.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_gt_50.html.
221         * media/track/w3c/track/webvtt/align_middle_position_lt_50-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50-ref.html.
222         * media/track/w3c/track/webvtt/align_middle_position_lt_50.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50.html.
223         * media/track/w3c/track/webvtt/align_middle_position_lt_50_size_gt_maximum_size-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50_size_gt_maximum_size-ref.html.
224         * media/track/w3c/track/webvtt/align_middle_position_lt_50_size_gt_maximum_size.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50_size_gt_maximum_size.html.
225         * media/track/w3c/track/webvtt/align_start-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_start-ref.html.
226         * media/track/w3c/track/webvtt/align_start.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_start.html.
227         * media/track/w3c/track/webvtt/audio_has_no_subtitles-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/audio_has_no_subtitles-ref.html.
228         * media/track/w3c/track/webvtt/audio_has_no_subtitles.html: Copied from media/track/opera/track/webvtt/rendering/reftest/audio_has_no_subtitles.html.
229         * media/track/w3c/track/webvtt/background.gif: Copied from media/track/opera/track/webvtt/rendering/reftest/media/background.gif.
230         * media/track/w3c/track/webvtt/basic-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/basic-ref.html.
231         * media/track/w3c/track/webvtt/basic.html: Copied from media/track/opera/track/webvtt/rendering/reftest/basic.html.
232         * media/track/w3c/track/webvtt/decode_escaped_entities-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/decode_escaped_entities-ref.html.
233         * media/track/w3c/track/webvtt/decode_escaped_entities.html: Copied from media/track/opera/track/webvtt/rendering/reftest/decode_escaped_entities.html.
234         * media/track/w3c/track/webvtt/dom_override_cue_align_position_line_size-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size-ref.html.
235         * media/track/w3c/track/webvtt/dom_override_cue_align_position_line_size.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size.html.
236         * media/track/w3c/track/webvtt/dom_override_cue_align_position_line_size_while_paused-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size_while_paused-ref.html.
237         * media/track/w3c/track/webvtt/dom_override_cue_align_position_line_size_while_paused.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size_while_paused.html.
238         * media/track/w3c/track/webvtt/dom_override_cue_text-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text-ref.html.
239         * media/track/w3c/track/webvtt/dom_override_cue_text.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text.html.
240         * media/track/w3c/track/webvtt/dom_override_cue_text_while_paused-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text_while_paused-ref.html.
241         * media/track/w3c/track/webvtt/dom_override_cue_text_while_paused.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text_while_paused.html.
242         * media/track/w3c/track/webvtt/dom_override_remove_cue_while_paused-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_remove_cue_while_paused-ref.html.
243         * media/track/w3c/track/webvtt/dom_override_remove_cue_while_paused.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_remove_cue_while_paused.html.
244         * media/track/w3c/track/webvtt/media: Added.
245         * media/track/w3c/track/webvtt/media/white.mp4: Copied from media/track/opera/track/webvtt/rendering/reftest/media/white.mp4.
246         * media/track/w3c/track/webvtt/media/white.webm: Copied from media/track/opera/track/webvtt/rendering/reftest/media/white.webm.
247         * media/track/w3c/track/webvtt/one_line_cue_plus_wrapped_cue-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/one_line_cue_plus_wrapped_cue-ref.html.
248         * media/track/w3c/track/webvtt/one_line_cue_plus_wrapped_cue.html: Copied from media/track/opera/track/webvtt/rendering/reftest/one_line_cue_plus_wrapped_cue.html.
249         * media/track/w3c/track/webvtt/size_50-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/size_50-ref.html.
250         * media/track/w3c/track/webvtt/size_50.html: Copied from media/track/opera/track/webvtt/rendering/reftest/size_50.html.
251         * media/track/w3c/track/webvtt/support: Added.
252         * media/track/w3c/track/webvtt/support/2_cues_overlapping_completely_move_up.vtt: Copied from media/track/opera/track/webvtt/rendering/reftest/support/2_cues_overlapping_completely_move_up.vtt.
253         * media/track/w3c/track/webvtt/support/align_end_long.vtt: Copied from media/track/opera/track/webvtt/rendering/reftest/support/align_end_long.vtt.
254         * media/track/w3c/track/webvtt/support/foo.vtt: Copied from media/track/opera/track/webvtt/rendering/reftest/support/foo.vtt.
255         * media/track/w3c/track/webvtt/support/refTestWait.js: Copied from media/track/opera/track/webvtt/rendering/reftest/support/refTestWait.js.
256                 * platform/eft/TestExpectations: Skip w3c tests.
257                 * platform/gtk/TestExpectations: Skip w3c tests.
258
259 2014-04-08  Zalan Bujtas  <zalan@apple.com>
260
261         Subpixel rendering: Slow paint path for inlines should snap to device pixels.
262         https://bugs.webkit.org/show_bug.cgi?id=131259
263
264         Reviewed by Simon Fraser.
265
266         InlineTextBox::paint needs to round to the same device pixel position as SimpleLineLayout does.
267
268         * fast/inline/hidpi-slow-path-text-on-subpixel-position-expected.html: Added.
269         * fast/inline/hidpi-slow-path-text-on-subpixel-position.html: Added.
270
271 2014-04-08  Zalan Bujtas  <zalan@apple.com>
272
273         Subpixel rendering: Paint the filter effect result image on device pixel position.
274         https://bugs.webkit.org/show_bug.cgi?id=131255
275
276         Reviewed by Simon Fraser.
277
278         This patch moves filter effect images from integral to device pixel position. However,
279         result images are still integral based.
280
281         * css3/filters/hidpi-filter-is-on-subpixel-position-expected.html: Added.
282         * css3/filters/hidpi-filter-is-on-subpixel-position.html: Added.
283
284 2014-04-08  Zalan Bujtas  <zalan@apple.com>
285
286         Subpixel rendering: Make border images device pixel aware.
287         https://bugs.webkit.org/show_bug.cgi?id=131209
288
289         Reviewed by Simon Fraser.
290
291         Snap border-image size and position to device pixels. It works both on generated and bitmap images.
292
293         * fast/borders/hidpi-border-image-gradient-on-subpixels-expected.html: Added.
294         * fast/borders/hidpi-border-image-gradient-on-subpixels.html: Added.
295
296 2014-04-08  Youenn Fablet  <youenn.fablet@crf.canon.fr>
297
298         [SOUP] Control cookie management according ResourceRequest.allowCookies()
299         https://bugs.webkit.org/show_bug.cgi?id=131026
300
301         Reviewed by Sergio Villar Senin.
302
303         * platform/efl/TestExpectations: Unskipped test http/tests/xmlhttprequest/cross-origin-cookie-storage.html.
304         * platform/gtk/TestExpectations: Ditto.
305
306 2014-04-08  Sergio Villar Senin  <svillar@igalia.com>
307
308         [CSS Grid Layout] Handle min/max height in the grid element
309         https://bugs.webkit.org/show_bug.cgi?id=131302
310
311         Reviewed by Darin Adler.
312
313         Added test coverage for min/max height handling in the grid
314         item. Also added other test to cover a blind spot in our testing,
315         resizing of content sized columns with flexible breadths.
316
317         Merged from Blink r161876 by <jchaffraix@chromium.org> and r166914 by <rego@igalia.com>.
318
319         * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html: Added.
320         * fast/css-grid-layout/flex-content-sized-columns-resize.html: Added.
321         * fast/css-grid-layout/grid-element-min-max-height-expected.txt: Added.
322         * fast/css-grid-layout/grid-element-min-max-height.html: Added.
323
324 2014-04-08  Mihnea Ovidenie  <mihnea@adobe.com>
325
326         [CSSRegions] Fixed positioned elements in named flows have fragmented content
327         https://bugs.webkit.org/show_bug.cgi?id=130595
328
329         Reviewed by Darin Adler.
330
331         * fast/regions/fixed-pos-content-fragmented-expected.html: Added.
332         * fast/regions/fixed-pos-content-fragmented.html: Added.
333
334 2014-04-07  Chris Fleizach  <cfleizach@apple.com>
335
336         Regression: AX: image labels no longer exposed to AX API in SVG test case
337         https://bugs.webkit.org/show_bug.cgi?id=131208
338
339         Reviewed by Daniel Bates.
340
341         * accessibility/svg-labelledby-expected.txt: Added.
342         * accessibility/svg-labelledby.html: Added.
343
344 2014-04-07  Martin Robinson  <mrobinson@igalia.com>
345
346         Skipped some HighDPI tests for GTK+
347
348         * platform/gtk/TestExpectations: GTK+ does not yet have HighDPI support.
349
350 2014-04-07  Martin Robinson  <mrobinson@igalia.com>
351
352         [GTK] Remove WebKit1 test results and merge TestExpectations files
353         https://bugs.webkit.org/show_bug.cgi?id=131342
354
355         Merge all WebKit1 test expectations into the gtk directory and also merge the WebKit2
356         test expectations files into the GTK+ one, removing duplicate lines.
357
358         * http/tests/security/resources/drag-drop-allowed-expected.txt: Added.
359         * platform/gtk-wk1: Removed.
360         * platform/gtk-wk2: Removed.
361         * platform/gtk/TestExpectations: Merged in WebKit2 expectations.
362         * platform/gtk/accessibility/file-upload-button-stringvalue-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/accessibility/file-upload-button-stringvalue-expected.txt.
363         * platform/gtk/fast/events/wheelevent-in-horizontal-scrollbar-in-rtl-expected.txt:
364         * platform/gtk/fast/events/wheelevent-in-vertical-scrollbar-in-rtl-expected.txt:
365         * platform/gtk/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt.
366         * platform/gtk/http/tests/loading/basic-credentials-sent-automatically-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt.
367         * platform/gtk/http/tests/misc/401-alternative-content-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/misc/401-alternative-content-expected.txt.
368         * platform/gtk/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt.
369         * platform/gtk/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt.
370         * platform/gtk/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt.
371         * platform/gtk/http/tests/security/401-logout/401-logout-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/security/401-logout/401-logout-expected.txt.
372         * platform/gtk/http/tests/xmlhttprequest/failed-auth-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/xmlhttprequest/failed-auth-expected.txt.
373         * platform/gtk/http/tests/xmlhttprequest/remember-bad-password-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/xmlhttprequest/remember-bad-password-expected.txt.
374         * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt.
375         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
376         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
377         * platform/gtk/plugins/plugin-clip-subframe-expected.txt:
378
379 2014-04-07  Martin Robinson  <mrobinson@igalia.com>
380
381         fast/css3-text/css3-text-decoration/text-decoration-thickness.html fails on GTK
382         https://bugs.webkit.org/show_bug.cgi?id=129957
383
384         Reviewed by Dean Jackson.
385
386         Unskipped tests and modified one test to use the platform-independent Ahem font.
387
388         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-tall-underlines.html: We
389         need to use Ahem because Helvetica is not a platform-independent font.
390         * platform/gtk/TestExpectations: Unskipped tests.
391
392 2014-04-07  Brian J. Burg  <burg@cs.washington.edu>
393
394         Web Inspector: test helper files should be under LayoutTests/http/tests/inspector/
395         https://bugs.webkit.org/show_bug.cgi?id=131324
396
397         Reviewed by Joseph Pecoraro.
398
399         Rearrange helper files used by full inspector tests. In their previous placement,
400         they were outside the http server root and couldn't be loaded from http tests.
401
402         * http/tests/inspector/debugger/debugger-test.js: Renamed from LayoutTests/inspector/debugger/debugger-test.js.
403         * http/tests/inspector/dom/shapes-test.js: Renamed from LayoutTests/inspector/dom/shapes-test.js.
404         * http/tests/inspector/inspector-test.js: Renamed from LayoutTests/inspector/inspector-test.js.
405         * http/tests/inspector/replay/replay-test.js: Renamed from LayoutTests/inspector/replay/replay-test.js.
406         * inspector/debugger/probe-manager-add-remove-actions.html:
407         * inspector/dom/content-flow-content-nodes.html:
408         * inspector/dom/content-flow-content-removal.html:
409         * inspector/dom/content-flow-list.html:
410         * inspector/dom/content-node-region-info.html:
411         * inspector/dom/highlight-shape-outside-margin.html:
412         * inspector/dom/highlight-shape-outside.html:
413         * inspector/page/main-frame-resource.html:
414         * inspector/replay/javascript-date-now.html:
415         * inspector/replay/javascript-random-seed.html:
416         * inspector/test-harness-trivially-works.html:
417
418 2014-04-07  Zoltan Horvath  <zoltan@webkit.org>
419
420         [CSS Shapes] inset complex calc() args vanish in serialized computed style
421         https://bugs.webkit.org/show_bug.cgi?id=129838
422
423         Reviewed by Bem Jones-Bey.
424
425         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
426         * fast/shapes/parsing/parsing-test-utils.js:
427
428 2014-03-30  Filip Pizlo  <fpizlo@apple.com>
429
430         Move slow JSRegress tests out of the way so that they don't show up in run-jsc-benchmarks runs and also skip tests that are extremely long-running
431         https://bugs.webkit.org/show_bug.cgi?id=130951
432
433         Reviewed by Geoffrey Garen.
434
435         * js/regress/ArrayBuffer-DataView-alloc-large-long-lived.html:
436         * js/regress/ArrayBuffer-DataView-alloc-long-lived.html:
437         * js/regress/ArrayBuffer-Int32Array-byteOffset.html:
438         * js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived-expected.txt: Removed.
439         * js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived.html: Removed.
440         * js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented-expected.txt: Removed.
441         * js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.html: Removed.
442         * js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived.html:
443         * js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer.html:
444         * js/regress/ArrayBuffer-Int8Array-alloc-long-lived.html:
445         * js/regress/ArrayBuffer-Int8Array-alloc.html:
446         * js/regress/DataView-custom-properties.html:
447         * js/regress/Float32Array-matrix-mult.html:
448         * js/regress/Float32Array-to-Float64Array-set.html:
449         * js/regress/Float64Array-alloc-long-lived.html:
450         * js/regress/Float64Array-to-Int16Array-set.html:
451         * js/regress/HashMap-put-get-iterate-keys.html:
452         * js/regress/HashMap-put-get-iterate.html:
453         * js/regress/HashMap-string-put-get-iterate.html:
454         * js/regress/Int16Array-alloc-long-lived.html:
455         * js/regress/Int16Array-bubble-sort-with-byteLength.html:
456         * js/regress/Int16Array-bubble-sort.html:
457         * js/regress/Int16Array-load-int-mul.html:
458         * js/regress/Int16Array-to-Int32Array-set.html:
459         * js/regress/Int32Array-Int8Array-view-alloc.html:
460         * js/regress/Int32Array-alloc-huge-expected.txt: Removed.
461         * js/regress/Int32Array-alloc-huge-long-lived-expected.txt: Removed.
462         * js/regress/Int32Array-alloc-huge-long-lived.html: Removed.
463         * js/regress/Int32Array-alloc-huge.html: Removed.
464         * js/regress/Int32Array-alloc-large-long-lived-expected.txt: Removed.
465         * js/regress/Int32Array-alloc-large-long-lived.html: Removed.
466         * js/regress/Int32Array-alloc-large.html:
467         * js/regress/Int32Array-alloc-long-lived.html:
468         * js/regress/Int32Array-alloc.html:
469         * js/regress/Int8Array-alloc-long-lived.html:
470         * js/regress/Int8Array-load-with-byteLength.html:
471         * js/regress/Int8Array-load.html:
472         * js/regress/adapt-to-double-divide.html:
473         * js/regress/aliased-arguments-getbyval.html:
474         * js/regress/allocate-big-object.html:
475         * js/regress/arity-mismatch-inlining.html:
476         * js/regress/array-access-polymorphic-structure.html:
477         * js/regress/array-nonarray-polymorhpic-access.html:
478         * js/regress/array-nonarray-polymorphic-access.html:
479         * js/regress/array-prototype-every.html:
480         * js/regress/array-prototype-filter-expected.txt: Removed.
481         * js/regress/array-prototype-filter.html: Removed.
482         * js/regress/array-prototype-forEach.html:
483         * js/regress/array-prototype-map.html:
484         * js/regress/array-prototype-some.html:
485         * js/regress/array-with-double-add.html:
486         * js/regress/array-with-double-increment.html:
487         * js/regress/array-with-double-mul-add.html:
488         * js/regress/array-with-double-sum.html:
489         * js/regress/array-with-int32-add-sub.html:
490         * js/regress/array-with-int32-or-double-sum.html:
491         * js/regress/asmjs_bool_bug.html:
492         * js/regress/assign-custom-setter-polymorphic.html:
493         * js/regress/assign-custom-setter.html:
494         * js/regress/basic-set.html:
495         * js/regress/big-int-mul.html:
496         * js/regress/boolean-test.html:
497         * js/regress/branch-fold.html:
498         * js/regress/by-val-generic.html:
499         * js/regress/call-spread-apply.html:
500         * js/regress/call-spread-call.html:
501         * js/regress/call-spread-expected.txt: Removed.
502         * js/regress/call-spread.html: Removed.
503         * js/regress/captured-assignments.html:
504         * js/regress/cast-int-to-double.html:
505         * js/regress/cell-argument.html:
506         * js/regress/cfg-simplify.html:
507         * js/regress/chain-custom-getter-expected.txt: Removed.
508         * js/regress/chain-custom-getter.html: Removed.
509         * js/regress/chain-getter-access.html:
510         * js/regress/cmpeq-obj-to-obj-other.html:
511         * js/regress/constant-test.html:
512         * js/regress/delay-tear-off-arguments-strictmode.html:
513         * js/regress/destructuring-arguments-length-expected.txt: Removed.
514         * js/regress/destructuring-arguments-length.html: Removed.
515         * js/regress/destructuring-arguments.html:
516         * js/regress/destructuring-swap.html:
517         * js/regress/direct-arguments-getbyval.html:
518         * js/regress/double-get-by-val-out-of-bounds.html:
519         * js/regress/double-pollution-getbyval.html:
520         * js/regress/double-pollution-putbyoffset.html:
521         * js/regress/double-to-int32-typed-array-no-inline.html:
522         * js/regress/double-to-int32-typed-array.html:
523         * js/regress/double-to-uint32-typed-array-no-inline.html:
524         * js/regress/double-to-uint32-typed-array.html:
525         * js/regress/empty-string-plus-int.html:
526         * js/regress/emscripten-cube2hash.html:
527         * js/regress/emscripten-memops-expected.txt: Removed.
528         * js/regress/emscripten-memops.html: Removed.
529         * js/regress/external-arguments-getbyval.html:
530         * js/regress/external-arguments-putbyval.html:
531         * js/regress/fixed-typed-array-storage-var-index.html:
532         * js/regress/fixed-typed-array-storage.html:
533         * js/regress/fold-double-to-int.html:
534         * js/regress/fold-strict-eq-expected.txt: Removed.
535         * js/regress/fold-strict-eq.html: Removed.
536         * js/regress/for-of-iterate-array-entries.html:
537         * js/regress/for-of-iterate-array-keys.html:
538         * js/regress/for-of-iterate-array-values.html:
539         * js/regress/function-dot-apply.html:
540         * js/regress/function-test.html:
541         * js/regress/function-with-eval.html:
542         * js/regress/get-by-id-chain-from-try-block.html:
543         * js/regress/get-by-id-proto-or-self.html:
544         * js/regress/get-by-id-self-or-proto.html:
545         * js/regress/get-by-val-out-of-bounds.html:
546         * js/regress/get_callee_monomorphic.html:
547         * js/regress/get_callee_polymorphic.html:
548         * js/regress/getter.html:
549         * js/regress/global-var-const-infer-fire-from-opt.html:
550         * js/regress/global-var-const-infer.html:
551         * js/regress/imul-double-only.html:
552         * js/regress/imul-int-only.html:
553         * js/regress/imul-mixed.html:
554         * js/regress/in-four-cases.html:
555         * js/regress/in-one-case-false.html:
556         * js/regress/in-one-case-true.html:
557         * js/regress/in-two-cases.html:
558         * js/regress/indexed-properties-in-objects.html:
559         * js/regress/infer-closure-const-then-mov-no-inline.html:
560         * js/regress/infer-closure-const-then-mov.html:
561         * js/regress/infer-closure-const-then-put-to-scope-no-inline.html:
562         * js/regress/infer-closure-const-then-put-to-scope.html:
563         * js/regress/infer-closure-const-then-reenter-no-inline.html:
564         * js/regress/infer-closure-const-then-reenter.html:
565         * js/regress/infer-one-time-closure-ten-vars.html:
566         * js/regress/infer-one-time-closure-two-vars.html:
567         * js/regress/infer-one-time-closure.html:
568         * js/regress/infer-one-time-deep-closure.html:
569         * js/regress/inline-arguments-access.html:
570         * js/regress/inline-arguments-aliased-access.html:
571         * js/regress/inline-arguments-local-escape.html:
572         * js/regress/inline-get-scoped-var.html:
573         * js/regress/inlined-put-by-id-transition.html:
574         * js/regress/int-or-other-abs-then-get-by-val.html:
575         * js/regress/int-or-other-abs-zero-then-get-by-val.html:
576         * js/regress/int-or-other-add-then-get-by-val.html:
577         * js/regress/int-or-other-add.html:
578         * js/regress/int-or-other-div-then-get-by-val.html:
579         * js/regress/int-or-other-max-then-get-by-val.html:
580         * js/regress/int-or-other-min-then-get-by-val.html:
581         * js/regress/int-or-other-mod-then-get-by-val.html:
582         * js/regress/int-or-other-mul-then-get-by-val.html:
583         * js/regress/int-or-other-neg-then-get-by-val.html:
584         * js/regress/int-or-other-neg-zero-then-get-by-val.html:
585         * js/regress/int-or-other-sub-then-get-by-val.html:
586         * js/regress/int-or-other-sub.html:
587         * js/regress/int-overflow-local.html:
588         * js/regress/int52-spill.html:
589         * js/regress/integer-divide.html:
590         * js/regress/integer-modulo.html:
591         * js/regress/large-int-captured.html:
592         * js/regress/large-int-neg.html:
593         * js/regress/large-int.html:
594         * js/regress/logical-not.html:
595         * js/regress/lots-of-fields.html:
596         * js/regress/make-indexed-storage.html:
597         * js/regress/make-rope-cse.html:
598         * js/regress/marsaglia-expected.txt: Removed.
599         * js/regress/marsaglia-larger-ints.html:
600         * js/regress/marsaglia-osr-entry.html:
601         * js/regress/marsaglia.html: Removed.
602         * js/regress/method-on-number.html:
603         * js/regress/misc-strict-eq.html:
604         * js/regress/negative-zero-divide.html:
605         * js/regress/negative-zero-modulo.html:
606         * js/regress/negative-zero-negate.html:
607         * js/regress/nested-function-parsing-random-expected.txt: Removed.
608         * js/regress/nested-function-parsing-random.html: Removed.
609         * js/regress/nested-function-parsing.html:
610         * js/regress/new-array-buffer-dead.html:
611         * js/regress/new-array-buffer-push.html:
612         * js/regress/new-array-dead.html:
613         * js/regress/new-array-push.html:
614         * js/regress/new-spread-expected.txt: Removed.
615         * js/regress/new-spread.html: Removed.
616         * js/regress/number-test.html:
617         * js/regress/object-closure-call.html:
618         * js/regress/object-test.html:
619         * js/regress/poly-stricteq.html:
620         * js/regress/polymorphic-get-by-id.html:
621         * js/regress/polymorphic-put-by-id.html:
622         * js/regress/polymorphic-structure.html:
623         * js/regress/polyvariant-monomorphic-get-by-id.html:
624         * js/regress/proto-custom-getter-expected.txt: Removed.
625         * js/regress/proto-custom-getter.html: Removed.
626         * js/regress/proto-getter-access.html:
627         * js/regress/put-by-id.html:
628         * js/regress/put-by-val-large-index-blank-indexing-type.html:
629         * js/regress/put-by-val-machine-int.html:
630         * js/regress/rare-osr-exit-on-local.html:
631         * js/regress/register-pressure-from-osr.html:
632         * js/regress/resources/regress-post.js: Removed.
633         * js/regress/resources/regress-pre.js: Removed.
634         * js/regress/script-tests/ArrayBuffer-Int8Array-alloc-huge-long-lived.js: Removed.
635         * js/regress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.js: Removed.
636         * js/regress/script-tests/Int32Array-alloc-huge-long-lived.js: Removed.
637         * js/regress/script-tests/Int32Array-alloc-huge.js: Removed.
638         * js/regress/script-tests/Int32Array-alloc-large-long-lived.js: Removed.
639         * js/regress/script-tests/array-prototype-filter.js: Removed.
640         * js/regress/script-tests/call-spread.js: Removed.
641         * js/regress/script-tests/chain-custom-getter.js: Removed.
642         * js/regress/script-tests/destructuring-arguments-length.js: Removed.
643         * js/regress/script-tests/emscripten-memops.js: Removed.
644         * js/regress/script-tests/fold-strict-eq.js: Removed.
645         * js/regress/script-tests/marsaglia.js: Removed.
646         * js/regress/script-tests/nested-function-parsing-random.js: Removed.
647         * js/regress/script-tests/new-spread.js: Removed.
648         * js/regress/script-tests/proto-custom-getter.js: Removed.
649         * js/regress/script-tests/simple-custom-getter.js: Removed.
650         * js/regress/script-tests/variadic-closure-call.js: Removed.
651         * js/regress/simple-activation-demo.html:
652         * js/regress/simple-custom-getter-expected.txt: Removed.
653         * js/regress/simple-custom-getter.html: Removed.
654         * js/regress/simple-getter-access.html:
655         * js/regress/slow-array-profile-convergence.html:
656         * js/regress/slow-convergence.html:
657         * js/regress/sparse-conditional.html:
658         * js/regress/splice-to-remove.html:
659         * js/regress/string-char-code-at.html:
660         * js/regress/string-concat-object.html:
661         * js/regress/string-concat-pair-object.html:
662         * js/regress/string-concat-pair-simple.html:
663         * js/regress/string-concat-simple.html:
664         * js/regress/string-cons-repeat.html:
665         * js/regress/string-cons-tower.html:
666         * js/regress/string-equality.html:
667         * js/regress/string-get-by-val-big-char.html:
668         * js/regress/string-get-by-val-out-of-bounds-insane.html:
669         * js/regress/string-get-by-val-out-of-bounds.html:
670         * js/regress/string-get-by-val.html:
671         * js/regress/string-hash.html:
672         * js/regress/string-long-ident-equality.html:
673         * js/regress/string-repeat-arith.html:
674         * js/regress/string-sub.html:
675         * js/regress/string-test.html:
676         * js/regress/string-var-equality.html:
677         * js/regress/structure-hoist-over-transitions.html:
678         * js/regress/switch-char-constant.html:
679         * js/regress/switch-char.html:
680         * js/regress/switch-constant.html:
681         * js/regress/switch-string-basic-big-var.html:
682         * js/regress/switch-string-basic-big.html:
683         * js/regress/switch-string-basic-var.html:
684         * js/regress/switch-string-basic.html:
685         * js/regress/switch-string-big-length-tower-var.html:
686         * js/regress/switch-string-length-tower-var.html:
687         * js/regress/switch-string-length-tower.html:
688         * js/regress/switch-string-short.html:
689         * js/regress/switch.html:
690         * js/regress/tear-off-arguments-simple.html:
691         * js/regress/tear-off-arguments.html:
692         * js/regress/temporal-structure.html:
693         * js/regress/to-int32-boolean.html:
694         * js/regress/undefined-test.html:
695         * js/regress/unprofiled-licm.html:
696         * js/regress/variadic-closure-call-expected.txt: Removed.
697         * js/regress/variadic-closure-call.html: Removed.
698         * js/regress/weird-inlining-const-prop.html:
699         * js/slow-stress: Added.
700         * js/slow-stress/ArrayBuffer-Int8Array-alloc-huge-long-lived-expected.txt: Copied from LayoutTests/js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived-expected.txt.
701         * js/slow-stress/ArrayBuffer-Int8Array-alloc-huge-long-lived.html: Copied from LayoutTests/js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived.html.
702         * js/slow-stress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented-expected.txt: Copied from LayoutTests/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented-expected.txt.
703         * js/slow-stress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.html: Copied from LayoutTests/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.html.
704         * js/slow-stress/Int32Array-alloc-huge-expected.txt: Copied from LayoutTests/js/regress/Int32Array-alloc-huge-expected.txt.
705         * js/slow-stress/Int32Array-alloc-huge-long-lived-expected.txt: Copied from LayoutTests/js/regress/Int32Array-alloc-huge-long-lived-expected.txt.
706         * js/slow-stress/Int32Array-alloc-huge-long-lived.html: Copied from LayoutTests/js/regress/Int32Array-alloc-huge-long-lived.html.
707         * js/slow-stress/Int32Array-alloc-huge.html: Copied from LayoutTests/js/regress/Int32Array-alloc-huge.html.
708         * js/slow-stress/Int32Array-alloc-large-long-lived-expected.txt: Copied from LayoutTests/js/regress/Int32Array-alloc-large-long-lived-expected.txt.
709         * js/slow-stress/Int32Array-alloc-large-long-lived.html: Copied from LayoutTests/js/regress/Int32Array-alloc-large-long-lived.html.
710         * js/slow-stress/array-prototype-filter-expected.txt: Copied from LayoutTests/js/regress/array-prototype-filter-expected.txt.
711         * js/slow-stress/array-prototype-filter.html: Copied from LayoutTests/js/regress/array-prototype-filter.html.
712         * js/slow-stress/call-spread-expected.txt: Copied from LayoutTests/js/regress/call-spread-expected.txt.
713         * js/slow-stress/call-spread.html: Copied from LayoutTests/js/regress/call-spread.html.
714         * js/slow-stress/chain-custom-getter-expected.txt: Copied from LayoutTests/js/regress/chain-custom-getter-expected.txt.
715         * js/slow-stress/chain-custom-getter.html: Copied from LayoutTests/js/regress/chain-custom-getter.html.
716         * js/slow-stress/destructuring-arguments-length-expected.txt: Copied from LayoutTests/js/regress/destructuring-arguments-length-expected.txt.
717         * js/slow-stress/destructuring-arguments-length.html: Copied from LayoutTests/js/regress/destructuring-arguments-length.html.
718         * js/slow-stress/emscripten-memops-expected.txt: Copied from LayoutTests/js/regress/emscripten-memops-expected.txt.
719         * js/slow-stress/emscripten-memops.html: Copied from LayoutTests/js/regress/emscripten-memops.html.
720         * js/slow-stress/fold-strict-eq-expected.txt: Copied from LayoutTests/js/regress/fold-strict-eq-expected.txt.
721         * js/slow-stress/fold-strict-eq.html: Copied from LayoutTests/js/regress/fold-strict-eq.html.
722         * js/slow-stress/marsaglia-expected.txt: Copied from LayoutTests/js/regress/marsaglia-expected.txt.
723         * js/slow-stress/marsaglia.html: Copied from LayoutTests/js/regress/marsaglia.html.
724         * js/slow-stress/nested-function-parsing-random-expected.txt: Copied from LayoutTests/js/regress/nested-function-parsing-random-expected.txt.
725         * js/slow-stress/nested-function-parsing-random.html: Copied from LayoutTests/js/regress/nested-function-parsing-random.html.
726         * js/slow-stress/new-spread-expected.txt: Copied from LayoutTests/js/regress/new-spread-expected.txt.
727         * js/slow-stress/new-spread.html: Copied from LayoutTests/js/regress/new-spread.html.
728         * js/slow-stress/proto-custom-getter-expected.txt: Copied from LayoutTests/js/regress/proto-custom-getter-expected.txt.
729         * js/slow-stress/proto-custom-getter.html: Copied from LayoutTests/js/regress/proto-custom-getter.html.
730         * js/slow-stress/script-tests: Added.
731         * js/slow-stress/script-tests/ArrayBuffer-Int8Array-alloc-huge-long-lived.js: Copied from LayoutTests/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-huge-long-lived.js.
732         * js/slow-stress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.js: Copied from LayoutTests/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.js.
733         * js/slow-stress/script-tests/Int32Array-alloc-huge-long-lived.js: Copied from LayoutTests/js/regress/script-tests/Int32Array-alloc-huge-long-lived.js.
734         * js/slow-stress/script-tests/Int32Array-alloc-huge.js: Copied from LayoutTests/js/regress/script-tests/Int32Array-alloc-huge.js.
735         * js/slow-stress/script-tests/Int32Array-alloc-large-long-lived.js: Copied from LayoutTests/js/regress/script-tests/Int32Array-alloc-large-long-lived.js.
736         * js/slow-stress/script-tests/array-prototype-filter.js: Copied from LayoutTests/js/regress/script-tests/array-prototype-filter.js.
737         * js/slow-stress/script-tests/call-spread.js: Copied from LayoutTests/js/regress/script-tests/call-spread.js.
738         * js/slow-stress/script-tests/chain-custom-getter.js: Copied from LayoutTests/js/regress/script-tests/chain-custom-getter.js.
739         * js/slow-stress/script-tests/destructuring-arguments-length.js: Copied from LayoutTests/js/regress/script-tests/destructuring-arguments-length.js.
740         * js/slow-stress/script-tests/emscripten-memops.js: Copied from LayoutTests/js/regress/script-tests/emscripten-memops.js.
741         * js/slow-stress/script-tests/fold-strict-eq.js: Copied from LayoutTests/js/regress/script-tests/fold-strict-eq.js.
742         * js/slow-stress/script-tests/marsaglia.js: Copied from LayoutTests/js/regress/script-tests/marsaglia.js.
743         * js/slow-stress/script-tests/nested-function-parsing-random.js: Copied from LayoutTests/js/regress/script-tests/nested-function-parsing-random.js.
744         * js/slow-stress/script-tests/new-spread.js: Copied from LayoutTests/js/regress/script-tests/new-spread.js.
745         * js/slow-stress/script-tests/proto-custom-getter.js: Copied from LayoutTests/js/regress/script-tests/proto-custom-getter.js.
746         * js/slow-stress/script-tests/simple-custom-getter.js: Copied from LayoutTests/js/regress/script-tests/simple-custom-getter.js.
747         * js/slow-stress/script-tests/variadic-closure-call.js: Copied from LayoutTests/js/regress/script-tests/variadic-closure-call.js.
748         * js/slow-stress/simple-custom-getter-expected.txt: Copied from LayoutTests/js/regress/simple-custom-getter-expected.txt.
749         * js/slow-stress/simple-custom-getter.html: Copied from LayoutTests/js/regress/simple-custom-getter.html.
750         * js/slow-stress/variadic-closure-call-expected.txt: Copied from LayoutTests/js/regress/variadic-closure-call-expected.txt.
751         * js/slow-stress/variadic-closure-call.html: Copied from LayoutTests/js/regress/variadic-closure-call.html.
752         * resources/regress-post.js: Copied from LayoutTests/js/regress/resources/regress-post.js.
753         * resources/regress-pre.js: Copied from LayoutTests/js/regress/resources/regress-pre.js.
754
755 2014-04-04  Mark Lam  <mark.lam@apple.com>
756
757         Date object needs to check for ES5 15.9.1.14 TimeClip limit.
758         <https://webkit.org/b/131248>
759
760         Reviewed by Mark Hahnenberg.
761
762         * js/regress-131248-expected.txt: Added.
763         * js/regress-131248.html: Added.
764         * js/script-tests/regress-131248.js: Added.
765         (testDateFromSetDateAdjustement):
766         (testDateFromSetTimeWithMilliseconds):
767         (testDateFromString):
768
769 2014-04-07  Sergio Villar Senin  <svillar@igalia.com>
770
771         Unreviewed gardening for GTK.
772
773         Removed tests that have been actually passing in both release and
774         debug bots for some time.
775
776         * platform/gtk-wk2/TestExpectations:
777         * platform/gtk/TestExpectations:
778
779 2014-04-07  Sergio Villar Senin  <svillar@igalia.com>
780
781         Unreviewed update of GTK expectations.
782
783         Canvas composite tests with alpha are not working.
784
785         * platform/gtk/TestExpectations:
786
787 2014-04-07  Ryuan Choi  <ryuan.choi@samsung.com>
788
789         [EFL] Turn on ENABLE_MEDIA_CONTROLS_SCRIPT
790         https://bugs.webkit.org/show_bug.cgi?id=131257
791
792         Reviewed by Gyuyoung Kim.
793
794         Rebased tests.
795
796         * platform/efl/TestExpectations:
797         * platform/efl/media/audio-controls-rendering-expected.png:
798         * platform/efl/media/audio-controls-rendering-expected.txt:
799         * platform/efl/media/controls-after-reload-expected.png:
800         * platform/efl/media/controls-after-reload-expected.txt:
801         * platform/efl/media/controls-strict-expected.png:
802         * platform/efl/media/controls-strict-expected.txt:
803         * platform/efl/media/controls-styling-expected.png:
804         * platform/efl/media/controls-styling-expected.txt:
805         * platform/efl/media/controls-without-preload-expected.png:
806         * platform/efl/media/controls-without-preload-expected.txt:
807
808 2014-04-07  Sergio Villar Senin  <svillar@igalia.com>
809
810         Unreviewed gardening.
811
812         Updated expectations for GTK. Added some more failing AX tests.
813
814         * platform/gtk-wk2/TestExpectations:
815
816 2014-04-07  Sergio Villar Senin  <svillar@igalia.com>
817
818         Unreviewed gardening.
819
820         Updated expectations for GTK. Added some failing AX tests.
821
822         * platform/gtk-wk2/TestExpectations:
823
824 2014-04-06  Mihnea Ovidenie  <mihnea@adobe.com>
825
826         [CSSRegions] Use RenderRegion::isValid() before using a region
827         https://bugs.webkit.org/show_bug.cgi?id=131232
828
829         Reviewed by Andreas Kling.
830
831         Adjust test expectation now that an invalid region is not unnecessary repainted.
832
833         * fast/regions/repaint/invalid-region-repaint-crash-expected.txt:
834
835 2014-04-06  Darin Adler  <darin@apple.com>
836
837         Refactor post-attach and HTMLObjectElement-related code
838         https://bugs.webkit.org/show_bug.cgi?id=131282
839
840         Reviewed by Antti Koivisto.
841
842         * svg/custom/object-no-size-attributes-expected.txt: Removed expectation of an empty text
843         renderer from the render tree.
844         * svg/custom/object-no-size-attributes.xhtml: Restructured the source so there is no text
845         to render. Without this, we were seeing two text renderers due to the loading timing change.
846
847 2014-04-05  Dirk Schulze  <krit@webkit.org>
848
849         Canvas strokeText and fillText with SourceIn, DestinationIn, SourceOut, DestinationAtop and Copy have errors
850         https://bugs.webkit.org/show_bug.cgi?id=66766
851
852         Reviewed by Andreas Kling.
853
854         330 tests check compositing on Canvas with text.
855
856         * fast/canvas/canvas-composite-text-alpha-expected.txt: Added.
857         * fast/canvas/canvas-composite-text-alpha.html: Added.
858
859 2014-04-05  Dirk Schulze  <krit@webkit.org>
860
861         Canvas stroke and strokeRect with SourceIn, DestinationIn, SourceOut, DestinationAtop and Copy have errors
862         https://bugs.webkit.org/show_bug.cgi?id=66762
863
864         Reviewed by Andreas Kling.
865
866         330 tests based on canvas-composite-alpha to test correct compositing behavior with
867         strokeRect() and stroke().
868
869         * fast/canvas/canvas-composite-stroke-alpha-expected.txt: Added.
870         * fast/canvas/canvas-composite-stroke-alpha.html: Added.
871
872 2014-04-05  Jeongeun Kim  <je_julie.kim@samsung.com>
873
874         bad values from HTMLImageElement x and y attributes (CSSOM-View)
875         https://bugs.webkit.org/show_bug.cgi?id=130308
876
877         Reviewed by Simon Fraser.
878
879         According to CSSOM-View, ‘interface HTMLImageElement’,
880         The x attribute must return the x-coordinate.
881         If style is not updated when x() is called, it can’t return anything.
882         Style and layout should be done before getting value for x() and y(). 
883
884         * cssom/cssom-view-img-attributes-001-expected.txt: Added.
885         * cssom/cssom-view-img-attributes-001.html: Added.
886
887 2014-04-05  Alexey Proskuryakov  <ap@apple.com>
888
889         WebProcess freezes after fast/forms/form-associated-element-crash3.html test
890         https://bugs.webkit.org/show_bug.cgi?id=122130
891
892         fast/forms/form-associated-element-crash.html often times out on Mavericks WK1
893         https://bugs.webkit.org/show_bug.cgi?id=124593
894
895         With underlying bug having been fixed in OS X 10.9.2, removing expectations
896         for form-associated-element tests that were affected by it.
897
898         I'm not sure if Mountain Lion was affected, let's see if tests start to fail there.
899
900         * platform/mac-wk2/TestExpectations:
901         * platform/mac/TestExpectations:
902         * platform/wk2/TestExpectations:
903
904 2014-04-04  James Craig  <jcraig@apple.com>
905
906         AX: supportsARIAExpanded should always return true for a few roles: combobox, disclosure.
907         https://bugs.webkit.org/show_bug.cgi?id=129787
908
909         Reviewed by Chris Fleizach.
910
911         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
912         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
913
914 2014-04-04  Zoltan Horvath  <zoltan@webkit.org>
915
916         [CSS Shapes] polygon y-value calc() args serialize incorrectly
917         https://bugs.webkit.org/show_bug.cgi?id=129842
918
919         Reviewed by Bem Jones-Bey.
920
921         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
922         * fast/shapes/parsing/parsing-test-utils.js:
923
924 2014-04-04  Joseph Pecoraro  <pecoraro@apple.com>
925
926         Unreviewed gardening. Mark a flakey test that is failing intermittenly in pixel tests.
927
928         * platform/mac/TestExpectations:
929         Mark svg/as-image/svg-as-image-canvas.html as flakey.
930
931 2014-04-04  Ion Rosca  <rosca@adobe.com>
932
933         [CSS Blending] Add compositing reason for isolation.
934         https://bugs.webkit.org/show_bug.cgi?id=131153
935
936         Reviewed by Joseph Pecoraro.
937
938         * inspector-protocol/layers/layers-blending-compositing-reasons-expected.txt: Added.
939         * inspector-protocol/layers/layers-blending-compositing-reasons.html: Added.
940
941 2014-04-04  Alexey Proskuryakov  <ap@apple.com>
942
943         REGRESSION (r166615): Pressing return doesn’t submit search term at bing.com
944         https://bugs.webkit.org/show_bug.cgi?id=131212
945         <rdar://problem/16521788>
946
947         Reviewed by Dan Bernstein.
948
949         * fast/forms/submit-while-you-submit-expected.txt: Added.
950         * fast/forms/submit-while-you-submit.html: Added.
951
952 2014-04-04  Brent Fulgham  <bfulgham@apple.com>
953
954         Unreviewed test fix. Rebaseline Mountain Lion scrolling tests
955         after switching to high-resolution continuous scroll output.
956
957         * platform/mac-mountainlion/fast/scrolling: Added.
958         * platform/mac-mountainlion/fast/scrolling/scroll-div-latched-mainframe-expected.txt: Added.
959         * platform/mac-mountainlion/fast/scrolling/scroll-iframe-latched-mainframe-expected.txt: Added.
960         * platform/mac-mountainlion/fast/scrolling/scroll-select-latched-mainframe-expected.txt: Added.
961
962 2014-04-04  Bem Jones-Bey  <bjonesbe@adobe.com>
963
964         [CSS Shapes] shape-margin in percentage units always computes to 0px
965         https://bugs.webkit.org/show_bug.cgi?id=130369
966
967         Reviewed by Andreas Kling.
968
969         Fix parsing test to understand that percentages are allowed for
970         shape-margin. Also add the layout test from Rebecca Hauck.
971
972         * fast/shapes/parsing/parsing-shape-margin-expected.txt:
973         * fast/shapes/parsing/parsing-test-utils.js:
974         * fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-percent-expected.html: Added.
975         * fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-percent.html: Added.
976
977 2014-04-04  Zoltan Horvath  <zoltan@webkit.org>
978
979         [CSS Shapes] Remove outside-shape CSS value
980         https://bugs.webkit.org/show_bug.cgi?id=131201
981
982         Reviewed by Bem Jones-Bey.
983
984         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
985         * fast/shapes/parsing/parsing-shape-outside.html:
986
987 2014-04-04  Dirk Schulze  <krit@webkit.org>
988
989         Gradient offsets are off if compositing operator != source-over
990         https://bugs.webkit.org/show_bug.cgi?id=129791
991
992         Reviewed by Andreas Kling.
993
994         Test that the gradient space maps correctly to context space after
995         applying compositing mode.
996
997         * fast/canvas/canvas-gradient-on-compositing-expected.txt: Added.
998         * fast/canvas/canvas-gradient-on-compositing.html: Added.
999         * fast/canvas/script-tests/canvas-gradient-on-compositing.js: Added.
1000         (dataToArray):
1001         (getPixel):
1002         (pixelShouldBe):
1003
1004 2014-04-04  Zalan Bujtas  <zalan@apple.com>
1005
1006         Subpixel rendering: Move background images to device pixel boundaries.
1007         https://bugs.webkit.org/show_bug.cgi?id=131144
1008
1009         Reviewed by Simon Fraser.
1010
1011         Replace integral snapping with device pixel snapping.
1012         Background image geometry calculation uses LayoutUnits and we snap to device pixels right before painting.
1013
1014         * css3/background/background-repeat-round-auto1-expected.html:
1015         * css3/background/background-repeat-round-auto1.html:
1016         * css3/background/background-repeat-round-auto2-expected.html:
1017         * css3/background/background-repeat-round-auto2.html:
1018         * css3/background/background-repeat-round-border-expected.html:
1019         * css3/background/background-repeat-round-border.html:
1020         * css3/background/background-repeat-round-content-expected.html:
1021         * css3/background/background-repeat-round-content.html:
1022         * css3/background/background-repeat-space-content-expected.html:
1023         * css3/background/background-repeat-space-content.html:
1024         * css3/background/background-repeat-space-padding-expected.html:
1025         * css3/background/background-repeat-space-padding.html:
1026         * css3/masking/mask-repeat-round-auto1-expected.html:
1027         * css3/masking/mask-repeat-round-auto1.html:
1028         * css3/masking/mask-repeat-round-auto2-expected.html:
1029         * css3/masking/mask-repeat-round-auto2.html:
1030         * css3/masking/mask-repeat-round-border-expected.html:
1031         * css3/masking/mask-repeat-round-border.html:
1032         * css3/masking/mask-repeat-round-content-expected.html:
1033         * css3/masking/mask-repeat-round-content.html:
1034         * css3/masking/mask-repeat-space-content-expected.html:
1035         * css3/masking/mask-repeat-space-content.html:
1036         * css3/masking/mask-repeat-space-padding-expected.html:
1037         * css3/masking/mask-repeat-space-padding.html:
1038         * fast/backgrounds/hidpi-bitmap-background-on-subpixel-position-expected.html: Added.
1039         * fast/backgrounds/hidpi-bitmap-background-on-subpixel-position.html: Added.
1040         * fast/backgrounds/hidpi-bitmap-background-origin-on-subpixel-position-expected.html: Added.
1041         * fast/backgrounds/hidpi-bitmap-background-origin-on-subpixel-position.html: Added.
1042         * fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position-expected.html: Added.
1043         * fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position.html: Added.
1044         * fast/backgrounds/hidpi-generated-gradient-background-on-subpixel-position-expected.html: Added.
1045         * fast/backgrounds/hidpi-generated-gradient-background-on-subpixel-position.html: Added.
1046         * fast/backgrounds/resources/black25x25.png: Added.
1047
1048 2014-04-04  Mihnea Ovidenie  <mihnea@adobe.com>
1049
1050         [CSSRegions] Region's behaviour not updated when becoming valid from invalid
1051         https://bugs.webkit.org/show_bug.cgi?id=131211
1052
1053         Reviewed by Andrei Bucur.
1054
1055         Add tests for auto-height and region styling behaviour.
1056
1057         * fast/regions/auto-size/autoheight-region-valid-from-invalid-expected.html: Added.
1058         * fast/regions/auto-size/autoheight-region-valid-from-invalid.html: Added.
1059         * fast/regions/region-styling/region-withstyling-valid-from-invalid-expected.html: Added.
1060         * fast/regions/region-styling/region-withstyling-valid-from-invalid.html: Added.
1061
1062 2014-04-04  Sergio Villar Senin  <svillar@igalia.com>
1063
1064         Unreviewed GTK gardening.
1065
1066         Updated expectations for tests crashing in Debug bots.
1067
1068         * platform/gtk-wk1/TestExpectations:
1069         * platform/gtk-wk2/TestExpectations:
1070         * platform/gtk/TestExpectations:
1071
1072 2014-04-03  Joseph Pecoraro  <pecoraro@apple.com>
1073
1074         compositing/tiling/rotated-tiled-* tests failing on bots
1075         https://bugs.webkit.org/show_bug.cgi?id=131207
1076
1077         Unreviewed rebaseline of tests after r166748.
1078
1079         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
1080         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1081
1082 2014-04-03  Simon Fraser  <simon.fraser@apple.com>
1083
1084         Rebaseline some tests after r166748. These tests now correctly
1085         report a contentsScale.
1086
1087         * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
1088         * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1089         * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
1090         * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
1091         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
1092         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
1093
1094 2014-04-03  Dirk Schulze  <krit@webkit.org>
1095
1096         [CG] Canvas lineDashOffset does not handle negative numbers correctly
1097         https://bugs.webkit.org/show_bug.cgi?id=80560
1098
1099         Reviewed by Dean Jackson.
1100
1101         Test correct rendering of negative offset for Canvas dash arrays.
1102
1103         * fast/canvas/canvas-negative-lineDashOffset-expected.txt: Added.
1104         * fast/canvas/canvas-negative-lineDashOffset.html: Added.
1105         * fast/canvas/script-tests/canvas-negative-lineDashOffset.js: Added.
1106         (dataToArray):
1107         (getPixel):
1108         (pixelShouldBe):
1109
1110 2014-04-03  David Hyatt  <hyatt@apple.com>
1111
1112         Continuations casting issue.
1113         https://bugs.webkit.org/show_bug.cgi?id=130057
1114         <rdar://problem/16283406>
1115
1116         Reviewed by Simon Fraser.
1117
1118         * fast/block/continuation-crash-expected.txt: Added.
1119         * fast/block/continuation-crash.html: Added.
1120
1121 2014-04-03  Zoltan Horvath  <zoltan@webkit.org>
1122
1123         [WebInspector] inspector/dom/highlight-shape-outside-margin.html is failing
1124         https://bugs.webkit.org/show_bug.cgi?id=131126
1125
1126         Reviewed by Timothy Hatcher.
1127
1128         I updated the test, so it works with the new testing framework. I included the shape path results in the test,
1129         so we won't run into rounding problems, and we don't have that big test set, which would require an expected
1130         result generation. We can add it later, if we extend the test set. The logic is similar to the non margin test case.
1131
1132         * TestExpectations:
1133         * inspector/dom/highlight-shape-outside-margin-expected.txt:
1134         * inspector/dom/highlight-shape-outside-margin.html:
1135
1136 2014-04-03  Bem Jones-Bey  <bjonesbe@adobe.com>
1137
1138         [CSS Shapes] CRASH with calc() value args in inset round
1139         https://bugs.webkit.org/show_bug.cgi?id=129816
1140
1141         Reviewed by Andreas Kling.
1142
1143         Simple test to make sure that using calc in the round argument of an
1144         inset doesn't cause a crash.
1145
1146         * fast/shapes/shape-outside-floats/shape-outside-inset-round-calc-crash-expected.txt: Added.
1147         * fast/shapes/shape-outside-floats/shape-outside-inset-round-calc-crash.html: Added.
1148
1149 2014-04-03  Javier Fernandez  <jfernandez@igalia.com>
1150
1151         [CSS Grid Layout] Make sure grid element's shrink-to-fit behavior is correct
1152         https://bugs.webkit.org/show_bug.cgi?id=103473
1153
1154         Reviewed by Sergio Villar Senin.
1155
1156         Added a new Layout Test to verify the shrink-to-fit behavior works as expected
1157         for out-of-flow positioned grid elements.
1158
1159         * fast/css-grid-layout/grid-element-shrink-to-fit-expected.html: Added.
1160         * fast/css-grid-layout/grid-element-shrink-to-fit.html: Added.
1161
1162 2014-03-27  Sergio Villar Senin  <svillar@igalia.com>
1163
1164         [CSS Grid Layout] <string> not allowed in grid-{area | row | column} syntax
1165         https://bugs.webkit.org/show_bug.cgi?id=129713
1166
1167         Reviewed by Darin Adler.
1168
1169         Replaced <string> by <custom-ident> in the tests. Also added a new
1170         one to check that children are properly layed out after changes in
1171         the grid line names.
1172
1173         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child-expected.txt: Added.
1174         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html: Added.
1175         * fast/css-grid-layout/grid-item-area-get-set.html:
1176         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
1177         * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
1178         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
1179         * fast/css-grid-layout/grid-item-column-row-get-set.html:
1180         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
1181         * fast/css-grid-layout/grid-item-end-after-get-set.html:
1182         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
1183         * fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
1184         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
1185         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
1186         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
1187         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
1188         * fast/css-grid-layout/grid-item-start-before-get-set.html:
1189
1190 2014-04-03  Antti Koivisto  <antti@apple.com>
1191
1192         Crash after mutating after pseudo style
1193         https://bugs.webkit.org/show_bug.cgi?id=130881
1194
1195         Reviewed by Andreas Kling.
1196
1197         * fast/css/pseudo-after-crash-expected.txt: Added.
1198         * fast/css/pseudo-after-crash.html: Added.
1199
1200 2014-04-02  Chris Fleizach  <cfleizach@apple.com>
1201
1202         AX: AccessibilityObject::children() returns invalid results sometimes
1203         https://bugs.webkit.org/show_bug.cgi?id=130563
1204
1205         Reviewed by Joseph Pecoraro.
1206
1207         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1208
1209 2014-04-02  Alexey Proskuryakov  <ap@apple.com>
1210
1211         REGRESSION (r166144): fast/preloader/document-write.html is very flaky
1212         https://bugs.webkit.org/show_bug.cgi?id=130942
1213
1214         * platform/mac/TestExpectations: Removing test expectation, because the offending
1215         revision was rolled out.
1216
1217 2014-04-02  Benjamin Poulain  <benjamin@webkit.org>
1218
1219         CSS JIT: the adjacent position is never reset
1220         https://bugs.webkit.org/show_bug.cgi?id=131145
1221
1222         Reviewed by Andreas Kling.
1223
1224         * fast/selectors/multiple-adjacent-chain-without-adjacent-tail-expected.txt: Added.
1225         * fast/selectors/multiple-adjacent-chain-without-adjacent-tail.html: Added.
1226
1227 2014-04-02  Stephanie Lewis  <slewis@apple.com>
1228
1229         Roll out http://trac.webkit.org/changeset/166144
1230         <rdar://problem/16481284> PLT stops loading on news.google.com
1231         
1232         Unreviewed rollout.
1233
1234         Rollout 166144 since it prevents the PLT from completing.
1235
1236         * plugins/plugin-remove-readystatechange-expected.txt:
1237         * plugins/plugin-remove-readystatechange.html:
1238         * svg/custom/object-no-size-attributes-expected.txt:
1239         * svg/custom/object-no-size-attributes.xhtml:
1240
1241 2014-04-02  Zoltan Horvath  <zoltan@webkit.org>
1242
1243         [WebInspector] inspector-protocol/model/highlight-shape-outside.html is failing
1244         https://bugs.webkit.org/show_bug.cgi?id=124660
1245
1246         Reviewed by Timothy Hatcher.
1247
1248         I updated the tests syntax to CR, CSS Shapes specification. It's also needed to be updated
1249         to the latest WebInspector testing methods. I added some addidional test cases for the highlighting,
1250         and also fixed some expected test case in the script, and updated the expected file.
1251
1252         * TestExpectations:
1253         * inspector/dom/highlight-shape-outside-expected.txt:
1254         * inspector/dom/highlight-shape-outside.html:
1255         * inspector/dom/shapes-test.js:
1256         (InspectorTestProxy.registerInitializer.):
1257
1258 2014-04-02  Chris Fleizach  <cfleizach@apple.com>
1259
1260         AX: Improve ARIA live region reliability by sending notifications when live regions are created/shown and hidden/destroyed
1261         https://bugs.webkit.org/show_bug.cgi?id=124381
1262
1263         Unreviewed. Forgot to add test expectation.
1264
1265         * platform/mac/accessibility/live-region-creation-notification-expected.txt: Added.
1266
1267 2014-04-02  Daniel Bates  <dabates@apple.com>
1268
1269         Move focus management API from HTMLDocument to Document
1270         https://bugs.webkit.org/show_bug.cgi?id=131079
1271         <rdar://problem/16220103>
1272
1273         Reviewed by Timothy Hatcher.
1274
1275         Derived from a Blink patch by Christophe Dumez:
1276         https://src.chromium.org/viewvc/blink?view=rev&revision=165515
1277
1278         Made the test in <https://src.chromium.org/viewvc/blink?view=rev&revision=165515> a valid XHTML
1279         document. Additionally taught LayoutTests/resources/{js-test, js-test-pre}.js to create actual
1280         HTML elements so that these scripts can be used to write DRT tests in XML documents.
1281
1282         * fast/dom/Document/xml-document-focus-expected.txt: Added.
1283         * fast/dom/Document/xml-document-focus.xml: Added.
1284         * resources/js-test-pre.js: Added function createHTMLElement() and modified code to use it
1285         instead of document.createElement() so as to work around <https://bugs.webkit.org/show_bug.cgi?id=131074>.
1286         * resources/js-test.js: Ditto.
1287
1288 2014-04-02  Daniel Bates  <dabates@apple.com>
1289
1290         Remove Settings::maximumDecodedImageSize()
1291         https://bugs.webkit.org/show_bug.cgi?id=131057
1292         <rdar://problem/15626368>
1293
1294         Reviewed by Darin Adler.
1295
1296         Remove test LayoutTests/fast/images/decoded-size-exceeds-max-decoded-size.html as it
1297         isn't applicable following the removal of the setting Settings::maximumDecodedImageSize().
1298         Additionally update the test fast/images/bag-png.html to ensure that we dispatch
1299         a DOM Error event when we fail to decode a malformed image.
1300
1301         * fast/images/bad-png.html:
1302         * fast/images/decoded-size-exceeds-max-decoded-size-expected.txt: Removed.
1303         * fast/images/decoded-size-exceeds-max-decoded-size.html: Removed.
1304
1305 2014-04-02  Timothy Hatcher  <timothy@apple.com>
1306
1307         Remove Input domain from the Web Inspector protocol.
1308
1309         https://bugs.webkit.org/show_bug.cgi?id=131073
1310
1311         Reviewed by Joseph Pecoraro.
1312
1313         * inspector-protocol/input/dispatchKeyEvent-expected.txt: Removed.
1314         * inspector-protocol/input/dispatchKeyEvent.html: Removed.
1315         * inspector-protocol/input/dispatchMouseEvent-expected.txt: Removed.
1316         * inspector-protocol/input/dispatchMouseEvent.html: Removed.
1317
1318 2014-04-02  David Kilzer  <ddkilzer@apple.com>
1319
1320         Use outermost containing isolate when constructing bidi runs
1321         <http://webkit.org/b/131107>
1322         <rdar://problem/15690021>
1323
1324         Reviewed by Darin Adler.
1325
1326         Merged from Blink (patch by jww@chromium.org):
1327         https://src.chromium.org/viewvc/blink?revision=157268&view=revision
1328         http://crbug.com/279277
1329
1330             Update containingIsolate to go back all the way to top
1331             isolate from current root, rather than stopping at the first
1332             isolate it finds. This works because the current root is
1333             always updated with each isolate run.
1334
1335         * fast/text/international/unicode-bidi-isolate-nested-with-removes-expected.txt: Updated.
1336         * fast/text/international/unicode-bidi-isolate-nested-with-removes-not-adjacent-expected.txt: Added.
1337         * fast/text/international/unicode-bidi-isolate-nested-with-removes-not-adjacent.html: Added.
1338         * fast/text/international/unicode-bidi-isolate-nested-with-removes.html: Updated.
1339
1340 2014-04-02  Chris Fleizach  <cfleizach@apple.com>
1341
1342         AX: Improve ARIA live region reliability by sending notifications when live regions are created/shown and hidden/destroyed
1343         https://bugs.webkit.org/show_bug.cgi?id=124381
1344
1345         Reviewed by Mario Sanchez Prada.
1346
1347         * platform/mac/accessibility/live-region-creation-notification.html: Added.
1348
1349 2014-04-02  David Kilzer  <ddkilzer@apple.com>
1350
1351         Add LayoutTest for crash with bidi isolates
1352
1353         Merged from Blink (patch by jww@chromium.org):
1354         https://src.chromium.org/viewvc/blink?revision=156580&view=revision
1355         http://crbug.com/265838
1356
1357         See Bug 120504: Fix nested unicode-bidi: isolate
1358         <https://bugs.webkit.org/show_bug.cgi?id=120504>
1359         <http://trac.webkit.org/changeset/155554>
1360
1361         * fast/text/international/unicode-bidi-isolate-nested-with-removes-expected.txt: Added.
1362         * fast/text/international/unicode-bidi-isolate-nested-with-removes.html: Added.
1363
1364 2014-04-02  Ion Rosca  <rosca@adobe.com>
1365
1366         [CSS Blending] Compositing requirements for blending are not computed correctly
1367         https://bugs.webkit.org/show_bug.cgi?id=130664
1368
1369         Reviewed by Dean Jackson.
1370
1371         * css3/compositing/blend-mode-accelerated-with-multiple-stacking-contexts-expected.txt: Added.
1372         * css3/compositing/blend-mode-accelerated-with-multiple-stacking-contexts.html: Added.
1373         * css3/compositing/blend-mode-with-accelerated-sibling-expected.txt: Added.
1374         * css3/compositing/blend-mode-with-accelerated-sibling.html: Added.
1375
1376 2014-04-01  Mihnea Ovidenie  <mihnea@adobe.com>
1377
1378         [CSSRegions] Displaying region's children in another region not supported
1379         https://bugs.webkit.org/show_bug.cgi?id=130735
1380
1381         Reviewed by David Hyatt.
1382
1383         With http://trac.webkit.org/changeset/166353, we disabled the possibility
1384         of collecting the region's children into another flow and displaying them
1385         in another region. With that change, we also skipped the existing tests.
1386
1387         Add a dedicated test that passes if a region child cannot be painted in another region,
1388         in order to complete the skipped tests. This test should be removed when support for
1389         this functionality will be added again.
1390
1391         * fast/regions/region-child-not-flowed-expected.html: Added.
1392         * fast/regions/region-child-not-flowed.html: Added.
1393
1394 2014-04-01  Beth Dakin  <bdakin@apple.com>
1395
1396         willReveal edge events should be hooked up for overflow:scroll
1397         https://bugs.webkit.org/show_bug.cgi?id=131071
1398         -and corresponding-
1399         <rdar://problem/16190392>
1400
1401         Reviewed by Sam Weinig.
1402
1403         * fast/events/will-reveal-edge-on-div-expected.txt: Added.
1404         * fast/events/will-reveal-edge-on-div.html: Added.
1405
1406 2014-04-01  Jon Honeycutt  <jhoneycutt@apple.com>
1407
1408         Crash in WebCore::RenderLayer::FilterInfo::updateReferenceFilterClients
1409
1410         <https://bugs.webkit.org/show_bug.cgi?id=121887>
1411         <rdar://problem/15073043>
1412
1413         Reviewed by Dean Jackson.
1414
1415         * svg/filters/first-letter-crash-expected.txt: Added.
1416         * svg/filters/first-letter-crash.html: Added.
1417
1418 2014-04-01  Zoltan Horvath  <zoltan@webkit.org>
1419
1420         [CSS Exclusions] Remove exclusions parsing support
1421         https://bugs.webkit.org/show_bug.cgi?id=131046
1422
1423         Reviewed by David Hyatt.
1424
1425         * fast/exclusions/css-exclusions-disabled-expected.txt: Removed.
1426         * fast/exclusions/css-exclusions-disabled.html: Removed.
1427         * fast/exclusions/css-exclusions-enabled-expected.txt: Removed.
1428         * fast/exclusions/css-exclusions-enabled.html: Removed.
1429         * fast/exclusions/parsing/parsing-wrap-flow-expected.txt: Removed.
1430         * fast/exclusions/parsing/parsing-wrap-flow.html: Removed.
1431         * fast/exclusions/parsing/parsing-wrap-through-expected.txt: Removed.
1432         * fast/exclusions/parsing/parsing-wrap-through.html: Removed.
1433         * fast/exclusions/parsing/script-tests/parsing-test-utils.js: Removed.
1434         * fast/exclusions/parsing/script-tests/parsing-wrap-flow.js: Removed.
1435         * fast/exclusions/parsing/script-tests/parsing-wrap-through.js: Removed.
1436         * platform/win/TestExpectations:
1437         * platform/wincairo/TestExpectations:
1438
1439 2014-04-01  Manuel Rego Casasnovas  <rego@igalia.com>
1440
1441         [CSS Grid Layout] Enable runtime feature if feature flag is enabled
1442         https://bugs.webkit.org/show_bug.cgi?id=130013
1443
1444         Reviewed by Simon Fraser.
1445
1446         Modify layout test as feature is not disabled by default in WK2.
1447         The test now checks that the runtime feature can be disabled.
1448
1449         * fast/css-grid-layout/grid-disabled-expected.txt: Renamed from LayoutTests/fast/css-grid-layout/grid-disabled-by-default-expected.txt.
1450         * fast/css-grid-layout/grid-disabled.html: Renamed from LayoutTests/fast/css-grid-layout/grid-disabled-by-default.html.
1451
1452 2014-04-01  Javier Fernandez  <jfernandez@igalia.com>
1453
1454         [CSS Grid Layout] Make the grid-item-margin-auto-columns-rows.html test a reftest
1455         https://bugs.webkit.org/show_bug.cgi?id=130935
1456
1457         Reviewed by Darin Adler.
1458
1459         Removed the 'checkLayout' script references from the test.
1460
1461         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.html: Added.
1462         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.txt: Removed.
1463         * fast/css-grid-layout/grid-item-margin-auto-columns-rows.html:
1464
1465 2014-04-01  Myles C. Maxfield  <mmaxfield@apple.com>
1466
1467         svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures.html and svg/css/font-face-crash.html frequently assert in ComplexTextController::offsetForPosition
1468         https://bugs.webkit.org/show_bug.cgi?id=119747
1469
1470         Reviewed by Simon Fraser.
1471
1472         Clicking on SVG text used to cause a ComplexTextController to be built
1473         around the SVG text (which is incorrect and would crash). This test
1474         does just that and makes sure there is no crash.
1475
1476         * svg/text/resources/Litherum.svg: Added.
1477         * svg/text/svg-font-hittest-expected.txt: Added.
1478         * svg/text/svg-font-hittest.html: Added.
1479         * LayoutTests/platform/mac/TestExpectations: Unskipped tests
1480
1481 2014-04-01  Daniel Bates  <dabates@apple.com>
1482
1483         RenderQuote must destroy remaining text renderer before first letter renderer
1484         https://bugs.webkit.org/show_bug.cgi?id=78023
1485         <rdar://problem/10830009>
1486
1487         Reviewed by Brent Fulgham.
1488
1489         Merged from Blink (patch by Abhishek Arya):
1490         https://src.chromium.org/viewvc/blink?view=rev&revision=151270
1491
1492         * fast/css-generated-content/quote-first-letter-crash-expected.txt: Added.
1493         * fast/css-generated-content/quote-first-letter-crash.html: Added.
1494
1495 2014-04-01  David Kilzer  <ddkilzer@apple.com>
1496
1497         Do not allow HTTP refresh headers to refresh to javascript: URLs
1498         <http://webkit.org/b/119051>
1499         <rdar://problem/14536453>
1500
1501         Reviewed by Alexey Proskuryakov.
1502
1503         Merged from Blink (patch by tsepez@chromium.org):
1504         https://src.chromium.org/viewvc/blink?revision=153912&view=revision
1505         http://crbug.com/258151
1506
1507             This behaviour has been standard in IE since IE7.  This makes us both
1508             more compatible and less vulnerable to XSS.
1509
1510         * http/tests/security/no-javascript-refresh-expected.txt: Added.
1511         * http/tests/security/no-javascript-refresh-static-expected.txt: Added.
1512         * http/tests/security/no-javascript-refresh-static.html: Added.
1513         * http/tests/security/no-javascript-refresh.php: Added.
1514         - Original Blink layout tests with typos fixed and 'PASS:' text
1515           added.
1516
1517         * http/tests/security/no-javascript-location.html: Added.
1518         * http/tests/security/no-javascript-location-expected.txt: Added.
1519         * http/tests/security/resources/no-javascript-location.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
1520         * http/tests/security/no-javascript-location-percent-escaped.html: Added.
1521         * http/tests/security/no-javascript-location-percent-escaped-expected.txt: Added.
1522         * http/tests/security/resources/no-javascript-location-percent-escaped.php: Added.
1523         - Add tests using a javascript: URL in a Location: header.
1524
1525         * http/tests/security/no-javascript-refresh-percent-escaped.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
1526         * http/tests/security/no-javascript-refresh-percent-escaped-expected.txt: Added.
1527         * http/tests/security/no-javascript-refresh-spaces.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
1528         * http/tests/security/no-javascript-refresh-spaces-expected.txt: Added.
1529         - Add tests using a percent-escaped javascript: URL and a
1530           javascript: URL with leading spaces in a Refresh: header from
1531           a web server.
1532
1533         * http/tests/security/no-javascript-refresh-static-percent-escaped.html: Added.
1534         * http/tests/security/no-javascript-refresh-static-percent-escaped-expected.txt: Added.
1535         * http/tests/security/no-javascript-refresh-static-spaces.html: Added.
1536         * http/tests/security/no-javascript-refresh-static-spaces-expected.txt: Added.
1537         - Add tests using a percent-escaped javascript: URL and a
1538           javascript: URL with leading spaces in a meta http-equiv tag.
1539
1540 2014-04-01  James Craig  <jcraig@apple.com>
1541
1542         AX: AccessibilityRenderObject::ariaLiveRegionAtomic() should default to true if
1543         roleValue is ApplicationAlertRole || ApplicationStatusRole
1544         https://bugs.webkit.org/show_bug.cgi?id=130907
1545
1546         Reviewed by Chris Fleizach.
1547
1548         Updated AccessibilityRenderObject::ariaLiveRegionAtomic() to match ARIA spec.
1549
1550         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion-expected.txt:
1551         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion.html:
1552         * platform/mac/accessibility/aria-liveregions-attributes-expected.txt:
1553         * platform/mac/accessibility/aria-liveregions-attributes.html:
1554
1555 2014-04-01  Zalan Bujtas  <zalan@apple.com>
1556
1557         Subpixel rendering: Transition class Image (and its dependencies) from int to float to enable subpixel positioned/sized images.
1558         https://bugs.webkit.org/show_bug.cgi?id=130643
1559
1560         Reviewed by Simon Fraser.
1561
1562         This is in preparation to support subpixel positioned/sized background images. While 1x bitmap images can't take
1563         subpixel sizing on hidpi resolutions, both generated and hidpi images can.
1564         This patch does not change Image behavior in general as both position and size are still snapped to integral values.  
1565
1566         No change in behavior.
1567
1568         * platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
1569         * platform/mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt:
1570         * platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
1571         * platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
1572         * platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
1573         * svg/custom/feDisplacementMap-01-expected.txt:
1574         * svg/filters/feImage-change-target-id-expected.txt:
1575         * svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.txt:
1576         * svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse-expected.txt:
1577         * svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.txt:
1578         * svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.txt:
1579         * svg/filters/feImage-late-indirect-update-expected.txt:
1580         * svg/filters/feImage-multiple-targets-id-change-expected.txt:
1581         * svg/filters/feImage-position-expected.txt:
1582         * svg/filters/feImage-preserveAspectRatio-all-expected.txt:
1583         * svg/filters/feImage-preserveAspectratio-expected.txt:
1584         * svg/filters/feImage-reference-invalidation-expected.txt:
1585         * svg/filters/feImage-reference-svg-primitive-expected.txt:
1586         * svg/filters/feImage-remove-target-expected.txt:
1587         * svg/filters/feImage-subregions-expected.txt:
1588         * svg/filters/feImage-subregions-preseveAspectRatio-none-expected.txt:
1589         * svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.txt:
1590         * svg/filters/feImage-target-add-to-document-expected.txt:
1591         * svg/filters/feImage-target-attribute-change-expected.txt:
1592         * svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.txt:
1593         * svg/filters/feImage-target-attribute-change-with-use-indirection-expected.txt:
1594         * svg/filters/feImage-target-changes-id-expected.txt:
1595         * svg/filters/feImage-target-id-change-expected.txt:
1596         * svg/filters/feImage-target-inline-style-change-expected.txt:
1597         * svg/filters/feImage-target-property-change-expected.txt:
1598         * svg/filters/feImage-target-reappend-to-document-expected.txt:
1599         * svg/filters/feImage-target-remove-from-document-expected.txt:
1600         * svg/filters/feImage-target-style-change-expected.txt:
1601
1602 2014-03-31  Alexey Proskuryakov  <ap@apple.com>
1603
1604         Crashes in PageConsole::addMessage
1605         https://bugs.webkit.org/show_bug.cgi?id=130991
1606         <rdar://problem/14795232>
1607
1608         Reviewed by Geoffrey Garen.
1609
1610         * http/tests/misc/detached-frame-console-expected.txt: Added.
1611         * http/tests/misc/detached-frame-console.html: Added.
1612         * http/tests/misc/resources/detached-frame-console-subframe.html: Added.
1613
1614 2014-03-31  Alexey Proskuryakov  <ap@apple.com>
1615
1616         REGRESSION (r166144?): fast/preloader/document-write.html is very flaky
1617         https://bugs.webkit.org/show_bug.cgi?id=130942
1618
1619         * platform/mac/TestExpectations: Marking as such.
1620
1621 2014-03-31  Commit Queue  <commit-queue@webkit.org>
1622
1623         Unreviewed, rolling out r166536.
1624         https://bugs.webkit.org/show_bug.cgi?id=130993
1625
1626         This is not the correct fix. (Requested by bfulgham on
1627         #webkit).
1628
1629         Reverted changeset:
1630
1631         "Unreviewed test fix after r166530."
1632         http://trac.webkit.org/changeset/166536
1633
1634 2014-03-31  Brent Fulgham  <bfulgham@apple.com>
1635
1636         Unreviewed test fix after r166530.
1637
1638         After switching to high-resolution continuous scroll output, forgot to update one test case.
1639
1640         * fast/events/platform-wheelevent-in-scrolling-div-expected.txt:
1641         * fast/events/platform-wheelevent-in-scrolling-div.html:
1642
1643 2014-03-31  Brent Fulgham  <bfulgham@apple.com>
1644
1645         Reduced Latched Scroll Test Flakiness
1646         https://bugs.webkit.org/show_bug.cgi?id=130983
1647
1648         Reviewed by Darin Adler.
1649
1650         Rebaseline test output for 'hasPreciseScrollingDeltas' behavior.
1651
1652         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-expected.txt:
1653         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1654         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-expected.txt:
1655         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1656         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-expected.txt:
1657         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1658         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-expected.txt:
1659         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1660         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-expected.txt:
1661         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-with-handler-expected.txt:
1662         * platform/mac/fast/scrolling/scroll-div-latched-mainframe-expected.txt:
1663         * platform/mac/fast/scrolling/scroll-iframe-latched-mainframe-expected.txt:
1664         * platform/mac/fast/scrolling/scroll-select-latched-mainframe-expected.txt:
1665         * platform/mac/fast/scrolling/scroll-select-latched-select-expected.txt:
1666
1667 2014-03-31  Ion Rosca  <rosca@adobe.com>
1668
1669         [CSS Blending] Blend mode property is propagated to multiple GraphicLayers
1670         https://bugs.webkit.org/show_bug.cgi?id=130337
1671
1672         Reviewed by Dean Jackson.
1673
1674         * css3/compositing/blend-mode-ancestor-clipping-layer-expected.txt: Added.
1675         * css3/compositing/blend-mode-ancestor-clipping-layer.html: Added.
1676
1677 2014-03-31  Ion Rosca  <rosca@adobe.com>
1678
1679         [CSS Blending] showLayerTree should dump layer's blend mode and isolation properties
1680         https://bugs.webkit.org/show_bug.cgi?id=130922
1681
1682         Reviewed by Simon Fraser.
1683
1684         Tests are adapted after adding blending information to RenderTreeAsText.
1685
1686         * platform/mac/css3/compositing/blend-mode-background-expected.txt:
1687         * platform/mac/css3/compositing/blend-mode-isolated-group-1-expected.txt:
1688         * platform/mac/css3/compositing/blend-mode-isolated-group-2-expected.txt:
1689         * platform/mac/css3/compositing/blend-mode-isolated-group-3-expected.txt:
1690         * platform/mac/css3/compositing/blend-mode-layers-expected.txt:
1691         * platform/mac/css3/compositing/blend-mode-reflection-expected.txt:
1692         * platform/mac/css3/compositing/blend-mode-simple-composited-expected.txt:
1693         * platform/mac/css3/compositing/blend-mode-simple-expected.txt:
1694
1695 2014-03-31  Samuel White  <samuel_white@apple.com>
1696
1697         AX: Need ability to get line range for text marker.
1698         https://bugs.webkit.org/show_bug.cgi?id=130906
1699
1700         Reviewed by Chris Fleizach.
1701
1702         Added test to ensure we can get the correct range of a line from a given marker.
1703         Also updated existing bounds-for-range test to include new attribute.
1704
1705         * platform/mac/accessibility/bounds-for-range-expected.txt:
1706         * platform/mac/accessibility/line-range-for-text-marker-expected.txt: Added.
1707         * platform/mac/accessibility/line-range-for-text-marker.html: Added.
1708
1709 2014-03-31  Alexey Proskuryakov  <ap@apple.com>
1710
1711         transitions/3d/interrupted-transition.html is flaky
1712         https://bugs.webkit.org/show_bug.cgi?id=130972
1713
1714         * platform/mac/TestExpectations: Marked as such.
1715
1716 2014-03-31  Alexey Proskuryakov  <ap@apple.com>
1717
1718         media/track/track-remove-track.html is flaky, crashing and failing
1719         https://bugs.webkit.org/show_bug.cgi?id=130971
1720
1721         * platform/mac/TestExpectations: Marked as such.
1722
1723 2014-03-31  Andrei Bucur  <abucur@adobe.com>
1724
1725         Wrong layout while animating content in regions
1726         https://bugs.webkit.org/show_bug.cgi?id=125086
1727
1728         Reviewed by David Hyatt.
1729
1730         Add a test verifying the layout and painting of animated content inside regions
1731         is correct.
1732
1733         * fast/regions/layers/region-removed-during-animation-expected.html: Added.
1734         * fast/regions/layers/region-removed-during-animation.html: Added.
1735
1736 2014-03-30  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1737
1738         Move test cases of navigator content utils in own directory
1739         https://bugs.webkit.org/show_bug.cgi?id=130927
1740
1741         Reviewed by Ryosuke Niwa.
1742
1743         Add NavigatorContentUtils dir to fast/dom in order to manage the test cases well.
1744
1745         * fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt: Renamed from LayoutTests/fast/dom/is-protocol-handler-registered-expected.txt.
1746         * fast/dom/NavigatorContentUtils/is-protocol-handler-registered.html: Renamed from LayoutTests/fast/dom/is-protocol-handler-registered.html.
1747         * fast/dom/NavigatorContentUtils/register-protocol-handler-expected.txt: Renamed from LayoutTests/fast/dom/register-protocol-handler-expected.txt.
1748         * fast/dom/NavigatorContentUtils/register-protocol-handler.html: Renamed from LayoutTests/fast/dom/register-protocol-handler.html.
1749         * fast/dom/NavigatorContentUtils/unregister-protocol-handler-expected.txt: Renamed from LayoutTests/fast/dom/unregister-protocol-handler-expected.txt.
1750         * fast/dom/NavigatorContentUtils/unregister-protocol-handler.html: Renamed from LayoutTests/fast/dom/unregister-protocol-handler.html.
1751         * platform/efl-wk2/TestExpectations:
1752         * platform/gtk/TestExpectations:
1753         * platform/mac/TestExpectations:
1754
1755 2014-03-30  Alexey Proskuryakov  <ap@apple.com>
1756
1757         REGRESSION: compositing/columns/composited-rl-paginated-repaint.html is flaky
1758         https://bugs.webkit.org/show_bug.cgi?id=130953
1759
1760         * platform/mac/TestExpectations: Marked as such.
1761
1762 2014-03-30  Commit Queue  <commit-queue@webkit.org>
1763
1764         Unreviewed, rolling out r166467.
1765         https://bugs.webkit.org/show_bug.cgi?id=130952
1766
1767         The test fails (Requested by ap_ on #webkit).
1768
1769         Reverted changeset:
1770
1771         "Web Inspector: Add a new layout test for better coverage of
1772         accessibility "focused" in inspector-protocol
1773         DOM.getAccessibilityPropertiesForNode"
1774         https://bugs.webkit.org/show_bug.cgi?id=130196
1775         http://trac.webkit.org/changeset/166467
1776
1777 2014-03-30  Diego Pino Garcia  <dpino@igalia.com>
1778
1779         Web Inspector: Add a new layout test for better coverage of accessibility "focused" in inspector-protocol DOM.getAccessibilityPropertiesForNode
1780         https://bugs.webkit.org/show_bug.cgi?id=130196
1781
1782         Reviewed by Timothy Hatcher.
1783
1784         * inspector-protocol/dom/getAccessibilityPropertiesForNode-focused-expected.txt: Added.
1785         * inspector-protocol/dom/getAccessibilityPropertiesForNode-focused.html: Added.
1786
1787 2014-03-29  Commit Queue  <commit-queue@webkit.org>
1788
1789         Unreviewed, rolling out r166434.
1790         https://bugs.webkit.org/show_bug.cgi?id=130938
1791
1792         Caused crashes and other failures on cache tests (Requested by
1793         ap on #webkit).
1794
1795         Reverted changeset:
1796
1797         "Web Replay: add page-level setting to bypass the MemoryCache"
1798         https://bugs.webkit.org/show_bug.cgi?id=130728
1799         http://trac.webkit.org/changeset/166434
1800
1801 2014-03-29  David Kilzer  <ddkilzer@apple.com>
1802
1803         Preserve selection end positions in directionOfSelection
1804         <http://webkit.org/b/104813>
1805         <rdar://problem/13666417>
1806
1807         Reviewed by Brent Fulgham.
1808
1809         Merged from Blink (patch by kenrb@chromium.org):
1810         https://src.chromium.org/viewvc/blink?revision=150621&view=revision
1811         http://crbug.com/164263
1812
1813             VisibleSelection::visibleStart() and VisibleSelection::visibleEnd()
1814             can both cause layouts, which has the potential to invalidate any
1815             rendertree-based objects. This was causing a problem in
1816             FrameSelection::directionOfSelection(), where a reference to a
1817             lineBox was being held across a call to visibleEnd().
1818
1819             This patch ensures that the any layout is completed before linebox
1820             references are retrieved.
1821
1822         * editing/selection/layout-during-move-selection-crash-expected.txt: Added.
1823         * editing/selection/layout-during-move-selection-crash.html: Added.
1824
1825 2014-03-29  Zalan Bujtas  <zalan@apple.com>
1826
1827         Subpixel rendering: Simple line layout should not round to integral position while painting.
1828         https://bugs.webkit.org/show_bug.cgi?id=130934
1829
1830         Reviewed by Simon Fraser.
1831
1832         Remove rounding to integral position. When RenderLayer is injected and hides subpixel positions,
1833         integral rounding produces different paint position.
1834
1835         * fast/flexbox/hidpi-simple-line-layout-with-flexbox-and-transition-expected.html: Added.
1836         * fast/flexbox/hidpi-simple-line-layout-with-flexbox-and-transition.html: Added.
1837
1838 2014-03-28  Javier Fernandez  <jfernandez@igalia.com>
1839
1840         [CSS Grid Layout] The 'auto' height must be adapted to the item's margin.
1841         https://bugs.webkit.org/show_bug.cgi?id=130920
1842
1843         Reviewed by Darin Adler.
1844
1845         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.txt: Added.
1846         * fast/css-grid-layout/grid-item-margin-auto-columns-rows.html: Added.
1847
1848 2014-03-28  James Craig  <jcraig@apple.com>
1849
1850         Web Inspector: AXI: support for live regions
1851         https://bugs.webkit.org/show_bug.cgi?id=130725
1852
1853         Reviewed by Timothy Hatcher.
1854
1855         Initial support for @aria-live, @aria-atomic, and @aria-busy.
1856
1857         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Updated.
1858         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html: Updated.
1859         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion-expected.txt: Added.
1860         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion.html: Added.
1861
1862 2014-03-28  Joseph Pecoraro  <pecoraro@apple.com>
1863
1864         Web Inspector: console.warn is showing as error instead of warning
1865         https://bugs.webkit.org/show_bug.cgi?id=130921
1866
1867         Reviewed by Timothy Hatcher.
1868
1869         Add a test for console.log, warn, error, etc to make sure they get
1870         to the frontend with the expected source and level.
1871
1872         * inspector-protocol/console/console-message-expected.txt: Added.
1873         * inspector-protocol/console/console-message.html: Added.
1874
1875 2014-03-28  James Craig  <jcraig@apple.com>
1876
1877         Web Inspector: AXI: expose what elements get generic "clickable" status
1878         https://bugs.webkit.org/show_bug.cgi?id=130721
1879
1880         Reviewed by Timothy Hatcher.
1881
1882         Expose ancestor element link to "Click Listener" or generic "Clickable: Yes" if current node has mouse handler.
1883
1884         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: 
1885         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html: Simple coverage of mouseEventNodeId.
1886         * inspector-protocol/dom/getAccessibilityPropertiesForNode_mouseEventNodeId-expected.txt: Added.
1887         * inspector-protocol/dom/getAccessibilityPropertiesForNode_mouseEventNodeId.html: Added. Full coverage.
1888
1889 2014-03-28  Brian Burg  <bburg@apple.com>
1890
1891         Web Replay: add page-level setting to bypass the MemoryCache
1892         https://bugs.webkit.org/show_bug.cgi?id=130728
1893
1894         Reviewed by Timothy Hatcher.
1895
1896         Mac WebKit2 needs different expectations because of resource load timing characteristics
1897         introduced by the interaction of Settings::usesMemoryCache and NetworkProcess.
1898
1899         * http/tests/cache/bypass-memory-cache-after-reload-expected.txt: Added.
1900         * http/tests/cache/bypass-memory-cache-after-reload.html: Added.
1901         * platform/mac-wk2/http/tests/cache/bypass-memory-cache-after-reload-expected.txt: Added.
1902
1903 2014-03-28  Radu Stavila  <stavila@adobe.com>
1904
1905         In some situations, partial layouts of floating elements produce incorrect results.
1906         https://bugs.webkit.org/show_bug.cgi?id=122668
1907
1908         Reviewed by David Hyatt.
1909
1910         Added test to ensure an assertion is not reached when performing a partial
1911         layout of float elements in certain situations.
1912
1913         * fast/block/float/floats-in-clean-line-crash-expected.txt: Added.
1914         * fast/block/float/floats-in-clean-line-crash.html: Added.
1915
1916 2014-03-28  Brent Fulgham  <bfulgham@apple.com>
1917
1918         Unreviewed gardening. Make WebVTT tests less flaky by ensuring captions are set to display
1919         in each test, rather than relying on earlier tests turning captions on. This caused tests to
1920         fail if run out of order.
1921
1922         * media/track/regions-webvtt/vtt-region-display.html: Turn captions on.
1923         * media/track/regions-webvtt/vtt-region-dom-layout.html: Ditto.
1924
1925 2014-03-28  Jer Noble  <jer.noble@apple.com>
1926
1927         [MSE] Implement support for SourceBuffer.remove()
1928         https://bugs.webkit.org/show_bug.cgi?id=121562
1929
1930         Reviewed by Eric Carlson.
1931
1932         * media/media-source/media-source-remove-expected.txt: Added.
1933         * media/media-source/media-source-remove.html: Added.
1934
1935 2014-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
1936
1937         Clear SVGInlineTextBox fragments when the text changes.
1938         https://bugs.webkit.org/show_bug.cgi?id=130879
1939
1940         Reviewed by Darin Adler.
1941
1942         Ported from Blink: https://src.chromium.org/viewvc/blink?revision=150456&view=revision
1943
1944         When failing, this test will render garbage characters or crash.
1945
1946         * svg/custom/unicode-in-tspan-multi-svg-crash-expected.txt: Added.
1947         * svg/custom/unicode-in-tspan-multi-svg-crash.html: Added.
1948
1949 2014-03-28  Michael Saboff  <msaboff@apple.com>
1950
1951         Unreviewed, rolling r166248 back in.
1952
1953         Turns out r166070 didn't cause a 2% performance loss in page load times
1954
1955         Reverted changeset:
1956
1957         Unreviewed, rolling out r166126.
1958         Rollout r166126 in prepartion to roll out prerequisite r166070
1959
1960 2014-03-28  Krzysztof Czech  <k.czech@samsung.com>
1961
1962         [EFL][GTK] Remove expectations after r166194
1963         https://bugs.webkit.org/show_bug.cgi?id=130842
1964
1965         Reviewed by Mario Sanchez Prada.
1966
1967         r166194 introduces one common expectation for all ports.
1968
1969         * platform/efl-wk1/accessibility/table-with-aria-role-expected.txt: Removed.
1970         * platform/efl-wk2/accessibility/table-with-aria-role-expected.txt: Removed.
1971         * platform/gtk/accessibility/table-with-aria-role-expected.txt: Removed.
1972
1973 2014-03-27  James Craig  <jcraig@apple.com>
1974
1975         Web Inspector: AXI: expose selectedChildNodeIds of list boxes, tree controls, etc., and reconcile UI with childNodeIds
1976         https://bugs.webkit.org/show_bug.cgi?id=130827
1977
1978         Reviewed by Timothy Hatcher.
1979
1980         Tests selectedChildNodeIds in inspector-protocol: DOM.getAccessibilityPropertiesForNode.
1981
1982         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1983         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
1984
1985 2014-03-27  Mark Rowe  <mrowe@apple.com>
1986
1987         <https://webkit.org/b/42704> WebKitTestRunner needs to print history delegate information
1988
1989         Reviewed by Sam Weinig.
1990
1991         * platform/wk2/TestExpectations: Enable the two layout tests that pass. One test remains disabled
1992         due to lack of testRunner API, and another due to an apparent bug in WebKit2's handling of
1993         client redirects.
1994
1995 2014-03-27  Oliver Hunt  <oliver@apple.com>
1996
1997         Support spread operand in |new| expressions
1998         https://bugs.webkit.org/show_bug.cgi?id=130877
1999
2000         Reviewed by Michael Saboff.
2001
2002         Correctness and performance tests for spread operands
2003
2004         * js/parser-syntax-check-expected.txt:
2005         * js/regress/call-spread-expected.txt: Added.
2006         * js/regress/call-spread.html: Added.
2007         * js/regress/new-spread-expected.txt: Added.
2008         * js/regress/new-spread.html: Added.
2009         * js/regress/script-tests/call-spread.js: Added.
2010         (testFunction):
2011         (test2):
2012         (test3):
2013         * js/regress/script-tests/new-spread.js: Added.
2014         (testFunction):
2015         (test2):
2016         (test3):
2017         * js/script-tests/parser-syntax-check.js:
2018
2019 2014-03-27  Bem Jones-Bey  <bjonesbe@adobe.com>
2020
2021         [CSS Shapes][css clip-path] rounded corner calculation for box shapes is wrong
2022         https://bugs.webkit.org/show_bug.cgi?id=127982
2023
2024         Reviewed by Simon Fraser.
2025
2026         * css3/masking/clip-path-border-radius-border-box-000-expected.html: Added.
2027         * css3/masking/clip-path-border-radius-border-box-000.html: Added.
2028         * css3/masking/clip-path-border-radius-content-box-000-expected.html: Added.
2029         * css3/masking/clip-path-border-radius-content-box-000.html: Added.
2030         * css3/masking/clip-path-border-radius-content-box-001-expected.html: Added.
2031         * css3/masking/clip-path-border-radius-content-box-001.html: Added.
2032         * css3/masking/clip-path-border-radius-padding-box-000-expected.html: Added.
2033         * css3/masking/clip-path-border-radius-padding-box-000.html: Added.
2034         * css3/masking/clip-path-border-radius-padding-box-001-expected.html: Added.
2035         * css3/masking/clip-path-border-radius-padding-box-001.html: Added.
2036         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-000-expected.html: Added.
2037         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-000.html: Added.
2038         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-001-expected.html: Added.
2039         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-001.html: Added.
2040         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-002-expected.html: Added.
2041         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-002.html: Added.
2042         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-000-expected.html: Added.
2043         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-000.html: Added.
2044         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-001-expected.html: Added.
2045         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-001.html: Added.
2046         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-002-expected.html: Added.
2047         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-002.html: Added.
2048         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-003-expected.html: Added.
2049         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-003.html: Added.
2050         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-000-expected.html: Added.
2051         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-000.html: Added.
2052         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-001-expected.html: Added.
2053         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-001.html: Added.
2054         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-002-expected.html: Added.
2055         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-002.html: Added.
2056         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-003-expected.html: Added.
2057         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-003.html: Added.
2058         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-004-expected.html: Added.
2059         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-004.html: Added.
2060         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-000-expected.html: Added.
2061         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-000.html: Added.
2062         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-001-expected.html: Added.
2063         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-001.html: Added.
2064         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-002-expected.html: Added.
2065         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-002.html: Added.
2066         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-003-expected.html: Added.
2067         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-003.html: Added.
2068
2069 2014-03-27  Brent Fulgham  <bfulgham@apple.com>
2070
2071         Fix a crash caused by track insertion after load()
2072         https://bugs.webkit.org/show_bug.cgi?id=130777
2073
2074         Reviewed by Eric Carlson.
2075
2076         Test: media/track/track-insert-after-load-crash.html
2077
2078         Based on the Blink change (patch by acolwell@chromium.org):
2079         https://codereview.chromium.org/211373009/
2080
2081         * media/track/track-insert-after-load-crash-expected.txt: Added.
2082         * media/track/track-insert-after-load-crash.html: Added.
2083
2084 2014-03-27  Manuel Rego Casasnovas  <rego@igalia.com>
2085
2086         [CSS Grid Layout] Remove unused variable in fast/css-grid-layout/implicit-position-dynamic-change.html
2087         https://bugs.webkit.org/show_bug.cgi?id=130833
2088
2089         Reviewed by Sergio Villar Senin.
2090
2091         * fast/css-grid-layout/implicit-position-dynamic-change.html: Inside
2092         method updateImplicitGridColumn() we define a variable gridItem that
2093         is not used. This patch removes it.
2094
2095 2014-03-27  Mihnea Ovidenie  <mihnea@adobe.com>
2096
2097         [CSSRegions] Crash when cloning a region child with a content node child
2098         https://bugs.webkit.org/show_bug.cgi?id=129811
2099
2100         Reviewed by David Hyatt.
2101
2102         Collecting the children of a region in another named flow will be supported
2103         again in the future and it will be revisited when we will implement the content
2104         keyword: http://dev.w3.org/csswg/css-regions-1/#the-flow-into-property.
2105         For now, skip the tests for that use case.
2106
2107         * TestExpectations:
2108         * fast/regions/overflow-region-inline-expected.html: Expected file should not be region based.
2109         * fast/regions/region-content-node-child-clone-crash-expected.txt: Added.
2110         * fast/regions/region-content-node-child-clone-crash.html: Added.
2111         * fast/regions/unsplittable-nested-region-expected.html: Expected file should not be region based.
2112
2113 2014-03-26  Myles C. Maxfield  <mmaxfield@apple.com>
2114
2115         Skipping underlines disregard points completely inside the underline rect
2116         https://bugs.webkit.org/show_bug.cgi?id=130800
2117
2118         Reviewed by Dean Jackson.
2119
2120         This test draws a glyph entire inside the underline. It should render the same
2121         as it would without any underline at all.
2122
2123         * fast/css3-text/css3-text-decoration/text-decoration-skip/resources/Litherum.svg: Added
2124         an underscore glyph that would lie entirely within an underline
2125         * fast/css3-text/css3-text-decoration/text-decoration-skip/glyph-inside-underline.html:
2126
2127 2014-03-26  Simon Fraser  <simon.fraser@apple.com>
2128
2129         REGRESSION (r155977): matrix animations no longer animate
2130         https://bugs.webkit.org/show_bug.cgi?id=130789
2131         <rdar://problem/15650946>
2132
2133         Reviewed by Dean Jackson.
2134         
2135         Add test for fill-fowards animation with mismatched transform lists.
2136
2137         * compositing/animation/matrix-animation-expected.html: Added.
2138         * compositing/animation/matrix-animation.html: Added.
2139
2140 2014-03-26  Antti Koivisto  <antti@apple.com>
2141
2142         Render tree construction is O(N^2) in number of siblings
2143         https://bugs.webkit.org/show_bug.cgi?id=129065
2144
2145         Reviewed by Darin Adler.
2146
2147         * perf/sibling-renderer-On2-expected.txt: Added.
2148         * perf/sibling-renderer-On2.html: Added.
2149         
2150             The test doesn't use magnitude-perf.js as this requires a relatively long-running test function and
2151             it seemed unsuitable for that.
2152
2153 2014-03-26  Zoltan Horvath  <zoltan@webkit.org>
2154
2155         [CSS Shapes] Remove shape-inside support
2156         https://bugs.webkit.org/show_bug.cgi?id=130698
2157
2158         Reviewed by David Hyatt.
2159
2160         * fast/regions/shape-inside/shape-inside-on-additional-regions-expected.html: Removed.
2161         * fast/regions/shape-inside/shape-inside-on-additional-regions.html: Removed.
2162         * fast/regions/shape-inside/shape-inside-on-first-region-block-content-expected.html: Removed.
2163         * fast/regions/shape-inside/shape-inside-on-first-region-block-content.html: Removed.
2164         * fast/regions/shape-inside/shape-inside-on-first-region-inline-content-expected.html: Removed.
2165         * fast/regions/shape-inside/shape-inside-on-first-region-inline-content.html: Removed.
2166         * fast/regions/shape-inside/shape-inside-on-multiple-autoheight-regions-expected.html: Removed.
2167         * fast/regions/shape-inside/shape-inside-on-multiple-autoheight-regions.html: Removed.
2168         * fast/regions/shape-inside/shape-inside-on-multiple-regions-bottom-adjustment-expected.html: Removed.
2169         * fast/regions/shape-inside/shape-inside-on-multiple-regions-bottom-adjustment.html: Removed.
2170         * fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset-expected.html: Removed.
2171         * fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset.html: Removed.
2172         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes-expected.html: Removed.
2173         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes.html: Removed.
2174         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes-expected.html: Removed.
2175         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes.html: Removed.
2176         * fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment-expected.html: Removed.
2177         * fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment.html: Removed.
2178         * fast/regions/shape-inside/shape-inside-on-regions-expected.html: Removed.
2179         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset-expected.html: Removed.
2180         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset.html: Removed.
2181         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-expected.html: Removed.
2182         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes-expected.html: Removed.
2183         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes.html: Removed.
2184         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes-expected.html: Removed.
2185         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes.html: Removed.
2186         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment-expected.html: Removed.
2187         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment.html: Removed.
2188         * fast/regions/shape-inside/shape-inside-on-regions-inline-content.html: Removed.
2189         * fast/regions/shape-inside/shape-inside-on-regions.html: Removed.
2190         * fast/regions/shape-inside/shape-inside-on-second-region-block-content-expected.html: Removed.
2191         * fast/regions/shape-inside/shape-inside-on-second-region-block-content.html: Removed.
2192         * fast/regions/shape-inside/shape-inside-on-second-region-inline-content-expected.html: Removed.
2193         * fast/regions/shape-inside/shape-inside-on-second-region-inline-content.html: Removed.
2194         * fast/regions/shape-inside/shape-inside-recursive-layout-expected.html: Removed.
2195         * fast/regions/shape-inside/shape-inside-recursive-layout.html: Removed.
2196         * fast/regions/shape-inside/shape-inside-with-region-borders-expected.html: Removed.
2197         * fast/regions/shape-inside/shape-inside-with-region-borders.html: Removed.
2198         * fast/regions/shape-inside/shape-inside-with-region-padding-expected.html: Removed.
2199         * fast/regions/shape-inside/shape-inside-with-region-padding.html: Removed.
2200         * fast/shapes/css-shapes-disabled-expected.txt:
2201         * fast/shapes/css-shapes-disabled.html:
2202         * fast/shapes/css-shapes-enabled-expected.txt:
2203         * fast/shapes/css-shapes-enabled.html:
2204         * fast/shapes/parsing/parsing-shape-inside-expected.txt: Removed.
2205         * fast/shapes/parsing/parsing-shape-inside.html: Removed.
2206         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
2207         * fast/shapes/parsing/parsing-shape-lengths.html:
2208         * fast/shapes/parsing/parsing-shape-padding-expected.txt: Removed.
2209         * fast/shapes/parsing/parsing-shape-padding.html: Removed.
2210         * fast/shapes/parsing/parsing-test-utils.js:
2211         * fast/shapes/resources/multi-segment-polygon.js: Removed.
2212         * fast/shapes/resources/simple-polygon.js: Removed.
2213         * fast/shapes/resources/simple-rectangle.js: Removed.
2214         * fast/shapes/resources/svg-shape-001.svg: Removed.
2215         * fast/shapes/shape-inside/floats/shape-inside-floats-simple-expected.html: Removed.
2216         * fast/shapes/shape-inside/floats/shape-inside-floats-simple.html: Removed.
2217         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-block-content-expected.html: Removed.
2218         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-block-content.html: Removed.
2219         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-inline-content-expected.html: Removed.
2220         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-inline-content.html: Removed.
2221         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-block-content-expected.html: Removed.
2222         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-block-content.html: Removed.
2223         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-expected.html: Removed.
2224         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-inline-content-expected.html: Removed.
2225         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-inline-content.html: Removed.
2226         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle.html: Removed.
2227         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-block-content-expected.html: Removed.
2228         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-block-content.html: Removed.
2229         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-inline-content-expected.html: Removed.
2230         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-inline-content.html: Removed.
2231         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-vertical-lr-inline-content-expected.html: Removed.
2232         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-vertical-lr-inline-content.html: Removed.
2233         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-block-content-expected.html: Removed.
2234         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-block-content.html: Removed.
2235         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-inline-content-expected.html: Removed.
2236         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-inline-content.html: Removed.
2237         * fast/shapes/shape-inside/shape-inside-animation-expected.txt: Removed.
2238         * fast/shapes/shape-inside/shape-inside-animation.html: Removed.
2239         * fast/shapes/shape-inside/shape-inside-bottom-edge-expected.html: Removed.
2240         * fast/shapes/shape-inside/shape-inside-bottom-edge.html: Removed.
2241         * fast/shapes/shape-inside/shape-inside-box-sizing-expected.html: Removed.
2242         * fast/shapes/shape-inside/shape-inside-box-sizing.html: Removed.
2243         * fast/shapes/shape-inside/shape-inside-calc-crash-expected.txt: Removed.
2244         * fast/shapes/shape-inside/shape-inside-calc-crash.html: Removed.
2245         * fast/shapes/shape-inside/shape-inside-circle-expected.html: Removed.
2246         * fast/shapes/shape-inside/shape-inside-circle-padding-expected.html: Removed.
2247         * fast/shapes/shape-inside/shape-inside-circle-padding.html: Removed.
2248         * fast/shapes/shape-inside/shape-inside-circle.html: Removed.
2249         * fast/shapes/shape-inside/shape-inside-coincident-vertices-expected.html: Removed.
2250         * fast/shapes/shape-inside/shape-inside-coincident-vertices.html: Removed.
2251         * fast/shapes/shape-inside/shape-inside-collinear-vertices-expected.html: Removed.
2252         * fast/shapes/shape-inside/shape-inside-collinear-vertices.html: Removed.
2253         * fast/shapes/shape-inside/shape-inside-complex-polygon-001-expected.html: Removed.
2254         * fast/shapes/shape-inside/shape-inside-complex-polygon-001.html: Removed.
2255         * fast/shapes/shape-inside/shape-inside-complex-polygon-002-expected.html: Removed.
2256         * fast/shapes/shape-inside/shape-inside-complex-polygon-002.html: Removed.
2257         * fast/shapes/shape-inside/shape-inside-complex-polygon-003-expected.html: Removed.
2258         * fast/shapes/shape-inside/shape-inside-complex-polygon-003.html: Removed.
2259         * fast/shapes/shape-inside/shape-inside-complex-polygon-004-expected.html: Removed.
2260         * fast/shapes/shape-inside/shape-inside-complex-polygon-004.html: Removed.
2261         * fast/shapes/shape-inside/shape-inside-content-box-expected.html: Removed.
2262         * fast/shapes/shape-inside/shape-inside-content-box.html: Removed.
2263         * fast/shapes/shape-inside/shape-inside-counterclockwise-polygon-expected.html: Removed.
2264         * fast/shapes/shape-inside/shape-inside-counterclockwise-polygon.html: Removed.
2265         * fast/shapes/shape-inside/shape-inside-dynamic-nested-expected.html: Removed.
2266         * fast/shapes/shape-inside/shape-inside-dynamic-nested.html: Removed.
2267         * fast/shapes/shape-inside/shape-inside-dynamic-shape-expected.html: Removed.
2268         * fast/shapes/shape-inside/shape-inside-dynamic-shape.html: Removed.
2269         * fast/shapes/shape-inside/shape-inside-dynamic-text-expected.html: Removed.
2270         * fast/shapes/shape-inside/shape-inside-dynamic-text.html: Removed.
2271         * fast/shapes/shape-inside/shape-inside-ellipse-expected.html: Removed.
2272         * fast/shapes/shape-inside/shape-inside-ellipse-padding-expected.html: Removed.
2273         * fast/shapes/shape-inside/shape-inside-ellipse-padding.html: Removed.
2274         * fast/shapes/shape-inside/shape-inside-ellipse.html: Removed.
2275         * fast/shapes/shape-inside/shape-inside-empty-expected.html: Removed.
2276         * fast/shapes/shape-inside/shape-inside-empty-polygon-crash-expected.txt: Removed.
2277         * fast/shapes/shape-inside/shape-inside-empty-polygon-crash.html: Removed.
2278         * fast/shapes/shape-inside/shape-inside-empty-segments-expected.html: Removed.
2279         * fast/shapes/shape-inside/shape-inside-empty-segments.html: Removed.
2280         * fast/shapes/shape-inside/shape-inside-empty.html: Removed.
2281         * fast/shapes/shape-inside/shape-inside-first-fit-001-horizontal-expected.html: Removed.
2282         * fast/shapes/shape-inside/shape-inside-first-fit-001-horizontal.html: Removed.
2283         * fast/shapes/shape-inside/shape-inside-first-fit-001-vertical-expected.html: Removed.
2284         * fast/shapes/shape-inside/shape-inside-first-fit-001-vertical.html: Removed.
2285         * fast/shapes/shape-inside/shape-inside-first-fit-002-expected.html: Removed.
2286         * fast/shapes/shape-inside/shape-inside-first-fit-002.html: Removed.
2287         * fast/shapes/shape-inside/shape-inside-first-fit-003-expected.html: Removed.
2288         * fast/shapes/shape-inside/shape-inside-first-fit-003.html: Removed.
2289         * fast/shapes/shape-inside/shape-inside-first-fit-004-expected.html: Removed.
2290         * fast/shapes/shape-inside/shape-inside-first-fit-004.html: Removed.
2291         * fast/shapes/shape-inside/shape-inside-first-fit-crash-expected.txt: Removed.
2292         * fast/shapes/shape-inside/shape-inside-first-fit-crash.html: Removed.
2293         * fast/shapes/shape-inside/shape-inside-first-fit-reflex-expected.html: Removed.
2294         * fast/shapes/shape-inside/shape-inside-first-fit-reflex.html: Removed.
2295         * fast/shapes/shape-inside/shape-inside-image-001-expected.html: Removed.
2296         * fast/shapes/shape-inside/shape-inside-image-001.html: Removed.
2297         * fast/shapes/shape-inside/shape-inside-image-002-expected.html: Removed.
2298         * fast/shapes/shape-inside/shape-inside-image-002.html: Removed.
2299         * fast/shapes/shape-inside/shape-inside-image-003-expected.html: Removed.
2300         * fast/shapes/shape-inside/shape-inside-image-003.html: Removed.
2301         * fast/shapes/shape-inside/shape-inside-image-004-expected.html: Removed.
2302         * fast/shapes/shape-inside/shape-inside-image-004.html: Removed.
2303         * fast/shapes/shape-inside/shape-inside-image-005-expected.html: Removed.
2304         * fast/shapes/shape-inside/shape-inside-image-005.html: Removed.
2305         * fast/shapes/shape-inside/shape-inside-image-set-expected.html: Removed.
2306         * fast/shapes/shape-inside/shape-inside-image-set.html: Removed.
2307         * fast/shapes/shape-inside/shape-inside-multiple-blocks-dynamic-expected.html: Removed.
2308         * fast/shapes/shape-inside/shape-inside-multiple-blocks-dynamic.html: Removed.
2309         * fast/shapes/shape-inside/shape-inside-multiple-blocks-expected.html: Removed.
2310         * fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical-expected.html: Removed.
2311         * fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical.html: Removed.
2312         * fast/shapes/shape-inside/shape-inside-multiple-blocks.html: Removed.
2313         * fast/shapes/shape-inside/shape-inside-multiple-segments-001-expected.html: Removed.
2314         * fast/shapes/shape-inside/shape-inside-multiple-segments-001.html: Removed.
2315         * fast/shapes/shape-inside/shape-inside-multiple-segments-002-expected.html: Removed.
2316         * fast/shapes/shape-inside/shape-inside-multiple-segments-002.html: Removed.
2317         * fast/shapes/shape-inside/shape-inside-multiple-segments-003-expected.html: Removed.
2318         * fast/shapes/shape-inside/shape-inside-multiple-segments-003.html: Removed.
2319         * fast/shapes/shape-inside/shape-inside-multiple-segments-004-expected.html: Removed.
2320         * fast/shapes/shape-inside/shape-inside-multiple-segments-004.html: Removed.
2321         * fast/shapes/shape-inside/shape-inside-offset-block-children-expected.html: Removed.
2322         * fast/shapes/shape-inside/shape-inside-offset-block-children.html: Removed.
2323         * fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height-expected.html: Removed.
2324         * fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height.html: Removed.
2325         * fast/shapes/shape-inside/shape-inside-outside-shape-expected.html: Removed.
2326         * fast/shapes/shape-inside/shape-inside-outside-shape.html: Removed.
2327         * fast/shapes/shape-inside/shape-inside-overflow-expected.html: Removed.
2328         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content-expected.html: Removed.
2329         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content.html: Removed.
2330         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-expected.html: Removed.
2331         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions.html: Removed.
2332         * fast/shapes/shape-inside/shape-inside-overflow.html: Removed.
2333         * fast/shapes/shape-inside/shape-inside-partial-fill-001-expected.html: Removed.
2334         * fast/shapes/shape-inside/shape-inside-partial-fill-001.html: Removed.
2335         * fast/shapes/shape-inside/shape-inside-partial-fill-002-expected.html: Removed.
2336         * fast/shapes/shape-inside/shape-inside-partial-fill-002.html: Removed.
2337         * fast/shapes/shape-inside/shape-inside-percentage-auto-expected.html: Removed.
2338         * fast/shapes/shape-inside/shape-inside-percentage-auto.html: Removed.
2339         * fast/shapes/shape-inside/shape-inside-percentage-expected.html: Removed.
2340         * fast/shapes/shape-inside/shape-inside-percentage.html: Removed.
2341         * fast/shapes/shape-inside/shape-inside-polygon-layout-expected.txt: Removed.
2342         * fast/shapes/shape-inside/shape-inside-polygon-layout.html: Removed.
2343         * fast/shapes/shape-inside/shape-inside-polygon-padding-001-expected.html: Removed.
2344         * fast/shapes/shape-inside/shape-inside-polygon-padding-001.html: Removed.
2345         * fast/shapes/shape-inside/shape-inside-polygon-padding-002-expected.txt: Removed.
2346         * fast/shapes/shape-inside/shape-inside-polygon-padding-002.html: Removed.
2347         * fast/shapes/shape-inside/shape-inside-polygon-padding-003-expected.txt: Removed.
2348         * fast/shapes/shape-inside/shape-inside-polygon-padding-003.html: Removed.
2349         * fast/shapes/shape-inside/shape-inside-polygon-rectangle-expected.html: Removed.
2350         * fast/shapes/shape-inside/shape-inside-polygon-rectangle.html: Removed.
2351         * fast/shapes/shape-inside/shape-inside-polygon-rounded-first-fit-expected.html: Removed.
2352         * fast/shapes/shape-inside/shape-inside-polygon-rounded-first-fit.html: Removed.
2353         * fast/shapes/shape-inside/shape-inside-polygon-zoom-expected.html: Removed.
2354         * fast/shapes/shape-inside/shape-inside-polygon-zoom.html: Removed.
2355         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-001-expected.html: Removed.
2356         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-001.html: Removed.
2357         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-002-expected.html: Removed.
2358         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-002.html: Removed.
2359         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-003-expected.html: Removed.
2360         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-003.html: Removed.
2361         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-004-expected.html: Removed.
2362         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-004.html: Removed.
2363         * fast/shapes/shape-inside/shape-inside-recursive-layout-expected.html: Removed.
2364         * fast/shapes/shape-inside/shape-inside-recursive-layout.html: Removed.
2365         * fast/shapes/shape-inside/shape-inside-regular-polygon16-expected.html: Removed.
2366         * fast/shapes/shape-inside/shape-inside-regular-polygon16.html: Removed.
2367         * fast/shapes/shape-inside/shape-inside-regular-polygon8-expected.html: Removed.
2368         * fast/shapes/shape-inside/shape-inside-regular-polygon8.html: Removed.
2369         * fast/shapes/shape-inside/shape-inside-shape-logical-top-expected.html: Removed.
2370         * fast/shapes/shape-inside/shape-inside-shape-logical-top.html: Removed.
2371         * fast/shapes/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout-expected.html: Removed.
2372         * fast/shapes/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout.html: Removed.
2373         * fast/shapes/shape-inside/shape-inside-simple-polygon-001-expected.html: Removed.
2374         * fast/shapes/shape-inside/shape-inside-simple-polygon-001.html: Removed.
2375         * fast/shapes/shape-inside/shape-inside-simple-polygon-002-expected.html: Removed.
2376         * fast/shapes/shape-inside/shape-inside-simple-polygon-002.html: Removed.
2377         * fast/shapes/shape-inside/shape-inside-simple-polygon-003-expected.html: Removed.
2378         * fast/shapes/shape-inside/shape-inside-simple-polygon-003.html: Removed.
2379         * fast/shapes/shape-inside/shape-inside-simple-polygon-004-expected.html: Removed.
2380         * fast/shapes/shape-inside/shape-inside-simple-polygon-004.html: Removed.
2381         * fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top-expected.html: Removed.
2382         * fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top.html: Removed.
2383         * fast/shapes/shape-inside/shape-inside-subsequent-blocks-expected.html: Removed.
2384         * fast/shapes/shape-inside/shape-inside-subsequent-blocks.html: Removed.
2385         * fast/shapes/shape-inside/shape-inside-subtract-intervals-crash-expected.html: Removed.
2386         * fast/shapes/shape-inside/shape-inside-subtract-intervals-crash.html: Removed.
2387         * fast/shapes/shape-inside/shape-inside-text-align-expected.html: Removed.
2388         * fast/shapes/shape-inside/shape-inside-text-align.html: Removed.
2389         * fast/shapes/shape-inside/shape-inside-text-expected.html: Removed.
2390         * fast/shapes/shape-inside/shape-inside-text.html: Removed.
2391         * fast/shapes/shape-inside/shape-inside-vertical-text-expected.html: Removed.
2392         * fast/shapes/shape-inside/shape-inside-vertical-text.html: Removed.
2393         * platform/gtk/TestExpectations:
2394         * platform/win/TestExpectations:
2395
2396 2014-03-26  Sergio Villar Senin  <svillar@igalia.com>
2397
2398         [CSS Grid Layout] getComputedStyle() must return the specified value for positioning properties
2399         https://bugs.webkit.org/show_bug.cgi?id=130010
2400
2401         Reviewed by Darin Adler.
2402
2403         Updated the return value of getComputedStyle(), it must be always
2404         the specified value.
2405
2406         Added also a new test that verifies the resolution of names in
2407         grid positioning properties, both grid area names and grid line
2408         names (including any combination of the two).
2409
2410         * fast/css-grid-layout/grid-item-area-get-set-expected.txt:
2411         * fast/css-grid-layout/grid-item-area-get-set.html:
2412         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
2413         * fast/css-grid-layout/grid-item-column-row-get-set.html:
2414         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
2415         * fast/css-grid-layout/grid-item-end-after-get-set.html:
2416         * fast/css-grid-layout/grid-item-spanning-resolution-expected.txt:
2417         * fast/css-grid-layout/grid-item-spanning-resolution.html:
2418         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
2419         * fast/css-grid-layout/grid-item-start-before-get-set.html:
2420         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set-expected.txt: Added.
2421         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html: Added.
2422
2423 2014-03-26  Darin Adler  <darin@apple.com>
2424
2425         Update LayoutTests to depend on load events rather than on starting loads synchronously
2426         https://bugs.webkit.org/show_bug.cgi?id=130776
2427
2428         Reviewed by Antti Koivisto.
2429
2430         These tests were depending on loads starting synchronously. Instead, they should simply
2431         depend on proper load event behavior.
2432
2433         * dom/html/level1/core/selfhtml.js:
2434         (startTest): Call waitUntilDone immediately, not when the test starts.
2435         * dom/html/level2/core/selfhtml.js:
2436         (startTest): Ditto.
2437         * dom/html/level2/events/selfhtml.js:
2438         (startTest): Ditto.
2439         * dom/html/level2/html/selfhtml.js:
2440         (startTest): Ditto.
2441
2442 2014-03-26  James Craig  <jcraig@apple.com>
2443
2444         Web Inspector: AXI: crash when inspecting "bar" text node in getAccessibilityPropertiesForNode layout test
2445         https://bugs.webkit.org/show_bug.cgi?id=130290
2446
2447         Reviewed by Timothy Hatcher.
2448
2449         Updating test to include properties for document node.
2450
2451         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
2452         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2453
2454 2014-03-26  Manuel Rego Casasnovas  <rego@igalia.com>
2455
2456         [CSS Grid Layout] Prevent issues with checkLayout() in grid items
2457         https://bugs.webkit.org/show_bug.cgi?id=130770
2458
2459         Reviewed by Sergio Villar Senin.
2460
2461         When we use checkLayout() on a grid item, the results (PASS or FAIL
2462         messages) are added as new auto-placed items in the grid. Which might
2463         cause some unexpected behavior in the tests.
2464
2465         This patch modifies the related layout tests to use a different
2466         container (usually the parent node of the grid) for the test results.
2467         Avoiding any kind of interference with the grid code.
2468
2469         * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
2470           Use parent node of grid when checking grid items. Check layout of the
2471           whole grid instead of grid item.
2472         * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
2473           Check layout of the whole grid instead of grid item.
2474
2475 2014-03-25  Jer Noble  <jer.noble@apple.com>
2476
2477         [MSE] Duplicate 'seeked' events.
2478         https://bugs.webkit.org/show_bug.cgi?id=130754
2479
2480         Reviewed by Eric Carlson.
2481
2482         * media/media-source/media-source-duplicate-seeked-expected.txt: Added.
2483         * media/media-source/media-source-duplicate-seeked.html: Added.
2484
2485 2014-03-25  James Craig  <jcraig@apple.com>
2486
2487         Web Inspector: AXI: add support for aria-activedescendant and reconcile UI/testing with parentNode
2488         https://bugs.webkit.org/show_bug.cgi?id=130712
2489
2490         Reviewed by Timothy Hatcher.
2491
2492         Support for @aria-activedescendant; code reuse changes w/ parentNode and activeDescendantNode.
2493
2494         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
2495         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2496
2497 2014-03-25  Sanghyup Lee  <sh53.lee@samsung.com>
2498
2499         When the mouse is upped after dragged out of shadowDOM, it should lose :active.
2500         https://bugs.webkit.org/show_bug.cgi?id=130660
2501
2502         Reviewed by Darin Adler.
2503
2504         * fast/css/hover-active-drag-expected.txt: Added a test for textarea.
2505         * fast/css/hover-active-drag.html: Updated.
2506
2507 2014-03-25  Filip Pizlo  <fpizlo@apple.com>
2508
2509         Repatch should plant calls to getters directly rather than through a C helper
2510         https://bugs.webkit.org/show_bug.cgi?id=129589
2511
2512         Reviewed by Mark Hahnenberg.
2513
2514         * js/regress/getter-expected.txt: Added.
2515         * js/regress/getter.html: Added.
2516         * js/regress/script-tests/getter.js: Added.
2517         * js/regress/script-tests/string-char-code-at.js: Added.
2518         (foo):
2519         * js/regress/string-char-code-at-expected.txt: Added.
2520         * js/regress/string-char-code-at.html: Added.
2521
2522 2014-03-25  Jer Noble  <jer.noble@apple.com>
2523
2524         [Mac] Pause the media element during system sleep.
2525         https://bugs.webkit.org/show_bug.cgi?id=130718
2526
2527         Reviewed by Eric Carlson.
2528
2529         * media/video-system-sleep-expected.txt: Added.
2530         * media/video-system-sleep.html: Added.
2531
2532 2014-03-25  Radu Stavila  <stavila@adobe.com>
2533
2534         [CSS Regions] The background of children of scrollable elements flowed into regions is not properly scrolled
2535         https://bugs.webkit.org/show_bug.cgi?id=130574
2536
2537         Reviewed by David Hyatt.
2538
2539         Added tests for properly painting background of children of scrollable elements flowed into regions.
2540
2541         * fast/regions/scrollable-region-scrollable-absolute-content-background-expected.html: Added.
2542         * fast/regions/scrollable-region-scrollable-absolute-content-background.html: Added.
2543         * fast/regions/scrollable-region-scrollable-content-background-expected.html: Added.
2544         * fast/regions/scrollable-region-scrollable-content-background.html: Added.
2545
2546 2014-03-25  Michael Saboff  <msaboff@apple.com>
2547
2548         Unreviewed, rolling out r166126.
2549
2550         Rollout r166126 in prepartion to roll out prerequisite r166070
2551
2552         Reverted changeset:
2553
2554         "toThis() on a JSWorkerGlobalScope should return a JSProxy and
2555         not undefined"
2556         https://bugs.webkit.org/show_bug.cgi?id=130554
2557         http://trac.webkit.org/changeset/166126
2558
2559 2014-03-25  Dirk Schulze  <krit@webkit.org>
2560
2561         Implement ImageData constructors and WebWorkers exposure
2562         https://bugs.webkit.org/show_bug.cgi?id=130668
2563
2564         Reviewed by Dean Jackson.
2565
2566         Tests for ImageData constructors. Remove a false tests for constructors
2567         from Philip's test suite.
2568
2569         * fast/canvas/canvas-imageData-expected.txt: Added.
2570         * fast/canvas/canvas-imageData.html: Added.
2571         * fast/canvas/script-tests/canvas-imageData.js: Added.
2572         (testTransparentBlack):
2573         * LayoutTests/canvas/philip/tests/2d.imageData.object.ctor.html: Removed.
2574         * LayoutTests/canvas/philip/tests/2d.imageData.object.ctor-expected.txt: Removed.
2575         * LayoutTests/js/dom/global-constructors-attributes-dedicated-worker-expected.txt
2576         * LayoutTests/js/dom/global-constructors-attributes-shared-worker-expected.txt
2577
2578 2014-03-25  Myles C. Maxfield  <mmaxfield@apple.com>
2579
2580         InlineIterator position (unsigned int) variable can wrap around
2581         https://bugs.webkit.org/show_bug.cgi?id=130540
2582
2583         Reviewed by Simon Fraser.
2584
2585         This test triggers an ASSERT that occurs when we are ignoring spaces (to collapse them
2586         into a single whitespace mark) but then encounter a line break. Because we don't ignore
2587         the first space (but do ignore subsequent spaces), when we hit a newline in an RTL context
2588         we want to ignore that first space as well (so as not to push the text away from the right
2589         edge). We do this by decrementing the InlineIterator pointing to this first space, so all
2590         the spaces get ignored. However, if that space is the first character in a Text node, the
2591         decrement will try to go past the beginning of the node, and trigger an ASSERT.
2592
2593         This design is not great. At some point we should rework it to more elegantly handle
2594         collapsing whitespace in both RTL and LTR writing modes.
2595
2596         * fast/text/whitespace-only-text-in-rtl-expected.txt: Added.
2597         * fast/text/whitespace-only-text-in-rtl.html: Added.
2598
2599 2014-03-25  Oliver Hunt  <oliver@apple.com>
2600
2601         AST incorrectly conflates readable and writable locations
2602         https://bugs.webkit.org/show_bug.cgi?id=130734
2603
2604         Reviewed by Filip Pizlo.
2605
2606         More tests
2607
2608         * js/parser-syntax-check-expected.txt:
2609         * js/script-tests/parser-syntax-check.js:
2610
2611 2014-03-24  Oliver Hunt  <oliver@apple.com>
2612
2613         ASSERTION FAILED in Parser: dst != localReg
2614         https://bugs.webkit.org/show_bug.cgi?id=130710
2615
2616         Reviewed by Filip Pizlo.
2617
2618         New testcases.
2619
2620         * js/parser-syntax-check-expected.txt:
2621         * js/script-tests/parser-syntax-check.js:
2622
2623 2014-03-24  Brent Fulgham  <bfulgham@apple.com>
2624
2625         Prevent 'removetrack' events from firing when all inband text tracks are removed.
2626         https://bugs.webkit.org/show_bug.cgi?id=130704
2627
2628         Reviewed by Eric Carlson.
2629
2630         Based on the Blink change (patch by acolwell@chromium.org):
2631         https://codereview.chromium.org/177243018/
2632
2633         * media/track/track-remove-track-expected.txt: Added.
2634         * media/track/track-remove-track.html: Added.
2635
2636 2014-03-25  Alexey Proskuryakov  <ap@apple.com>
2637
2638         media/W3C/audio/canPlayType/canPlayType_application_octet_stream.html frequently fails on EWS
2639         https://bugs.webkit.org/show_bug.cgi?id=130720
2640
2641         * platform/mac/TestExpectations: Marked as flaky.
2642
2643 2014-03-25  David Kilzer  <ddkilzer@apple.com>
2644
2645         Hold a reference to firstSuccessfulSubmitButton in HTMLFormElement::submit
2646         <http://webkit.org/b/130713>
2647         <rdar://problem/15661876>
2648
2649         Reviewed by Darin Adler.
2650
2651         Merged from Blink (patch by Ian Beer):
2652         http://crbug.com/303657
2653         https://src.chromium.org/viewvc/blink?view=rev&revision=158938
2654
2655         * fast/forms/form-submission-crash-successful-submit-button-expected.txt: Added.
2656         * fast/forms/form-submission-crash-successful-submit-button.html: Added.
2657
2658 2014-03-20  Sergio Villar Senin  <svillar@igalia.com>
2659
2660         [CSS Grid Layout] Vertical rectangles not considered as valid grid areas
2661         https://bugs.webkit.org/show_bug.cgi?id=130513
2662
2663         Reviewed by Andreas Kling.
2664
2665         Added tests for grid areas sized as horizontal and vertical
2666         rectangles. The tests were also renamed from grid-template to
2667         grid-template-areas which better describe their nature.
2668
2669         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt: Renamed from LayoutTests/fast/css-grid-layout/grid-template-get-set-expected.txt.
2670         * fast/css-grid-layout/grid-template-areas-get-set.html: Renamed from LayoutTests/fast/css-grid-layout/grid-template-get-set.html.
2671
2672 2014-03-25  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2673
2674         [GTK] Volume slider shows below the panel with videos in certain cases
2675         https://bugs.webkit.org/show_bug.cgi?id=130608
2676
2677         Reviewed by Jer Noble.
2678
2679         * media/video-initially-hidden-volume-slider-up-expected.txt: Added.
2680         * media/video-initially-hidden-volume-slider-up.html: Added.
2681
2682 2014-03-24  Brent Fulgham  <bfulgham@apple.com>
2683
2684         [Win] Enable WebVTT Regions on Windows.
2685         https://bugs.webkit.org/show_bug.cgi?id=130680
2686
2687         Reviewed by Eric Carlson.
2688
2689         * platform/win/TestExpectations: Turn on WebVTT tests.
2690
2691 2014-03-24  Oliver Hunt  <oliver@apple.com>
2692
2693         Strict mode destructuring assignment crashes the parser.
2694         https://bugs.webkit.org/show_bug.cgi?id=130538
2695
2696         Reviewed by Michael Saboff.
2697
2698         Add tests
2699
2700         * js/parser-syntax-check-expected.txt:
2701         * js/script-tests/parser-syntax-check.js:
2702
2703 2014-03-24  Daniel Bates  <dabates@apple.com>
2704
2705         XSS Auditor doesn't block <script> injected before an existing <script>
2706         https://bugs.webkit.org/show_bug.cgi?id=130475
2707
2708         Merged from Blink (patch by Tom Sepez):
2709         https://src.chromium.org/viewvc/blink?view=rev&revision=169697
2710
2711         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
2712         * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt: Added.
2713         * http/tests/security/xssAuditor/script-tag-expression-follows.html: Added.
2714         * http/tests/security/xssAuditor/script-tag-near-start-expected.txt: Added.
2715         * http/tests/security/xssAuditor/script-tag-near-start.html: Added.
2716
2717 2014-03-24  Brent Fulgham  <bfulgham@apple.com>
2718
2719         Activate WebVTT Tests Once Merging is Complete
2720         https://bugs.webkit.org/show_bug.cgi?id=130420
2721
2722         Reviewed by Eric Carlson.
2723
2724         * TestExpectations: Remove [Skip] for media/track/regions-webvtt
2725         * platform/efl/TestExpectations: Skip media/track/regions-webvtt
2726         * platform/gtk/TestExpectations: Skip media/track/regions-webvtt
2727         * platform/mac/js/dom/global-constructors-attributes.html: Add new VTTRegions cases.
2728         * platform/mac-mountainlion/js/dom/global-constructors-attributes.html: Ditto.
2729         * platform/win/TestExpectations: Skip media/track/regions-webvtt
2730
2731 2014-03-24  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
2732
2733         Update some mediastream LayoutTests results
2734         https://bugs.webkit.org/show_bug.cgi?id=130692
2735
2736         Reviewed by Eric Carlson.
2737
2738         Tests were not passing due to outdated expected files.
2739
2740         * fast/mediastream/MediaStream-MediaElement-srcObject-expected.txt:
2741         * fast/mediastream/MediaStreamTrack-expected.txt:
2742         * fast/mediastream/RTCPeerConnection-ice-expected.txt:
2743
2744 2014-03-24  Martin Hock  <mhock@apple.com>
2745
2746         mathml/presentation/tokenElements-background-color.html ImageOnlyFailure after 166170
2747         https://bugs.webkit.org/show_bug.cgi?id=130693
2748
2749         Reviewed by Tim Horton.
2750
2751         * platform/mac/TestExpectations:
2752
2753 2014-03-18  Chris Fleizach  <cfleizach@apple.com>
2754
2755         Regression: AX: Don't expose role or notifications for invalid menus
2756         https://bugs.webkit.org/show_bug.cgi?id=129814
2757
2758         Reviewed by Mario Sanchez Prada.
2759
2760         * accessibility/table-with-aria-role.html:
2761              Modify test so that tests only what we want (that the role is correct).
2762              No longer use role=menu on the table, since the table won't have menuitems and won't be a valid menu.
2763         * platform/mac/accessibility/invalid-menu-role-does-not-send-notification-expected.txt: Added.
2764         * platform/mac/accessibility/invalid-menu-role-does-not-send-notification.html: Added.
2765         * platform/mac/accessibility/table-with-aria-role-expected.txt:
2766
2767 2014-03-24  Chris Fleizach  <cfleizach@apple.com>
2768
2769         <hr> should expose AXRole/AXSubrole, etc
2770         https://bugs.webkit.org/show_bug.cgi?id=109015
2771
2772         Unreviewed. Update tests for ML platform.
2773
2774         * platform/mac-mountainlion/accessibility/lists-expected.txt:
2775         * platform/mac-mountainlion/accessibility/roles-exposed-expected.txt:
2776
2777 2014-03-24  Chris Fleizach  <cfleizach@apple.com>
2778
2779         <hr> should expose AXRole/AXSubrole, etc
2780         https://bugs.webkit.org/show_bug.cgi?id=109015
2781
2782         Reviewed by Mario Sanchez Prada.
2783
2784         * accessibility/lists.html:
2785             - An errant <hr> element was in this test which changed results
2786         * accessibility/roles-computedRoleString-expected.txt:
2787         * accessibility/roles-exposed.html:
2788         * platform/gtk/accessibility/roles-exposed-expected.txt: Added.
2789         * platform/mac/accessibility/hr-element-expected.txt: Added.
2790         * platform/mac/accessibility/hr-element.html: Added.
2791         * platform/mac/accessibility/lists-expected.txt:
2792         * platform/mac/accessibility/roles-exposed-expected.txt:
2793
2794 2014-03-24  Antti Koivisto  <antti@apple.com>
2795
2796         Invalidate sibling text node style when needed instead of attaching synchronously
2797         https://bugs.webkit.org/show_bug.cgi?id=130590
2798
2799         Reviewed by Andreas Kling.
2800         
2801         Minor non-observable whitespace changes.
2802
2803         * fast/forms/select-listbox-focus-displaynone-expected.txt:
2804         * fast/repaint/text-in-relative-positioned-inline-expected.txt:
2805
2806 2014-03-24  Frédéric Wang  <fred.wang@free.fr>
2807
2808         [regression] background colors do not apply to <mo> elements.
2809         https://bugs.webkit.org/show_bug.cgi?id=130470.
2810
2811         * mathml/presentation/tokenElements-background-color.html: Added.
2812         * mathml/presentation/tokenElements-background-color-expected.html: Added.
2813
2814 2014-03-24  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2815
2816         Unreviewed EFL gardening
2817
2818         Add test expectations for failing tests. Skip crashing http tests.
2819
2820         * platform/efl-wk2/TestExpectations:
2821         * platform/efl/TestExpectations:
2822
2823 2014-03-24  Javier Fernandez  <jfernandez@igalia.com>
2824
2825         [CSS Grid Layout] Update named <grid-line> syntax to the last version of the specs
2826         https://bugs.webkit.org/show_bug.cgi?id=129041
2827
2828         Reviewed by Sergio Villar Senin.
2829
2830         From Blink r162555 by <svillar@igalia.com>
2831
2832         Updated tests to match the new <grid-line> syntax.
2833
2834         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
2835         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
2836         * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
2837         * fast/css-grid-layout/grid-element-repeat-get-set.html:
2838         * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
2839         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
2840         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
2841         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
2842         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
2843         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
2844         * fast/css-grid-layout/named-grid-line-get-set.html:
2845         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
2846         * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
2847         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
2848         * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
2849         * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
2850         * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
2851         * fast/css-grid-layout/non-named-grid-line-get-set.html:
2852         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
2853         (testInherit):
2854         (testInitial):
2855         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
2856         (testInherit):
2857         (testInitial):
2858         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
2859         (testInherit):
2860         (testInitial):
2861         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
2862         (testInherit):
2863         (testInitial):
2864
2865 2014-03-24  Andrzej Badowski  <a.badowski@samsung.com>
2866
2867         [EFL] Add expectations for flaky perf layout test.
2868         https://bugs.webkit.org/show_bug.cgi?id=130584
2869
2870         Unreviewed EFL gardening.
2871
2872         * platform/efl/TestExpectations:
2873
2874 2014-03-24  Andrzej Badowski  <a.badowski@samsung.com>
2875
2876         [EFL] Add expectations for flaky webgl layout test.
2877         https://bugs.webkit.org/show_bug.cgi?id=130587
2878
2879         Unreviewed EFL gardening.
2880
2881         * platform/efl/TestExpectations:
2882
2883 2014-03-23  Darin Adler  <darin@apple.com>
2884
2885         Remove code in HTMLObjectElement attribute parsing that forces style resolution and layout
2886         https://bugs.webkit.org/show_bug.cgi?id=130653
2887
2888         Reviewed by Antti Koivisto.
2889
2890         * plugins/plugin-remove-readystatechange-expected.txt: Added a blank line; not what this
2891         test is testing, but the different timing of loads results in this blank line.
2892         * plugins/plugin-remove-readystatechange.html: Updated test to use waitUntilDone/notifyDone
2893         rather than racing. Added a computation of offsetLeft to trigger layout and adding a long
2894         comment explaining why this is needed and potentially insufficient in the long run.
2895
2896         * svg/custom/object-no-size-attributes-expected.txt: Removed expectation of an empty text
2897         renderer from the render tree.
2898         * svg/custom/object-no-size-attributes.xhtml: Restructured the source so there is no text
2899         to render. Without this, we were seeing two text renderers due to the loading timing change.
2900
2901 2014-03-23  James Craig  <jcraig@apple.com>
2902
2903         Web Inspector: AXI: add other ARIA one-to-many relationships: owns, flowto, controls.
2904         https://bugs.webkit.org/show_bug.cgi?id=130635
2905
2906         Reviewed by Timothy Hatcher.
2907
2908         Support for @aria-owns, @aria-controls, and @aria-flowto.
2909
2910         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
2911         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2912
2913 2014-03-22  Chang Shu  <cshu@webkit.org>
2914
2915         Replace deprecatedIsCollapsibleWhitespace with RenderStyle::isCollapsibleWhiteSpace in TextIterator.
2916         https://bugs.webkit.org/show_bug.cgi?id=130612.
2917
2918         Reviewed by Darin Adler.
2919
2920         * accessibility/table-scope-expected.txt:
2921         * editing/deleting/delete-block-table-expected.txt:
2922         * editing/pasteboard/paste-into-anchor-text-expected.txt:
2923         * fast/dom/Element/offsetTop-table-cell-expected.txt:
2924         * fast/html/object-border-expected.txt:
2925         * fast/table/cell-in-row-before-misnested-text-crash-css-expected.txt:
2926         * fast/table/cell-in-row-before-misnested-text-crash-expected.txt:
2927         * fast/tokenizer/script_extra_close-expected.txt:
2928         * fast/xsl/mozilla-tests-expected.txt:
2929         * platform/mac/accessibility/aria-grid-with-strange-hierarchy-expected.txt:
2930         * platform/mac/accessibility/table-multi-bodies-expected.txt:
2931
2932 2014-03-22  Michael Saboff  <msaboff@apple.com>
2933
2934         toThis() on a JSWorkerGlobalScope should return a JSProxy and not undefined
2935         https://bugs.webkit.org/show_bug.cgi?id=130554
2936
2937         Reviewed by Geoffrey Garen.
2938
2939         Fixed toThis() on WorkerGlobalScope to return a JSProxy instead of the JSGlobalObject.
2940         New regressions tests.
2941
2942         * fast/workers/resources/worker-strict.js: Added.
2943         * fast/workers/worker-strict-expected.txt: Added.
2944         * fast/workers/worker-strict.html: Added.
2945
2946 2014-03-22  Martin Hodovan  <mhodovan@inf.u-szeged.hu>
2947
2948         ASSERTION FAILED: std::isfinite(num) in WebCore::CSSPrimitiveValue::CSSPrimitiveValue
2949         https://bugs.webkit.org/show_bug.cgi?id=127361
2950
2951         Added test shows that CSS rules containing huge numbers
2952         (which are transformed into 'INF' values after parsing)
2953         are dropped.
2954
2955         Reviewed by Darin Adler.
2956
2957         * fast/css/infinite-floating-value-expected.txt: Added.
2958         * fast/css/infinite-floating-value.html: Added.
2959
2960 2014-03-21  Mark Lam  <mark.lam@apple.com>
2961
2962         Crash when BytecodeGenerator::emitJump calls Label::bind on null pointer.
2963         <https://webkit.org/b/124508>
2964
2965         Reviewed by Oliver Hunt.
2966
2967         * js/regress-124508-expected.txt: Added.
2968         * js/regress-124508.html: Added.
2969         * js/script-tests/regress-124508.js: Added.
2970         (function_0):
2971
2972 2014-03-21  Zalan Bujtas  <zalan@apple.com>
2973
2974         Subpixel rendering: Make <img> positioning subpixel aware.
2975         https://bugs.webkit.org/show_bug.cgi?id=130596
2976
2977         Reviewed by Simon Fraser.
2978
2979         Change <img> positioning from integral to device pixel. It enables us
2980         to paint hairline borders around <img> properly.
2981         This patch changes the behavior of broken image representation from constant 1 CSS px border
2982         to a dynamic 1 device px.
2983
2984         * fast/images/hidpi-image-position-on-device-pixels-expected.html: Added.
2985         * fast/images/hidpi-image-position-on-device-pixels.html: Added.
2986
2987 2014-03-21  Brent Fulgham  <bfulgham@apple.com>
2988
2989         Unreviewed test fix after r166080.
2990
2991         * media/track/track-webvtt-tc029-timings-whitespace-expected.txt: Forgot to update this!
2992
2993 2014-03-21  Brent Fulgham  <bfulgham@apple.com>
2994
2995         Unreviewed test fix after r166080.
2996
2997         The cue-timing separator will trigger the creation of a new cue. So this test needs to remove
2998         use of the separator in the cue, so we can read the cue text.
2999
3000         * media/track/captions-webvtt/tc029-timings-whitespace.vtt:
3001         * media/track/track-webvtt-tc029-timings-whitespace.html:
3002
3003 2014-03-21  Oliver Hunt  <oliver@apple.com>
3004
3005         Fix semantics of JS execution when assigning an object to document.location
3006         https://bugs.webkit.org/show_bug.cgi?id=130213
3007
3008         Reviewed by Geoffrey Garen.
3009
3010         * fast/dom/navigation-with-sideeffects-expected.txt: Added.
3011         * fast/dom/navigation-with-sideeffects.html: Added.
3012
3013 2014-03-21  Adenilson Cavalcanti  <cavalcantii@gmail.com>
3014
3015         Refactor css3/filters/huge-region test
3016         https://bugs.webkit.org/show_bug.cgi?id=129553
3017
3018         Reviewed by Dirk Schulze.
3019
3020         This patch refactors the huge-region to become a big enough
3021         element to *not* be rendered. Plus, adds another test using a huge
3022         blur filter kernel size that will trigger clamping the value to
3023         maximum accepted value (500px).
3024
3025         * TestExpectations:
3026         * css3/filters/huge-blur-value-expected.txt: Added.
3027         * css3/filters/huge-blur-value.html: Copied from LayoutTests/css3/filters/huge-region.html.
3028         * css3/filters/huge-region.html:
3029
3030 2014-03-21  James Craig  <jcraig@apple.com>
3031
3032         Web Inspector: AXI: Expose Accessibility Tree children of the selected node
3033         https://bugs.webkit.org/show_bug.cgi?id=130264
3034
3035         Reviewed by Timothy Hatcher.
3036
3037         Updating for support of accessibility tree children.
3038
3039         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
3040         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
3041
3042 2014-03-21  Sergio Villar Senin  <svillar@igalia.com>
3043
3044         Unreviewed WebKitGtk+ rebaseline.
3045
3046         * platform/gtk-wk1/js/dom/global-constructors-attributes-expected.txt: Renamed from LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt.
3047         * platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt:
3048
3049 2014-03-21  Brent Fulgham  <bfulgham@apple.com>
3050
3051         Handle recovery on "timestamp-looking" lines in the WebVTT parser
3052         https://bugs.webkit.org/show_bug.cgi?id=130610
3053
3054         Reviewed by Eric Carlson.
3055
3056         Merged from Blink (patch by fs@opera.com):
3057         https://chromium.googlesource.com/chromium/blink/+/b669a380efbffe25f3b154b026b57b9822ce08e2
3058         http://crbug.com/75273002
3059
3060         * media/track/captions-webvtt/tc006-cue-id-error.vtt:
3061         * media/track/captions-webvtt/tc007-cue-no-id-error.vtt:
3062         * media/track/captions-webvtt/tc011-cues-no-separation.vtt:
3063         * media/track/captions-webvtt/tc031-cue-recovery-cuetext.vtt: Added.
3064         * media/track/captions-webvtt/tc031-cue-recovery-header.vtt: Added.
3065         * media/track/captions-webvtt/tc031-cue-recovery-note.vtt: Added.
3066         * media/track/captions-webvtt/tc032-degenerate-cues.vtt: Added.
3067         * media/track/track-webvtt-tc006-cue-identifiers-expected.txt:
3068         * media/track/track-webvtt-tc006-cue-identifiers.html:
3069         * media/track/track-webvtt-tc007-cue-no-id-expected.txt:
3070         * media/track/track-webvtt-tc007-cue-no-id.html:
3071         * media/track/track-webvtt-tc011-blank-lines-expected.txt:
3072         * media/track/track-webvtt-tc011-blank-lines.html:
3073         * media/track/track-webvtt-tc031-cue-recovery-expected.txt: Added.
3074         * media/track/track-webvtt-tc031-cue-recovery.html: Added.
3075         * media/track/track-webvtt-tc032-degenerate-cues-expected.txt: Added.
3076         * media/track/track-webvtt-tc032-degenerate-cues.html: Added.
3077
3078 2014-03-21  David Hyatt  <hyatt@apple.com>
3079
3080         Crash in RenderBlock::addChildIgnoringAnonymousColumnBlocks.
3081         https://bugs.webkit.org/show_bug.cgi?id=129948
3082         <rdar://problem/16074072>
3083
3084         Reviewed by Simon Fraser.
3085
3086         * fast/multicol/multicol-li-crash-expected.txt: Added.
3087         * fast/multicol/multicol-li-crash.html: Added.
3088
3089 2014-03-21  Sergio Villar Senin  <svillar@igalia.com>
3090
3091         Unreviewed. Rebaseline expectations after r165651.
3092
3093         * platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt: Replaced Path by Path2D.
3094         * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Ditto.
3095
3096 2014-03-21  Zalan Bujtas  <zalan@apple.com>
3097
3098         Generated hidpi- images (actual) on ML WK2 Debug are blurry/color shifted.
3099
3100         Unreviewed TestExpectations update on ML WK2 debug.
3101
3102         * platform/mac-wk2/TestExpectations:
3103
3104 2014-03-21  Brent Fulgham  <bfulgham@apple.com>
3105
3106         Unreviewed test fix after my last checkin. Add missing test expectation.
3107
3108         * http/tests/media/track/track-webvtt-slow-loading-expected.txt: Added.
3109
3110 2014-03-21  Radu Stavila  <stavila@adobe.com>
3111
3112         [CSS Regions] incorrect clipping when the content has CSS Transforms like rotation
3113         https://bugs.webkit.org/show_bug.cgi?id=110198
3114
3115         Reviewed by David Hyatt.
3116
3117         Added test that confirms the issue of transformed content being clipped was fixed.
3118
3119         * fast/regions/overflow-content-transform-rotate-expected.html: Added.
3120         * fast/regions/overflow-content-transform-rotate.html: Added.
3121
3122 2014-03-20  Brent Fulgham  <bfulgham@apple.com>
3123
3124         Merge WebVTT Tokenizer Updates
3125         https://bugs.webkit.org/show_bug.cgi?id=130565
3126
3127         Reviewed by Eric Carlson.
3128
3129         Merged from Blink (patch by fs@opera.com):
3130         https://chromium.googlesource.com/chromium/blink/+/923db263aa65d6efd71c5b55708ad7eea6b23f53
3131         http://crbug.com/73813002
3132         https://chromium.googlesource.com/chromium/blink/+/48375b1d56b2d8850ae93a6c6fb01c69fae82c75
3133         http://crbug.com/77553004
3134         https://chromium.googlesource.com/chromium/blink/+/98d4fc4f5cb716a31d11907120b10538d4ba0f09
3135         http://crbug.com/78833002
3136         https://chromium.googlesource.com/chromium/blink/+/0e53d4f9f140e979b7f32de495551684bc7f4cd2
3137         http://crbug.com/81113003
3138         https://chromium.googlesource.com/chromium/blink/+/730ef1e7f9a1919964f7e74e7ccb2f343e10a148
3139         http://crbug.com/97103002
3140         https://chromium.googlesource.com/chromium/blink/+/c373ee914ffabeaf833939129538251d8f2f4eca
3141         http://crbug.com/98763004
3142         https://chromium.googlesource.com/chromium/blink/+/4ddb4d57948228fa05e49e06bd58a1179c09f212
3143         http://crbug.com/118263002
3144
3145         * TestExpectations:
3146         * media/track/captions-webvtt/tc022-entities-wrong.vtt:
3147         * media/track/captions-webvtt/tc022-entities.vtt:
3148         * media/track/track-webvtt-tc022-entities-expected.txt:
3149         * media/track/track-webvtt-tc022-entities.html:
3150
3151 2014-03-21  Frédéric Wang  <fred.wang@free.fr>
3152
3153         Bug 130345 - Refine childShouldCreateRenderer for MathML elements
3154         https://bugs.webkit.org/show_bug.cgi?id=130345
3155
3156         Reviewed by Chris Fleizach.
3157
3158         We update the references of some tests after the additional
3159         restrictions on MathML children. We replace the foreign-*.html with a
3160         single foreign-element-in-token.html and write more tests to verify the
3161         accepted and reject content.
3162
3163         * mathml/msub-anonymous-child-render-crash-expected.txt: Update reference now that text is only allowed in some token MathML elements.
3164         * mathml/presentation/annotation-children-expected.html: Added.
3165         * mathml/presentation/annotation-children.html: Added.
3166         * mathml/presentation/foreign-element-in-annotation-xml.html: Added.
3167         * mathml/presentation/foreign-element-in-annotation-xml-expected.txt: Added.
3168         * mathml/presentation/foreign-element-in-token-expected.txt: Added.
3169         * mathml/presentation/foreign-element-in-token.html: Added.
3170         * mathml/presentation/foreign-mi-expected-mismatch.html: Removed.
3171         * mathml/presentation/foreign-mi.html: Removed.
3172         * mathml/presentation/foreign-mn-expected-mismatch.html: Removed.
3173         * mathml/presentation/foreign-mn.html: Removed.
3174         * mathml/presentation/foreign-mtext-expected-mismatch.html: Removed.
3175         * mathml/presentation/foreign-mtext-rejected-expected.html: Removed.
3176         * mathml/presentation/foreign-mtext-rejected.html: Removed.
3177         * mathml/presentation/foreign-mtext.html: Removed.
3178         * mathml/presentation/semantics-2.html: the mtext elements can not be direct child of annotation-xml. wrap them in a math tag.
3179         * mathml/presentation/semantics-3.html: ditto.
3180         * mathml/presentation/semantics-4.html: ditto.
3181
3182 2014-03-21  Mark Lam  <mark.lam@apple.com>
3183
3184         StackLayoutPhase should find the union'ed calleeVariable before accessing its machineLocal.
3185         <https://webkit.org/b/130566>
3186
3187         Reviewed by Filip Pizlo.
3188
3189         * js/regress-130566-expected.txt: Added.
3190         * js/regress-130566.html: Added.
3191         * js/script-tests/regress-130566.js: Added.
3192         (test.doTest):
3193         (test.for):
3194         (test):
3195
3196 2014-03-21  Zalan Bujtas  <zalan@apple.com>
3197
3198         Subpixel rendering: RenderBox is positioned off by one when non-compositing transform is present.
3199         https://bugs.webkit.org/show_bug.cgi?id=130430
3200
3201         Reviewed by Simon Fraser.
3202
3203         div {
3204             position: absolute;
3205              top: 10.25px;
3206              left: 10.25px;
3207          }
3208
3209          The <div> with (10.25px, 10.25px) is painted to (10.5px, 10.5px) after device pixel snapping on 2x display.
3210          Moving <div> to its own RenderLayer should not change the painting position.
3211
3212          div {
3213              position: absolute;
3214              top: 10.25px;
3215              left: 10.25px;
3216              -webkit-transform: rotate(0deg);
3217          }
3218
3219         When we paint the RenderLayer's content, the graphics context is translated by the rounded value of
3220         renderer's offset from parent.
3221
3222             (10.25px,10.25px) -> rounded to (10.5px,10.5px).
3223
3224         When the translate moves the graphics context's origin over the renderer's top-left position,
3225         the renderer's relative top-left coordinates end up being negative.
3226
3227             Graphics context translated by (10.5px,10.5px) -> pushes renderer's relative top-left coords to (-0.25px,-0.25px)
3228
3229         When we round (pixel snap) these negative coordinates, half-way values get translated to the wrong direction.
3230
3231         (relative coords (-0.25px,-0.25px) -> pixel snapped to (-0.5px,-0.5px) -> final absolute(painting) coords (10px,10px))
3232
3233         This patch changes the rounding to flooring to ensure that the relative top-left position never gets negative as the result
3234         of subpixel shifting.
3235
3236         * TestExpectations:
3237         * compositing/hidpi-box-positioned-off-by-one-when-non-compositing-transform-is-present-expected.html: Added.
3238         * compositing/hidpi-box-positioned-off-by-one-when-non-compositing-transform-is-present.html: Added.
3239         * fast/layers/hidpi-box-positioned-off-by-one-when-transform-is-present-expected.html: Added.
3240         * fast/layers/hidpi-box-positioned-off-by-one-when-transform-is-present.html: Added.
3241
3242 2014-03-19  Frédéric Wang  <fred.wang@free.fr>
3243
3244         Update some references for MathML pixels tests
3245         https://bugs.webkit.org/show_bug.cgi?id=130455.
3246
3247         Reviewed by Chris Fleizach.
3248
3249         * TestExpectations: Remove failures for MathML pixel tests.
3250         * mathml/presentation/mo.xhtml: Removed.
3251         * mathml/presentation/roots.xhtml: Remove the test that is already covered by bug95015.html.
3252         * mathml/presentation/row.xhtml: Removed.
3253         * platform/efl/TestExpectations: Remove failure for mo-stretch.html
3254         * platform/efl/mathml/presentation/mo-stretch-expected.png: Update reference.
3255         * platform/efl/mathml/presentation/mo-stretch-expected.txt: Update reference.
3256         * platform/efl/mathml/presentation/roots-expected.png: Update reference.
3257         * platform/efl/mathml/presentation/roots-expected.txt: Update reference.
3258         * platform/gtk/mathml/presentation/mo-expected.png: Removed.
3259         * platform/gtk/mathml/presentation/mo-expected.txt: Removed.
3260         * platform/gtk/mathml/presentation/roots-expected.png: Update reference.
3261         * platform/gtk/mathml/presentation/roots-expected.txt: Update reference.
3262         * platform/gtk/mathml/presentation/row-expected.png: Removed.
3263         * platform/gtk/mathml/presentation/row-expected.txt: Removed.
3264         * platform/mac/mathml/presentation/mo-expected.png: Removed.
3265         * platform/mac/mathml/presentation/mo-expected.txt: Removed.
3266         * platform/mac/mathml/presentation/roots-expected.txt: Update reference.
3267         * platform/mac/mathml/presentation/row-expected.txt: Removed.
3268         * platform/mac/mathml/presentation/row-expected.txt: Removed.
3269         * platform/win/TestExpectations: Remove failure for mo-stretch.html and mspace-children.html
3270
3271 2014-03-21  Andreas Kling  <akling@apple.com>
3272
3273         HTMLFrameOwnerElement should obey the SubframeLoadingDisabler when creating subframes
3274         <rdar://problem/15675780>
3275
3276         Merge Blink r156744 by Adam Klein.
3277
3278         * fast/frames/set-iframe-src-in-pagehide-crash-expected.txt: Added.
3279         * fast/frames/set-iframe-src-in-pagehide-crash.html: Added.
3280
3281 2014-03-20  Brian Burg  <bburg@apple.com>
3282
3283         Web Inspector: add frontend controller and models for replay sessions
3284         https://bugs.webkit.org/show_bug.cgi?id=130145
3285
3286         Reviewed by Joseph Pecoraro.
3287
3288         Add tests for existing nondeterministic inputs handled in JSC.
3289         They are skipped for all platforms until WEB_REPLAY is enabled.
3290
3291         The new mechanism here is the single-segment replay reftest. It will
3292         load the test page once to inject test code into the inspector. Then,
3293         the reftest will reload the test page and start capturing. The test
3294         page performs some nondeterministic computation before the load event.
3295         Then, the inspector test dumps the computed nondeterministic state.
3296         Capturing is stopped, and the session is replayed once. When the load
3297         event fires on the replayed page execution, the nondeterministic states
3298         from capturing and replaying are compared. They should be the same.
3299
3300         * inspector/replay/javascript-random-seed-expected.txt: Added.
3301         * inspector/replay/javascript-random-seed.html: Added.
3302         * inspector/replay/replay-test.js: Added. This contains the bulk of
3303         the replay-specific testing logic for the added tests.
3304
3305         (InspectorTestProxy.registerInitializer.):
3306         (InspectorTestProxy.registerInitializer):
3307
3308 2014-03-20  Brent Fulgham  <bfulgham@apple.com>
3309
3310         Rename TextTrackRegion/TextTrackRegionList to VTTRegion/VTTRegionList
3311         https://bugs.webkit.org/show_bug.cgi?id=130543
3312
3313         Reviewed by Dean Jackson.
3314
3315         Merged from Blink (patch by philipj@opera.com):
3316         https://chromium.googlesource.com/chromium/blink/+/69ee6d3399d64163e4936ac1bde222036c54c4b8
3317         http://crbug.com/55653003
3318
3319         * media/track/regions-webvtt/text-track-cue-region-attribute.html:
3320         * media/track/regions-webvtt/text-track-region-constructor-expected.txt: Removed.
3321         * media/track/regions-webvtt/text-track-region-constructor.html: Removed.
3322         * media/track/regions-webvtt/text-track-region-display-expected.txt: Removed.
3323         * media/track/regions-webvtt/text-track-region-display.html: Removed.
3324         * media/track/regions-webvtt/text-track-region-dom-layout-expected.txt: Removed.
3325         * media/track/regions-webvtt/text-track-region-dom-layout.html: Removed.
3326         * media/track/regions-webvtt/text-track-region-list-expected.txt: Removed.
3327         * media/track/regions-webvtt/text-track-region-list.html: Removed.
3328         * media/track/regions-webvtt/text-track-region-parser-expected.txt: Removed.
3329         * media/track/regions-webvtt/text-track-region-parser.html: Removed.
3330         * media/track/regions-webvtt/vtt-region-constructor-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-constructor-expected.txt.
3331         * media/track/regions-webvtt/vtt-region-constructor.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-constructor.html.
3332         * media/track/regions-webvtt/vtt-region-display-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-display-expected.txt.
3333         * media/track/regions-webvtt/vtt-region-display.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-display.html.
3334         * media/track/regions-webvtt/vtt-region-dom-layout-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-dom-layout-expected.txt.
3335         * media/track/regions-webvtt/vtt-region-dom-layout.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-dom-layout.html.
3336         * media/track/regions-webvtt/vtt-region-list-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-list-expected.txt.
3337         * media/track/regions-webvtt/vtt-region-list.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-list.html.
3338         * media/track/regions-webvtt/vtt-region-parser-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-parser-expected.txt.
3339         * media/track/regions-webvtt/vtt-region-parser.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-parser.html.
3340
3341 2014-03-20  Hans Muller  <hmuller@adobe.com>
3342
3343         [CSS Shapes] clamp RasterShape shapeMargin to reference box size
3344         https://bugs.webkit.org/show_bug.cgi?id=130350
3345
3346         Reviewed by Dean Jackson.
3347
3348         Verify that a very large shape-margin value combined with a very small
3349         shape-outside image defines a shape that matches the shape-outside
3350         element's margin-box.
3351
3352         * fast/shapes/shape-outside-floats/shape-outside-one-pixel-expected.html: Added.
3353         * fast/shapes/shape-outside-floats/shape-outside-one-pixel.html: Added.
3354
3355 2014-03-20  Beth Dakin  <bdakin@apple.com>
3356
3357         Implement contentInset for Mac WebKit2
3358         https://bugs.webkit.org/show_bug.cgi?id=130273
3359
3360         Reviewed by Simon Fraser.
3361
3362         Add two tests for hit-testing with a topContentInset.
3363
3364         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-expected.txt: Added.
3365         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame-expected.txt: Added.
3366         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame.html: Added.
3367         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing.html: Added.
3368
3369 2014-03-20  Brent Fulgham  <bfulgham@apple.com>
3370
3371         Add a flushing mechanism for the WebVTTParser
3372         https://bugs.webkit.org/show_bug.cgi?id=130532
3373
3374         Reviewed by Eric Carlson.
3375
3376         Merged from Blink (patch by vcarbune@chromium.org):
3377         https://chromium.googlesource.com/chromium/blink/+/1ac2b3081492ab8661429230004013a9a3623f0f
3378         http://crbug.com/54203003
3379         https://chromium.googlesource.com/chromium/blink/+/24343d32bc36d20d59ef3e10040faddde65929e6
3380         http://crbug.com/59453002
3381         https://chromium.googlesource.com/chromium/blink/+/ef2793f1d9d207389589ecf9a136ea5c7170b4af
3382         http://crbug.com/75233002
3383         https://chromium.googlesource.com/chromium/blink/+/a29f2f8324abcd4826b41e7dc34373dee2ec57a9
3384         http://crbug.com/52713005
3385         https://chromium.googlesource.com/chromium/blink/+/7ce003c8d47b39f116f1f2a592a5dfb4a9e77228
3386         http://crbug.com/64303004
3387