Change NetworkConnectionToWebProcess* to NetworkConnectionToWebProcess& where possible
[WebKit-https.git] / LayoutTests / ChangeLog-2014-02-20
1 2014-02-20  Zalan Bujtas  <zalan@apple.com>
2
3         Subpixel rendering: Enable compositing RenderLayer painting on device pixel position.
4         https://bugs.webkit.org/show_bug.cgi?id=128509
5
6         Reviewed by Simon Fraser.
7
8         GraphicsLayer is now positioned on device pixel boundary. This enables us to put
9         compositing layers on a subpixel position and animate them with device pixel
10         precision.
11
12         * TestExpectations:
13         * fast/sub-pixel/compositing-layers-on-subpixel-position-expected.html: Added.
14         * fast/sub-pixel/compositing-layers-on-subpixel-position.html: Added.
15         * fast/sub-pixel/simple-clipping-expected.html: Added.
16         * fast/sub-pixel/simple-clipping.html: Added.
17         * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt:
18
19 2014-02-20  Mark Hahnenberg  <mhahnenberg@apple.com>
20
21         Unskip fast/workers/use-machine-stack.html
22
23         Unreviewed test gardening. This was fixed as part of http://trac.webkit.org/changeset/164371, 
24         so we're unskipping it.
25
26         * TestExpectations:
27
28 2014-02-20  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
29
30         Unreviewed EFL gardening
31
32         Add tests expectations for failing tests and remove ones for
33         passing tests after r163645, r163614, r164145.
34
35         * platform/efl-wk1/TestExpectations:
36         * platform/efl-wk2/TestExpectations:
37         * platform/efl/TestExpectations:
38
39 2014-02-20  Artur Moryc  <a.moryc@samsung.com>
40
41         AX: Children Nodes for Canvas objects are not equal to Render Objects.
42         https://bugs.webkit.org/show_bug.cgi?id=123568
43
44         Reviewed by Chris Fleizach.
45
46         The canvas-accessibilitynodeobject.html test is not failing anymore.
47
48         * platform/efl-wk1/TestExpectations:
49         * platform/efl-wk2/TestExpectations:
50         * platform/gtk/TestExpectations:
51
52 2014-02-20  Frédéric Wang  <fred.wang@free.fr>
53
54         Implement the MathML Operator Dictionary.
55         https://bugs.webkit.org/show_bug.cgi?id=99620
56
57         Reviewed by Chris Fleizach.
58
59         * mathml/presentation/mo-form-fallback-expected.html: Added.
60         * mathml/presentation/mo-form-fallback.html: Added.
61         * mathml/presentation/mo-form-stretchy-expected.html: Added.
62         * mathml/presentation/mo-form-stretchy.html: Added.
63         * mathml/presentation/mo-invalid-attributes-expected.html: Added.
64         * mathml/presentation/mo-invalid-attributes.html: Added.
65         * mathml/presentation/mo-stretch.html: add an explicit stretchy attribute on the &DoubleVerticalBar; which is actually not a delimiter.
66
67 2014-02-19  Ryosuke Niwa  <rniwa@webkit.org>
68
69         fieldset:disabled fieldset > legend:first-child input should be disabled
70         https://bugs.webkit.org/show_bug.cgi?id=129077
71
72         Reviewed by Antti Koivisto.
73
74         Added a test case.o
75
76         * fast/forms/fieldset/fieldset-disabled-2-expected.txt:
77         * fast/forms/fieldset/fieldset-disabled-2.html:
78
79 2014-02-19  Ryosuke Niwa  <rniwa@webkit.org>
80
81         fieldset:disabled > legend:first-child legend input should not be disabled
82         https://bugs.webkit.org/show_bug.cgi?id=129068
83
84         Reviewed by Andreas Kling.
85
86         Added a new regression test.
87
88         * fast/forms/fieldset/fieldset-disabled-2-expected.txt: Added.
89         * fast/forms/fieldset/fieldset-disabled-2.html: Added.
90
91 2014-02-18  Ryosuke Niwa  <rniwa@webkit.org>
92
93         Changing selection shouldn't synchronously update editor UI components
94         https://bugs.webkit.org/show_bug.cgi?id=129024
95
96         Reviewed by Brent Fulgham.
97
98         Many tests now calls internals.updateEditorUINowIfScheduled() to update the spellchecker states, and uses
99         setTimeout() to make things testable in the browser.
100
101         * editing/spelling/script-tests/spelling-backspace-between-lines.js:
102         (testTwoLinesMisspellings): Uses updateEditorUINowIfScheduled and setTimeout to make spellchecker recognize
103         two selection changes. This is okay since the user never moves selection multiple times in a single task.
104         * editing/spelling/spellcheck-attribute.html: Ditto.
105
106         * platform/mac/editing/deleting/deletionUI-click-on-delete-button.html: Use intenals.findEditingDeleteButton
107         which updates delete button controller states synchronously instead of getElementById which doesn't do that.
108         * platform/mac/editing/deleting/id-in-deletebutton-expected.txt:
109         * platform/mac/editing/deleting/id-in-deletebutton.html: Ditto. Also did some cleanups.
110         * platform/mac/editing/deleting/resources/deletionUI-helpers.js:
111         (deletionUIDeleteButtonForElement): Ditto.
112
113         * platform/mac/editing/spelling/editing-word-with-marker-1.html: Again, we must notify the spellchecker
114         synchronously here because we're expecting spellchecker to use the old selection set by setSelectionRange
115         in Editor::editorUIUpdateTimerFired triggered by the pasting command. This is, again, not a problem in
116         practice since user never pastes content synchronously after changing selection like this in a single task.
117
118 2014-02-19  Brent Fulgham  <bfulgham@apple.com>
119
120         Another Windows update to quiet the bots.
121
122         * platform/win/TestExpectations: Add more flakes and pass lint-test-expectations.
123
124 2014-02-19  Alexey Proskuryakov  <ap@apple.com>
125
126         media/controls-styling-strict.html is flaky
127         https://bugs.webkit.org/show_bug.cgi?id=129057
128
129         * TestExpectations: Marked it as such.
130
131 2014-02-19  Dirk Schulze  <krit@webkit.org>
132
133         Missing box doesn't use border-box as reference box for clip-path
134         https://bugs.webkit.org/show_bug.cgi?id=129049
135
136         Reviewed by Simon Fraser.
137
138         Update the result for overflowing content. The clip-path uses the border-box instead of
139         the bounding client rect as reference box.
140         Change pixel test to reference text.
141
142         * css3/masking/clip-path-circle-relative-overflow-expected.html: Added.
143         * platform/mac/css3/masking/clip-path-circle-relative-overflow-expected.png: Removed.
144         * platform/mac/css3/masking/clip-path-inset-expected.png: Added. This was missing in the repo.
145
146 2014-02-19  James Craig  <jcraig@apple.com>
147
148         Web Inspector: AX: clarify reason for ignored state where possible (hidden, default for tag, etc)
149         https://bugs.webkit.org/show_bug.cgi?id=129037
150
151         Reviewed by Timothy Hatcher.
152
153         Test updates to support hidden and ignoredByDefault in accessibility properties.
154
155         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
156         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
157
158 2014-02-19  Jon Honeycutt  <jhoneycutt@apple.com>
159
160         Add missing layout test results for
161         <http://trac.webkit.org/changeset/164323>.
162
163         Unreviewed.
164
165         * platform/mac/fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt: Added.
166
167 2014-02-19  Dániel Bátyai  <dbatyai.u-szeged@partner.samsung.com>
168
169         ASSERTION FAILED: (year >= 1970 && yearday >= 0) || (year < 1970 && yearday < 0) in WTF::dateToDaysFrom1970
170         https://bugs.webkit.org/show_bug.cgi?id=128740
171
172         Very large numbers could cause an overflow which resulted in the assertion failing in WTF::dateToDaysFrom1970
173         Added test case which checks for this
174
175         Reviewed by Geoffrey Garen.
176
177         * js/date-constructor-expected.txt:
178         * js/script-tests/date-constructor.js:
179
180 2014-02-19  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
181
182         [WebRTC] Updating RTCConfiguration to match WebRTC editor's draft of 01/27/2014
183         https://bugs.webkit.org/show_bug.cgi?id=129000
184
185         Adding RTCIceTransports and RTCIdentityOption to RTCConfiguration object.
186
187         Reviewed by Eric Carlson.
188
189         * fast/mediastream/RTCPeerConnection-expected.txt:
190         * fast/mediastream/RTCPeerConnection.html:
191
192 2014-02-19  Mark Hahnenberg  <mhahnenberg@apple.com>
193
194         Dedicated worker crash caused by global DFG worklists + GC
195         https://bugs.webkit.org/show_bug.cgi?id=128537
196
197         Reviewed by Filip Pizlo.
198
199         Reenable a previously skipped test.
200
201         * TestExpectations:
202
203 2014-02-19  Brent Fulgham  <bfulgham@apple.com>
204
205         Windows gardening. Mark more flakes.
206
207         * platform/win/TestExpectations: Add flaky tests.
208
209 2014-02-19  Daniel Bates  <dabates@apple.com>
210
211         REGRESSION (r163560): Always treat SVG <tspan> and <textPath> as display inline
212         https://bugs.webkit.org/show_bug.cgi?id=128552
213         <rdar://problem/16029658>
214
215         Reviewed by Andreas Kling.
216
217         Added tests to ensure that SVG <tspan> and <textPath> are always treated as inline-level
218         elements when explicitly or implicitly specified as a non-none, non-inline display type.
219
220         Additionally, added a test to ensure that we don't render a <textPath> when it has CSS
221         display none. Note, the test LayoutTests/svg/batik/text/textProperties2.svg ensures a
222         similar behavior for <tspan>.
223
224         * svg/text/textpath-display-block-expected.txt: Added.
225         * svg/text/textpath-display-block.html: Added.
226         * svg/text/textpath-display-none-expected.html: Added.
227         * svg/text/textpath-display-none.html: Added.
228         * svg/text/tspan-display-block-expected.txt: Added.
229         * svg/text/tspan-display-block.html: Added.
230
231 2014-02-19  Daniel Bates  <dabates@apple.com>
232
233         Do not dispatch change event twice in single step action
234         https://bugs.webkit.org/show_bug.cgi?id=116936
235         <rdar://problem/16086828>
236
237         Reviewed by Ryosuke Niwa.
238
239         Merged from Blink (patch by Kent Tamura):
240         https://src.chromium.org/viewvc/blink?view=rev&revision=151175
241
242         * fast/forms/number/number-type-update-by-change-event-expected.txt: Added.
243         * fast/forms/number/number-type-update-by-change-event.html: Added.
244
245 2014-02-19  Piotr Grad  <p.grad@samsung.com>
246
247         Setting playback rate on Media Controller modifies current time.
248         https://bugs.webkit.org/show_bug.cgi?id=129042
249
250         Reviewed by Jer Noble.
251
252         * media/video-controller-currentTime-rate-expected.txt: Added.
253         * media/video-controller-currentTime-rate.html: Added.
254
255 2014-02-19  Bem Jones-Bey  <bjonesbe@adobe.com>
256
257         [CSS Shapes] shape-outside does not properly handle different writing modes
258         https://bugs.webkit.org/show_bug.cgi?id=128631
259
260         Reviewed by David Hyatt.
261
262         Tests for floats with shape-outside where the float writing mode or
263         writing direction are difference from that of the container.
264
265         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-direction-border-box-expected.html: Added.
266         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-direction-border-box.html: Added.
267         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-direction-content-box-expected.html: Added.
268         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-direction-content-box.html: Added.
269         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-direction-margin-box-expected.html: Added.
270         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-direction-margin-box.html: Added.
271         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-direction-padding-box-expected.html: Added.
272         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-direction-padding-box.html: Added.
273         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes-border-box-expected.html: Added.
274         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes-border-box.html: Added.
275         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes-content-box-expected.html: Added.
276         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes-content-box.html: Added.
277         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes-margin-box-expected.html: Added.
278         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes-margin-box.html: Added.
279         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes-padding-box-expected.html: Added.
280         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes-padding-box.html: Added.
281
282 2014-02-18  Brent Fulgham  <bfulgham@apple.com>
283
284         Windows gardening: Add annotations for Debug case.
285
286         * platform/win/TestExpectations:
287
288 2014-02-18  Brent Fulgham  <bfulgham@apple.com>
289
290         More Windows test gardening to get the bots green.
291
292         * platform/win/TestExpectations: Mark some flaky tests, and some passes to reduce report output.
293
294 2014-02-18  Brent Fulgham  <bfulgham@apple.com>
295
296         Unreviewed Windows test gardening.
297
298         * platform/win/TestExpectations: Re-enable the many tests that actually pass on Windows. Mark tests
299         using current syntax so we can see when tests start passing. Identify a few flaky tests.
300
301 2014-02-18  Simon Fraser  <simon.fraser@apple.com>
302
303         border-box clip-paths jump around when outline changes
304         https://bugs.webkit.org/show_bug.cgi?id=128929
305
306         Reviewed by Dirk Schulze.
307         
308         Test comparing a border-box clip path with and without an outline.
309
310         * css3/masking/clip-path-root-relative-bounds-expected.html: Added.
311         * css3/masking/clip-path-root-relative-bounds.html: Added.
312
313 2014-02-18  James Craig  <jcraig@apple.com>
314
315         Web Inspector: AX: more properties: exists, required, and invalid (exists was previously combined with ignored)
316         https://bugs.webkit.org/show_bug.cgi?id=128504
317
318         Reviewed by Timothy Hatcher.
319
320         New files test the inspector protocol for DOM.getAccessibilityPropertiesForNode
321
322         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Added.
323         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html: Added.
324
325 2014-02-18  Viatcheslav Ostapenko  <sl.ostapenko@samsung.com>
326
327         Bottom/right sticky positioning don't correctly handle scroll containers with padding
328         https://bugs.webkit.org/show_bug.cgi?id=119280
329
330         Reviewed by Simon Fraser.
331
332         Check that sticky elements positioned correcly in overflow with padding.
333
334         * fast/css/sticky/sticky-bottom-overflow-padding-expected.html: Added.
335         * fast/css/sticky/sticky-bottom-overflow-padding.html: Added.
336
337 2014-02-17  Jon Honeycutt  <jhoneycutt@apple.com>
338
339         Crash when merging ruby bases that contain floats
340
341         https://bugs.webkit.org/show_bug.cgi?id=127515
342         <rdar://problem/15896562>
343
344         Reviewed by David Hyatt.
345
346         * fast/ruby/ruby-base-merge-block-children-crash-2.html: Added.
347
348 2014-02-18  Samuel White  <samuel_white@apple.com>
349
350         AX: Searching for "immediate descendants only" can return unexpected results.
351         https://bugs.webkit.org/show_bug.cgi?id=128986
352
353         Reviewed by Chris Fleizach.
354
355         Updated test and expectations to make sure the results match traditional "children" results when appropriate.
356
357         * platform/mac/accessibility/search-predicate-immediate-descendants-only-expected.txt:
358         * platform/mac/accessibility/search-predicate-immediate-descendants-only.html:
359
360 2014-02-18  Ryosuke Niwa  <rniwa@webkit.org>
361
362         setSelectionRange should set selection without validation
363         https://bugs.webkit.org/show_bug.cgi?id=128949
364
365         Reviewed by Enrica Casucci.
366
367         Fixed input-select-webkit-user-select-none.html which was erroneously asserting selectionStart and selectionEnd
368         of a text field to be zero when it has -webkit-user-select: none. This doesn't not match behaviors of Chrome
369         and Firefox. They both retain the programatically set selection offsets since such style should not bleed into
370         the shadow DOM of the text field in the first place.
371
372         New behavior matches the latest Firefox and Chrome although we still have the bug that user cannot select text
373         inside such a text field.
374
375         Also modernized LayoutTests/editing/selection/5497643.html to make the expected results more readable and made
376         the test more robust against changes in the node index of textarea element.
377
378         * editing/selection/5497643-expected.txt: See above.
379         * editing/selection/5497643.html:
380         * fast/forms/input-select-webkit-user-select-none-expected.txt: See above.
381         * fast/forms/input-select-webkit-user-select-none.html:
382         * editing/deleting/delete-ligature-001-expected.txt: Progression in the editing delegate callbacks dumps.
383         Now we set selection directly into the text node inside the inner text element.
384         * platform/mac/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1-expected.txt: Ditto.
385         * platform/mac/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2-expected.txt: Ditto.
386         * platform/mac-mountainlion/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1-expected.txt:
387         Removed.
388         * platform/mac-mountainlion/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2-expected.txt:
389         Removed.
390
391 2014-02-18  Myles C. Maxfield  <mmaxfield@apple.com>
392
393         Convert position:sticky to position:static upon copy and paste
394         https://bugs.webkit.org/show_bug.cgi?id=128982
395
396         Reviewed by Simon Fraser.
397
398         * editing/pasteboard/copy-paste-converts-fixed-expected.txt: Copied from LayoutTests/editing/pasteboard/copy-paste-converts-sticky-and-fixed-expected.txt.
399         * editing/pasteboard/copy-paste-converts-fixed.html: Copied from LayoutTests/editing/pasteboard/copy-paste-converts-sticky-and-fixed.html.
400         * editing/pasteboard/copy-paste-converts-sticky-expected.txt: Copied from LayoutTests/editing/pasteboard/copy-paste-converts-sticky-and-fixed-expected.txt.
401         * editing/pasteboard/copy-paste-converts-sticky.html: Copied from LayoutTests/editing/pasteboard/copy-paste-converts-sticky-and-fixed.html.
402         * editing/pasteboard/copy-paste-wraps-position-absolute-expected.txt: Renamed from LayoutTests/editing/pasteboard/copy-paste-converts-sticky-and-fixed-expected.txt.
403         * editing/pasteboard/copy-paste-wraps-position-absolute.html: Renamed from LayoutTests/editing/pasteboard/copy-paste-converts-sticky-and-fixed.html.
404
405 2014-02-18  Mihai Tica  <mitica@adobe.com>
406
407         [CSS Blending] Add -webkit-blend-mode support for SVG.
408         https://bugs.webkit.org/show_bug.cgi?id=110427
409
410         Reviewed by Dirk Schulze.
411
412         Test -webkit-blend-mode implementation for simple SVGs. This includes:
413         - Test each blend operator.
414         - Test that ensures blending is isolated by other properties: blending, filters, masks, shadow and opacity.
415
416         * css3/compositing/svg-blend-color-burn.html: Test blend mode color-burn.
417         * css3/compositing/svg-blend-color-dodge.html: Test blend mode color-dodge.
418         * css3/compositing/svg-blend-color.html: Test blend mode color.
419         * css3/compositing/svg-blend-darken.html: Test blend mode darken.
420         * css3/compositing/svg-blend-difference.html: Test blend mode difference.
421         * css3/compositing/svg-blend-exclusion.html: Test blend mode exclusion.
422         * css3/compositing/svg-blend-hard-light.html: Test blend mode hard-light.
423         * css3/compositing/svg-blend-hue.html: Test blend mode hue.
424         * css3/compositing/svg-blend-layer-blend.html: mix-blend-mode should isolate for blending.
425         * css3/compositing/svg-blend-layer-clip-path.html: clip-path should not isolate for blending.
426         * css3/compositing/svg-blend-layer-filter.html: filters should isolate for blending.
427         * css3/compositing/svg-blend-layer-mask.html: masks should isolate for blending.
428         * css3/compositing/svg-blend-layer-opacity.html: opacity should isolate for blending.
429         * css3/compositing/svg-blend-layer-shadow.html: -webkit-shadow should isolate for blending.
430         * css3/compositing/svg-blend-lighten.html: Test blend mode lighten.
431         * css3/compositing/svg-blend-luminosity.html: Test blend mode luminosity.
432         * css3/compositing/svg-blend-multiply-alpha.html: Test blend mode multiply while also having alpha set.
433         * css3/compositing/svg-blend-multiply.html: Test blend mode multiply.
434         * css3/compositing/svg-blend-normal.html: Test blend mode normal. Note this blend mode has no effect.
435         * css3/compositing/svg-blend-overlay.html: Test blend mode overlay.
436         * css3/compositing/svg-blend-saturation.html: Test blend mode saturation.
437         * css3/compositing/svg-blend-screen.html: Test blend mode screen.
438         * css3/compositing/svg-blend-soft-light.html: Test blend mode soft-light.
439         * platform/mac/css3/compositing/svg-blend-color-burn-expected.png: Added.
440         * platform/mac/css3/compositing/svg-blend-color-burn-expected.txt: Added.
441         * platform/mac/css3/compositing/svg-blend-color-dodge-expected.png: Added.
442         * platform/mac/css3/compositing/svg-blend-color-dodge-expected.txt: Added.
443         * platform/mac/css3/compositing/svg-blend-color-expected.png: Added.
444         * platform/mac/css3/compositing/svg-blend-color-expected.txt: Added.
445         * platform/mac/css3/compositing/svg-blend-darken-expected.png: Added.
446         * platform/mac/css3/compositing/svg-blend-darken-expected.txt: Added.
447         * platform/mac/css3/compositing/svg-blend-difference-expected.png: Added.
448         * platform/mac/css3/compositing/svg-blend-difference-expected.txt: Added.
449         * platform/mac/css3/compositing/svg-blend-exclusion-expected.png: Added.
450         * platform/mac/css3/compositing/svg-blend-exclusion-expected.txt: Added.
451         * platform/mac/css3/compositing/svg-blend-hard-light-expected.png: Added.
452         * platform/mac/css3/compositing/svg-blend-hard-light-expected.txt: Added.
453         * platform/mac/css3/compositing/svg-blend-hue-expected.png: Added.
454         * platform/mac/css3/compositing/svg-blend-hue-expected.txt: Added.
455         * platform/mac/css3/compositing/svg-blend-layer-blend-expected.png: Added.
456         * platform/mac/css3/compositing/svg-blend-layer-blend-expected.txt: Added.
457         * platform/mac/css3/compositing/svg-blend-layer-clip-path-expected.png: Added.
458         * platform/mac/css3/compositing/svg-blend-layer-clip-path-expected.txt: Added.
459         * platform/mac/css3/compositing/svg-blend-layer-filter-expected.png: Added.
460         * platform/mac/css3/compositing/svg-blend-layer-filter-expected.txt: Added.
461         * platform/mac/css3/compositing/svg-blend-layer-mask-expected.png: Added.
462         * platform/mac/css3/compositing/svg-blend-layer-mask-expected.txt: Added.
463         * platform/mac/css3/compositing/svg-blend-layer-opacity-expected.png: Added.
464         * platform/mac/css3/compositing/svg-blend-layer-opacity-expected.txt: Added.
465         * platform/mac/css3/compositing/svg-blend-layer-shadow-expected.png: Added.
466         * platform/mac/css3/compositing/svg-blend-layer-shadow-expected.txt: Added.
467         * platform/mac/css3/compositing/svg-blend-lighten-expected.png: Added.
468         * platform/mac/css3/compositing/svg-blend-lighten-expected.txt: Added.
469         * platform/mac/css3/compositing/svg-blend-luminosity-expected.png: Added.
470         * platform/mac/css3/compositing/svg-blend-luminosity-expected.txt: Added.
471         * platform/mac/css3/compositing/svg-blend-multiply-alpha-expected.png: Added.
472         * platform/mac/css3/compositing/svg-blend-multiply-alpha-expected.txt: Added.
473         * platform/mac/css3/compositing/svg-blend-multiply-expected.png: Added.
474         * platform/mac/css3/compositing/svg-blend-multiply-expected.txt: Added.
475         * platform/mac/css3/compositing/svg-blend-normal-expected.png: Added.
476         * platform/mac/css3/compositing/svg-blend-normal-expected.txt: Added.
477         * platform/mac/css3/compositing/svg-blend-overlay-expected.png: Added.
478         * platform/mac/css3/compositing/svg-blend-overlay-expected.txt: Added.
479         * platform/mac/css3/compositing/svg-blend-saturation-expected.png: Added.
480         * platform/mac/css3/compositing/svg-blend-saturation-expected.txt: Added.
481         * platform/mac/css3/compositing/svg-blend-screen-expected.png: Added.
482         * platform/mac/css3/compositing/svg-blend-screen-expected.txt: Added.
483         * platform/mac/css3/compositing/svg-blend-soft-light-expected.png: Added.
484         * platform/mac/css3/compositing/svg-blend-soft-light-expected.txt: Added.
485
486 2014-02-18  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
487
488         Unreviewed EFL gardening.
489
490         Add test expecations for failing and crashing tests.
491
492         * platform/efl-wk2/TestExpectations:
493         * platform/efl/TestExpectations:
494         * platform/efl/fast/forms/search/search-size-with-decorations-expected.png: Added after r164145.
495         * platform/efl/fast/forms/search/search-size-with-decorations-expected.txt: Ditto.
496
497 2014-02-18  Mihnea Ovidenie  <mihnea@adobe.com>
498
499         [CSSRegions] Compute region ranges for inline replaced elements
500         https://bugs.webkit.org/show_bug.cgi?id=128800
501
502         Reviewed by Andrei Bucur.
503
504         * fast/regions/hover-content-inside-iframe-in-region-expected.html: Added.
505         * fast/regions/hover-content-inside-iframe-in-region.html: Added.
506         * fast/regions/resources/iframe-in-region-source.html: Added.
507         * fast/regions/select-multiple-in-region-expected.txt: Added.
508         * fast/regions/select-multiple-in-region.html: Added.
509
510 2014-02-17  Benjamin Poulain  <bpoulain@apple.com>
511
512         SelectorCompiler incorrectly saves a backtracking register for a child chain without descendant relation on the right
513         https://bugs.webkit.org/show_bug.cgi?id=128944
514
515         Reviewed by Andreas Kling.
516
517         * fast/selectors/querySelector-rightmost-child-chain-attribute-matching-expected.txt: Added.
518         * fast/selectors/querySelector-rightmost-child-chain-attribute-matching.html: Added.
519
520 2014-02-17  Dean Jackson  <dino@apple.com>
521
522         Constrain replaced element layout to from-intrinsic aspect ratio if specified
523         https://bugs.webkit.org/show_bug.cgi?id=128629
524
525         Reviewed by Simon Fraser.
526
527         Three new tests that exercise aspect ratio on:
528         - normal content
529         - content that is constrained within a parent container
530         - content in columns (pages)
531
532         * fast/css/aspect-ratio/badchess-tall.png: Added.
533         * fast/css/aspect-ratio/badchess-wide.png: Added.
534         * fast/css/aspect-ratio/columns-expected.html: Added.
535         * fast/css/aspect-ratio/columns.html: Added.
536         * fast/css/aspect-ratio/containers-expected.html: Added.
537         * fast/css/aspect-ratio/containers.html: Added.
538         * fast/css/aspect-ratio/simple-expected.html: Added.
539         * fast/css/aspect-ratio/simple.html: Added.
540
541 2014-02-17  Brent Fulgham  <bfulgham@apple.com>
542
543         [Win] Unreviewed gardening.
544
545         * platform/win/TestExpectations: Remove a few duplicate test statements, as well as
546         some removed test cases.
547
548 2014-02-17  Simon Fraser  <simon.fraser@apple.com>
549
550         box-shadows get truncated with a combination of transforms and clip: (affects Google Maps)
551         https://bugs.webkit.org/show_bug.cgi?id=128937
552
553         Reviewed by Dean Jackson.
554         
555         Test with CSS clip() with a rect larger than the border box, and compositing.
556
557         * compositing/geometry/clip-expected.txt: New expectation. This is a progression.
558         * compositing/geometry/css-clip-oversize-expected.html: Added.
559         * compositing/geometry/css-clip-oversize.html: Added.
560
561 2014-02-17  Chris Fleizach  <cfleizach@apple.com>
562
563         AX: Invalid cast in WebCore::AccessibilityTable::isDataTable (CRBug 280352)
564         <https://webkit.org/b/128925>
565         <rdar://problem/16087351>
566
567         Merged from Blink (patch by Dominic Mazzoni):
568         https://src.chromium.org/viewvc/blink?revision=159711&view=revision
569
570         Reviewed by Oliver Hunt.
571
572         * accessibility/display-table-cell-causes-crash-expected.txt: Added.
573         * accessibility/display-table-cell-causes-crash.html: Added.
574
575 2014-02-17  Simon Fraser  <simon.fraser@apple.com>
576
577         Fix layout test added in r164232 to avoid bug 128929
578         and use rects which don't have minor rendering differences when
579         drawn into compositing layers.
580
581         * compositing/contents-opaque/opaque-with-clip-path-expected.html:
582         * compositing/contents-opaque/opaque-with-clip-path.html:
583
584 2014-02-17  Radu Stavila  <stavila@adobe.com>
585
586         [CSS Regions] Make regions unsplittable
587         https://bugs.webkit.org/show_bug.cgi?id=128811
588
589         Reviewed by David Hyatt.
590
591         Added test for checking that nested regions are unsplittable.
592
593         * fast/regions/unsplittable-nested-region-expected.html: Added.
594         * fast/regions/unsplittable-nested-region.html: Added.
595
596 2014-02-17  Simon Fraser  <simon.fraser@apple.com>
597
598         Graphics buffer issue with clip-path and fixed positioned element
599         https://bugs.webkit.org/show_bug.cgi?id=126262
600
601         Reviewed by Tim Horton.
602
603         * compositing/contents-opaque/opaque-with-clip-path-expected.html: Added.
604         * compositing/contents-opaque/opaque-with-clip-path.html: Added.
605
606 2014-02-17  Radu Stavila  <stavila@adobe.com>
607
608         [CSS Regions] The box decorations of an element overflowing a region should be clipped at the border box, not the content box
609         https://bugs.webkit.org/show_bug.cgi?id=128815
610
611         Reviewed by Andrei Bucur.
612
613         Added tests for the painting of the borders of elements flowed into regions
614         over the region's padding area, for regions with overflow:hidden.
615         Tests were added for all writing modes.
616
617         * fast/regions/box-decorations-over-region-padding-expected.html: Added.
618         * fast/regions/box-decorations-over-region-padding-fragmented-expected.html: Added.
619         * fast/regions/box-decorations-over-region-padding-fragmented.html: Added.
620         * fast/regions/box-decorations-over-region-padding-horiz-bt-expected.html: Added.
621         * fast/regions/box-decorations-over-region-padding-horiz-bt.html: Added.
622         * fast/regions/box-decorations-over-region-padding-vert-lr-expected.html: Added.
623         * fast/regions/box-decorations-over-region-padding-vert-lr.html: Added.
624         * fast/regions/box-decorations-over-region-padding-vert-rl-expected.html: Added.
625         * fast/regions/box-decorations-over-region-padding-vert-rl.html: Added.
626         * fast/regions/box-decorations-over-region-padding.html: Added.
627
628 2014-02-17  Brendan Long  <b.long@cablelabs.com>
629
630         DataCue.data should be a copy of the input ArrayBuffer, not a pointer
631         https://bugs.webkit.org/show_bug.cgi?id=128886
632
633         Reviewed by Eric Carlson.
634
635         * media/track/track-datacue-expected.txt:
636         * media/track/track-datacue.html:
637
638 2014-02-17  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
639
640         Unreviewed EFL gardening
641
642         Add test expectations for crashing and failing tests.
643
644         * platform/efl-wk2/TestExpectations:
645         * platform/efl/TestExpectations:
646
647 2014-02-17  Manuel Rego Casasnovas  <rego@igalia.com>
648
649         [CSS Grid Layout] Fix missing layout in flexible and content sized columns
650         https://bugs.webkit.org/show_bug.cgi?id=128672
651
652         Reviewed by Sergio Villar Senin.
653
654         Add test that reproduce the issue for both cases flexible and content sized columns.
655
656         * fast/css-grid-layout/flex-content-sized-column-use-available-width-expected.html: Added.
657         * fast/css-grid-layout/flex-content-sized-column-use-available-width.html: Added.
658
659 2014-02-15  Filip Pizlo  <fpizlo@apple.com>
660
661         FTL should inline polymorphic heap accesses
662         https://bugs.webkit.org/show_bug.cgi?id=128795
663
664         Reviewed by Oliver Hunt.
665
666         * js/regress/polymorphic-get-by-id-expected.txt: Added.
667         * js/regress/polymorphic-get-by-id.html: Added.
668         * js/regress/script-tests/polymorphic-get-by-id.js: Added.
669         (foo):
670
671 2014-02-16  Filip Pizlo  <fpizlo@apple.com>
672
673         Unreviewed, add a useful comment for this test.
674
675         * js/regress/script-tests/marsaglia-osr-entry.js:
676
677 2014-02-16  Andreas Kling  <akling@apple.com>
678
679         Ensure that removing an iframe from the DOM tree disconnects its Frame.
680         <https://webkit.org/b/128889>
681         <rdar://problem/15671221>
682
683         Merged from Blink (patch by Adam Klein):
684         https://src.chromium.org/viewvc/blink?revision=156174&view=revision
685
686         * fast/frames/reattach-in-unload-expected.txt: Added.
687         * fast/frames/reattach-in-unload.html: Added.
688
689 2014-02-16  Benjamin Poulain  <benjamin@webkit.org>
690
691         When applying style, attribute value matching should be case sensitive for SVG
692         https://bugs.webkit.org/show_bug.cgi?id=128882
693
694         Reviewed by Andreas Kling.
695
696         * fast/css/case-insensitive-attribute-with-svg-expected.html: Added.
697         * fast/css/case-insensitive-attribute-with-svg.html: Added.
698         * fast/selectors/querySelector-case-insensitive-attribute-match-with-svg-expected.txt: Added.
699         * fast/selectors/querySelector-case-insensitive-attribute-match-with-svg.html: Added.
700
701 2014-02-15  Piotr Grad  <p.grad@samsung.com>
702
703         Setting currentTime on HTMLMediaElement with media controller should throw exception.
704         https://bugs.webkit.org/show_bug.cgi?id=128867.
705
706         Reviewed by Eric Carlson.
707
708         * media/video-controller-currentTime-expected.txt: Added.
709         * media/video-controller-currentTime.html: Added.
710
711 2014-02-15  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
712
713         ASSERT_WITH_SECURITY_IMPLICATION in WebCore::toElement
714         https://bugs.webkit.org/show_bug.cgi?id=128810
715
716         Reviewed by Ryosuke Niwa.
717
718         * editing/execCommand/indent-with-uneditable-crash-expected.txt: Added.
719         * editing/execCommand/indent-with-uneditable-crash.html: Added.
720
721 2014-02-15  Samuel White  <samuel_white@apple.com>
722
723         AX: Add ability to specify descendant type when using AXUIElementsForSearchPredicate.
724         https://bugs.webkit.org/show_bug.cgi?id=128747
725
726         Reviewed by Chris Fleizach.
727
728         Added test to verify that 'immediate descendant only' predicate based searching works as expected.
729
730         * platform/mac/accessibility/search-predicate-immediate-descendants-only-expected.txt: Added.
731         * platform/mac/accessibility/search-predicate-immediate-descendants-only.html: Added.
732
733 2014-02-14  Ryosuke Niwa  <rniwa@webkit.org>
734
735         Add back pre-r164154 results to platform/mac-mountainlion.
736
737         * platform/mac-mountainlion/fast/forms/search-styled-expected.png: Copied from LayoutTests/platform/mac/fast/forms/search-styled-expected.png.
738         * platform/mac-mountainlion/fast/forms/search-styled-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/search-styled-expected.txt.
739
740 2014-02-14  Ryosuke Niwa  <rniwa@webkit.org>
741
742         Mac rebaseline after r164145.
743
744         * platform/mac/fast/forms/search-styled-expected.png:
745         * platform/mac/fast/forms/search-styled-expected.txt:
746
747 2014-02-14  Ryosuke Niwa  <rniwa@webkit.org>
748
749         Windows rebaselines after dependency updates.
750
751         * platform/win/fast/css/first-letter-block-form-controls-crash-expected.txt:
752         * platform/win/fast/css/relative-position-replaced-in-table-display-crash-expected.txt:
753         * platform/win/fast/forms/access-key-for-all-elements-expected.txt:
754         * platform/win/fast/forms/form-associated-element-crash3-expected.txt:
755         * platform/win/fast/forms/search-styled-expected.txt:
756         * platform/win/fast/multicol/renderer-positioned-assert-crash-expected.txt:
757
758 2014-02-14  Ryosuke Niwa  <rniwa@webkit.org>
759
760         Build fix after r164148.
761
762         * http/conf/apache2-httpd.conf: Removed.
763         * http/conf/apache2.2-httpd.conf: Copied from LayoutTests/http/conf/apache2-httpd.conf.
764
765 2014-02-14  Ryosuke Niwa  <rniwa@webkit.org>
766
767         run-webkit-tests doesn't work with Apache 2.4
768         https://bugs.webkit.org/show_bug.cgi?id=128861
769
770         Reviewed by Andreas Kling.
771
772         * http/conf/apache2.4-httpd.conf: Added.
773
774 2014-02-14  Dan Bernstein  <mitz@apple.com>
775
776         REGRESSION (r157443): Search fields with a non-white background don’t have a round bezel
777         https://bugs.webkit.org/show_bug.cgi?id=126295
778
779         Reviewed by Ryosuke Niwa.
780
781         Reverted r157443.
782
783         * fast/forms/search/search-field-background-color-expected.txt: Removed.
784         * fast/forms/search/search-field-background-color.html: Removed.
785         * platform/efl/fast/forms/search: Removed.
786         * platform/efl/fast/forms/search/search-field-background-color-expected.png: Removed.
787         * platform/efl/fast/forms/search/search-size-with-decorations-expected.png: Removed.
788         * platform/efl/fast/forms/search/search-size-with-decorations-expected.txt: Removed.
789         * platform/mac/fast/forms/search-styled-expected.txt:
790
791 2014-02-14  Brent Fulgham  <bfulgham@apple.com>
792
793         [Win] Activate CSS Region Tests on Windows
794         https://bugs.webkit.org/show_bug.cgi?id=128854
795
796         Reviewed by Simon Fraser.
797
798         * platform/win/TestExpectations: Activate CSS Region tests, turning off a
799         few failures.
800
801 2014-02-14  Jer Noble  <jer.noble@apple.com>
802
803         Add support for specced event handlers to HTMLMediaElement
804         https://bugs.webkit.org/show_bug.cgi?id=128292
805
806         Reviewed by Andreas Kling.
807
808         * media/media-event-listeners-expected.txt: Added.
809         * media/media-event-listeners.html: Added.
810
811 2014-02-14  Ryosuke Niwa  <rniwa@webkit.org>
812
813         Mac rebaseline after r164127.
814
815         * platform/mac/media/audio-controls-rendering-expected.txt:
816         * platform/mac/media/controls-after-reload-expected.txt:
817         * platform/mac/media/controls-strict-expected.txt:
818         * platform/mac/media/controls-styling-strict-expected.txt:
819         * platform/mac/media/controls-without-preload-expected.txt:
820         * platform/mac/media/video-no-audio-expected.txt:
821
822 2014-02-14  Oliver Hunt  <oliver@apple.com>
823
824         Implement a few more Array prototype functions in JS
825         https://bugs.webkit.org/show_bug.cgi?id=128788
826
827         Reviewed by Gavin Barraclough.
828
829         Add performance tests, and update a couple of profiler tests as
830         we unavoidably show the call out to some of the builtin methods.
831
832         * fast/profiler/built-in-function-calls-anonymous-expected.txt:
833         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
834         * js/dom/array-foreach-expected.txt:
835         * js/dom/array-prototype-properties-expected.txt:
836         * js/dom/array-some-expected.txt:
837         * js/regress/array-prototype-filter-expected.txt: Added.
838         * js/regress/array-prototype-filter.html: Added.
839         * js/regress/array-prototype-forEach-expected.txt: Added.
840         * js/regress/array-prototype-forEach.html: Added.
841         * js/regress/array-prototype-map-expected.txt: Added.
842         * js/regress/array-prototype-map.html: Added.
843         * js/regress/array-prototype-some-expected.txt: Added.
844         * js/regress/array-prototype-some.html: Added.
845         * js/regress/script-tests/array-prototype-filter.js: Added.
846         (test1):
847         (test2):
848         (test3):
849         * js/regress/script-tests/array-prototype-forEach.js: Added.
850         (test1):
851         (test2):
852         (test3):
853         * js/regress/script-tests/array-prototype-map.js: Added.
854         (test1):
855         (test2):
856         (test3):
857         * js/regress/script-tests/array-prototype-some.js: Added.
858         (test1):
859         (test2):
860         (test3):
861
862 2014-02-14  Filip Pizlo  <fpizlo@apple.com>
863
864         Don't optimize variadic closure calls
865         https://bugs.webkit.org/show_bug.cgi?id=128835
866
867         Reviewed by Gavin Barraclough.
868         
869         Add a test that covers both the performance and correctness of this case.
870
871         * js/regress/script-tests/variadic-closure-call.js: Added.
872         (foo.bar):
873         (foo):
874         * js/regress/variadic-closure-call-expected.txt: Added.
875         * js/regress/variadic-closure-call.html: Added.
876
877 2014-02-14  Myles C. Maxfield  <mmaxfield@apple.com>
878
879         Implement text-decoration-skip: auto
880         https://bugs.webkit.org/show_bug.cgi?id=128786
881
882         Reviewed by Dean Jackson.
883
884         http://lists.w3.org/Archives/Public/www-style/2014Feb/0485.html
885         We are updating the initial value of text-decoration-skip to a new value, "auto".
886         On Mac + iOS, this will have the same behavior as "skip".
887
888         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-default-expected.txt: Added.
889         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-default.html: Added.
890         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip-expected.txt:
891         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip.html:
892
893 2014-02-14  Brent Fulgham  <bfulgham@apple.com>
894
895         Unreviewed test correction to get bots green.
896
897         * platform/mac/fast/scrolling/scroll-iframe-latched-iframe-expected.txt: Don't
898         snapshot final pixel location, since these seems to be somewhat dependent
899         on the test machine.
900         * platform/mac/fast/scrolling/scroll-iframe-latched-iframe.html: Ditto
901
902 2014-02-14  Chris Fleizach  <cfleizach@apple.com>
903
904         AX: WebKit needs heuristics to differentiate lists used for layout from semantic data lists, similar to the heuristics for layout tables versus data tables.
905         https://bugs.webkit.org/show_bug.cgi?id=122320
906
907         Reviewed by Mario Sanchez Prada.
908
909         * accessibility/aria-roles.html:
910         * accessibility/list-detection-expected.txt: Added.
911         * accessibility/list-detection.html: Added.
912
913 2014-02-13  Brent Fulgham  <bfulgham@apple.com>
914
915         Create some latched scrolling tests.
916         https://bugs.webkit.org/show_bug.cgi?id=127606
917         <rdar://problem/15911348>
918
919         Reviewed by Simon Fraser.
920
921         Add a series of tests to cover desired behavior with wheel events (including momentum).
922         This behavior is specific to the Mac platform, so is limited to the platform/mac and
923         platform/mac-wk2 directories.
924
925         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div-expected.txt: Added.
926         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div-with-handler-expected.txt: Added.
927         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div-with-handler.html: Added.
928         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div.html: Added.
929         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-expected.txt: Added.
930         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-with-handler-expected.txt: Added.
931         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-with-handler.html: Added.
932         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe.html: Added.
933         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-expected.txt: Added.
934         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-with-handler-expected.txt: Added.
935         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-with-handler.html: Added.
936         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe.html: Added.
937         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-expected.txt: Added.
938         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt: Added.
939         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-with-handler.html: Added.
940         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe.html: Added.
941         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-expected.txt: Added.
942         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-with-handler-expected.txt: Added.
943         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-with-handler.html: Added.
944         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe.html: Added.
945         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-expected.txt: Added.
946         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-with-handler-expected.txt: Added.
947         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-with-handler.html: Added.
948         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select.html: Added.
949         * platform/mac/fast/scrolling: Added.
950         * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt: Added.
951         * platform/mac/fast/scrolling/scroll-div-latched-div.html: Added.
952         * platform/mac/fast/scrolling/scroll-div-latched-mainframe-expected.txt: Added.
953         * platform/mac/fast/scrolling/scroll-div-latched-mainframe.html: Added.
954         * platform/mac/fast/scrolling/scroll-iframe-latched-iframe-expected.txt: Added.
955         * platform/mac/fast/scrolling/scroll-iframe-latched-iframe.html: Added.
956         * platform/mac/fast/scrolling/scroll-iframe-latched-mainframe-expected.txt: Added.
957         * platform/mac/fast/scrolling/scroll-iframe-latched-mainframe.html: Added.
958         * platform/mac/fast/scrolling/scroll-select-latched-mainframe-expected.txt: Added.
959         * platform/mac/fast/scrolling/scroll-select-latched-mainframe.html: Added.
960         * platform/mac/fast/scrolling/scroll-select-latched-select-expected.txt: Added.
961         * platform/mac/fast/scrolling/scroll-select-latched-select.html: Added.
962
963 2014-02-14  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
964
965         ASSERTION FAILED: comparePositions(newEnd, newStart) >= 0 in WebCore::ApplyStyleCommand::updateStartEnd
966         https://bugs.webkit.org/show_bug.cgi?id=121791
967
968         Reviewed by Darin Adler.
969
970         * editing/execCommand/remove-formatting-from-iframe-in-button-expected.txt: Added.
971         * editing/execCommand/remove-formatting-from-iframe-in-button.html: Added.
972
973 2014-02-14  Andrei Bucur  <abucur@adobe.com>
974
975         [CSS Regions] visibility: hidden on a region should hide its content
976         https://bugs.webkit.org/show_bug.cgi?id=128814
977
978         Reviewed by Mihnea Ovidenie.
979
980         Add a test that verifies visibility: hidden on a region hides the content of
981         the flow thread.
982
983         * fast/regions/visibility-hidden-expected.html: Added.
984         * fast/regions/visibility-hidden.html: Added.
985
986 2014-02-14  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
987
988         Refactoring design-mode-spellcheck-off.html to use asynchronous spellchecking
989         https://bugs.webkit.org/show_bug.cgi?id=127770
990
991         Reviewed by Ryosuke Niwa.
992
993         Enable asynchronous spellchecking in design-mode-spellcheck-off.html.
994
995         Due to js-test-pre.js adds some HTML elements inside the BODY, the misspelled
996         phrase was moved into separated div element. It allows to check spelling marker
997         on desired element instead of whole body.
998
999         It turned out that the test does not underline "asdf" as misspelled although
1000         spellcheck attribute is on. To force spellchecking, the caret needs to be moved
1001         out of the misspelled word. To be more reliable, the test now contains two test
1002         cases in 'desingMode=on' when spellcheck attribute is off and on.
1003
1004         * editing/spelling/design-mode-spellcheck-off-expected.txt:
1005         * editing/spelling/design-mode-spellcheck-off.html:
1006
1007         * platform/gtk-wk2/TestExpectations:
1008         * platform/gtk/TestExpectations:
1009         Skip the test for GTK.
1010
1011         * platform/win/TestExpectations:
1012         Add failing test expectation.
1013
1014 2014-02-14  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
1015
1016         Use asynchronous spellchecking in spelling-hasspellingmarker.js
1017         https://bugs.webkit.org/show_bug.cgi?id=128526
1018
1019         Reviewed by Ryosuke Niwa.
1020
1021         Refactoring spelling-hasspellingmarker.js to use asynchronous spellchecking.
1022         In addition, adds some bits for non-DumpRenderTree users.
1023
1024         * editing/spelling/script-tests/spelling-hasspellingmarker.js:
1025         (addContainer): creates a new div element based on given markup.
1026         (typeMisspelling): types 'zz' to the element.
1027         (verifySpellingMarkers): calls shouldBecomeEqual to verify spelling markers.
1028         (tests): contains test cases.
1029         (done): invokes next test cases if any, otherwise calls finishJSTest().
1030
1031         * editing/spelling/spelling-hasspellingmarker-expected.txt:
1032         Update baseline.
1033
1034         * editing/spelling/spelling-hasspellingmarker.html:
1035         Include editing.js due to the test started using typeCharacterCommand().
1036
1037         * platform/gtk-wk2/TestExpectations:
1038         * platform/gtk/TestExpectations:
1039         Skip spelling-hasspellingmarker.html for GTK (wk1 and wk2).
1040
1041 2014-02-13  Ryosuke Niwa  <rniwa@webkit.org>
1042
1043         Update Windows test expectations.
1044
1045         js/regress/emscripten-memops.html is timing out, not failing.
1046
1047         * platform/win/TestExpectations:
1048
1049 2014-02-13  Roger Fong  <roger_fong@apple.com>
1050
1051         [Windows] Unreviewed gardening of some timing out tests.
1052         https://bugs.webkit.org/show_bug.cgi?id=128789.
1053
1054         * platform/win/TestExpectations:
1055
1056 2014-02-13  Commit Queue  <commit-queue@webkit.org>
1057
1058         Unreviewed, rolling out r164073 and r164080.
1059         http://trac.webkit.org/changeset/164073
1060         http://trac.webkit.org/changeset/164080
1061         https://bugs.webkit.org/show_bug.cgi?id=128781
1062
1063         Broke Mac builds (Requested by rniwa on #webkit).
1064
1065         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div-expected.txt: Removed.
1066         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div-with-handler-expected.txt: Removed.
1067         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div-with-handler.html: Removed.
1068         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div.html: Removed.
1069         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-expected.txt: Removed.
1070         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-with-handler-expected.txt: Removed.
1071         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-with-handler.html: Removed.
1072         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe.html: Removed.
1073         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-expected.txt: Removed.
1074         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-with-handler-expected.txt: Removed.
1075         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-with-handler.html: Removed.
1076         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe.html: Removed.
1077         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-expected.txt: Removed.
1078         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt: Removed.
1079         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-with-handler.html: Removed.
1080         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe.html: Removed.
1081         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-expected.txt: Removed.
1082         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-with-handler-expected.txt: Removed.
1083         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-with-handler.html: Removed.
1084         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe.html: Removed.
1085         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-expected.txt: Removed.
1086         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-with-handler-expected.txt: Removed.
1087         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-with-handler.html: Removed.
1088         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select.html: Removed.
1089         * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt: Removed.
1090         * platform/mac/fast/scrolling/scroll-div-latched-div.html: Removed.
1091         * platform/mac/fast/scrolling/scroll-div-latched-mainframe-expected.txt: Removed.
1092         * platform/mac/fast/scrolling/scroll-div-latched-mainframe.html: Removed.
1093         * platform/mac/fast/scrolling/scroll-iframe-latched-iframe-expected.txt: Removed.
1094         * platform/mac/fast/scrolling/scroll-iframe-latched-iframe.html: Removed.
1095         * platform/mac/fast/scrolling/scroll-iframe-latched-mainframe-expected.txt: Removed.
1096         * platform/mac/fast/scrolling/scroll-iframe-latched-mainframe.html: Removed.
1097         * platform/mac/fast/scrolling/scroll-select-latched-mainframe-expected.txt: Removed.
1098         * platform/mac/fast/scrolling/scroll-select-latched-mainframe.html: Removed.
1099         * platform/mac/fast/scrolling/scroll-select-latched-select-expected.txt: Removed.
1100         * platform/mac/fast/scrolling/scroll-select-latched-select.html: Removed.
1101
1102 2014-02-13  Myles C. Maxfield  <mmaxfield@apple.com>
1103
1104         text-decoration-skip: ink skips randomly when using SVG fonts
1105         https://bugs.webkit.org/show_bug.cgi?id=128709
1106
1107         Reviewed by Simon Fraser.
1108
1109         This text checks that some text without descenders in an SVG font renders the same with and
1110         without text-decoration-skip: ink.
1111
1112         * svg/custom/svg-fonts-skip-ink-expected.html: Added.
1113         * svg/custom/svg-fonts-skip-ink.html: Added.
1114
1115 2014-02-13  Brent Fulgham  <bfulgham@apple.com>
1116
1117         Create some latched scrolling tests.
1118         https://bugs.webkit.org/show_bug.cgi?id=127606
1119         <rdar://problem/15911348>
1120
1121         Reviewed by Simon Fraser.
1122
1123         Add a series of tests to cover desired behavior with wheel events (including momentum).
1124         This behavior is specific to the Mac platform, so is limited to the platform/mac and
1125         platform/mac-wk2 directories.
1126
1127         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div-expected.txt: Added.
1128         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div-with-handler-expected.txt: Added.
1129         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div-with-handler.html: Added.
1130         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div.html: Added.
1131         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-expected.txt: Added.
1132         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-with-handler-expected.txt: Added.
1133         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-with-handler.html: Added.
1134         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe.html: Added.
1135         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-expected.txt: Added.
1136         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-with-handler-expected.txt: Added.
1137         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-with-handler.html: Added.
1138         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe.html: Added.
1139         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-expected.txt: Added.
1140         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt: Added.
1141         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-with-handler.html: Added.
1142         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe.html: Added.
1143         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-expected.txt: Added.
1144         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-with-handler-expected.txt: Added.
1145         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-with-handler.html: Added.
1146         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe.html: Added.
1147         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-expected.txt: Added.
1148         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-with-handler-expected.txt: Added.
1149         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-with-handler.html: Added.
1150         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select.html: Added.
1151         * platform/mac/fast/scrolling: Added.
1152         * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt: Added.
1153         * platform/mac/fast/scrolling/scroll-div-latched-div.html: Added.
1154         * platform/mac/fast/scrolling/scroll-div-latched-mainframe-expected.txt: Added.
1155         * platform/mac/fast/scrolling/scroll-div-latched-mainframe.html: Added.
1156         * platform/mac/fast/scrolling/scroll-iframe-latched-iframe-expected.txt: Added.
1157         * platform/mac/fast/scrolling/scroll-iframe-latched-iframe.html: Added.
1158         * platform/mac/fast/scrolling/scroll-iframe-latched-mainframe-expected.txt: Added.
1159         * platform/mac/fast/scrolling/scroll-iframe-latched-mainframe.html: Added.
1160         * platform/mac/fast/scrolling/scroll-select-latched-mainframe-expected.txt: Added.
1161         * platform/mac/fast/scrolling/scroll-select-latched-mainframe.html: Added.
1162         * platform/mac/fast/scrolling/scroll-select-latched-select-expected.txt: Added.
1163         * platform/mac/fast/scrolling/scroll-select-latched-select.html: Added.
1164
1165 2014-02-13  Brady Eidson  <beidson@apple.com>
1166
1167         IDB: Three tests crash the DatabaseProcess under ~KeyedDecoder
1168         https://bugs.webkit.org/show_bug.cgi?id=128763
1169
1170         Reviewed by Anders Carlsson.
1171
1172         * platform/mac-wk2/TestExpectations: One test passes, one passes with expectation changes,
1173           and the third is now a text failure.
1174
1175         * storage/indexeddb/key-type-array-expected.txt:
1176
1177 2014-02-13  Yuki Sekiguchi  <yuki.sekiguchi@access-company.com>
1178
1179         [css3-text] Support -webkit-text-decoration-skip: objects
1180         https://bugs.webkit.org/show_bug.cgi?id=128723
1181
1182         Reviewed by Dean Jackson.
1183
1184         Added 'objects' value to the current test case.
1185         Added getComputedStyle() test to test renderTextDecorationSkipFlagsToCSSValue() code.
1186
1187         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip-expected.txt:
1188         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip.html:
1189
1190 2014-02-13  Myles C. Maxfield  <mmaxfield@apple.com>
1191
1192         During a copy, position:fixed gets converted to position:absolute even if only part of the document is selected
1193         https://bugs.webkit.org/show_bug.cgi?id=128688
1194
1195         Reviewed by Ryosuke Niwa.
1196
1197         Performs a copy of the contents of a particular div, rather than the entire body. Makes sure that
1198         no position:fixed -> position:absolute conversion occurs.
1199
1200         * editing/pasteboard/copy-paste-converts-sticky-and-fixed-expected.txt:
1201         * editing/pasteboard/copy-paste-converts-sticky-and-fixed.html:
1202         * editing/pasteboard/copy-paste-doesnt-convert-sticky-and-fixed-during-partial-copy-expected.txt: Added.
1203         * editing/pasteboard/copy-paste-doesnt-convert-sticky-and-fixed-during-partial-copy.html: Added.
1204
1205 2014-02-13  Chang Shu  <cshu@webkit.org>
1206
1207         Copying (createMarkup) wrapping text results in space between wrapped lines stripped.
1208         https://bugs.webkit.org/show_bug.cgi?id=63233
1209
1210         Reviewed by Ryosuke Niwa.
1211
1212         The problem is StyledMarkupAccumulator uses renderedText and the space at
1213         the end of the text has been stripped when the tag after the text was wrapped.
1214
1215         * editing/pasteboard/copy-text-with-wrapped-tag-expected.txt: Added.
1216         * editing/pasteboard/copy-text-with-wrapped-tag.html: Added.
1217
1218 2014-02-13  Myles C. Maxfield  <mmaxfield@apple.com>
1219
1220         Gaps for text-decoration-skip: ink are calculated assuming the glyph orientation is the same as the run orientation
1221         https://bugs.webkit.org/show_bug.cgi?id=128718
1222
1223         Reviewed by Darin Adler.
1224
1225         This test draws text that has descenders that would be skipped over if the glyph orientation was the same
1226         as the run orientation. However, it uses text-orientation: upright to make those two orientations not equal.
1227         It then compares this to no skipping at all.
1228
1229         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-orientation-upright-expected.html: Added.
1230         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-orientation-upright.html: Added.
1231
1232 2014-02-13  Brady Eidson  <beidson@apple.com>
1233
1234         IDB: TestExpectations cleanup
1235
1236         Unreviewed.
1237
1238         * platform/mac-wk2/TestExpectations: More tests pass than fail, so only list failures.
1239
1240 2014-02-13  Brady Eidson  <beidson@apple.com>
1241
1242         IDB: TestExpectations batch - HTTP tests
1243
1244         Unreviewed.
1245
1246         * http/tests/security/cross-origin-indexeddb-allowed-expected.txt:
1247         * http/tests/security/cross-origin-indexeddb-expected.txt:
1248         * http/tests/security/resources/cross-origin-iframe-for-indexeddb.html:
1249
1250         * platform/mac-wk2/TestExpectations: Two of the http tests are worker tests. They remain skipped.
1251           The other three pass with test updates.
1252
1253 2014-02-13  László Langó  <llango.u-szeged@partner.samsung.com>
1254
1255         Document should be constructable
1256         https://bugs.webkit.org/show_bug.cgi?id=115643
1257
1258         Reviewed by Darin Adler.
1259
1260         * fast/dom/Document/document-constructor-expected.txt: Added.
1261         * fast/dom/Document/document-constructor.html: Added.
1262         * fast/dom/dom-constructors-expected.txt:
1263         * fast/dom/dom-constructors.html:
1264
1265 2014-02-13  Javier Fernandez  <jfernandez@igalia.com>
1266
1267         [CSS Grid Layout] Rename named areas property
1268         https://bugs.webkit.org/show_bug.cgi?id=127990
1269
1270         Reviewed by Sergio Villar Senin.
1271
1272         From Blink r165891 by <rego@igalia.com>
1273
1274         The property 'grid-template' has been renamed to 'grid-template-areas'
1275         in the last two versions of the spec.
1276
1277         * fast/css-grid-layout/grid-item-area-get-set.html:
1278         * fast/css-grid-layout/grid-item-column-row-get-set.html:
1279         * fast/css-grid-layout/grid-item-end-after-get-set.html:
1280         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
1281         * fast/css-grid-layout/grid-item-start-before-get-set.html:
1282         * fast/css-grid-layout/grid-template-get-set-expected.txt:
1283         * fast/css-grid-layout/grid-template-get-set.html:
1284
1285 2014-02-13  Brady Eidson  <beidson@apple.com>
1286
1287         IDB: TestExpectations batch - "transaction-abort.html to versionchangerequest-activedomobject.html”
1288
1289         Unreviewed.
1290
1291         * platform/mac-wk2/TestExpectations:
1292         * storage/indexeddb/transaction-active-flag-expected.txt:
1293         * storage/indexeddb/transaction-after-close-expected.txt:
1294         * storage/indexeddb/transaction-read-only-expected.txt:
1295         * storage/indexeddb/transaction-storeNames-required-expected.txt:
1296         * storage/indexeddb/version-change-abort-expected.txt:
1297         * storage/indexeddb/version-change-exclusive-expected.txt:
1298
1299 2014-02-13  Alexey Proskuryakov  <ap@apple.com>
1300
1301         REGRESSION: fast/workers/use-machine-stack.html hits Heap::isMarked(cell) assertion
1302         https://bugs.webkit.org/show_bug.cgi?id=128745
1303
1304         * TestExpectations: Marked as flakily asserting.
1305
1306 2014-02-13  Andrzej Badowski  <a.badowski@samsung.com>
1307
1308         [EFL] Add or remove expectations for some media layout tests
1309         https://bugs.webkit.org/show_bug.cgi?id=128535
1310
1311         Unreviewed EFL layout tests gardening
1312
1313         * platform/efl/TestExpectations:
1314         * platform/efl-wk1/TestExpectations:
1315
1316 2014-02-13  ChangSeok Oh  <changseok.oh@collabora.com>
1317
1318         Unreviewed GTK gardening.
1319
1320         Removed unexpected pass tests from TextExpections
1321
1322         * platform/gtk-wk2/TestExpectations:
1323         * platform/gtk/TestExpectations:
1324
1325 2014-02-13  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1326
1327         Unreviewed EFL gardening
1328
1329         Add test expectations for failing tests.
1330
1331         * platform/efl-wk2/TestExpectations:
1332         * platform/efl/TestExpectations:
1333         * platform/efl/mathml/presentation/mspace-children-expected.txt: Added EFL expectation after r163626.
1334
1335 2014-02-13  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1336
1337         [GTK] MEDIA_CONTROLS_SCRIPT support
1338         https://bugs.webkit.org/show_bug.cgi?id=123097
1339
1340         Reviewed by Jer Noble.
1341
1342         Tests infrastructure for the media controls script.
1343
1344         * media/click-volume-bar-not-pausing.html:
1345         * media/media-volume-slider-rendered-normal.html:
1346         * media/video-controls-captions-trackmenu-hide-on-click-outside.html:
1347         * media/video-volume-slider.html: Fixed.
1348         * platform/gtk-wk2/TestExpectations: Tests flagged.
1349         * platform/gtk/TestExpectations: Changed tests flags.
1350         * platform/gtk/accessibility/media-element-expected.txt:
1351         * platform/gtk/fast/hidpi/video-controls-in-hidpi-expected.txt:
1352         * platform/gtk/fast/layers/video-layer-expected.txt: Rebaseline.
1353         * platform/gtk/fullscreen/video-controls-override-expected.txt: Added.
1354         * platform/gtk/http/tests/media/video-buffered-range-contains-currentTime-expected.png:
1355         * platform/gtk/media/audio-controls-rendering-expected.png:
1356         * platform/gtk/media/audio-controls-rendering-expected.txt:
1357         * platform/gtk/media/audio-repaint-expected.txt:
1358         * platform/gtk/media/controls-after-reload-expected.png:
1359         * platform/gtk/media/controls-after-reload-expected.txt:
1360         * platform/gtk/media/controls-strict-expected.png:
1361         * platform/gtk/media/controls-strict-expected.txt:
1362         * platform/gtk/media/controls-styling-strict-expected.png:
1363         * platform/gtk/media/controls-styling-strict-expected.txt:
1364         * platform/gtk/media/controls-without-preload-expected.png:
1365         * platform/gtk/media/controls-without-preload-expected.txt:
1366         * platform/gtk/media/video-controls-rendering-expected.png:
1367         * platform/gtk/media/video-controls-rendering-expected.txt:
1368         * platform/gtk/media/video-display-toggle-expected.png:
1369         * platform/gtk/media/video-display-toggle-expected.txt:
1370         * platform/gtk/media/video-empty-source-expected.txt:
1371         * platform/gtk/media/video-no-audio-expected.png:
1372         * platform/gtk/media/video-no-audio-expected.txt:
1373         * platform/gtk/media/video-volume-slider-expected.png:
1374         * platform/gtk/media/video-volume-slider-expected.txt:
1375         * platform/gtk/media/video-zoom-controls-expected.png:
1376         * platform/gtk/media/video-zoom-controls-expected.txt:
1377         Rebaseline.
1378
1379 2014-02-12  Ryosuke Niwa  <rniwa@webkit.org>
1380
1381         Another Windows test expectations update.
1382
1383         * platform/win/TestExpectations:
1384
1385 2014-02-12  Brady Eidson  <beidson@apple.com>
1386
1387         IDB: TestExpectations batch - "odd-strings.html to structured-clone.html”
1388
1389         Unreviewed.
1390
1391         * platform/mac-wk2/TestExpectations:
1392         * storage/indexeddb/open-cursor-expected.txt:
1393         * storage/indexeddb/removed-expected.txt:
1394         * storage/indexeddb/request-result-cache-expected.txt:
1395
1396 2014-02-12  Brady Eidson  <beidson@apple.com>
1397
1398         IDB: TestExpectations batch - "key-generator.html to objectStore-required-arguments.html"
1399
1400         Unreviewed.
1401
1402         * platform/mac-wk2/TestExpectations:
1403         * storage/indexeddb/keypath-arrays-expected.txt:
1404         * storage/indexeddb/keypath-basics-expected.txt:
1405         * storage/indexeddb/keypath-edges-expected.txt:
1406         * storage/indexeddb/keyrange-expected.txt:
1407         * storage/indexeddb/keyrange-required-arguments-expected.txt:
1408         * storage/indexeddb/object-lookups-in-versionchange-expected.txt:
1409         * storage/indexeddb/objectStore-required-arguments-expected.txt:
1410         * storage/indexeddb/objectstore-count-expected.txt:
1411         * storage/indexeddb/objectstore-cursor-expected.txt:
1412
1413 2014-02-12  Ryosuke Niwa  <rniwa@webkit.org>
1414
1415         Update test expectations for Windows.
1416
1417         * TestExpectations:
1418         * platform/gtk/TestExpectations:
1419         * platform/mac/TestExpectations:
1420         * platform/win/TestExpectations:
1421
1422 2014-02-12  Brady Eidson  <beidson@apple.com>
1423
1424         IDB: TestExpectations batch - "error-causes-abort-by-default.html to invalid-keys.html"
1425         
1426         Unreviewed.
1427
1428         * platform/mac-wk2/TestExpectations:
1429         * storage/indexeddb/exception-in-event-aborts-expected.txt:
1430         * storage/indexeddb/index-count-expected.txt:
1431         * storage/indexeddb/index-get-key-argument-required-expected.txt:
1432         * storage/indexeddb/intversion-bad-parameters-expected.txt:
1433         * storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
1434         * storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
1435         * storage/indexeddb/invalid-keys-expected.txt:
1436
1437 2014-02-12  Brady Eidson  <beidson@apple.com>
1438
1439         IDB: TestExpectations batch - "data-corruption.html to duplicates.html"
1440         https://bugs.webkit.org/show_bug.cgi?id=128711
1441
1442         Reviewed by Alexey Proskuryakov.
1443
1444         * platform/mac-wk2/TestExpectations:
1445         * storage/indexeddb/database-basics-expected.txt:
1446         * storage/indexeddb/database-name-undefined-expected.txt:
1447         * storage/indexeddb/deleteIndex-bug110792-expected.txt:
1448         * storage/indexeddb/deleteObjectStore-name-argument-required-expected.txt:
1449
1450 2014-02-12  Brady Eidson  <beidson@apple.com>
1451
1452         IDB: TestExpectations batch - "cursor-added-bug.html to cursor-value.html"
1453         https://bugs.webkit.org/show_bug.cgi?id=128706
1454
1455         Reviewed by Alexey Proskuryakov.
1456
1457         * platform/mac-wk2/TestExpectations:
1458         * storage/indexeddb/cursor-continue-dir-expected.txt:
1459         * storage/indexeddb/cursor-continue-expected.txt:
1460         * storage/indexeddb/cursor-finished-expected.txt:
1461         * storage/indexeddb/cursor-update-value-argument-required-expected.txt:
1462
1463 2014-02-12  Alexey Proskuryakov  <ap@apple.com>
1464
1465         Don't crash when SerializedScriptValue deserialization fails
1466         https://bugs.webkit.org/show_bug.cgi?id=128657
1467
1468         Reviewed by Oliver Hunt.
1469
1470         * crypto/subtle/postMessage-worker-expected.txt:
1471         * crypto/subtle/resources/postMessage-worker.js:
1472         * platform/mac/TestExpectations:
1473         Unskip the test, and land (unimportant) failure results.
1474
1475 2014-02-12  Brady Eidson  <beidson@apple.com>
1476
1477         IDB: TestExpectations batch - "aborted-versionchange-closes.html to createObjectStore-null-name.html"
1478         https://bugs.webkit.org/show_bug.cgi?id=128703
1479
1480         Reviewed by Alexey Proskuryakov.
1481
1482         * platform/mac-wk2/TestExpectations:
1483         * storage/indexeddb/aborted-versionchange-closes-expected.txt:
1484         * storage/indexeddb/basics-expected.txt:
1485         * storage/indexeddb/clone-exception-expected.txt:
1486         * storage/indexeddb/create-and-remove-object-store-expected.txt:
1487         * storage/indexeddb/createObjectStore-name-argument-required-expected.txt:
1488
1489 2014-02-12  Radu Stavila  <stavila@adobe.com>
1490
1491         [CSS Regions] Fix layout of floated nested region
1492         https://bugs.webkit.org/show_bug.cgi?id=128367
1493
1494         Reviewed by Mihnea Ovidenie.
1495
1496         Added test for the correct layout of nested, floating regions.
1497
1498         * fast/regions/nested-floated-region-expected.html: Added.
1499         * fast/regions/nested-floated-region.html: Added.
1500
1501 2014-02-12  Brady Eidson  <beidson@apple.com>
1502
1503         Cleanup mac/mac-wk1/mac-wk2 TestExpectations a little bit
1504         https://bugs.webkit.org/show_bug.cgi?id=128679
1505
1506         Reviewed by Alexey Proskuryakov.
1507
1508         * platform/mac-wk1/TestExpectations: mac-wk1 specific disables should go here.
1509         * platform/mac-wk2/TestExpectations: Remove unnecessary re-enabling, and simplify indexeddb/mozilla.
1510         * platform/mac/TestExpectations: Move some tests from here to mac-wk1.
1511
1512 2014-02-12  Alexey Proskuryakov  <ap@apple.com>
1513
1514         Wrap WebCrypto keys in SerializedScriptValue
1515         https://bugs.webkit.org/show_bug.cgi?id=128680
1516
1517         Reviewed by Anders Carlsson.
1518
1519         * crypto/subtle/rsa-indexeddb-expected.txt: Added.
1520         * crypto/subtle/rsa-indexeddb.html: Added.
1521         * platform/efl/TestExpectations:
1522         * platform/gtk/TestExpectations:
1523         * platform/mac-wk1/TestExpectations:
1524         * platform/win/TestExpectations:
1525         * platform/wincairo/TestExpectations:
1526
1527 2014-02-12  Brendan Long  <b.long@cablelabs.com>
1528
1529         Implement DataCue for metadata cues
1530         https://bugs.webkit.org/show_bug.cgi?id=128402
1531
1532         Reviewed by Eric Carlson.
1533
1534         * js/dom/global-constructors-attributes-expected.txt: Add DataCue.
1535         * media/track/track-datacue-expected.txt: Added.
1536         * media/track/track-datacue.html: Added.
1537         * platform/efl/js/dom/global-constructors-attributes-expected.txt: Add DataCue.
1538         * platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt: Same.
1539         * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Same.
1540         * platform/mac/js/dom/global-constructors-attributes-expected.txt: Same.
1541         * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt: Same.
1542         * platform/win/js/dom/global-constructors-attributes-expected.txt: Same.
1543
1544 2014-02-12  Brady Eidson  <beidson@apple.com>
1545
1546         Add a mac-wk1 platform directory and TestExpectations file
1547         https://bugs.webkit.org/show_bug.cgi?id=128676
1548
1549         Reviewed by Alexey Proskuryakov.
1550
1551         * platform/mac-wk1/TestExpectations: Added. Skip IndexedDB here.
1552         * platform/mac-wk2/TestExpectations: Manage all mac-wk2 IndexedDB expectations here
1553           instead of building off the default mac expectations.
1554         * platform/mac/TestExpectations: Don’t skip IndexedDB here.
1555
1556 2014-02-12  Brady Eidson  <beidson@apple.com>
1557
1558         IDB: Reimport storage/indexeddb tests from Blink
1559         https://bugs.webkit.org/show_bug.cgi?id=128636
1560
1561         Rubberstamped by Jer Noble.
1562
1563         Take two.
1564
1565         When I did this last night in r163923 the Mozilla tests outputted different results
1566         because one of the logging functions they made had become more verbose.
1567
1568         This time we include the new test expectations for those tests, and update them to
1569         reflect the different exception message outputted in WebKit vs Blink.
1570
1571         * resources/js-test.js: Added.
1572         * storage/indexeddb/aborted-versionchange-closes-expected.txt:
1573         * storage/indexeddb/aborted-versionchange-closes.html:
1574         * storage/indexeddb/basics-expected.txt:
1575         * storage/indexeddb/basics-shared-workers-expected.txt:
1576         * storage/indexeddb/basics-shared-workers.html:
1577         * storage/indexeddb/basics-workers-expected.txt:
1578         * storage/indexeddb/basics-workers.html:
1579         * storage/indexeddb/basics.html:
1580         * storage/indexeddb/clone-exception-expected.txt:
1581         * storage/indexeddb/clone-exception.html:
1582         * storage/indexeddb/closed-cursor-expected.txt: Added.
1583         * storage/indexeddb/closed-cursor.html: Added.
1584         * storage/indexeddb/connection-leak-expected.txt: Added.
1585         * storage/indexeddb/connection-leak.html: Added.
1586         * storage/indexeddb/create-and-remove-object-store-expected.txt:
1587         * storage/indexeddb/create-and-remove-object-store.html:
1588         * storage/indexeddb/create-object-store-options-expected.txt:
1589         * storage/indexeddb/create-object-store-options.html:
1590         * storage/indexeddb/createIndex-after-failure-expected.txt:
1591         * storage/indexeddb/createIndex-after-failure.html:
1592         * storage/indexeddb/createObjectStore-name-argument-required-expected.txt:
1593         * storage/indexeddb/createObjectStore-name-argument-required.html:
1594         * storage/indexeddb/createObjectStore-null-name.html:
1595         * storage/indexeddb/cursor-added-bug.html:
1596         * storage/indexeddb/cursor-advance-expected.txt:
1597         * storage/indexeddb/cursor-advance-workers-expected.txt:
1598         * storage/indexeddb/cursor-advance-workers.html:
1599         * storage/indexeddb/cursor-advance.html:
1600         * storage/indexeddb/cursor-basics-expected.txt: Added.
1601         * storage/indexeddb/cursor-basics.html: Added.
1602         * storage/indexeddb/cursor-cast-expected.txt: Added.
1603         * storage/indexeddb/cursor-cast.html: Added.
1604         * storage/indexeddb/cursor-continue-dir-expected.txt:
1605         * storage/indexeddb/cursor-continue-dir.html:
1606         * storage/indexeddb/cursor-continue-expected.txt:
1607         * storage/indexeddb/cursor-continue-validity-expected.txt:
1608         * storage/indexeddb/cursor-continue-validity.html:
1609         * storage/indexeddb/cursor-continue.html:
1610         * storage/indexeddb/cursor-continueprimarykey-expected.txt: Added.
1611         * storage/indexeddb/cursor-continueprimarykey.html: Added.
1612         * storage/indexeddb/cursor-delete.html:
1613         * storage/indexeddb/cursor-finished-expected.txt:
1614         * storage/indexeddb/cursor-finished.html:
1615         * storage/indexeddb/cursor-inconsistency.html:
1616         * storage/indexeddb/cursor-index-delete.html:
1617         * storage/indexeddb/cursor-key-order.html:
1618         * storage/indexeddb/cursor-leak-expected.txt: 
1619         * storage/indexeddb/cursor-leak.html: Added.
1620         * storage/indexeddb/cursor-overloads-expected.txt:
1621         * storage/indexeddb/cursor-overloads.html:
1622         * storage/indexeddb/cursor-prev-no-duplicate.html:
1623         * storage/indexeddb/cursor-primary-key-order.html:
1624         * storage/indexeddb/cursor-properties.html:
1625         * storage/indexeddb/cursor-request-cycle-expected.txt: Added.
1626         * storage/indexeddb/cursor-request-cycle.html: Added.
1627         * storage/indexeddb/cursor-reverse-bug.html:
1628         * storage/indexeddb/cursor-skip-deleted.html:
1629         * storage/indexeddb/cursor-update-expected.txt:
1630         * storage/indexeddb/cursor-update-value-argument-required-expected.txt:
1631         * storage/indexeddb/cursor-update-value-argument-required.html:
1632         * storage/indexeddb/cursor-update.html:
1633         * storage/indexeddb/cursor-value.html:
1634         * storage/indexeddb/data-corruption-expected.txt:
1635         * storage/indexeddb/data-corruption.html:
1636         * storage/indexeddb/database-basics-expected.txt:
1637         * storage/indexeddb/database-basics.html:
1638         * storage/indexeddb/database-close-expected.txt:
1639         * storage/indexeddb/database-close.html:
1640         * storage/indexeddb/database-closepending-flag-expected.txt:
1641         * storage/indexeddb/database-closepending-flag.html:
1642         * storage/indexeddb/database-deletepending-flag.html:
1643         * storage/indexeddb/database-name-undefined-expected.txt:
1644         * storage/indexeddb/database-name-undefined.html:
1645         * storage/indexeddb/database-odd-names.html:
1646         * storage/indexeddb/database-wrapper-expected.txt:
1647         * storage/indexeddb/database-wrapper.html:
1648         * storage/indexeddb/delete-closed-database-object-expected.txt:
1649         * storage/indexeddb/delete-closed-database-object.html:
1650         * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success.html:
1651         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
1652         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange.html:
1653         * storage/indexeddb/delete-range.html:
1654         * storage/indexeddb/deleteIndex-bug110792-expected.txt:
1655         * storage/indexeddb/deleteIndex-bug110792.html:
1656         * storage/indexeddb/deleteIndex-expected.txt:
1657         * storage/indexeddb/deleteIndex.html:
1658         * storage/indexeddb/deleteObjectStore-name-argument-required-expected.txt:
1659         * storage/indexeddb/deleteObjectStore-name-argument-required.html:
1660         * storage/indexeddb/deleteObjectStore-null-name.html:
1661         * storage/indexeddb/deleted-objects-expected.txt:
1662         * storage/indexeddb/deleted-objects.html:
1663         * storage/indexeddb/deletedatabase-blocked.html:
1664         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html:
1665         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html:
1666         * storage/indexeddb/deletedatabase-delayed-by-versionchange-expected.txt:
1667         * storage/indexeddb/deletedatabase-delayed-by-versionchange.html:
1668         * storage/indexeddb/deletedatabase-not-blocked.html:
1669         * storage/indexeddb/deletedatabase-transaction.html:
1670         * storage/indexeddb/dont-commit-on-blocked.html:
1671         * storage/indexeddb/dont-wedge.html:
1672         * storage/indexeddb/duplicates.html:
1673         * storage/indexeddb/error-causes-abort-by-default.html:
1674         * storage/indexeddb/events-expected.txt:
1675         * storage/indexeddb/events.html:
1676         * storage/indexeddb/exception-in-event-aborts-expected.txt:
1677         * storage/indexeddb/exception-in-event-aborts.html:
1678         * storage/indexeddb/exceptions-expected.txt:
1679         * storage/indexeddb/exceptions.html:
1680         * storage/indexeddb/factory-basics-expected.txt:
1681         * storage/indexeddb/factory-basics-workers-expected.txt:
1682         * storage/indexeddb/factory-basics-workers.html:
1683         * storage/indexeddb/factory-basics.html:
1684         * storage/indexeddb/factory-cmp-expected.txt:
1685         * storage/indexeddb/factory-cmp.html:
1686         * storage/indexeddb/factory-deletedatabase.html:
1687         * storage/indexeddb/get-keyrange-expected.txt:
1688         * storage/indexeddb/get-keyrange.html:
1689         * storage/indexeddb/index-basics-expected.txt:
1690         * storage/indexeddb/index-basics-workers-expected.txt:
1691         * storage/indexeddb/index-basics-workers.html:
1692         * storage/indexeddb/index-basics.html:
1693         * storage/indexeddb/index-count-expected.txt:
1694         * storage/indexeddb/index-count.html:
1695         * storage/indexeddb/index-cursor.html:
1696         * storage/indexeddb/index-duplicate-keypaths.html:
1697         * storage/indexeddb/index-get-key-argument-required-expected.txt:
1698         * storage/indexeddb/index-get-key-argument-required.html:
1699         * storage/indexeddb/index-multientry.html:
1700         * storage/indexeddb/index-population.html:
1701         * storage/indexeddb/index-unique.html:
1702         * storage/indexeddb/interfaces.html:
1703         * storage/indexeddb/intversion-abort-in-initial-upgradeneeded.html:
1704         * storage/indexeddb/intversion-bad-parameters-expected.txt:
1705         * storage/indexeddb/intversion-bad-parameters.html:
1706         * storage/indexeddb/intversion-blocked.html:
1707         * storage/indexeddb/intversion-close-between-events.html:
1708         * storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
1709         * storage/indexeddb/intversion-close-in-oncomplete.html:
1710         * storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
1711         * storage/indexeddb/intversion-close-in-upgradeneeded.html:
1712         * storage/indexeddb/intversion-encoding.html:
1713         * storage/indexeddb/intversion-gated-on-delete.html:
1714         * storage/indexeddb/intversion-long-queue-expected.txt:
1715         * storage/indexeddb/intversion-long-queue.html:
1716         * storage/indexeddb/intversion-omit-parameter.html:
1717         * storage/indexeddb/intversion-open-in-upgradeneeded.html:
1718         * storage/indexeddb/intversion-open-with-version.html:
1719         * storage/indexeddb/intversion-pending-version-changes-ascending-expected.txt: Added.
1720         * storage/indexeddb/intversion-pending-version-changes-ascending.html: Added.
1721         * storage/indexeddb/intversion-pending-version-changes-descending-expected.txt: Added.
1722         * storage/indexeddb/intversion-pending-version-changes-descending.html: Added.
1723         * storage/indexeddb/intversion-pending-version-changes-same-expected.txt: Added.
1724         * storage/indexeddb/intversion-pending-version-changes-same.html: Added.
1725         * storage/indexeddb/intversion-persistence.html:
1726         * storage/indexeddb/intversion-revert-on-abort.html:
1727         * storage/indexeddb/intversion-two-opens-no-versions.html:
1728         * storage/indexeddb/intversion-upgrades-expected.txt:
1729         * storage/indexeddb/intversion-upgrades.html:
1730         * storage/indexeddb/invalid-keys-expected.txt:
1731         * storage/indexeddb/invalid-keys.html:
1732         * storage/indexeddb/key-generator.html:
1733         * storage/indexeddb/key-sort-order-across-types.html:
1734         * storage/indexeddb/key-sort-order-date.html:
1735         * storage/indexeddb/key-type-array-expected.txt:
1736         * storage/indexeddb/key-type-array.html:
1737         * storage/indexeddb/key-type-binary-expected.txt: Added.
1738         * storage/indexeddb/key-type-binary.html: Added.
1739         * storage/indexeddb/key-type-infinity.html:
1740         * storage/indexeddb/keypath-arrays-expected.txt:
1741         * storage/indexeddb/keypath-arrays.html:
1742         * storage/indexeddb/keypath-basics-expected.txt:
1743         * storage/indexeddb/keypath-basics.html:
1744         * storage/indexeddb/keypath-edges-expected.txt:
1745         * storage/indexeddb/keypath-edges.html:
1746         * storage/indexeddb/keypath-fetch-key.html:
1747         * storage/indexeddb/keypath-intrinsic-properties.html:
1748         * storage/indexeddb/keyrange-expected.txt:
1749         * storage/indexeddb/keyrange-required-arguments-expected.txt:
1750         * storage/indexeddb/keyrange-required-arguments.html:
1751         * storage/indexeddb/keyrange.html:
1752         * storage/indexeddb/lazy-index-population-expected.txt:
1753         * storage/indexeddb/lazy-index-population.html:
1754         * storage/indexeddb/lazy-index-types.html:
1755         * storage/indexeddb/legacy-constants.html:
1756         * storage/indexeddb/list-ordering.html:
1757         * storage/indexeddb/metadata-race-expected.txt: Added.
1758         * storage/indexeddb/metadata-race.html: Added.
1759         * storage/indexeddb/metadata.html:
1760         * storage/indexeddb/mozilla/add-twice-failure.html:
1761         * storage/indexeddb/mozilla/autoincrement-indexes.html:
1762         * storage/indexeddb/mozilla/bad-keypath-expected.txt:
1763         * storage/indexeddb/mozilla/bad-keypath.html:
1764         * storage/indexeddb/mozilla/clear-expected.txt:
1765         * storage/indexeddb/mozilla/clear.html:
1766         * storage/indexeddb/mozilla/create-index-unique.html:
1767         * storage/indexeddb/mozilla/create-index-with-integer-keys.html:
1768         * storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
1769         * storage/indexeddb/mozilla/create-objectstore-basics.html:
1770         * storage/indexeddb/mozilla/create-objectstore-null-name.html:
1771         * storage/indexeddb/mozilla/cursor-mutation-objectstore-only.html:
1772         * storage/indexeddb/mozilla/cursor-mutation.html:
1773         * storage/indexeddb/mozilla/cursor-update-updates-indexes.html:
1774         * storage/indexeddb/mozilla/cursors-expected.txt:
1775         * storage/indexeddb/mozilla/cursors.html:
1776         * storage/indexeddb/mozilla/delete-result.html:
1777         * storage/indexeddb/mozilla/event-source.html:
1778         * storage/indexeddb/mozilla/global-data.html:
1779         * storage/indexeddb/mozilla/index-prev-no-duplicate.html:
1780         * storage/indexeddb/mozilla/indexes.html:
1781         * storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
1782         * storage/indexeddb/mozilla/key-requirements-delete-null-key.html:
1783         * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
1784         * storage/indexeddb/mozilla/key-requirements-inline-and-passed.html:
1785         * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
1786         * storage/indexeddb/mozilla/key-requirements-put-no-key.html:
1787         * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
1788         * storage/indexeddb/mozilla/key-requirements-put-null-key.html:
1789         * storage/indexeddb/mozilla/key-requirements.html:
1790         * storage/indexeddb/mozilla/object-cursors.html:
1791         * storage/indexeddb/mozilla/object-identity.html:
1792         * storage/indexeddb/mozilla/object-store-inline-autoincrement-key-added-on-put.html:
1793         * storage/indexeddb/mozilla/object-store-remove-values.html:
1794         * storage/indexeddb/mozilla/objectstorenames.html:
1795         * storage/indexeddb/mozilla/odd-result-order.html:
1796         * storage/indexeddb/mozilla/open-database-null-name.html:
1797         * storage/indexeddb/mozilla/put-get-values.html:
1798         * storage/indexeddb/mozilla/readonly-transactions-expected.txt:
1799         * storage/indexeddb/mozilla/readonly-transactions.html:
1800         * storage/indexeddb/mozilla/readwrite-transactions.html:
1801         * storage/indexeddb/mozilla/readyState.html:
1802         * storage/indexeddb/mozilla/remove-index.html:
1803         * storage/indexeddb/mozilla/remove-objectstore.html:
1804         * storage/indexeddb/mozilla/resources/add-twice-failure.js:
1805         * storage/indexeddb/mozilla/resources/autoincrement-indexes.js:
1806         * storage/indexeddb/mozilla/resources/bad-keypath.js:
1807         * storage/indexeddb/mozilla/resources/clear.js:
1808         * storage/indexeddb/mozilla/resources/create-index-unique.js:
1809         * storage/indexeddb/mozilla/resources/create-index-with-integer-keys.js:
1810         * storage/indexeddb/mozilla/resources/create-objectstore-basics.js:
1811         * storage/indexeddb/mozilla/resources/create-objectstore-null-name.js:
1812         * storage/indexeddb/mozilla/resources/cursor-mutation-objectstore-only.js:
1813         * storage/indexeddb/mozilla/resources/cursor-mutation.js:
1814         * storage/indexeddb/mozilla/resources/cursor-update-updates-indexes.js:
1815         * storage/indexeddb/mozilla/resources/cursors.js:
1816         * storage/indexeddb/mozilla/resources/delete-result.js:
1817         * storage/indexeddb/mozilla/resources/event-source.js:
1818         * storage/indexeddb/mozilla/resources/global-data.js:
1819         * storage/indexeddb/mozilla/resources/indexes.js:
1820         * storage/indexeddb/mozilla/resources/key-requirements-delete-null-key.js:
1821         * storage/indexeddb/mozilla/resources/key-requirements-inline-and-passed.js:
1822         * storage/indexeddb/mozilla/resources/key-requirements-put-no-key.js:
1823         * storage/indexeddb/mozilla/resources/key-requirements-put-null-key.js:
1824         * storage/indexeddb/mozilla/resources/key-requirements.js:
1825         * storage/indexeddb/mozilla/resources/object-cursors.js:
1826         * storage/indexeddb/mozilla/resources/object-identity.js:
1827         * storage/indexeddb/mozilla/resources/object-store-inline-autoincrement-key-added-on-put.js:
1828         * storage/indexeddb/mozilla/resources/object-store-remove-values.js:
1829         * storage/indexeddb/mozilla/resources/objectstorenames.js:
1830         * storage/indexeddb/mozilla/resources/odd-result-order.js:
1831         * storage/indexeddb/mozilla/resources/open-database-null-name.js:
1832         * storage/indexeddb/mozilla/resources/put-get-values.js:
1833         * storage/indexeddb/mozilla/resources/readonly-transactions.js:
1834         * storage/indexeddb/mozilla/resources/readwrite-transactions.js:
1835         * storage/indexeddb/mozilla/resources/readyState.js:
1836         * storage/indexeddb/mozilla/resources/remove-index.js:
1837         * storage/indexeddb/mozilla/resources/remove-objectstore.js:
1838         * storage/indexeddb/mozilla/resources/versionchange-abort.js:
1839         * storage/indexeddb/mozilla/versionchange-abort.html:
1840         * storage/indexeddb/mutating-cursor.html:
1841         * storage/indexeddb/noblobs-expected.txt:
1842         * storage/indexeddb/noblobs.html:
1843         * storage/indexeddb/object-lookups-in-versionchange-expected.txt:
1844         * storage/indexeddb/object-lookups-in-versionchange.html:
1845         * storage/indexeddb/objectStore-required-arguments-expected.txt:
1846         * storage/indexeddb/objectStore-required-arguments.html:
1847         * storage/indexeddb/objectstore-autoincrement-expected.txt:
1848         * storage/indexeddb/objectstore-autoincrement.html:
1849         * storage/indexeddb/objectstore-basics-expected.txt:
1850         * storage/indexeddb/objectstore-basics-workers-expected.txt:
1851         * storage/indexeddb/objectstore-basics-workers.html:
1852         * storage/indexeddb/objectstore-basics.html:
1853         * storage/indexeddb/objectstore-clear.html:
1854         * storage/indexeddb/objectstore-count-expected.txt:
1855         * storage/indexeddb/objectstore-count.html:
1856         * storage/indexeddb/objectstore-cursor-expected.txt:
1857         * storage/indexeddb/objectstore-cursor.html:
1858         * storage/indexeddb/objectstore-keycursor-expected.txt: Added.
1859         * storage/indexeddb/objectstore-keycursor.html: Added.
1860         * storage/indexeddb/objectstore-removeobjectstore.html:
1861         * storage/indexeddb/odd-strings.html:
1862         * storage/indexeddb/open-bad-versions.html:
1863         * storage/indexeddb/open-cursor-expected.txt:
1864         * storage/indexeddb/open-cursor.html:
1865         * storage/indexeddb/open-during-transaction.html:
1866         * storage/indexeddb/open-ordering.html:
1867         * storage/indexeddb/open-twice-workers.html:
1868         * storage/indexeddb/opencursor-key.html:
1869         * storage/indexeddb/optional-arguments-expected.txt: Added.
1870         * storage/indexeddb/optional-arguments.html: Added.
1871         * storage/indexeddb/pending-activity-workers.html:
1872         * storage/indexeddb/pending-activity.html:
1873         * storage/indexeddb/pending-version-change-on-exit.html:
1874         * storage/indexeddb/pending-version-change-stuck-works-with-terminate.html:
1875         * storage/indexeddb/pending-version-change-stuck.html:
1876         * storage/indexeddb/persistence.html:
1877         * storage/indexeddb/prefetch-bugfix-108071-expected.txt:
1878         * storage/indexeddb/prefetch-bugfix-108071.html:
1879         * storage/indexeddb/prefetch-invalidation-expected.txt: Added.
1880         * storage/indexeddb/prefetch-invalidation.html: Added.
1881         * storage/indexeddb/prefetch-race-expected.txt: Added.
1882         * storage/indexeddb/prefetch-race.html: Added.
1883         * storage/indexeddb/queued-commands.html:
1884         * storage/indexeddb/readonly-properties.html:
1885         * storage/indexeddb/readonly.html:
1886         * storage/indexeddb/removed-expected.txt:
1887         * storage/indexeddb/removed.html:
1888         * storage/indexeddb/request-continue-abort.html:
1889         * storage/indexeddb/request-event-propagation.html:
1890         * storage/indexeddb/request-leak-expected.txt: Added.
1891         * storage/indexeddb/request-leak.html: Added.
1892         * storage/indexeddb/request-result-cache-expected.txt: Added.
1893         * storage/indexeddb/request-result-cache.html: Added.
1894         * storage/indexeddb/resources/aborted-versionchange-closes.js:
1895         * storage/indexeddb/resources/basics.js:
1896         * storage/indexeddb/resources/create-and-remove-object-store.js:
1897         * storage/indexeddb/resources/create-object-store-options.js:
1898         * storage/indexeddb/resources/createIndex-after-failure.js:
1899         * storage/indexeddb/resources/createObjectStore-name-argument-required.js:
1900         * storage/indexeddb/resources/createObjectStore-null-name.js:
1901         * storage/indexeddb/resources/cursor-added-bug.js:
1902         * storage/indexeddb/resources/cursor-advance.js:
1903         * storage/indexeddb/resources/cursor-basics.js: Added.
1904         * storage/indexeddb/resources/cursor-continue-dir.js:
1905         * storage/indexeddb/resources/cursor-continue-validity.js:
1906         * storage/indexeddb/resources/cursor-continue.js:
1907         * storage/indexeddb/resources/cursor-continueprimarykey.js: Added.
1908         * storage/indexeddb/resources/cursor-delete.js:
1909         * storage/indexeddb/resources/cursor-inconsistency.js:
1910         * storage/indexeddb/resources/cursor-index-delete.js:
1911         * storage/indexeddb/resources/cursor-key-order.js:
1912         * storage/indexeddb/resources/cursor-prev-no-duplicate.js:
1913         * storage/indexeddb/resources/cursor-primary-key-order.js:
1914         * storage/indexeddb/resources/cursor-properties.js:
1915         * storage/indexeddb/resources/cursor-reverse-bug.js:
1916         * storage/indexeddb/resources/cursor-skip-deleted.js:
1917         * storage/indexeddb/resources/cursor-update-value-argument-required.js:
1918         * storage/indexeddb/resources/cursor-update.js:
1919         * storage/indexeddb/resources/cursor-value.js:
1920         * storage/indexeddb/resources/data-corruption.js:
1921         * storage/indexeddb/resources/database-basics.js:
1922         * storage/indexeddb/resources/database-close.js:
1923         * storage/indexeddb/resources/database-closepending-flag.js:
1924         * storage/indexeddb/resources/database-deletepending-flag.js:
1925         * storage/indexeddb/resources/database-name-undefined.js:
1926         * storage/indexeddb/resources/database-odd-names.js:
1927         * storage/indexeddb/resources/database-quota.js:
1928         * storage/indexeddb/resources/database-wrapper.js:
1929         * storage/indexeddb/resources/delete-closed-database-object.js:
1930         * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-open-success.js:
1931         * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js:
1932         * storage/indexeddb/resources/delete-range.js:
1933         * storage/indexeddb/resources/deleteIndex.js:
1934         * storage/indexeddb/resources/deleteObjectStore-name-argument-required.js:
1935         * storage/indexeddb/resources/deleteObjectStore-null-name.js:
1936         * storage/indexeddb/resources/deleted-objects.js:
1937         * storage/indexeddb/resources/deletedatabase-blocked.js:
1938         * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
1939         * storage/indexeddb/resources/deletedatabase-delayed-by-versionchange.js:
1940         * storage/indexeddb/resources/deletedatabase-not-blocked.js:
1941         * storage/indexeddb/resources/dont-commit-on-blocked-worker.js:
1942         * storage/indexeddb/resources/dont-wedge.js:
1943         * storage/indexeddb/resources/duplicates.js:
1944         * storage/indexeddb/resources/error-causes-abort-by-default.js:
1945         * storage/indexeddb/resources/events.js:
1946         * storage/indexeddb/resources/exception-in-event-aborts.js:
1947         * storage/indexeddb/resources/exceptions.js:
1948         * storage/indexeddb/resources/factory-basics.js:
1949         * storage/indexeddb/resources/factory-cmp.js:
1950         * storage/indexeddb/resources/factory-deletedatabase.js:
1951         * storage/indexeddb/resources/get-keyrange.js:
1952         * storage/indexeddb/resources/index-basics.js:
1953         * storage/indexeddb/resources/index-count.js:
1954         * storage/indexeddb/resources/index-cursor.js:
1955         * storage/indexeddb/resources/index-duplicate-keypaths.js:
1956         * storage/indexeddb/resources/index-get-key-argument-required.js:
1957         * storage/indexeddb/resources/index-multientry.js:
1958         * storage/indexeddb/resources/index-population.js:
1959         * storage/indexeddb/resources/index-unique.js:
1960         * storage/indexeddb/resources/interfaces.js:
1961         * storage/indexeddb/resources/intversion-abort-in-initial-upgradeneeded.js:
1962         * storage/indexeddb/resources/intversion-bad-parameters.js:
1963         * storage/indexeddb/resources/intversion-blocked.js:
1964         * storage/indexeddb/resources/intversion-close-between-events.js:
1965         * storage/indexeddb/resources/intversion-close-in-oncomplete.js:
1966         * storage/indexeddb/resources/intversion-close-in-upgradeneeded.js:
1967         * storage/indexeddb/resources/intversion-encoding.js:
1968         * storage/indexeddb/resources/intversion-gated-on-delete.js:
1969         * storage/indexeddb/resources/intversion-long-queue.js:
1970         * storage/indexeddb/resources/intversion-omit-parameter.js:
1971         * storage/indexeddb/resources/intversion-open-in-upgradeneeded.js:
1972         * storage/indexeddb/resources/intversion-open-with-version.js:
1973         * storage/indexeddb/resources/intversion-pending-version-changes-ascending.js: Added.
1974         * storage/indexeddb/resources/intversion-pending-version-changes-descending.js: Added.
1975         * storage/indexeddb/resources/intversion-pending-version-changes-same.js: Added.
1976         * storage/indexeddb/resources/intversion-persistence.js:
1977         * storage/indexeddb/resources/intversion-revert-on-abort.js:
1978         * storage/indexeddb/resources/intversion-two-opens-no-versions.js:
1979         * storage/indexeddb/resources/intversion-upgrades.js:
1980         * storage/indexeddb/resources/invalid-keys.js:
1981         * storage/indexeddb/resources/key-generator.js:
1982         * storage/indexeddb/resources/key-sort-order-across-types.js:
1983         * storage/indexeddb/resources/key-sort-order-date.js:
1984         * storage/indexeddb/resources/key-type-array.js:
1985         * storage/indexeddb/resources/key-type-binary.js: Added.
1986         * storage/indexeddb/resources/key-type-infinity.js:
1987         * storage/indexeddb/resources/keypath-arrays.js:
1988         * storage/indexeddb/resources/keypath-basics.js:
1989         * storage/indexeddb/resources/keypath-edges.js:
1990         * storage/indexeddb/resources/keypath-fetch-key.js:
1991         * storage/indexeddb/resources/keypath-intrinsic-properties.js:
1992         * storage/indexeddb/resources/keyrange-required-arguments.js:
1993         * storage/indexeddb/resources/keyrange.js:
1994         * storage/indexeddb/resources/lazy-index-types.js:
1995         * storage/indexeddb/resources/legacy-constants.js:
1996         * storage/indexeddb/resources/list-ordering.js:
1997         * storage/indexeddb/resources/metadata.js:
1998         * storage/indexeddb/resources/mutating-cursor.js:
1999         * storage/indexeddb/resources/objectStore-required-arguments.js:
2000         * storage/indexeddb/resources/objectstore-autoincrement.js:
2001         * storage/indexeddb/resources/objectstore-basics.js:
2002         * storage/indexeddb/resources/objectstore-clear.js:
2003         * storage/indexeddb/resources/objectstore-count.js:
2004         * storage/indexeddb/resources/objectstore-cursor.js:
2005         * storage/indexeddb/resources/objectstore-keycursor.js: 
2006         * storage/indexeddb/resources/objectstore-removeobjectstore.js:
2007         * storage/indexeddb/resources/odd-strings.js:
2008         * storage/indexeddb/resources/open-cursor.js:
2009         * storage/indexeddb/resources/open-during-transaction.js:
2010         * storage/indexeddb/resources/open-ordering.js:
2011         * storage/indexeddb/resources/open-twice.js:
2012         * storage/indexeddb/resources/opencursor-key.js:
2013         * storage/indexeddb/resources/pending-activity.js:
2014         * storage/indexeddb/resources/pending-version-change-on-exit.js:
2015         * storage/indexeddb/resources/pending-version-change-stuck.js:
2016         * storage/indexeddb/resources/persistence.js:
2017         * storage/indexeddb/resources/prefetch-bugfix-108071.js:
2018         * storage/indexeddb/resources/queued-commands.js:
2019         * storage/indexeddb/resources/readonly-properties.js:
2020         * storage/indexeddb/resources/readonly.js:
2021         * storage/indexeddb/resources/removed.js:
2022         * storage/indexeddb/resources/request-continue-abort.js:
2023         * storage/indexeddb/resources/request-event-propagation.js:
2024         * storage/indexeddb/resources/set_version_blocked.js:
2025         * storage/indexeddb/resources/setversion-blocked-by-versionchange-close.js:
2026         * storage/indexeddb/resources/setversion-not-blocked.js:
2027         * storage/indexeddb/resources/shared.js:
2028         * storage/indexeddb/resources/transaction-abort.js:
2029         * storage/indexeddb/resources/transaction-active-flag.js:
2030         * storage/indexeddb/resources/transaction-after-close.js:
2031         * storage/indexeddb/resources/transaction-and-objectstore-calls.js:
2032         * storage/indexeddb/resources/transaction-basics.js:
2033         * storage/indexeddb/resources/transaction-complete-workers.js:
2034         * storage/indexeddb/resources/transaction-coordination-across-databases.js:
2035         * storage/indexeddb/resources/transaction-coordination-within-database.js:
2036         * storage/indexeddb/resources/transaction-crash-on-abort.js:
2037         * storage/indexeddb/resources/transaction-error.js:
2038         * storage/indexeddb/resources/transaction-event-propagation.js:
2039         * storage/indexeddb/resources/transaction-read-only.js:
2040         * storage/indexeddb/resources/transaction-readwrite-exclusive.js:
2041         * storage/indexeddb/resources/transaction-rollback.js:
2042         * storage/indexeddb/resources/transaction-scope-sequencing.js:
2043         * storage/indexeddb/resources/transaction-starvation.js:
2044         * storage/indexeddb/resources/transaction-storeNames-required.js:
2045         * storage/indexeddb/resources/unblocked-version-changes.js:
2046         * storage/indexeddb/resources/unprefix.js:
2047         * storage/indexeddb/resources/value-undefined.js:
2048         * storage/indexeddb/resources/values-odd-types.js:
2049         * storage/indexeddb/resources/version-change-abort.js:
2050         * storage/indexeddb/resources/version-change-exclusive.js:
2051         * storage/indexeddb/resources/versionchangerequest-activedomobject.js:
2052         * storage/indexeddb/set_version_blocked.html:
2053         * storage/indexeddb/setversion-blocked-by-versionchange-close-expected.txt:
2054         * storage/indexeddb/setversion-blocked-by-versionchange-close.html:
2055         * storage/indexeddb/setversion-not-blocked.html:
2056         * storage/indexeddb/structured-clone-expected.txt:
2057         * storage/indexeddb/structured-clone.html:
2058         * storage/indexeddb/transaction-abort-expected.txt:
2059         * storage/indexeddb/transaction-abort.html:
2060         * storage/indexeddb/transaction-active-flag-expected.txt:
2061         * storage/indexeddb/transaction-active-flag.html:
2062         * storage/indexeddb/transaction-after-close-expected.txt:
2063         * storage/indexeddb/transaction-after-close.html:
2064         * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
2065         * storage/indexeddb/transaction-and-objectstore-calls.html:
2066         * storage/indexeddb/transaction-basics-expected.txt:
2067         * storage/indexeddb/transaction-basics.html:
2068         * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame.html:
2069         * storage/indexeddb/transaction-complete-with-js-recursion.html:
2070         * storage/indexeddb/transaction-complete-workers-expected.txt:
2071         * storage/indexeddb/transaction-complete-workers.html:
2072         * storage/indexeddb/transaction-coordination-across-databases.html:
2073         * storage/indexeddb/transaction-coordination-within-database.html:
2074         * storage/indexeddb/transaction-crash-in-tasks.html:
2075         * storage/indexeddb/transaction-crash-on-abort.html:
2076         * storage/indexeddb/transaction-error-expected.txt:
2077         * storage/indexeddb/transaction-error.html:
2078         * storage/indexeddb/transaction-event-propagation.html:
2079         * storage/indexeddb/transaction-ordering-expected.txt: Added.
2080         * storage/indexeddb/transaction-ordering.html: Added.
2081         * storage/indexeddb/transaction-read-only-expected.txt:
2082         * storage/indexeddb/transaction-read-only.html:
2083         * storage/indexeddb/transaction-readwrite-exclusive.html:
2084         * storage/indexeddb/transaction-rollback.html:
2085         * storage/indexeddb/transaction-scope-sequencing.html:
2086         * storage/indexeddb/transaction-starvation.html:
2087         * storage/indexeddb/transaction-storeNames-required-expected.txt:
2088         * storage/indexeddb/transaction-storeNames-required.html:
2089         * storage/indexeddb/unblocked-version-changes-expected.txt:
2090         * storage/indexeddb/unblocked-version-changes.html:
2091         * storage/indexeddb/unprefix-workers.html:
2092         * storage/indexeddb/unprefix.html:
2093         * storage/indexeddb/value-undefined.html:
2094         * storage/indexeddb/values-odd-types.html:
2095         * storage/indexeddb/version-change-abort-expected.txt:
2096         * storage/indexeddb/version-change-abort.html:
2097         * storage/indexeddb/version-change-exclusive-expected.txt:
2098         * storage/indexeddb/version-change-exclusive.html:
2099         * storage/indexeddb/versionchangerequest-activedomobject.html:
2100
2101 2014-02-11  Oliver Hunt  <oliver@apple.com>
2102
2103         Make it possible to implement JS builtins in JS
2104         https://bugs.webkit.org/show_bug.cgi?id=127887
2105
2106         Reviewed by Michael Saboff.
2107
2108         Updated the test results for new error messages (now that they're
2109         actually helpful), and added a js-regress test to track performance.
2110
2111         * js/array-every-expected.txt:
2112         * js/dom/array-prototype-properties-expected.txt:
2113         * js/regress/array-prototype-every-expected.txt: Added.
2114         * js/regress/array-prototype-every.html: Added.
2115         * js/regress/script-tests/array-prototype-every.js: Added.
2116         (test1):
2117         (test2):
2118         (test3):
2119
2120 2014-02-12  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
2121
2122         Update the HTML Media Capture implementation.
2123         https://bugs.webkit.org/show_bug.cgi?id=118465
2124
2125         Reviewed by Darin Adler.
2126
2127         Make the implementation in WebKit compatible with the 2013-05-09
2128         version of the spec, which makes the "capture" attribute a boolean
2129         instead of an enum.
2130
2131         * fast/forms/file/file-input-capture-expected.txt:
2132         * fast/forms/file/file-input-capture.html:
2133
2134 2014-02-12  Mihai Tica  <mitica@adobe.com>
2135
2136         [CSS Element Blending] Implement the software path of -webkit-blend-mode with Core Graphics.
2137         https://bugs.webkit.org/show_bug.cgi?id=99119
2138
2139         Reviewed by Simon Fraser.
2140
2141         * css3/compositing/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer-expected.txt: Copied from LayoutTests/css3/compositing/blend-mode-should-not-have-compositing-layer-expected.txt.
2142         * css3/compositing/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer.html: Test if having an overlapping composited sibling forces compositing of a blended element.
2143         * css3/compositing/blend-mode-layers.html: Update to test both the software and the hardware path.
2144         * css3/compositing/blend-mode-parent-of-composited-blended-has-layer-expected.txt: Renamed from LayoutTests/css3/compositing/should-have-compositing-layer-expected.txt.
2145         * css3/compositing/blend-mode-parent-of-composited-blended-has-layer.html: Test if the parent of an accelerated element with -webkit-blend-mode is promoted.
2146         * css3/compositing/blend-mode-reflection.html: Update to test both the software and the hardware path.
2147         * css3/compositing/blend-mode-should-not-have-compositing-layer.html: Removed.
2148         * css3/compositing/blend-mode-simple-composited.html: Test all the blend modes for the hardware path.
2149         * css3/compositing/blend-mode-with-composited-descendant-should-have-layer-expected.txt: Renamed from LayoutTests/css3/compositing/blend-mode-should-not-have-compositing-layer-expected.txt.
2150         * css3/compositing/blend-mode-with-composited-descendant-should-have-layer.html: Test to ensure that an element with -webkit-blend-mode and a composited descendant is also accelerated.
2151         * css3/compositing/should-have-compositing-layer.html: Removed.
2152         * platform/mac/css3/compositing/blend-mode-layers-expected.png:
2153         * platform/mac/css3/compositing/blend-mode-layers-expected.txt:
2154         * platform/mac/css3/compositing/blend-mode-overflow-expected.png:
2155         * platform/mac/css3/compositing/blend-mode-overflow-expected.txt: Added.
2156         * platform/mac/css3/compositing/blend-mode-reflection-expected.png:
2157         * platform/mac/css3/compositing/blend-mode-reflection-expected.txt:
2158         * platform/mac/css3/compositing/blend-mode-simple-composited-expected.png: Added.
2159         * platform/mac/css3/compositing/blend-mode-simple-composited-expected.txt: Added.
2160         * platform/mac/css3/compositing/blend-mode-simple-expected.png:
2161
2162 2014-02-12  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2163
2164         Unreviewed EFL gatdening
2165
2166         Add test expectations for failing tests.
2167
2168         * platform/efl/TestExpectations:
2169         * platform/efl/fast/parser/xhtml-alternate-entities-expected.png: Rebaseline after r163475.
2170         * platform/efl/fast/parser/xhtml-alternate-entities-expected.txt: Ditto.
2171
2172 2014-02-11  Alexey Proskuryakov  <ap@apple.com>
2173
2174         Undo an accidental change.
2175
2176         * platform/mac/TestExpectations:
2177
2178 2014-02-11  Alexey Proskuryakov  <ap@apple.com>
2179
2180         REGRESSION (r163262?): transitions/shorthand-border-transitions.html flakily asserts
2181         https://bugs.webkit.org/show_bug.cgi?id=128283
2182
2183         * platform/mac/TestExpectations: Updated the expectation to match failure mode.
2184
2185 2014-02-11  Ryosuke Niwa  <rniwa@webkit.org>
2186
2187         More Windows test rebaselines.
2188
2189         * platform/win/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
2190         * platform/win/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
2191         * platform/win/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
2192         * platform/win/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
2193
2194 2014-02-11  Zalan Bujtas  <zalan@apple.com>
2195
2196         transitions/shorthand-border-transitions.html became flaky. Skip it for now.
2197
2198         * platform/mac/TestExpectations:
2199
2200 2014-02-11  Ryosuke Niwa  <rniwa@webkit.org>
2201
2202         Windows rebaselines.
2203
2204         * platform/win/css1/box_properties/margin_right-expected.txt:
2205         * platform/win/css1/box_properties/padding-expected.txt:
2206         * platform/win/css1/box_properties/padding_left-expected.txt:
2207         * platform/win/css1/box_properties/padding_right-expected.txt:
2208         * platform/win/css1/formatting_model/vertical_formatting-expected.txt:
2209         * platform/win/css2.1/t0804-c5507-padn-r-00-c-ag-expected.txt:
2210         * platform/win/css2.1/t0804-c5509-padn-l-00-b-ag-expected.txt:
2211         * platform/win/css2.1/t0804-c5510-padn-00-b-ag-expected.txt:
2212         * platform/win/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
2213         * platform/win/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
2214         * platform/win/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
2215         * platform/win/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
2216         * platform/win/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
2217         * platform/win/fast/css/empty-pseudo-class-expected.txt:
2218         * platform/win/fast/css/first-child-pseudo-class-expected.txt:
2219         * platform/win/fast/css/last-child-pseudo-class-expected.txt:
2220         * platform/win/fast/css/only-child-pseudo-class-expected.txt:
2221         * platform/win/fast/repaint/reflection-redraw-expected.txt:
2222         * platform/win/fast/table/dynamic-caption-add-remove-before-child-expected.txt:
2223         * platform/win/fast/table/multiple-captions-display-expected.txt:
2224         * platform/win/js/dom/dom-static-property-for-in-iteration-expected.txt:
2225         * platform/win/js/dom/global-constructors-attributes-shared-worker-expected.txt:
2226         * platform/win/mathml: Added.
2227         * platform/win/mathml/presentation: Added.
2228         * platform/win/mathml/presentation/menclose-notation-default-longdiv-expected.txt: Added.
2229         * platform/win/tables/mozilla/marvin/body_col-expected.txt:
2230         * platform/win/tables/mozilla/marvin/x_th_valign_baseline-expected.txt:
2231         * platform/win/tables/mozilla/other/body_col-expected.txt:
2232
2233 2014-02-11  Commit Queue  <commit-queue@webkit.org>
2234
2235         Unreviewed, rolling out r163923.
2236         http://trac.webkit.org/changeset/163923
2237         https://bugs.webkit.org/show_bug.cgi?id=128645
2238
2239         "Mozilla tests shouldn't have changed, but did.  Rollout for
2240         now" (Requested by bradeeoh on #webkit).
2241
2242         * resources/js-test.js: Removed.
2243         * storage/indexeddb/aborted-versionchange-closes-expected.txt:
2244         * storage/indexeddb/aborted-versionchange-closes.html:
2245         * storage/indexeddb/basics-expected.txt:
2246         * storage/indexeddb/basics-shared-workers-expected.txt:
2247         * storage/indexeddb/basics-shared-workers.html:
2248         * storage/indexeddb/basics-workers-expected.txt:
2249         * storage/indexeddb/basics-workers.html:
2250         * storage/indexeddb/basics.html:
2251         * storage/indexeddb/clone-exception-expected.txt:
2252         * storage/indexeddb/clone-exception.html:
2253         * storage/indexeddb/closed-cursor-expected.txt: Removed.
2254         * storage/indexeddb/closed-cursor.html: Removed.
2255         * storage/indexeddb/connection-leak-expected.txt: Removed.
2256         * storage/indexeddb/connection-leak.html: Removed.
2257         * storage/indexeddb/create-and-remove-object-store-expected.txt:
2258         * storage/indexeddb/create-and-remove-object-store.html:
2259         * storage/indexeddb/create-object-store-options-expected.txt:
2260         * storage/indexeddb/create-object-store-options.html:
2261         * storage/indexeddb/createIndex-after-failure-expected.txt:
2262         * storage/indexeddb/createIndex-after-failure.html:
2263         * storage/indexeddb/createObjectStore-name-argument-required-expected.txt:
2264         * storage/indexeddb/createObjectStore-name-argument-required.html:
2265         * storage/indexeddb/createObjectStore-null-name.html:
2266         * storage/indexeddb/cursor-added-bug.html:
2267         * storage/indexeddb/cursor-advance-expected.txt:
2268         * storage/indexeddb/cursor-advance-workers-expected.txt:
2269         * storage/indexeddb/cursor-advance-workers.html:
2270         * storage/indexeddb/cursor-advance.html:
2271         * storage/indexeddb/cursor-basics-expected.txt: Removed.
2272         * storage/indexeddb/cursor-basics.html: Removed.
2273         * storage/indexeddb/cursor-cast-expected.txt: Removed.
2274         * storage/indexeddb/cursor-cast.html: Removed.
2275         * storage/indexeddb/cursor-continue-dir-expected.txt:
2276         * storage/indexeddb/cursor-continue-dir.html:
2277         * storage/indexeddb/cursor-continue-expected.txt:
2278         * storage/indexeddb/cursor-continue-validity-expected.txt:
2279         * storage/indexeddb/cursor-continue-validity.html:
2280         * storage/indexeddb/cursor-continue.html:
2281         * storage/indexeddb/cursor-continueprimarykey-expected.txt: Removed.
2282         * storage/indexeddb/cursor-continueprimarykey.html: Removed.
2283         * storage/indexeddb/cursor-delete.html:
2284         * storage/indexeddb/cursor-finished-expected.txt:
2285         * storage/indexeddb/cursor-finished.html:
2286         * storage/indexeddb/cursor-inconsistency.html:
2287         * storage/indexeddb/cursor-index-delete.html:
2288         * storage/indexeddb/cursor-key-order.html:
2289         * storage/indexeddb/cursor-leak-expected.txt: Removed.
2290         * storage/indexeddb/cursor-leak.html: Removed.
2291         * storage/indexeddb/cursor-overloads-expected.txt:
2292         * storage/indexeddb/cursor-overloads.html:
2293         * storage/indexeddb/cursor-prev-no-duplicate.html:
2294         * storage/indexeddb/cursor-primary-key-order.html:
2295         * storage/indexeddb/cursor-properties.html:
2296         * storage/indexeddb/cursor-request-cycle-expected.txt: Removed.
2297         * storage/indexeddb/cursor-request-cycle.html: Removed.
2298         * storage/indexeddb/cursor-reverse-bug.html:
2299         * storage/indexeddb/cursor-skip-deleted.html:
2300         * storage/indexeddb/cursor-update-expected.txt:
2301         * storage/indexeddb/cursor-update-value-argument-required-expected.txt:
2302         * storage/indexeddb/cursor-update-value-argument-required.html:
2303         * storage/indexeddb/cursor-update.html:
2304         * storage/indexeddb/cursor-value.html:
2305         * storage/indexeddb/data-corruption-expected.txt:
2306         * storage/indexeddb/data-corruption.html:
2307         * storage/indexeddb/database-basics-expected.txt:
2308         * storage/indexeddb/database-basics.html:
2309         * storage/indexeddb/database-close-expected.txt:
2310         * storage/indexeddb/database-close.html:
2311         * storage/indexeddb/database-closepending-flag-expected.txt:
2312         * storage/indexeddb/database-closepending-flag.html:
2313         * storage/indexeddb/database-deletepending-flag.html:
2314         * storage/indexeddb/database-name-undefined-expected.txt:
2315         * storage/indexeddb/database-name-undefined.html:
2316         * storage/indexeddb/database-odd-names.html:
2317         * storage/indexeddb/database-wrapper-expected.txt:
2318         * storage/indexeddb/database-wrapper.html:
2319         * storage/indexeddb/delete-closed-database-object-expected.txt:
2320         * storage/indexeddb/delete-closed-database-object.html:
2321         * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success.html:
2322         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
2323         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange.html:
2324         * storage/indexeddb/delete-range.html:
2325         * storage/indexeddb/deleteIndex-bug110792-expected.txt:
2326         * storage/indexeddb/deleteIndex-bug110792.html:
2327         * storage/indexeddb/deleteIndex-expected.txt:
2328         * storage/indexeddb/deleteIndex.html:
2329         * storage/indexeddb/deleteObjectStore-name-argument-required-expected.txt:
2330         * storage/indexeddb/deleteObjectStore-name-argument-required.html:
2331         * storage/indexeddb/deleteObjectStore-null-name.html:
2332         * storage/indexeddb/deleted-objects-expected.txt:
2333         * storage/indexeddb/deleted-objects.html:
2334         * storage/indexeddb/deletedatabase-blocked.html:
2335         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html:
2336         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html:
2337         * storage/indexeddb/deletedatabase-delayed-by-versionchange-expected.txt:
2338         * storage/indexeddb/deletedatabase-delayed-by-versionchange.html:
2339         * storage/indexeddb/deletedatabase-not-blocked.html:
2340         * storage/indexeddb/deletedatabase-transaction.html:
2341         * storage/indexeddb/dont-commit-on-blocked.html:
2342         * storage/indexeddb/dont-wedge.html:
2343         * storage/indexeddb/duplicates.html:
2344         * storage/indexeddb/error-causes-abort-by-default.html:
2345         * storage/indexeddb/events-expected.txt:
2346         * storage/indexeddb/events.html:
2347         * storage/indexeddb/exception-in-event-aborts-expected.txt:
2348         * storage/indexeddb/exception-in-event-aborts.html:
2349         * storage/indexeddb/exceptions-expected.txt:
2350         * storage/indexeddb/exceptions.html:
2351         * storage/indexeddb/factory-basics-expected.txt:
2352         * storage/indexeddb/factory-basics-workers-expected.txt:
2353         * storage/indexeddb/factory-basics-workers.html:
2354         * storage/indexeddb/factory-basics.html:
2355         * storage/indexeddb/factory-cmp-expected.txt:
2356         * storage/indexeddb/factory-cmp.html:
2357         * storage/indexeddb/factory-deletedatabase.html:
2358         * storage/indexeddb/get-keyrange-expected.txt:
2359         * storage/indexeddb/get-keyrange.html:
2360         * storage/indexeddb/index-basics-expected.txt:
2361         * storage/indexeddb/index-basics-workers-expected.txt:
2362         * storage/indexeddb/index-basics-workers.html:
2363         * storage/indexeddb/index-basics.html:
2364         * storage/indexeddb/index-count-expected.txt:
2365         * storage/indexeddb/index-count.html:
2366         * storage/indexeddb/index-cursor.html:
2367         * storage/indexeddb/index-duplicate-keypaths.html:
2368         * storage/indexeddb/index-get-key-argument-required-expected.txt:
2369         * storage/indexeddb/index-get-key-argument-required.html:
2370         * storage/indexeddb/index-multientry.html:
2371         * storage/indexeddb/index-population.html:
2372         * storage/indexeddb/index-unique.html:
2373         * storage/indexeddb/interfaces.html:
2374         * storage/indexeddb/intversion-abort-in-initial-upgradeneeded.html:
2375         * storage/indexeddb/intversion-bad-parameters-expected.txt:
2376         * storage/indexeddb/intversion-bad-parameters.html:
2377         * storage/indexeddb/intversion-blocked.html:
2378         * storage/indexeddb/intversion-close-between-events.html:
2379         * storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
2380         * storage/indexeddb/intversion-close-in-oncomplete.html:
2381         * storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
2382         * storage/indexeddb/intversion-close-in-upgradeneeded.html:
2383         * storage/indexeddb/intversion-encoding.html:
2384         * storage/indexeddb/intversion-gated-on-delete.html:
2385         * storage/indexeddb/intversion-long-queue-expected.txt:
2386         * storage/indexeddb/intversion-long-queue.html:
2387         * storage/indexeddb/intversion-omit-parameter.html:
2388         * storage/indexeddb/intversion-open-in-upgradeneeded.html:
2389         * storage/indexeddb/intversion-open-with-version.html:
2390         * storage/indexeddb/intversion-pending-version-changes-ascending-expected.txt: Removed.
2391         * storage/indexeddb/intversion-pending-version-changes-ascending.html: Removed.
2392         * storage/indexeddb/intversion-pending-version-changes-descending-expected.txt: Removed.
2393         * storage/indexeddb/intversion-pending-version-changes-descending.html: Removed.
2394         * storage/indexeddb/intversion-pending-version-changes-same-expected.txt: Removed.
2395         * storage/indexeddb/intversion-pending-version-changes-same.html: Removed.
2396         * storage/indexeddb/intversion-persistence.html:
2397         * storage/indexeddb/intversion-revert-on-abort.html:
2398         * storage/indexeddb/intversion-two-opens-no-versions.html:
2399         * storage/indexeddb/intversion-upgrades-expected.txt:
2400         * storage/indexeddb/intversion-upgrades.html:
2401         * storage/indexeddb/invalid-keys-expected.txt:
2402         * storage/indexeddb/invalid-keys.html:
2403         * storage/indexeddb/key-generator.html:
2404         * storage/indexeddb/key-sort-order-across-types.html:
2405         * storage/indexeddb/key-sort-order-date.html:
2406         * storage/indexeddb/key-type-array-expected.txt:
2407         * storage/indexeddb/key-type-array.html:
2408         * storage/indexeddb/key-type-binary-expected.txt: Removed.
2409         * storage/indexeddb/key-type-binary.html: Removed.
2410         * storage/indexeddb/key-type-infinity.html:
2411         * storage/indexeddb/keypath-arrays-expected.txt:
2412         * storage/indexeddb/keypath-arrays.html:
2413         * storage/indexeddb/keypath-basics-expected.txt:
2414         * storage/indexeddb/keypath-basics.html:
2415         * storage/indexeddb/keypath-edges-expected.txt:
2416         * storage/indexeddb/keypath-edges.html:
2417         * storage/indexeddb/keypath-fetch-key.html:
2418         * storage/indexeddb/keypath-intrinsic-properties.html:
2419         * storage/indexeddb/keyrange-expected.txt:
2420         * storage/indexeddb/keyrange-required-arguments-expected.txt:
2421         * storage/indexeddb/keyrange-required-arguments.html:
2422         * storage/indexeddb/keyrange.html:
2423         * storage/indexeddb/lazy-index-population-expected.txt:
2424         * storage/indexeddb/lazy-index-population.html:
2425         * storage/indexeddb/lazy-index-types.html:
2426         * storage/indexeddb/legacy-constants.html:
2427         * storage/indexeddb/list-ordering.html:
2428         * storage/indexeddb/metadata-race-expected.txt: Removed.
2429         * storage/indexeddb/metadata-race.html: Removed.
2430         * storage/indexeddb/metadata.html:
2431         * storage/indexeddb/mutating-cursor.html:
2432         * storage/indexeddb/noblobs-expected.txt:
2433         * storage/indexeddb/noblobs.html:
2434         * storage/indexeddb/object-lookups-in-versionchange-expected.txt:
2435         * storage/indexeddb/object-lookups-in-versionchange.html:
2436         * storage/indexeddb/objectStore-required-arguments-expected.txt:
2437         * storage/indexeddb/objectStore-required-arguments.html:
2438         * storage/indexeddb/objectstore-autoincrement-expected.txt:
2439         * storage/indexeddb/objectstore-autoincrement.html:
2440         * storage/indexeddb/objectstore-basics-expected.txt:
2441         * storage/indexeddb/objectstore-basics-workers-expected.txt:
2442         * storage/indexeddb/objectstore-basics-workers.html:
2443         * storage/indexeddb/objectstore-basics.html:
2444         * storage/indexeddb/objectstore-clear.html:
2445         * storage/indexeddb/objectstore-count-expected.txt:
2446         * storage/indexeddb/objectstore-count.html:
2447         * storage/indexeddb/objectstore-cursor-expected.txt:
2448         * storage/indexeddb/objectstore-cursor.html:
2449         * storage/indexeddb/objectstore-keycursor-expected.txt: Removed.
2450         * storage/indexeddb/objectstore-keycursor.html: Removed.
2451         * storage/indexeddb/objectstore-removeobjectstore.html:
2452         * storage/indexeddb/odd-strings.html:
2453         * storage/indexeddb/open-bad-versions.html:
2454         * storage/indexeddb/open-cursor-expected.txt:
2455         * storage/indexeddb/open-cursor.html:
2456         * storage/indexeddb/open-during-transaction.html:
2457         * storage/indexeddb/open-ordering.html:
2458         * storage/indexeddb/open-twice-workers.html:
2459         * storage/indexeddb/opencursor-key.html:
2460         * storage/indexeddb/optional-arguments-expected.txt: Removed.
2461         * storage/indexeddb/optional-arguments.html: Removed.
2462         * storage/indexeddb/pending-activity-workers.html:
2463         * storage/indexeddb/pending-activity.html:
2464         * storage/indexeddb/pending-version-change-on-exit.html:
2465         * storage/indexeddb/pending-version-change-stuck-works-with-terminate.html:
2466         * storage/indexeddb/pending-version-change-stuck.html:
2467         * storage/indexeddb/persistence.html:
2468         * storage/indexeddb/prefetch-bugfix-108071-expected.txt:
2469         * storage/indexeddb/prefetch-bugfix-108071.html:
2470         * storage/indexeddb/prefetch-invalidation-expected.txt: Removed.
2471         * storage/indexeddb/prefetch-invalidation.html: Removed.
2472         * storage/indexeddb/prefetch-race-expected.txt: Removed.
2473         * storage/indexeddb/prefetch-race.html: Removed.
2474         * storage/indexeddb/queued-commands.html:
2475         * storage/indexeddb/readonly-properties.html:
2476         * storage/indexeddb/readonly.html:
2477         * storage/indexeddb/removed-expected.txt:
2478         * storage/indexeddb/removed.html:
2479         * storage/indexeddb/request-continue-abort.html:
2480         * storage/indexeddb/request-event-propagation.html:
2481         * storage/indexeddb/request-leak-expected.txt: Removed.
2482         * storage/indexeddb/request-leak.html: Removed.
2483         * storage/indexeddb/request-result-cache-expected.txt: Removed.
2484         * storage/indexeddb/request-result-cache.html: Removed.
2485         * storage/indexeddb/resources/aborted-versionchange-closes.js:
2486         * storage/indexeddb/resources/basics.js:
2487         (test):
2488         (openCallback):
2489         * storage/indexeddb/resources/create-and-remove-object-store.js:
2490         * storage/indexeddb/resources/create-object-store-options.js:
2491         * storage/indexeddb/resources/createIndex-after-failure.js:
2492         * storage/indexeddb/resources/createObjectStore-name-argument-required.js:
2493         * storage/indexeddb/resources/createObjectStore-null-name.js:
2494         * storage/indexeddb/resources/cursor-added-bug.js:
2495         * storage/indexeddb/resources/cursor-advance.js:
2496         * storage/indexeddb/resources/cursor-basics.js: Removed.
2497         * storage/indexeddb/resources/cursor-continue-dir.js:
2498         * storage/indexeddb/resources/cursor-continue-validity.js:
2499         * storage/indexeddb/resources/cursor-continue.js:
2500         * storage/indexeddb/resources/cursor-continueprimarykey.js: Removed.
2501         * storage/indexeddb/resources/cursor-delete.js:
2502         * storage/indexeddb/resources/cursor-inconsistency.js:
2503         * storage/indexeddb/resources/cursor-index-delete.js:
2504         * storage/indexeddb/resources/cursor-key-order.js:
2505         * storage/indexeddb/resources/cursor-prev-no-duplicate.js:
2506         * storage/indexeddb/resources/cursor-primary-key-order.js:
2507         * storage/indexeddb/resources/cursor-properties.js:
2508         * storage/indexeddb/resources/cursor-reverse-bug.js:
2509         * storage/indexeddb/resources/cursor-skip-deleted.js:
2510         * storage/indexeddb/resources/cursor-update-value-argument-required.js:
2511         * storage/indexeddb/resources/cursor-update.js:
2512         * storage/indexeddb/resources/cursor-value.js:
2513         * storage/indexeddb/resources/data-corruption.js:
2514         (prepareDatabase):
2515         * storage/indexeddb/resources/database-basics.js:
2516         * storage/indexeddb/resources/database-close.js:
2517         * storage/indexeddb/resources/database-closepending-flag.js:
2518         * storage/indexeddb/resources/database-deletepending-flag.js:
2519         * storage/indexeddb/resources/database-name-undefined.js:
2520         * storage/indexeddb/resources/database-odd-names.js:
2521         * storage/indexeddb/resources/database-quota.js:
2522         (logError):
2523         * storage/indexeddb/resources/database-wrapper.js:
2524         (onBlocked):
2525         * storage/indexeddb/resources/delete-closed-database-object.js:
2526         * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-open-success.js:
2527         * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js:
2528         (deleteSuccessCallback):
2529         * storage/indexeddb/resources/delete-range.js:
2530         * storage/indexeddb/resources/deleteIndex.js:
2531         * storage/indexeddb/resources/deleteObjectStore-name-argument-required.js:
2532         * storage/indexeddb/resources/deleteObjectStore-null-name.js:
2533         * storage/indexeddb/resources/deleted-objects.js:
2534         (prepareDatabase):
2535         * storage/indexeddb/resources/deletedatabase-blocked.js:
2536         * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
2537         * storage/indexeddb/resources/deletedatabase-delayed-by-versionchange.js:
2538         (h1OpenSuccess.request.onsuccess.h2OpenSuccess.request.onsuccess):
2539         * storage/indexeddb/resources/deletedatabase-not-blocked.js:
2540         * storage/indexeddb/resources/dont-commit-on-blocked-worker.js:
2541         * storage/indexeddb/resources/dont-wedge.js:
2542         * storage/indexeddb/resources/duplicates.js:
2543         * storage/indexeddb/resources/error-causes-abort-by-default.js:
2544         * storage/indexeddb/resources/events.js:
2545         (test):
2546         * storage/indexeddb/resources/exception-in-event-aborts.js:
2547         (causeException):
2548         * storage/indexeddb/resources/exceptions.js:
2549         (testObjectStore):
2550         * storage/indexeddb/resources/factory-basics.js:
2551         (test):
2552         (getDatabaseNamesSuccess1):
2553         (getDatabaseNamesSuccess2):
2554         * storage/indexeddb/resources/factory-cmp.js:
2555         (testValidKeys):
2556         * storage/indexeddb/resources/factory-deletedatabase.js:
2557         * storage/indexeddb/resources/get-keyrange.js:
2558         * storage/indexeddb/resources/index-basics.js:
2559         (prepareDatabase):
2560         * storage/indexeddb/resources/index-count.js:
2561         * storage/indexeddb/resources/index-cursor.js:
2562         * storage/indexeddb/resources/index-duplicate-keypaths.js:
2563         * storage/indexeddb/resources/index-get-key-argument-required.js:
2564         * storage/indexeddb/resources/index-multientry.js:
2565         * storage/indexeddb/resources/index-population.js:
2566         * storage/indexeddb/resources/index-unique.js:
2567         * storage/indexeddb/resources/interfaces.js:
2568         * storage/indexeddb/resources/intversion-abort-in-initial-upgradeneeded.js:
2569         * storage/indexeddb/resources/intversion-bad-parameters.js:
2570         * storage/indexeddb/resources/intversion-blocked.js:
2571         * storage/indexeddb/resources/intversion-close-between-events.js:
2572         * storage/indexeddb/resources/intversion-close-in-oncomplete.js:
2573         * storage/indexeddb/resources/intversion-close-in-upgradeneeded.js:
2574         * storage/indexeddb/resources/intversion-encoding.js:
2575         * storage/indexeddb/resources/intversion-gated-on-delete.js:
2576         * storage/indexeddb/resources/intversion-long-queue.js:
2577         (connection2UpgradeNeeded):
2578         (connection2Success):
2579         (connection2VersionChangeEvent):
2580         (connection3UpgradeNeeded):
2581         (connection3Success):
2582         * storage/indexeddb/resources/intversion-omit-parameter.js:
2583         * storage/indexeddb/resources/intversion-open-in-upgradeneeded.js:
2584         * storage/indexeddb/resources/intversion-open-with-version.js:
2585         * storage/indexeddb/resources/intversion-pending-version-changes-ascending.js: Removed.
2586         * storage/indexeddb/resources/intversion-pending-version-changes-descending.js: Removed.
2587         * storage/indexeddb/resources/intversion-pending-version-changes-same.js: Removed.
2588         * storage/indexeddb/resources/intversion-persistence.js:
2589         * storage/indexeddb/resources/intversion-revert-on-abort.js:
2590         * storage/indexeddb/resources/intversion-two-opens-no-versions.js:
2591         * storage/indexeddb/resources/intversion-upgrades.js:
2592         (connection2BlockedCallback):
2593         (errorWhenTryingLowVersion):
2594         * storage/indexeddb/resources/invalid-keys.js:
2595         * storage/indexeddb/resources/key-generator.js:
2596         * storage/indexeddb/resources/key-sort-order-across-types.js:
2597         * storage/indexeddb/resources/key-sort-order-date.js:
2598         * storage/indexeddb/resources/key-type-array.js:
2599         * storage/indexeddb/resources/key-type-binary.js: Removed.
2600         * storage/indexeddb/resources/key-type-infinity.js:
2601         * storage/indexeddb/resources/keypath-arrays.js:
2602         * storage/indexeddb/resources/keypath-basics.js:
2603         * storage/indexeddb/resources/keypath-edges.js:
2604         * storage/indexeddb/resources/keypath-fetch-key.js:
2605         * storage/indexeddb/resources/keypath-intrinsic-properties.js:
2606         * storage/indexeddb/resources/keyrange-required-arguments.js:
2607         * storage/indexeddb/resources/keyrange.js:
2608         * storage/indexeddb/resources/lazy-index-types.js:
2609         * storage/indexeddb/resources/legacy-constants.js:
2610         * storage/indexeddb/resources/list-ordering.js:
2611         * storage/indexeddb/resources/metadata.js:
2612         * storage/indexeddb/resources/mutating-cursor.js:
2613         * storage/indexeddb/resources/objectStore-required-arguments.js:
2614         * storage/indexeddb/resources/objectstore-autoincrement.js:
2615         * storage/indexeddb/resources/objectstore-basics.js:
2616         (prepareDatabase):
2617         * storage/indexeddb/resources/objectstore-clear.js:
2618         * storage/indexeddb/resources/objectstore-count.js:
2619         * storage/indexeddb/resources/objectstore-cursor.js:
2620         * storage/indexeddb/resources/objectstore-keycursor.js: Removed.
2621         * storage/indexeddb/resources/objectstore-removeobjectstore.js:
2622         * storage/indexeddb/resources/odd-strings.js:
2623         * storage/indexeddb/resources/open-cursor.js:
2624         * storage/indexeddb/resources/open-during-transaction.js:
2625         * storage/indexeddb/resources/open-ordering.js:
2626         * storage/indexeddb/resources/open-twice.js:
2627         * storage/indexeddb/resources/opencursor-key.js:
2628         * storage/indexeddb/resources/pending-activity.js:
2629         * storage/indexeddb/resources/pending-version-change-on-exit.js:
2630         * storage/indexeddb/resources/pending-version-change-stuck.js:
2631         * storage/indexeddb/resources/persistence.js:
2632         * storage/indexeddb/resources/prefetch-bugfix-108071.js:
2633         * storage/indexeddb/resources/queued-commands.js:
2634         * storage/indexeddb/resources/readonly-properties.js:
2635         * storage/indexeddb/resources/readonly.js:
2636         * storage/indexeddb/resources/removed.js:
2637         * storage/indexeddb/resources/request-continue-abort.js:
2638         * storage/indexeddb/resources/request-event-propagation.js:
2639         * storage/indexeddb/resources/set_version_blocked.js:
2640         * storage/indexeddb/resources/setversion-blocked-by-versionchange-close.js:
2641         * storage/indexeddb/resources/setversion-not-blocked.js:
2642         * storage/indexeddb/resources/shared.js:
2643         (unexpectedErrorCallback):
2644         (unexpectedAbortCallback):
2645         (evalAndExpectException):
2646         * storage/indexeddb/resources/transaction-abort.js:
2647         * storage/indexeddb/resources/transaction-active-flag.js:
2648         * storage/indexeddb/resources/transaction-after-close.js:
2649         * storage/indexeddb/resources/transaction-and-objectstore-calls.js:
2650         * storage/indexeddb/resources/transaction-basics.js:
2651         * storage/indexeddb/resources/transaction-complete-workers.js:
2652         * storage/indexeddb/resources/transaction-coordination-across-databases.js:
2653         * storage/indexeddb/resources/transaction-coordination-within-database.js:
2654         * storage/indexeddb/resources/transaction-crash-on-abort.js:
2655         * storage/indexeddb/resources/transaction-error.js:
2656         (testErrorFromRequest.trans.onabort):
2657         (testErrorFromRequest):
2658         (testErrorFromException.trans.onabort):
2659         (testErrorFromException):
2660         (testErrorFromCommit.trans.oncomplete.request.onupgradeneeded.trans.onabort):
2661         (testErrorFromCommit.trans.oncomplete.request.onupgradeneeded):
2662         (testErrorFromCommit.trans.oncomplete):
2663         (testErrorFromCommit):
2664         * storage/indexeddb/resources/transaction-event-propagation.js:
2665         * storage/indexeddb/resources/transaction-read-only.js:
2666         * storage/indexeddb/resources/transaction-readwrite-exclusive.js:
2667         * storage/indexeddb/resources/transaction-rollback.js:
2668         * storage/indexeddb/resources/transaction-scope-sequencing.js:
2669         * storage/indexeddb/resources/transaction-starvation.js:
2670         * storage/indexeddb/resources/transaction-storeNames-required.js:
2671         * storage/indexeddb/resources/unblocked-version-changes.js:
2672         (onUpgradeNeeded):
2673         * storage/indexeddb/resources/unprefix.js:
2674         * storage/indexeddb/resources/value-undefined.js:
2675         * storage/indexeddb/resources/values-odd-types.js:
2676         * storage/indexeddb/resources/version-change-abort.js:
2677         * storage/indexeddb/resources/version-change-exclusive.js:
2678         * storage/indexeddb/resources/versionchangerequest-activedomobject.js:
2679         * storage/indexeddb/set_version_blocked.html:
2680         * storage/indexeddb/setversion-blocked-by-versionchange-close-expected.txt:
2681         * storage/indexeddb/setversion-blocked-by-versionchange-close.html:
2682         * storage/indexeddb/setversion-not-blocked.html:
2683         * storage/indexeddb/structured-clone-expected.txt:
2684         * storage/indexeddb/structured-clone.html:
2685         * storage/indexeddb/transaction-abort-expected.txt:
2686         * storage/indexeddb/transaction-abort.html:
2687         * storage/indexeddb/transaction-active-flag-expected.txt:
2688         * storage/indexeddb/transaction-active-flag.html:
2689         * storage/indexeddb/transaction-after-close-expected.txt:
2690         * storage/indexeddb/transaction-after-close.html:
2691         * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
2692         * storage/indexeddb/transaction-and-objectstore-calls.html:
2693         * storage/indexeddb/transaction-basics-expected.txt:
2694         * storage/indexeddb/transaction-basics.html:
2695         * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame.html:
2696         * storage/indexeddb/transaction-complete-with-js-recursion.html:
2697         * storage/indexeddb/transaction-complete-workers-expected.txt:
2698         * storage/indexeddb/transaction-complete-workers.html:
2699         * storage/indexeddb/transaction-coordination-across-databases.html:
2700         * storage/indexeddb/transaction-coordination-within-database.html:
2701         * storage/indexeddb/transaction-crash-in-tasks.html:
2702         * storage/indexeddb/transaction-crash-on-abort.html:
2703         * storage/indexeddb/transaction-error-expected.txt:
2704         * storage/indexeddb/transaction-error.html:
2705         * storage/indexeddb/transaction-event-propagation.html:
2706         * storage/indexeddb/transaction-ordering-expected.txt: Removed.
2707         * storage/indexeddb/transaction-ordering.html: Removed.
2708         * storage/indexeddb/transaction-read-only-expected.txt:
2709         * storage/indexeddb/transaction-read-only.html:
2710         * storage/indexeddb/transaction-readwrite-exclusive.html:
2711         * storage/indexeddb/transaction-rollback.html:
2712         * storage/indexeddb/transaction-scope-sequencing.html:
2713         * storage/indexeddb/transaction-starvation.html:
2714         * storage/indexeddb/transaction-storeNames-required-expected.txt:
2715         * storage/indexeddb/transaction-storeNames-required.html:
2716         * storage/indexeddb/unblocked-version-changes-expected.txt:
2717         * storage/indexeddb/unblocked-version-changes.html:
2718         * storage/indexeddb/unprefix-workers.html:
2719         * storage/indexeddb/unprefix.html:
2720         * storage/indexeddb/value-undefined.html:
2721         * storage/indexeddb/values-odd-types.html:
2722         * storage/indexeddb/version-change-abort-expected.txt:
2723         * storage/indexeddb/version-change-abort.html:
2724         * storage/indexeddb/version-change-exclusive-expected.txt:
2725         * storage/indexeddb/version-change-exclusive.html:
2726         * storage/indexeddb/versionchangerequest-activedomobject.html:
2727
2728 2014-02-11  Antti Koivisto  <antti@apple.com>
2729
2730         GIF animations should be suspended when outside of viewport
2731         https://bugs.webkit.org/show_bug.cgi?id=128632
2732
2733         Reviewed by Andreas Kling.
2734
2735         * fast/repaint/no-animation-outside-viewport-expected.txt: Added.
2736         * fast/repaint/no-animation-outside-viewport.html: Added.
2737
2738 2014-02-11  Ryosuke Niwa  <rniwa@webkit.org>
2739
2740         Add failing test expectations to asynchronous spellchecking tests.
2741
2742         * platform/win/TestExpectations:
2743
2744 2014-02-11  Brady Eidson  <beidson@apple.com>
2745
2746         IDB: Reimport storage/indexeddb tests from Blink
2747         https://bugs.webkit.org/show_bug.cgi?id=128636
2748
2749         Reviewed by Tim Horton.
2750
2751         * resources/js-test.js: Added.
2752         * storage/indexeddb/aborted-versionchange-closes-expected.txt:
2753         * storage/indexeddb/aborted-versionchange-closes.html:
2754         * storage/indexeddb/basics-expected.txt:
2755         * storage/indexeddb/basics-shared-workers-expected.txt:
2756         * storage/indexeddb/basics-shared-workers.html:
2757         * storage/indexeddb/basics-workers-expected.txt:
2758         * storage/indexeddb/basics-workers.html:
2759         * storage/indexeddb/basics.html:
2760         * storage/indexeddb/clone-exception-expected.txt:
2761         * storage/indexeddb/clone-exception.html:
2762         * storage/indexeddb/closed-cursor-expected.txt: Added.
2763         * storage/indexeddb/closed-cursor.html: Added.
2764         * storage/indexeddb/connection-leak-expected.txt: Added.
2765         * storage/indexeddb/connection-leak.html: Added.
2766         * storage/indexeddb/create-and-remove-object-store-expected.txt:
2767         * storage/indexeddb/create-and-remove-object-store.html:
2768         * storage/indexeddb/create-object-store-options-expected.txt:
2769         * storage/indexeddb/create-object-store-options.html:
2770         * storage/indexeddb/createIndex-after-failure-expected.txt:
2771         * storage/indexeddb/createIndex-after-failure.html:
2772         * storage/indexeddb/createObjectStore-name-argument-required-expected.txt:
2773         * storage/indexeddb/createObjectStore-name-argument-required.html:
2774         * storage/indexeddb/createObjectStore-null-name.html:
2775         * storage/indexeddb/cursor-added-bug.html:
2776         * storage/indexeddb/cursor-advance-expected.txt:
2777         * storage/indexeddb/cursor-advance-workers-expected.txt:
2778         * storage/indexeddb/cursor-advance-workers.html:
2779         * storage/indexeddb/cursor-advance.html:
2780         * storage/indexeddb/cursor-basics-expected.txt: Added.
2781         * storage/indexeddb/cursor-basics.html: Added.
2782         * storage/indexeddb/cursor-cast-expected.txt: Added.
2783         * storage/indexeddb/cursor-cast.html: Added.
2784         * storage/indexeddb/cursor-continue-dir-expected.txt:
2785         * storage/indexeddb/cursor-continue-dir.html:
2786         * storage/indexeddb/cursor-continue-expected.txt:
2787         * storage/indexeddb/cursor-continue-validity-expected.txt:
2788         * storage/indexeddb/cursor-continue-validity.html:
2789         * storage/indexeddb/cursor-continue.html:
2790         * storage/indexeddb/cursor-continueprimarykey-expected.txt: Added.
2791         * storage/indexeddb/cursor-continueprimarykey.html: Added.
2792         * storage/indexeddb/cursor-delete.html:
2793         * storage/indexeddb/cursor-finished-expected.txt:
2794         * storage/indexeddb/cursor-finished.html:
2795         * storage/indexeddb/cursor-inconsistency.html:
2796         * storage/indexeddb/cursor-index-delete.html:
2797         * storage/indexeddb/cursor-key-order.html:
2798         * storage/indexeddb/cursor-leak-expected.txt: 
2799         * storage/indexeddb/cursor-leak.html: Added.
2800         * storage/indexeddb/cursor-overloads-expected.txt:
2801         * storage/indexeddb/cursor-overloads.html:
2802         * storage/indexeddb/cursor-prev-no-duplicate.html:
2803         * storage/indexeddb/cursor-primary-key-order.html:
2804         * storage/indexeddb/cursor-properties.html:
2805         * storage/indexeddb/cursor-request-cycle-expected.txt: Added.
2806         * storage/indexeddb/cursor-request-cycle.html: Added.
2807         * storage/indexeddb/cursor-reverse-bug.html:
2808         * storage/indexeddb/cursor-skip-deleted.html:
2809         * storage/indexeddb/cursor-update-expected.txt:
2810         * storage/indexeddb/cursor-update-value-argument-required-expected.txt:
2811         * storage/indexeddb/cursor-update-value-argument-required.html:
2812         * storage/indexeddb/cursor-update.html:
2813         * storage/indexeddb/cursor-value.html:
2814         * storage/indexeddb/data-corruption-expected.txt:
2815         * storage/indexeddb/data-corruption.html:
2816         * storage/indexeddb/database-basics-expected.txt:
2817         * storage/indexeddb/database-basics.html:
2818         * storage/indexeddb/database-close-expected.txt:
2819         * storage/indexeddb/database-close.html:
2820         * storage/indexeddb/database-closepending-flag-expected.txt:
2821         * storage/indexeddb/database-closepending-flag.html:
2822         * storage/indexeddb/database-deletepending-flag.html:
2823         * storage/indexeddb/database-name-undefined-expected.txt:
2824         * storage/indexeddb/database-name-undefined.html:
2825         * storage/indexeddb/database-odd-names.html:
2826         * storage/indexeddb/database-wrapper-expected.txt:
2827         * storage/indexeddb/database-wrapper.html:
2828         * storage/indexeddb/delete-closed-database-object-expected.txt:
2829         * storage/indexeddb/delete-closed-database-object.html:
2830         * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success.html:
2831         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
2832         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange.html:
2833         * storage/indexeddb/delete-range.html:
2834         * storage/indexeddb/deleteIndex-bug110792-expected.txt:
2835         * storage/indexeddb/deleteIndex-bug110792.html:
2836         * storage/indexeddb/deleteIndex-expected.txt:
2837         * storage/indexeddb/deleteIndex.html:
2838         * storage/indexeddb/deleteObjectStore-name-argument-required-expected.txt:
2839         * storage/indexeddb/deleteObjectStore-name-argument-required.html:
2840         * storage/indexeddb/deleteObjectStore-null-name.html:
2841         * storage/indexeddb/deleted-objects-expected.txt:
2842         * storage/indexeddb/deleted-objects.html:
2843         * storage/indexeddb/deletedatabase-blocked.html:
2844         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html:
2845         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html:
2846         * storage/indexeddb/deletedatabase-delayed-by-versionchange-expected.txt:
2847         * storage/indexeddb/deletedatabase-delayed-by-versionchange.html:
2848         * storage/indexeddb/deletedatabase-not-blocked.html:
2849         * storage/indexeddb/deletedatabase-transaction.html:
2850         * storage/indexeddb/dont-commit-on-blocked.html:
2851         * storage/indexeddb/dont-wedge.html:
2852         * storage/indexeddb/duplicates.html:
2853         * storage/indexeddb/error-causes-abort-by-default.html:
2854         * storage/indexeddb/events-expected.txt:
2855         * storage/indexeddb/events.html:
2856         * storage/indexeddb/exception-in-event-aborts-expected.txt:
2857         * storage/indexeddb/exception-in-event-aborts.html:
2858         * storage/indexeddb/exceptions-expected.txt:
2859         * storage/indexeddb/exceptions.html:
2860         * storage/indexeddb/factory-basics-expected.txt:
2861         * storage/indexeddb/factory-basics-workers-expected.txt:
2862         * storage/indexeddb/factory-basics-workers.html:
2863         * storage/indexeddb/factory-basics.html:
2864         * storage/indexeddb/factory-cmp-expected.txt:
2865         * storage/indexeddb/factory-cmp.html:
2866         * storage/indexeddb/factory-deletedatabase.html:
2867         * storage/indexeddb/get-keyrange-expected.txt:
2868         * storage/indexeddb/get-keyrange.html:
2869         * storage/indexeddb/index-basics-expected.txt:
2870         * storage/indexeddb/index-basics-workers-expected.txt:
2871         * storage/indexeddb/index-basics-workers.html:
2872         * storage/indexeddb/index-basics.html:
2873         * storage/indexeddb/index-count-expected.txt:
2874         * storage/indexeddb/index-count.html:
2875         * storage/indexeddb/index-cursor.html:
2876         * storage/indexeddb/index-duplicate-keypaths.html:
2877         * storage/indexeddb/index-get-key-argument-required-expected.txt:
2878         * storage/indexeddb/index-get-key-argument-required.html:
2879         * storage/indexeddb/index-multientry.html:
2880         * storage/indexeddb/index-population.html:
2881         * storage/indexeddb/index-unique.html:
2882         * storage/indexeddb/interfaces.html:
2883         * storage/indexeddb/intversion-abort-in-initial-upgradeneeded.html:
2884         * storage/indexeddb/intversion-bad-parameters-expected.txt:
2885         * storage/indexeddb/intversion-bad-parameters.html:
2886         * storage/indexeddb/intversion-blocked.html:
2887         * storage/indexeddb/intversion-close-between-events.html:
2888         * storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
2889         * storage/indexeddb/intversion-close-in-oncomplete.html:
2890         * storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
2891         * storage/indexeddb/intversion-close-in-upgradeneeded.html:
2892         * storage/indexeddb/intversion-encoding.html:
2893         * storage/indexeddb/intversion-gated-on-delete.html:
2894         * storage/indexeddb/intversion-long-queue-expected.txt:
2895         * storage/indexeddb/intversion-long-queue.html:
2896         * storage/indexeddb/intversion-omit-parameter.html:
2897         * storage/indexeddb/intversion-open-in-upgradeneeded.html:
2898         * storage/indexeddb/intversion-open-with-version.html:
2899         * storage/indexeddb/intversion-pending-version-changes-ascending-expected.txt: Added.
2900         * storage/indexeddb/intversion-pending-version-changes-ascending.html: Added.
2901         * storage/indexeddb/intversion-pending-version-changes-descending-expected.txt: Added.
2902         * storage/indexeddb/intversion-pending-version-changes-descending.html: Added.
2903         * storage/indexeddb/intversion-pending-version-changes-same-expected.txt: Added.
2904         * storage/indexeddb/intversion-pending-version-changes-same.html: Added.
2905         * storage/indexeddb/intversion-persistence.html:
2906         * storage/indexeddb/intversion-revert-on-abort.html:
2907         * storage/indexeddb/intversion-two-opens-no-versions.html:
2908         * storage/indexeddb/intversion-upgrades-expected.txt:
2909         * storage/indexeddb/intversion-upgrades.html:
2910         * storage/indexeddb/invalid-keys-expected.txt:
2911         * storage/indexeddb/invalid-keys.html:
2912         * storage/indexeddb/key-generator.html:
2913         * storage/indexeddb/key-sort-order-across-types.html:
2914         * storage/indexeddb/key-sort-order-date.html:
2915         * storage/indexeddb/key-type-array-expected.txt:
2916         * storage/indexeddb/key-type-array.html:
2917         * storage/indexeddb/key-type-binary-expected.txt: Added.
2918         * storage/indexeddb/key-type-binary.html: Added.
2919         * storage/indexeddb/key-type-infinity.html:
2920         * storage/indexeddb/keypath-arrays-expected.txt:
2921         * storage/indexeddb/keypath-arrays.html:
2922         * storage/indexeddb/keypath-basics-expected.txt:
2923         * storage/indexeddb/keypath-basics.html:
2924         * storage/indexeddb/keypath-edges-expected.txt:
2925         * storage/indexeddb/keypath-edges.html:
2926         * storage/indexeddb/keypath-fetch-key.html:
2927         * storage/indexeddb/keypath-intrinsic-properties.html:
2928         * storage/indexeddb/keyrange-expected.txt:
2929         * storage/indexeddb/keyrange-required-arguments-expected.txt:
2930         * storage/indexeddb/keyrange-required-arguments.html:
2931         * storage/indexeddb/keyrange.html:
2932         * storage/indexeddb/lazy-index-population-expected.txt:
2933         * storage/indexeddb/lazy-index-population.html:
2934         * storage/indexeddb/lazy-index-types.html:
2935         * storage/indexeddb/legacy-constants.html:
2936         * storage/indexeddb/list-ordering.html:
2937         * storage/indexeddb/metadata-race-expected.txt: Added.
2938         * storage/indexeddb/metadata-race.html: Added.
2939         * storage/indexeddb/metadata.html:
2940         * storage/indexeddb/mutating-cursor.html:
2941         * storage/indexeddb/noblobs-expected.txt:
2942         * storage/indexeddb/noblobs.html:
2943         * storage/indexeddb/object-lookups-in-versionchange-expected.txt:
2944         * storage/indexeddb/object-lookups-in-versionchange.html:
2945         * storage/indexeddb/objectStore-required-arguments-expected.txt:
2946         * storage/indexeddb/objectStore-required-arguments.html:
2947         * storage/indexeddb/objectstore-autoincrement-expected.txt:
2948         * storage/indexeddb/objectstore-autoincrement.html:
2949         * storage/indexeddb/objectstore-basics-expected.txt:
2950         * storage/indexeddb/objectstore-basics-workers-expected.txt:
2951         * storage/indexeddb/objectstore-basics-workers.html:
2952         * storage/indexeddb/objectstore-basics.html:
2953         * storage/indexeddb/objectstore-clear.html:
2954         * storage/indexeddb/objectstore-count-expected.txt:
2955         * storage/indexeddb/objectstore-count.html:
2956         * storage/indexeddb/objectstore-cursor-expected.txt:
2957         * storage/indexeddb/objectstore-cursor.html:
2958         * storage/indexeddb/objectstore-keycursor-expected.txt: Added.
2959         * storage/indexeddb/objectstore-keycursor.html: Added.
2960         * storage/indexeddb/objectstore-removeobjectstore.html:
2961         * storage/indexeddb/odd-strings.html:
2962         * storage/indexeddb/open-bad-versions.html:
2963         * storage/indexeddb/open-cursor-expected.txt:
2964         * storage/indexeddb/open-cursor.html:
2965         * storage/indexeddb/open-during-transaction.html:
2966         * storage/indexeddb/open-ordering.html:
2967         * storage/indexeddb/open-twice-workers.html:
2968         * storage/indexeddb/opencursor-key.html:
2969         * storage/indexeddb/optional-arguments-expected.txt: Added.
2970         * storage/indexeddb/optional-arguments.html: Added.
2971         * storage/indexeddb/pending-activity-workers.html:
2972         * storage/indexeddb/pending-activity.html:
2973         * storage/indexeddb/pending-version-change-on-exit.html:
2974         * storage/indexeddb/pending-version-change-stuck-works-with-terminate.html:
2975         * storage/indexeddb/pending-version-change-stuck.html:
2976         * storage/indexeddb/persistence.html:
2977         * storage/indexeddb/prefetch-bugfix-108071-expected.txt:
2978         * storage/indexeddb/prefetch-bugfix-108071.html:
2979         * storage/indexeddb/prefetch-invalidation-expected.txt: Added.
2980         * storage/indexeddb/prefetch-invalidation.html: Added.
2981         * storage/indexeddb/prefetch-race-expected.txt: Added.
2982         * storage/indexeddb/prefetch-race.html: Added.
2983         * storage/indexeddb/queued-commands.html:
2984         * storage/indexeddb/readonly-properties.html:
2985         * storage/indexeddb/readonly.html:
2986         * storage/indexeddb/removed-expected.txt:
2987         * storage/indexeddb/removed.html:
2988         * storage/indexeddb/request-continue-abort.html:
2989         * storage/indexeddb/request-event-propagation.html:
2990         * storage/indexeddb/request-leak-expected.txt: Added.
2991         * storage/indexeddb/request-leak.html: Added.
2992         * storage/indexeddb/request-result-cache-expected.txt: Added.
2993         * storage/indexeddb/request-result-cache.html: Added.
2994         * storage/indexeddb/resources/aborted-versionchange-closes.js:
2995         * storage/indexeddb/resources/basics.js:
2996         * storage/indexeddb/resources/create-and-remove-object-store.js:
2997         * storage/indexeddb/resources/create-object-store-options.js:
2998         * storage/indexeddb/resources/createIndex-after-failure.js:
2999         * storage/indexeddb/resources/createObjectStore-name-argument-required.js:
3000         * storage/indexeddb/resources/createObjectStore-null-name.js:
3001         * storage/indexeddb/resources/cursor-added-bug.js:
3002         * storage/indexeddb/resources/cursor-advance.js:
3003         * storage/indexeddb/resources/cursor-basics.js: Added.
3004         * storage/indexeddb/resources/cursor-continue-dir.js:
3005         * storage/indexeddb/resources/cursor-continue-validity.js:
3006         * storage/indexeddb/resources/cursor-continue.js:
3007         * storage/indexeddb/resources/cursor-continueprimarykey.js: Added.
3008         * storage/indexeddb/resources/cursor-delete.js:
3009         * storage/indexeddb/resources/cursor-inconsistency.js:
3010         * storage/indexeddb/resources/cursor-index-delete.js:
3011         * storage/indexeddb/resources/cursor-key-order.js:
3012         * storage/indexeddb/resources/cursor-prev-no-duplicate.js:
3013         * storage/indexeddb/resources/cursor-primary-key-order.js:
3014         * storage/indexeddb/resources/cursor-properties.js:
3015         * storage/indexeddb/resources/cursor-reverse-bug.js:
3016         * storage/indexeddb/resources/cursor-skip-deleted.js:
3017         * storage/indexeddb/resources/cursor-update-value-argument-required.js:
3018         * storage/indexeddb/resources/cursor-update.js:
3019         * storage/indexeddb/resources/cursor-value.js:
3020         * storage/indexeddb/resources/data-corruption.js:
3021         * storage/indexeddb/resources/database-basics.js:
3022         * storage/indexeddb/resources/database-close.js:
3023         * storage/indexeddb/resources/database-closepending-flag.js:
3024         * storage/indexeddb/resources/database-deletepending-flag.js:
3025         * storage/indexeddb/resources/database-name-undefined.js:
3026         * storage/indexeddb/resources/database-odd-names.js:
3027         * storage/indexeddb/resources/database-quota.js:
3028         * storage/indexeddb/resources/database-wrapper.js:
3029         * storage/indexeddb/resources/delete-closed-database-object.js:
3030         * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-open-success.js:
3031         * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js:
3032         * storage/indexeddb/resources/delete-range.js:
3033         * storage/indexeddb/resources/deleteIndex.js:
3034         * storage/indexeddb/resources/deleteObjectStore-name-argument-required.js:
3035         * storage/indexeddb/resources/deleteObjectStore-null-name.js:
3036         * storage/indexeddb/resources/deleted-objects.js:
3037         * storage/indexeddb/resources/deletedatabase-blocked.js:
3038         * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
3039         * storage/indexeddb/resources/deletedatabase-delayed-by-versionchange.js:
3040         * storage/indexeddb/resources/deletedatabase-not-blocked.js:
3041         * storage/indexeddb/resources/dont-commit-on-blocked-worker.js:
3042         * storage/indexeddb/resources/dont-wedge.js:
3043         * storage/indexeddb/resources/duplicates.js:
3044         * storage/indexeddb/resources/error-causes-abort-by-default.js:
3045         * storage/indexeddb/resources/events.js:
3046         * storage/indexeddb/resources/exception-in-event-aborts.js:
3047         * storage/indexeddb/resources/exceptions.js:
3048         * storage/indexeddb/resources/factory-basics.js:
3049         * storage/indexeddb/resources/factory-cmp.js:
3050         * storage/indexeddb/resources/factory-deletedatabase.js:
3051         * storage/indexeddb/resources/get-keyrange.js:
3052         * storage/indexeddb/resources/index-basics.js:
3053         * storage/indexeddb/resources/index-count.js:
3054         * storage/indexeddb/resources/index-cursor.js:
3055         * storage/indexeddb/resources/index-duplicate-keypaths.js:
3056         * storage/indexeddb/resources/index-get-key-argument-required.js:
3057         * storage/indexeddb/resources/index-multientry.js:
3058         * storage/indexeddb/resources/index-population.js:
3059         * storage/indexeddb/resources/index-unique.js:
3060         * storage/indexeddb/resources/interfaces.js:
3061         * storage/indexeddb/resources/intversion-abort-in-initial-upgradeneeded.js:
3062         * storage/indexeddb/resources/intversion-bad-parameters.js:
3063         * storage/indexeddb/resources/intversion-blocked.js:
3064         * storage/indexeddb/resources/intversion-close-between-events.js:
3065         * storage/indexeddb/resources/intversion-close-in-oncomplete.js:
3066         * storage/indexeddb/resources/intversion-close-in-upgradeneeded.js:
3067         * storage/indexeddb/resources/intversion-encoding.js:
3068         * storage/indexeddb/resources/intversion-gated-on-delete.js:
3069         * storage/indexeddb/resources/intversion-long-queue.js:
3070         * storage/indexeddb/resources/intversion-omit-parameter.js:
3071         * storage/indexeddb/resources/intversion-open-in-upgradeneeded.js:
3072         * storage/indexeddb/resources/intversion-open-with-version.js:
3073         * storage/indexeddb/resources/intversion-pending-version-changes-ascending.js: Added.
3074         * storage/indexeddb/resources/intversion-pending-version-changes-descending.js: Added.
3075         * storage/indexeddb/resources/intversion-pending-version-changes-same.js: Added.
3076         * storage/indexeddb/resources/intversion-persistence.js:
3077         * storage/indexeddb/resources/intversion-revert-on-abort.js:
3078         * storage/indexeddb/resources/intversion-two-opens-no-versions.js:
3079         * storage/indexeddb/resources/intversion-upgrades.js:
3080         * storage/indexeddb/resources/invalid-keys.js:
3081         * storage/indexeddb/resources/key-generator.js:
3082         * storage/indexeddb/resources/key-sort-order-across-types.js:
3083         * storage/indexeddb/resources/key-sort-order-date.js:
3084         * storage/indexeddb/resources/key-type-array.js:
3085         * storage/indexeddb/resources/key-type-binary.js: Added.
3086         * storage/indexeddb/resources/key-type-infinity.js:
3087         * storage/indexeddb/resources/keypath-arrays.js:
3088         * storage/indexeddb/resources/keypath-basics.js:
3089         * storage/indexeddb/resources/keypath-edges.js:
3090         * storage/indexeddb/resources/keypath-fetch-key.js:
3091         * storage/indexeddb/resources/keypath-intrinsic-properties.js:
3092         * storage/indexeddb/resources/keyrange-required-arguments.js:
3093         * storage/indexeddb/resources/keyrange.js:
3094         * storage/indexeddb/resources/lazy-index-types.js:
3095         * storage/indexeddb/resources/legacy-constants.js:
3096         * storage/indexeddb/resources/list-ordering.js:
3097         * storage/indexeddb/resources/metadata.js:
3098         * storage/indexeddb/resources/mutating-cursor.js:
3099         * storage/indexeddb/resources/objectStore-required-arguments.js:
3100         * storage/indexeddb/resources/objectstore-autoincrement.js:
3101         * storage/indexeddb/resources/objectstore-basics.js:
3102         * storage/indexeddb/resources/objectstore-clear.js:
3103         * storage/indexeddb/resources/objectstore-count.js:
3104         * storage/indexeddb/resources/objectstore-cursor.js:
3105         * storage/indexeddb/resources/objectstore-keycursor.js: 
3106         * storage/indexeddb/resources/objectstore-removeobjectstore.js:
3107         * storage/indexeddb/resources/odd-strings.js:
3108         * storage/indexeddb/resources/open-cursor.js:
3109         * storage/indexeddb/resources/open-during-transaction.js:
3110         * storage/indexeddb/resources/open-ordering.js:
3111         * storage/indexeddb/resources/open-twice.js:
3112         * storage/indexeddb/resources/opencursor-key.js:
3113         * storage/indexeddb/resources/pending-activity.js:
3114         * storage/indexeddb/resources/pending-version-change-on-exit.js:
3115         * storage/indexeddb/resources/pending-version-change-stuck.js:
3116         * storage/indexeddb/resources/persistence.js:
3117         * storage/indexeddb/resources/prefetch-bugfix-108071.js:
3118         * storage/indexeddb/resources/queued-commands.js:
3119         * storage/indexeddb/resources/readonly-properties.js:
3120         * storage/indexeddb/resources/readonly.js:
3121         * storage/indexeddb/resources/removed.js:
3122         * storage/indexeddb/resources/request-continue-abort.js:
3123         * storage/indexeddb/resources/request-event-propagation.js:
3124         * storage/indexeddb/resources/set_version_blocked.js:
3125         * storage/indexeddb/resources/setversion-blocked-by-versionchange-close.js:
3126         * storage/indexeddb/resources/setversion-not-blocked.js:
3127         * storage/indexeddb/resources/shared.js:
3128         * storage/indexeddb/resources/transaction-abort.js:
3129         * storage/indexeddb/resources/transaction-active-flag.js:
3130         * storage/indexeddb/resources/transaction-after-close.js:
3131         * storage/indexeddb/resources/transaction-and-objectstore-calls.js:
3132         * storage/indexeddb/resources/transaction-basics.js:
3133         * storage/indexeddb/resources/transaction-complete-workers.js:
3134         * storage/indexeddb/resources/transaction-coordination-across-databases.js:
3135         * storage/indexeddb/resources/transaction-coordination-within-database.js:
3136         * storage/indexeddb/resources/transaction-crash-on-abort.js:
3137         * storage/indexeddb/resources/transaction-error.js:
3138         * storage/indexeddb/resources/transaction-event-propagation.js:
3139         * storage/indexeddb/resources/transaction-read-only.js:
3140         * storage/indexeddb/resources/transaction-readwrite-exclusive.js:
3141         * storage/indexeddb/resources/transaction-rollback.js:
3142         * storage/indexeddb/resources/transaction-scope-sequencing.js:
3143         * storage/indexeddb/resources/transaction-starvation.js:
3144         * storage/indexeddb/resources/transaction-storeNames-required.js:
3145         * storage/indexeddb/resources/unblocked-version-changes.js:
3146         * storage/indexeddb/resources/unprefix.js:
3147         * storage/indexeddb/resources/value-undefined.js:
3148         * storage/indexeddb/resources/values-odd-types.js:
3149         * storage/indexeddb/resources/version-change-abort.js:
3150         * storage/indexeddb/resources/version-change-exclusive.js:
3151         * storage/indexeddb/resources/versionchangerequest-activedomobject.js:
3152         * storage/indexeddb/set_version_blocked.html:
3153         * storage/indexeddb/setversion-blocked-by-versionchange-close-expected.txt:
3154         * storage/indexeddb/setversion-blocked-by-versionchange-close.html:
3155         * storage/indexeddb/setversion-not-blocked.html:
3156         * storage/indexeddb/structured-clone-expected.txt:
3157         * storage/indexeddb/structured-clone.html:
3158         * storage/indexeddb/transaction-abort-expected.txt:
3159         * storage/indexeddb/transaction-abort.html:
3160         * storage/indexeddb/transaction-active-flag-expected.txt:
3161         * storage/indexeddb/transaction-active-flag.html:
3162         * storage/indexeddb/transaction-after-close-expected.txt:
3163         * storage/indexeddb/transaction-after-close.html:
3164         * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
3165         * storage/indexeddb/transaction-and-objectstore-calls.html:
3166         * storage/indexeddb/transaction-basics-expected.txt:
3167         * storage/indexeddb/transaction-basics.html:
3168         * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame.html:
3169         * storage/indexeddb/transaction-complete-with-js-recursion.html:
3170         * storage/indexeddb/transaction-complete-workers-expected.txt:
3171         * storage/indexeddb/transaction-complete-workers.html:
3172         * storage/indexeddb/transaction-coordination-across-databases.html:
3173         * storage/indexeddb/transaction-coordination-within-database.html:
3174         * storage/indexeddb/transaction-crash-in-tasks.html:
3175         * storage/indexeddb/transaction-crash-on-abort.html:
3176         * storage/indexeddb/transaction-error-expected.txt:
3177         * storage/indexeddb/transaction-error.html:
3178         * storage/indexeddb/transaction-event-propagation.html:
3179         * storage/indexeddb/transaction-ordering-expected.txt: Added.
3180         * storage/indexeddb/transaction-ordering.html: Added.
3181         * storage/indexeddb/transaction-read-only-expected.txt:
3182         * storage/indexeddb/transaction-read-only.html:
3183         * storage/indexeddb/transaction-readwrite-exclusive.html:
3184         * storage/indexeddb/transaction-rollback.html:
3185         * storage/indexeddb/transaction-scope-sequencing.html:
3186         * storage/indexeddb/transaction-starvation.html:
3187         * storage/indexeddb/transaction-storeNames-required-expected.txt:
3188         * storage/indexeddb/transaction-storeNames-required.html:
3189         * storage/indexeddb/unblocked-version-changes-expected.txt:
3190         * storage/indexeddb/unblocked-version-changes.html:
3191         * storage/indexeddb/unprefix-workers.html:
3192         * storage/indexeddb/unprefix.html:
3193         * storage/indexeddb/value-undefined.html:
3194         * storage/indexeddb/values-odd-types.html:
3195         * storage/indexeddb/version-change-abort-expected.txt:
3196         * storage/indexeddb/version-change-abort.html:
3197         * storage/indexeddb/version-change-exclusive-expected.txt:
3198         * storage/indexeddb/version-change-exclusive.html:
3199         * storage/indexeddb/versionchangerequest-activedomobject.html:
3200
3201 2014-02-11  Myles C. Maxfield  <mmaxfield@apple.com>
3202
3203         Position and thickness of underline as text size changes
3204         https://bugs.webkit.org/show_bug.cgi?id=16768
3205
3206         This test draws underlined text at a very large font size. It then positions and clips
3207         the text so that the underline should fill a box if the underline grows in proportion
3208         to text size. The comparison is to a box that has its background color set.
3209
3210         Reviewed by Dean Jackson.
3211
3212         * fast/css3-text/css3-text-decoration/text-decoration-thickness-expected.html: Added.
3213         * fast/css3-text/css3-text-decoration/text-decoration-thickness.html: Added.
3214
3215 2014-02-10  Myles C. Maxfield  <mmaxfield@apple.com>
3216
3217         Convert position:sticky and position:fixed properties to position:static and position:absolute upon copy
3218         https://bugs.webkit.org/show_bug.cgi?id=128194
3219
3220         Reviewed by Simon Fraser.
3221
3222         Checks that the style properties get converted.
3223
3224         * editing/pasteboard/copy-paste-converts-sticky-and-fixed-expected.txt: Added.
3225         * editing/pasteboard/copy-paste-converts-sticky-and-fixed.html: Added.
3226
3227 2014-02-11  Youenn Fablet  <youennf@gmail.com>
3228
3229         XMLHttpRequest should not send DNT header
3230         https://bugs.webkit.org/show_bug.cgi?id=128533
3231
3232         Reviewed by Alexey Proskuryakov.
3233
3234         Updated http/tests/xmlhttprequest/set-dangerous-headers.html to test that DNT header is not sent.
3235
3236         * http/tests/xmlhttprequest/set-dangerous-headers-expected.txt:
3237         * http/tests/xmlhttprequest/set-dangerous-headers.html:
3238
3239 2014-02-10  Jeffrey Pfau  <jpfau@apple.com>
3240
3241         Bring third-party app cache blocking behavior in line with private browsing app cache blocking behavior
3242         https://bugs.webkit.org/show_bug.cgi?id=128557
3243
3244         Reviewed by Alexey Proskuryakov.
3245
3246         * http/tests/security/resources/cross-origin-iframe-for-appcache-allowed.html:
3247         * http/tests/security/resources/cross-origin-iframe-for-appcache.html:
3248         * http/tests/security/resources/same-origin-iframe-for-appcache-blocked.html:
3249
3250 2014-02-11  Brady Eidson  <beidson@apple.com>
3251
3252         IDB: The test after storage/indexeddb/mozilla/object-identity.html fails in cleanup code
3253         <rdar://problem/16040663> and https://bugs.webkit.org/show_bug.cgi?id=128621
3254
3255         Reviewed by Alexey Proskuryakov.
3256
3257         * platform/mac-wk2/TestExpectations: Enabled all of the storage/indexeddb/mozilla tests except 1.
3258
3259 2014-02-11  Diego Pino Garcia  <dpino@igalia.com>
3260
3261         Unreviewed. Fix typo in layout test introduced in r163811.
3262
3263         * inspector-protocol/debugger/hit-breakpoint-from-console.html:
3264
3265 2014-02-11  Samuel White  <samuel_white@apple.com>
3266
3267         AX: Add text replacement activity support to NSAccessibilitySelectTextWithCriteriaParameterizedAttribute.
3268         https://bugs.webkit.org/show_bug.cgi?id=128397
3269
3270         Reviewed by Chris Fleizach.
3271
3272         Updated test and expectations to handle text replacement.
3273
3274         * platform/mac/accessibility/select-text-expected.txt:
3275         * platform/mac/accessibility/select-text.html:
3276
3277 2014-02-11  Brady Eidson  <beidson@apple.com>
3278
3279         IndexedDB tests on some bots are flakey (timeouts)
3280         <rdar://problem/16038745> and https://bug